● Single-channel monochrome OSD generation IC · QH3324
The low-cost, small-footprint replacement for the end-of-life MAX7456 — OSD over MSP DisplayPort, not SPI. Auto-detects Betaflight, iNav, FETtec & KISS Ultra. 512 programmable glyphs.
The MAX7456 replacement
The MAX7456 powered a generation of analog FPV OSDs — now end-of-life, scarce and expensive. TheiaOSD replaces it: the same monochrome OSD, but driven over MSP DisplayPort instead of SPI, with twice the glyphs, a smaller footprint, and a fraction of the cost.
| TheiaOSD | MAX7456 | |
|---|---|---|
| Interface | ✓ MSP DisplayPort (UART), auto-detects FC | ✗SPI, register-level driver |
| Characters | ✓ 512, user-programmable | ✗256 |
| Video | = PAL / NTSC monochrome | =PAL / NTSC monochrome |
| Integration | ✓ FC-native: Betaflight, iNav, FETtec, KISS Ultra | ✗SPI bus occupied |
| Footprint | ✓ 3.5 × 3.5 mm (QFN) | ✗9.7 × 4.4 mm (TSSOP-28) |
| Availability & cost | ✓ In production, low cost | ✗End-of-life, scarce, expensive |
| Unit cost | ✓ $0.50 3× cheaper | ✗$1.50 |
Why TheiaOSD
UART @ 115200, auto-detects the flight controller (Betaflight / iNav).
12×18 px characters, each can blink and invert. Pre-programmed set included.
16 rows × 30 cols (PAL), 13 × 30 (NTSC).
Drive an LED for link status, video-in and MSP-command-lost signalling.
Technical specs
| Interface | MSP DisplayPort (UART) |
|---|---|
| Baud rate | 115200 |
| Character size | 12 × 18 px |
| ROM | 512 characters (pre-programmed + user-programmable) |
| Grid | PAL 16 × 30 · NTSC 13 × 30 |
| Sub-commands | MSP_DP_CHAR_WRITE = 7 · MSP_DP_DRAW_RECTANG_LINE = 8 |
Integration & compatibility
TheiaOSD sends MSP_STATUS / MSP_RC to detect the flight controller, then renders the OSD over MSP DisplayPort. Works with Betaflight, iNav, FETtec and KISS Ultra configurators.
OEM inquiry / contact