Skip to content

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 ​

  1. Ports tab — on the UART wired to the chip, enable Peripherals → VTX (MSP + DisplayPort) at 115200.
  2. OSD tab — select your video standard (PAL / NTSC / AUTO).
  3. CLI tab:
    set osd_displayport_device = MSP
    set vcd_video_system = PAL   # or NTSC or AUTO
    save

iNav ​

  1. Ports tab — set the chip's UART Peripherals to MSP DisplayPort at 115200.
  2. 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.

OSD generation IC · Contact sales · WhatsApp / WeChat — coming soon