FreeFCC v1.4.4
FCC Mode
- Switches radio from CE to FCC mode (higher power, more channels)
- 31-frame profile with Assistant Unlock + altitude/distance/NFZ parameter writes
- Confirmed working on RC2 + RC Pro 2
Keepalive
- Foreground service re-applies FCC every 2s in the background
- Prevents DJI Fly from resetting to CE mode
- Toggle in the FCC tab
Launch DJI Fly
- Button appears after FCC is enabled
- Opens DJI Fly directly — keep keepalive on while flying
Auto-FCC
- Toggle to auto-connect, apply FCC, start keepalive, and launch DJI Fly on app open
- Persists across restarts
Auto-Updater
- Checks GitHub for new releases on launch
- Download and install from the Update tab
- Install copies APK to SD card for the file manager
Compatibility
- DJI RC2: Mini 5 Pro, Mini 4 Pro, Air 3S, Neo 1, Neo 2, Avata 360
- DJI RC Pro 2: Mavic 4 Pro (direct install, no launcher needed for FCC)
- DJI RC Plus: Use freefcc-launcher for 4G
4G + LED
- 4G activation frames (Unix domain socket)
- LED control (port 40007)
Note on Altitude
The 120m CE altitude limit is enforced by the DJI Fly app via a C0 class runtime flag. DUMPL parameter writes set the flight controller values, but the DJI Fly app may override them. The keepalive loop helps maintain the settings. If the 120m cap persists, it requires modifying the DJI Fly app itself.