v1.9: Direct-to-drone USB mode (VCOM)
What's new
Direct-to-drone USB connection (VCOM mode) — Some drones reset FCC to CE mode when DJI Fly connects through the RC. The fix: connect a second phone directly to the drone's USB-C port with a USB cable.
Two connection modes (auto-detected)
Mode 1 — AOA (phone → RC USB port):
- For drones where FCC persists after switching to DJI Fly
- Close DJI Fly → Connect phone to RC's TOP USB port → Enable FCC → Switch to DJI Fly
Mode 2 — VCOM (phone → drone USB-C port):
- For drones where DJI Fly keeps resetting to CE mode
- Requires a second Android device (old phone, tablet, etc.)
- Device 1: runs DJI Fly connected to the RC normally
- Device 2: runs FreeFCC USB connected directly to the drone's USB-C port
- Enable FCC on device 2 → FCC persists because DJI Fly never sees the change
If AOA mode didn't work for you before
Try VCOM mode: plug a second phone into the drone's USB-C port instead of the RC's USB port. This bypasses the RC entirely and sends FCC commands directly to the drone.
All fixes (v1.4 — v1.9)
| Fix | Version |
|---|---|
| Direct-to-drone VCOM mode | v1.9 |
| AssistantUnlock per FC write + 2s repeat | v1.8 |
| Global sequence counter | v1.7 |
| Inter-frame delay 150ms | v1.6 |
| Sender address 0x02 | v1.5 |
| RX drain thread + dynamic route | v1.4 |