Integration & Configuration
TheiaOSD connects to a flight controller UART and renders the OSD over MSP DisplayPort at 115200 baud. It periodically sends MSP_STATUS and MSP_RC to detect the FC type (Betaflight / iNav recognised today).
Betaflight
- Ports tab — on the UART wired to the chip, enable Peripherals → VTX (MSP + DisplayPort) at 115200.
- OSD tab — select your video standard (PAL / NTSC / AUTO).
- CLI tab:
set osd_displayport_device = MSP set vcd_video_system = PAL # or NTSC or AUTO save
iNav
- Ports tab — set the chip's UART Peripherals to MSP DisplayPort at 115200.
- OSD tab — set Video Format to PAL (or your standard).
FETtec
Settings → FC Setup → Serial — set an MSP protocol port for OSD to the serial port wired to the chip.
KISS Ultra
In the KISS Ultra GUI, assign the UART wired to the chip to MSP / DisplayPort at 115200, then select your video standard (PAL / NTSC). Exact labels vary by GUI version.
Custom characters & shapes
MSP_DP_CHAR_WRITE = 7— program characters into the internal ROM (512 slots).MSP_DP_DRAW_RECTANG_LINE = 8— draw rectangles or lines. See the application note in Downloads.