github doesthings/FreeFCC v1.2
FreeFCC v1.2 — RC Pro 2 + RC Plus Support

latest releases: v1.5.5, v1.5.4, v1.5.3...
3 months ago

FreeFCC v1.2

New in v1.2

  • RC Pro 2 and RC Plus support: The app now automatically scans for the correct DUMPL proxy port. RC2 uses port 40009, but RC Pro 2 and RC Plus use ports 40007 or 8901-8904. The app tries all ports and uses whichever one responds.

  • Altitude limit removal confirmed: Frame 2 of the FCC profile writes g_config.flying_limit.max_height_0 = 500m, replacing the 120m CE limit. This is part of the FCC unlock sequence.

  • 4G transport fix: 4G frames now go via Unix domain socket /duss/mb/0x205 (abstract namespace) instead of TCP, matching how OpenFCC does it.

  • Serial probe fix: Now tries 1581XXXXXXXXXXX (aircraft serial) first, falls back to W[AM]xxx (model code).

All features

  • FCC mode unlock (21-frame universal DUMPL profile, auto port detection)
  • Altitude limit raised from 120m to 500m (part of FCC unlock)
  • CE mode restore
  • 4G activation (128 frames via Unix socket, serial read at runtime)
  • LED on/off control (port 40007 with wrapper)
  • Device info query (version inquiry)
  • Auto-FCC toggle (persists across restarts)
  • Works on RC2, RC Pro 2, RC Plus (auto port detection)
  • Pure Kotlin, no native code, no server, no license
  • JSON profile files (inspectable, modifiable)

Download

Install FreeFCC.apk on your DJI controller via microSD card.

Support

If this helped you: ko-fi.com/freefcc

Don't miss a new FreeFCC release

NewReleases is sending notifications on new releases.