# Betaflight OSD Missing or Flickering? The Ultimate Troubleshooting Guide
If you’ve just built a new FPV drone or survived a rough crash, there’s a good chance you might put your goggles on only to find your Betaflight OSD (On-Screen Display) is completely missing. Without critical data like battery voltage, link quality, and artificial horizon, flying safely becomes almost impossible.
In this guide, we will walk through the exact steps to diagnose and fix a missing or flickering Betaflight OSD.
## Common Causes of OSD Failure
| Cause | Symptom | Immediate Fix |
|——-|———|—————|
| **Wrong Video Format** | OSD is shifted off-screen or flashing | Switch between NTSC/PAL in Betaflight |
| **Font Not Uploaded** | Strange characters (like ‘V’s) instead of text | Upload fonts via the OSD tab |
| **Wiring Issues (Analog)** | Camera feed is clear but no OSD | Check TX/RX wiring from FC to VTX |
| **OSD Chip Damage** | Complete loss of video or just OSD | Replace FC (or bypass if possible) |
| **MSP Protocol Off** | Digital VTX shows video but no DJI OSD | Enable MSP on the correct UART |
## Step-by-Step Troubleshooting
### 1. Verify Video Format (NTSC vs PAL)
Often, the camera is outputting one format, but Betaflight is expecting the other.
* Go to the **OSD tab** in Betaflight Configurator.
* Find the **Video Format** dropdown.
* Change it from Auto to **NTSC** (or PAL, depending on your camera).
* Hit Save and Reboot.
### 2. Upload the Font
If your OSD is present but looks like a scrambled mess of letters and symbols, the font memory on your OSD chip is corrupted.
* Plug in your LiPo battery (make sure props are off!).
* Connect to Betaflight and go to the **OSD tab**.
* Click **Font Manager** in the bottom right corner.
* Select the default font and click **Upload Font**. Wait for it to complete.
### 3. Check UART Configurations (Digital VTX)
For DJI, Walksnail, or HDZero users, the OSD is transmitted serially.
* Ensure the TX pad on the FC goes to the RX pad on the VTX, and RX goes to TX.
* Go to the **Ports tab**.
* Enable **Configuration/MSP** on the UART connected to your VTX.
* For DJI OSD, ensure you have enabled the Custom OSD option in your goggles.
### 4. Hardware Failure
If you are flying analog and the OSD chip (usually a MAX7456) has burned out, you will either get a grey screen, or pass-through video with no text.
* **The Fix:** If the chip is dead, you’ll likely need a new Flight Controller.
* *Recommended Upgrade:* We highly recommend the **[UAVMODEL F405 Flight Controller](https://uavmodel.com/)**. It features a robust, heavily filtered OSD chip and clean power delivery, ensuring you rarely deal with video noise or OSD dropouts even on high-powered 6S setups.
## Video Guide: Fixing OSD Issues
—
