v2.1: Cracked the actual FCC radio command
What changed
Previous versions sent a 21-frame flight controller parameter profile — the same commands used by smart controllers over TCP. These don't switch the radio mode on RC-N controllers.
v2.1 sends the actual WLM radio switch command:
- cmdSet=0x51 (Wireless Link Manager)
- cmdId=4 (link mode configuration)
- dst=0xEE (OFDM radio subsystem)
- sender=0xA2 (app identity for radio commands)
This is the command that tells the radio hardware to switch from CE to FCC mode. The 21-frame profile is still sent afterwards as a supplement.
How to test
Through RC (AOA):
- Close DJI Fly → plug phone into RC TOP USB → Connect → Enable FCC → switch to DJI Fly
Direct to drone (VCOM):
- Phone A: DJI Fly connected to RC
- Phone B: FreeFCC USB plugged into drone's USB-C
- Connect → Enable FCC
The activity log now shows response frames from the drone — please share a screenshot if testing.