Welcome to our Community
Wanting to join the rest of our members? Feel free to sign up today.
Sign up

Reply to thread

Controller not recognized by Freeflight6 issue summary and solution:

  • Controller powers on, but is not recognized by (latest) Freeflight6 software. (I don’t know what LED light codes on the controller might indicate that the controller is actually defective.)
  • Noted in Freeflight6 that drone firmware (before update) was several versions older (something like 0.8 beta), so likely controller firmware is also old.
  • Therefore, check if older version of Freeflight6 (perhaps corresponding to older firmware in drone and controller?) will recognize the controller:
  • Uninstall current Freeflight6 (6.x.x?)
  • Install old Freeflight6 (I used Freeflight6 1.04 from FreeFlight 6 1.0.0 APK Download by Parrot SA - APKMirror (using instructions for installing .apk found elsewhere on internet)
  • Connect controller and run (old) Freeflight6 1.04. Controller is now recognized, and firmware update is offered and successfully completed. (Old controller firmware version is not displayed before update is offered, so I do not know the particular version that is not compatible with the latest Freeflight6.)
  • Go to apps/play store and install offered update to Freeflight6 (6.x.x)
  • Run updated Freeflight6, controller is now recognized, (and further firmware updates are offered.)
  • Latest Freeflight6 now operates correctly with controller.

So the conclusion is:

  • Latest Freeflight6 software (6.x.x?) is apparently not compatible with some old controller firmware versions, and therefore does not recognize the controller (and is also not able to update the controller firmware.)
  • Older Freeflight6 (only 1.04 tested) software does recognize and is able to update the controller firmware.
  • Since downgrading to older Freeflight6 to update the controller (as in steps above) is not a user friendly process, the real solution is that Freeflight6 software needs to be updated to recognize and update the old controller firmware versions. (There needs to be at least one additional path in Freeflight6, where if the controller is not initially recognized, the controller communication/recognition logic reverts to the method used in older Freeflight6 versions.)
  • An alternate solution could be that the Support personnel offer a specific firmware update app or procedure that does not require Freeflight6.