Skip to content

DUML Commands

Jack Rogers edited this page Jun 19, 2021 · 1 revision

DJI FPV System DUML Commands

Use https://b3yond.d3vl.com/duml/ to edit DUML commands and send them to your equipment.
Sending any of the commands shown in this documentation could cause damage to your equipment if used incorrectly, so please use them correctly 😁

Change the frequency on the air unit and goggles

It's possible to go past the stock ranges down to 5260MHz

Goggles side = target: 1400, cmdset: 9, cmdid: 13, payload: 11XXXX (XXXX = aa09 for 5650MHz)
example -> https://b3yond.d3vl.com/duml/#551004562a0e640000090d11aa090d18

Airunit side = target: 0900, cmdset: 9, cmdid: 13, payload: 11XXXX (XXXX = aa09 for 5650MHz)
example -> https://b3yond.d3vl.com/duml/#551004562a09640000090d11aa09eff1

frequency table

channel hex value dji_freq freq range calc min/max
MIN 2408 2084 5260
1 aa09 2474 5650-5670 5650
2 cd09 2509 5685-5705 5685
3 f509 2549 5725-5745 5725
4 180a 2584 5760-5780 5760
5 3b0a 2619 5795-5815 5795
6 860a 2694 5868-5888 5868
7 a80a 2728 5904-5924 5904
8 5d0a 2653 5829-5849 5829
MAX b20a 2738 5914

Example with Spectrum Analyzer, Thanks Mad's Tech! https://youtu.be/_8r397J9Zw8


Change the Bandwidth on the air unit and goggles

Goggles side = target: 1400, cmdset:9, cmdid: 13 payload: 0dXXXX (XXXX = 0100 for 0.1Mbps, e503 for 25.4Mbps)
example -> https://b3yond.d3vl.com/duml/#551004562a0e640000090d0de503cf52

Airunit side = target: 0900, cmdset:9, cmdid: 13 payload: 0dXXXX (XXXX = 0100 for 0.1Mbps, e503 for 25.4Mbps)
example -> https://b3yond.d3vl.com/duml/#551004562a09640000090d0de5032dbb