Skip to content

v2.1: Cracked the actual FCC radio command

Choose a tag to compare

@doesthings doesthings released this 10 Aug 02:06
· 1 commit to main since this release

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):

  1. Close DJI Fly → plug phone into RC TOP USB → Connect → Enable FCC → switch to DJI Fly

Direct to drone (VCOM):

  1. Phone A: DJI Fly connected to RC
  2. Phone B: FreeFCC USB plugged into drone's USB-C
  3. Connect → Enable FCC

The activity log now shows response frames from the drone — please share a screenshot if testing.