Guides
Gorilla Whoop Whoop Guide: Basics of Wireless Drone Tech
This guide explains the radios on an FPV drone for beginners: what each one does, what the acronyms mean, how antennas work, and how to pick upgrades that actually fit. Every concept is tied to a real setup: a BetaFPV Air75 whoop, a RadioMaster Pocket radio, and Eachine EV800D goggles, configured in Betaflight.
The short version: an FPV drone has two separate radio links. The video link usually fails first. And the cheapest fix is almost always a better channel or matched antennas, not more power.
Two separate radio links
An FPV drone runs two independent radio systems at once, with different jobs, frequencies and antennas.
| Link | Frequency | Carries | Direction | On my gear |
|---|---|---|---|---|
| Control | 2.4 GHz | Stick commands; telemetry back | Radio ↔ drone | Pocket's internal ExpressLRS module ↔ Air75's built-in receiver |
| Video | 5.8 GHz | Live camera picture | Drone → goggles | Air75's built-in video transmitter → EV800D's two video receivers |
An antenna is built for one frequency band. A 5.8 GHz goggle antenna does nothing for the 2.4 GHz control link, and the other way round. Goggle antennas improve video only.
Glossary
| Term | Means | On my setup |
|---|---|---|
| TX | Transmitter | The RadioMaster Pocket, or more exactly its ExpressLRS module |
| RX | Receiver | The ExpressLRS receiver built into the Air75's flight controller |
| VTX | Video transmitter | Built into the Air75 board, 25–400 mW |
| VRX | Video receiver | Inside the EV800D. It has two (diversity) |
| FC | Flight controller | The Air75's G473 board running Betaflight |
| ELRS | ExpressLRS, an open-source control link | Runs on the Pocket and the Air75 at 2.4 GHz |
| CRSF | Protocol the RX uses to talk to the FC | Betaflight receiver set to Serial (via UART), CRSF on UART3 |
| SmartAudio | Protocol that lets the FC control the VTX | UART2 set to VTX (SmartAudio) |
| OSD | On-screen display | Text over the video, drawn by the MAX7456 chip |
| Telemetry | Data sent from drone to radio | Battery voltage and signal on the Pocket's screen |
| RSSI | Received signal strength, in dBm | Shown in the OSD, e.g. −70 dBm |
| LQ | Link quality: % of control packets arriving | The number to watch. 100% is perfect |
| Pit mode | VTX at near-zero power | For bench work without blasting other pilots |
| Failsafe | What happens when the control link drops | Motors stop. Tested with props off |
Frequency, channels and Wi-Fi
Higher frequency means shorter waves, which carry more data but get blocked more easily.
| Band | Wavelength | Good at | Bad at |
|---|---|---|---|
| 2.4 GHz (control) | ~12.5 cm | Getting around obstacles | Needs bigger antennas |
| 5.8 GHz (video) | ~5.2 cm | Carrying video, small antennas | Blocked by walls, trees, bodies |
That's why, in a concrete-and-steel building, video breaks up long before control does.
Video channels
The 5.8 GHz band is split into channels, grouped into bands. The drone and goggles must be on the same channel.
| Band | Channels (MHz) |
|---|---|
| A (Boscam A) | 5865, 5845, 5825, 5805, 5785, 5765, 5745, 5725 |
| B (Boscam B) | 5733 … 5866 |
| E (Boscam E) | 5705 … 5945 |
| F (Fatshark) | 5740 … 5880 |
| R (Raceband) | 5658, 5695, 5732, 5769, 5806, 5843, 5880, 5917 |
| L (Lowrace) | 5333 … 5613 |
- Raceband is the standard for group flying, because its channels are spaced far apart.
- Home 5 GHz Wi-Fi sits around 5745–5825 MHz. On my setup, my first channel was full of static. It took some trial and error, but I found one that works for me.
- Find a clean channel: turn the drone off, step the goggles through channels, and look at the static. Even snow means empty. Lines or ghost images mean someone's there.
The control link hops
ExpressLRS doesn't sit on one frequency. It hops across the 2.4 GHz band many times a second (frequency-hopping spread spectrum). A noisy frequency only matters for an instant, which is why 2.4 GHz Wi-Fi rarely bothers it.
Power and decibels
Transmit power is measured in milliwatts, or in dBm on a log scale: +3 dB doubles the power, and in open air +6 dB roughly doubles the range.
| VTX power | dBm | Betaflight vtx_power level | Range vs 25 mW |
|---|---|---|---|
| 25 mW | 14 | 1 | 1× |
| 100 mW | 20 | 2 (my setting) | ~2× |
| 200 mW | 23 | 3 | ~2.8× |
| 400 mW | 26 | 4 | ~4× |
Each doubling of range costs four times the power, plus heat on a whoop's tiny VTX. Walls don't care either way. Antennas and channel choice usually beat power.
vtx_low_power_disarm = ON keeps the VTX at 25 mW until you arm, so the picture looks weaker on the bench than in flight.
Antennas
Gain: where the signal goes
An antenna doesn't create power; it aims it. Gain, in dBi, says how focused it is.
| Type | Typical gain | Pattern | Best for |
|---|---|---|---|
| Omni (lollipop, cloverleaf, pagoda) | ~1–3 dBi | Donut, all around | Flying around you, close in |
| Patch (flat square) | ~7–9 dBi | Forward cone, ~60–90° | Reaching farther in one direction |
| Helical (spiral) | ~10–15 dBi | Narrow beam | Long-range straight lines. Overkill for a whoop |
An omni is a bare bulb; a patch is a flashlight. Higher gain isn't automatically better: a patch is weaker than an omni when the drone is beside or behind you.
Polarization: linear, RHCP, LHCP
- Linear: the wave vibrates in one flat plane. A straight wire antenna is linear, like the Air75's stock antenna. It fades when the drone rolls and the antennas end up at right angles.
- Circular: the wave spins like a corkscrew. RHCP (right-hand) spins clockwise, LHCP (left-hand) counter-clockwise. Circular antennas barely care about orientation, and they reject many wall reflections, because a reflection flips the spin.
| Drone | Goggles | Result |
|---|---|---|
| RHCP | RHCP | Best |
| LHCP | LHCP | Best |
| RHCP | LHCP | Very bad: large signal loss. Never mix |
| Linear | RHCP or LHCP | Works, ~3 dB lost (about 30% less range) |
| Linear | Linear | OK when aligned; fades when not |
RHCP is the hobby default. On my setup, the stock linear drone antenna was costing ~3 dB; with RHCP on both ends the link is now fully matched.
Diversity
The EV800D has two complete video receivers, one per antenna jack (A and B), and shows whichever picture is better at each moment. This true diversity is automatic; there's no setting. Which antenna goes on which jack doesn't matter.
The classic pairing is one omni + one patch: the omni wins when the drone is close or behind you, the patch when it's far out in front.
Connectors
Goggle side: SMA vs RP-SMA
They look almost identical and are not interchangeable.
| Connector | Antenna end | Goggle jack |
|---|---|---|
| SMA | Center pin | Hole |
| RP-SMA | Hole | Center pin |
Look into the goggle jack before buying. A hole means buy SMA; a pin means buy RP-SMA. Hole-to-hole or pin-to-pin screws on perfectly and passes almost no signal. Newer EV800D batches switched from RP-SMA to SMA, so check yours.
Drone side: tiny snap-on connectors
| Connector | Where | Notes |
|---|---|---|
| U.FL / IPEX (MHF1) | Many whoop VTXs and receivers, including the Air75 | Rated for only ~30 connect/disconnect cycles |
| MHF4 | Some newer boards | Even smaller. Not compatible with U.FL |
| MMCX | Bigger VTXs | More durable, rotates |
| Soldered | Some whoops | Swapping means soldering |
My setup
Antennas (installed October 2026, all RHCP)
| Where | Antenna | Type | Gain | Connector | Status |
|---|---|---|---|---|---|
| Air75 VTX | Foxeer Lollipop Super Mini | Omni | 2.3 dBi | U.FL | Installed |
| EV800D, both jacks | Foxeer Lollipop 4 Plus × 2 | Omni | 2.6 dBi | RP-SMA | Installed |
| EV800D, one jack (later) | RCmall triple-feed patch | Patch | 9.4 dBi | SMA | Planned: replaces one Lollipop |
Result: noticeably cleaner video in the same concrete apartment complex, with no change to VTX power.
About the RCmall patch: it's dual-polarized, with one RHCP and one LHCP connector. Use the RHCP one on the goggles and screw the included 50 Ω terminator onto the LHCP one, so the unused port doesn't reflect signal back. At ~7 dB more than a Lollipop, it reaches roughly twice as far, but only in the direction it faces.
Control link settings (Pocket: SYS → TOOLS → ExpressLRS)
- Packet rate: higher feels snappier, reaches less far. 250–500 Hz suits a whoop.
- TX power / Dynamic power: dynamic lowers power when the drone is close.
- Telemetry ratio: how often the drone reports back. Standard is fine.
- VTX Administrator: pushes its own VTX channel and power to the drone on every connect, overriding Betaflight. Set its band to Off, or make it match your Betaflight settings. Manage the VTX in one place only.
Watch LQ in the OSD. Below about 70% in flight, you're near the edge of the control link.
Betaflight settings that touch the radios
| Setting | Where | Value |
|---|---|---|
| Receiver port | Ports → UART3 Serial RX | On |
| Receiver protocol | Receiver tab | Serial (via UART), CRSF |
| VTX control | Ports → UART2 Peripherals | VTX (SmartAudio) |
| VTX table | CLI vtxtable | 6 bands × 8 channels; powers 25/100/200/400 |
| Band / channel / power | Video Transmitter tab | A clean channel; level 2 (100 mW) |
| Low power when disarmed | CLI vtx_low_power_disarm | On |
| OSD signal elements | OSD tab | Link Quality, RSSI dBm |
Installing antennas
On the drone (U.FL)
- Unplug the battery. Never power the VTX without an antenna attached.
- Lift the old connector straight up with a fingernail or plastic tool. Don't pull the cable.
- Line the new one up squarely and press straight down until it clicks.
- Route the antenna up and away from the props, and zip-tie it to the canopy or antenna mount so a crash bends it instead of ripping the connector off.
- Do it once and leave it: U.FL is rated for only ~30 cycles.
- Power up and check the picture before flying.
On a 21 g whoop, a shorter antenna is better: less weight, less to snap in crashes.
On the goggles
- Check pin vs hole first.
- Finger-tight only. No tools.
- Omnis point up. A patch tilts toward where you fly.
- A dual-polarized patch: RHCP connector to the goggles, terminator on LHCP.
General rules
- Never mix RHCP and LHCP on the same link.
- Never power the VTX without its antenna. Running goggles without one is harmless.
- Don't fix bad video with more power. Fix the channel and antennas first.
- Keep line of sight. Concrete stops 5.8 GHz far more than distance does.
- Re-scan for a clean channel when the neighborhood changes.
Realistic range
| Scenario | Expect roughly |
|---|---|
| Indoors or between buildings, walls in the way | Tens of meters, depending on the walls |
| Outdoors, line of sight, 100 mW, stock antennas | 100–300 m |
| Outdoors, line of sight, 200 mW, good omni + patch | 300–500+ m |
| The EV800D box claim | "1000 m" under ideal conditions |
On a 1S whoop, the 3–4 minute battery and how tiny the drone looks usually limit you before the radio does. Analog video breaks up gradually: when static creeps in, turn back or climb.
Legal note (US)
- 2.4 GHz ExpressLRS at normal power falls under FCC license-free (Part 15) rules.
- 5.8 GHz analog video at typical FPV power (25 mW and up) generally requires an amateur radio license (Technician class). Some channels, including several Raceband channels and all of Lowrace, fall outside the 5725–5850 MHz license-free band.
- The Technician exam is a short multiple-choice test, and it covers every channel.
Quick reference
| Question | Answer |
|---|---|
| What do goggle antennas improve? | Video only (5.8 GHz) |
| What improves control range? | Receiver/radio antennas and ELRS settings (2.4 GHz) |
| RHCP or LHCP? | Either, but the same on both ends. RHCP is the default |
| Omni or patch? | Omnis for close-in flying; add a patch for reach in one direction |
| SMA or RP-SMA? | Look in the jack: hole → SMA, pin → RP-SMA |
| Does goggle jack A vs B matter? | No |
| More power or better antennas? | Channel and antennas first, power last |
| What does +6 dB mean? | About double the range |
| Why does video die before control? | 5.8 GHz is blocked more easily than 2.4 GHz |
| Why did a new channel fix my static? | Home 5 GHz Wi-Fi was using the old one |
| VTX settings keep reverting? | ELRS VTX Administrator is overriding Betaflight |
Sources
- Foxeer Lollipop Super Mini U.FL, 2.3 dBi RHCP (Amazon)
- Foxeer Lollipop 4 Plus, 2.6 dBi RHCP, RP-SMA (Amazon)
- RCmall 5.8 GHz Triple Feed Patch, 9.4 dBi (Amazon)
- IntoFPV: Lost antenna on Air75: Air75 VTX antenna is a U.FL dipole
- GetFPV: EV800D: newer batches use SMA instead of RP-SMA
Product specs come from search listings; Amazon pages couldn't be opened directly.