INAV supports full OSD overlay on DJI digital FPV systems, including the DJI O3 Air Unit and Vista. This means you get all INAV's rich navigation data (distance, GPS coordinates, heading, waypoint info) in HD on your DJI goggles.
Supported DJI Hardware
- DJI O3 Air Unit — latest, best quality
- DJI Air Unit (original) — reliable, proven
- Caddx Vista / Runcam Link — compact units
- DJI Goggles V2 / Goggles 2 / Goggles 3
Wiring
Connect the DJI unit to your INAV flight controller:
- DJI TX → FC UART RX (MSP port)
- DJI RX → FC UART TX
- BAT+ and GND from battery or FC
INAV Configuration
Step 1: Enable MSP DisplayPort
In INAV Configurator → Ports tab:
- Find the UART connected to DJI unit
- Enable MSP on that port
- Set baud rate to 115200
Step 2: OSD Configuration
In the OSD tab, arrange elements as you prefer. Key elements for navigation:
- GPS Coordinates, GPS Speed, Altitude
- Distance to Home, Direction to Home
- Battery Voltage, Current, mAh Used
- Flight Mode, Arm Timer
- Satellite Count, HDOP
- Heading, Compass
Step 3: Canvas Mode (HD Fonts)
For proper HD OSD with DJI, enable Canvas Mode in CLI:
set osd_displayport_device = MSP
set displayport_msp_serial = <UART_INDEX>
DJI Goggles Settings
- Go to Settings → Display
- Set Custom OSD to ON
- Adjust font size as needed
Tips
- Use INAV fonts designed for DJI — community packs available on GitHub
- DJI O3 supports Canvas Mode for pixel-perfect OSD positioning
- Test OSD layout on the bench before flying