Learn · video systems
What is HDZero?
A drone this small is too tiny to look at while you fly it. So it carries a little camera, and you wear goggles that show you what the camera sees — it feels like you're sitting inside the drone.
HDZero is one way of sending that picture from the drone to your goggles. It's special for two reasons:
- The picture is sharp — like a phone video, not a fuzzy old TV.
- The picture arrives instantly, every time. When you move the sticks, what you see never lags behind. That matters because you steer with your eyes.
Why you care: a laggy picture makes you crash. A fuzzy picture makes gaps and gates hard to judge. HDZero gives you sharp and instant, which is why racers like it.
HDZero is a digital FPV video system: a small video transmitter (VTX) and camera on the drone broadcast 720p digital video over 5.8GHz to compatible goggles. It competes with analog (old, fuzzy, cheap), DJI O4 (a sharper image, and in race mode now similar best-case latency — though adaptive rather than fixed), and Walksnail Avatar, and it is not cross-compatible with any of them — your goggles decide your ecosystem.
What you need
- Goggles: an HDZero receiver — e.g. the HDZero BoxPro/BoxPro+ (which also receives analog).
- A whoop with genuine HDZero video — every model on this site qualifies. Watch for marketing traps: "HD" in a product name often just means an HD recording camera on an analog link.
- A radio is separate from video — most whoops here use ELRS 2.4GHz for control (that's your controller link, not the video link).
Common mistakes
- Buying a DJI/Walksnail whoop for HDZero goggles (nothing will display).
- Assuming any "digital HD" listing is HDZero — check for HDZero AIO5/AIO15 boards or HDZero Whoop/Whoop Lite VTX in the specs.
- Flying 200mW around other pilots indoors — use 25mW when sharing air.
Cost reality: HDZero roughly doubles the price of a whoop versus analog (~$220–270 vs ~$100–130), and buys you a much clearer, consistently instant picture.
The competitive argument for HDZero is fixed latency: about 14 ms glass-to-glass, constant regardless of signal conditions. DJI's O4 race mode (Goggles 3/N3) now advertises "as low as" 15–20 ms — essentially matching HDZero's number for a single pilot in clean air — but DJI's link is adaptive: those are best-case minimums, and the delay varies with signal, while HDZero's never moves. You can build timing against a constant; you can't against a variable.
- Failure behavior: HDZero degrades like analog — blocks/sparkles that worsen progressively — rather than freezing whole frames. You keep flyable video deeper into bad RF.
- 90fps: cameras like the RunCam Nano 90 run 540p90 for a faster-refreshing image; most race setups on this site run 720p60 on Eco/Lux-class cams.
- Race norms: multi-pilot etiquette is 25mW; channel discipline matters since COFDM is wideband. HDZero has run 8 pilots on Race Band R1–R8 at events for years; DJI's race mode claims the same 8 but has been independently verified only at smaller packs so far. Spec leagues (Five33's UDL) standardize on HDZero AIO5 builds — the UDL Spec Drone tracked here is the reference airframe.
- Weight: the AIO5-based builds put HD video on sub-20g 65mm whoops (Mobula6 Race HD 19.3g, Five33 Race Whoop 18.6g) — HD without paying an inertia penalty.
HDZero (by Divimath) transmits uncompressed-feel low-latency digital video using COFDM modulation in the 5.8GHz band — broadcast one-way like analog, no retransmission/ACK layer, which is what makes the latency fixed. Bandwidth is ~27MHz per channel; power output on whoop hardware is switchable 25/200mW.
- Board architecture: the current whoop generation integrates everything on one PCB. The HDZero AIO5 (1S) is a 5-in-1: F411 FC, 4-in-1 BLHeli_S ESC, HDZero VTX, SPI ELRS 2.4GHz receiver, and BEC. The AIO15 (1–2S) is the 15A version with a UART/serial ELRS receiver. Older builds stack a separate Whoop Lite / Whoop V2 VTX over the FC.
- Camera interface: classic HDZero cams (Nano Lite, Micro V2) connect over a MIPI CSI ribbon — a known crash fragility point. AIO5-generation cams (Eco, Lux) send HD over a single-wire composite-style link instead, removing the ribbon.
- SPI vs UART ELRS matters: SPI receivers are baked into Betaflight (protocol frozen at ELRS v3.0 features, no independent flashing); UART receivers run real ExpressLRS firmware and stay updatable. This is a buying criterion on every detail page here.
- Thermals: 200mW in a 19g airframe is thermally tight — AIO5 VTX overheating is a documented failure mode (mitigations: airflow cuts in the canopy, 25mW indoors, vendor firmware updates).
- Goggle side: the receiver demodulates COFDM and drives the display at the camera's native rate; BoxPro-class goggles also carry analog receivers, hence "HDZero + analog" dual-mode marketing.