All Drone Lab posts

Guides

Gorilla Whoop Whoop Guide: Basics of Wireless Drone Tech

October 25, 20269 min read

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.

LinkFrequencyCarriesDirectionOn my gear
Control2.4 GHzStick commands; telemetry backRadio ↔ dronePocket's internal ExpressLRS module ↔ Air75's built-in receiver
Video5.8 GHzLive camera pictureDrone → gogglesAir75'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

TermMeansOn my setup
TXTransmitterThe RadioMaster Pocket, or more exactly its ExpressLRS module
RXReceiverThe ExpressLRS receiver built into the Air75's flight controller
VTXVideo transmitterBuilt into the Air75 board, 25–400 mW
VRXVideo receiverInside the EV800D. It has two (diversity)
FCFlight controllerThe Air75's G473 board running Betaflight
ELRSExpressLRS, an open-source control linkRuns on the Pocket and the Air75 at 2.4 GHz
CRSFProtocol the RX uses to talk to the FCBetaflight receiver set to Serial (via UART), CRSF on UART3
SmartAudioProtocol that lets the FC control the VTXUART2 set to VTX (SmartAudio)
OSDOn-screen displayText over the video, drawn by the MAX7456 chip
TelemetryData sent from drone to radioBattery voltage and signal on the Pocket's screen
RSSIReceived signal strength, in dBmShown in the OSD, e.g. −70 dBm
LQLink quality: % of control packets arrivingThe number to watch. 100% is perfect
Pit modeVTX at near-zero powerFor bench work without blasting other pilots
FailsafeWhat happens when the control link dropsMotors stop. Tested with props off

Frequency, channels and Wi-Fi

Higher frequency means shorter waves, which carry more data but get blocked more easily.

BandWavelengthGood atBad at
2.4 GHz (control)~12.5 cmGetting around obstaclesNeeds bigger antennas
5.8 GHz (video)~5.2 cmCarrying video, small antennasBlocked 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.

BandChannels (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 powerdBmBetaflight vtx_power levelRange vs 25 mW
25 mW1411×
100 mW202 (my setting)~2×
200 mW233~2.8×
400 mW264~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.

TypeTypical gainPatternBest for
Omni (lollipop, cloverleaf, pagoda)~1–3 dBiDonut, all aroundFlying around you, close in
Patch (flat square)~7–9 dBiForward cone, ~60–90°Reaching farther in one direction
Helical (spiral)~10–15 dBiNarrow beamLong-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.
DroneGogglesResult
RHCPRHCPBest
LHCPLHCPBest
RHCPLHCPVery bad: large signal loss. Never mix
LinearRHCP or LHCPWorks, ~3 dB lost (about 30% less range)
LinearLinearOK 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.

ConnectorAntenna endGoggle jack
SMACenter pinHole
RP-SMAHoleCenter 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

ConnectorWhereNotes
U.FL / IPEX (MHF1)Many whoop VTXs and receivers, including the Air75Rated for only ~30 connect/disconnect cycles
MHF4Some newer boardsEven smaller. Not compatible with U.FL
MMCXBigger VTXsMore durable, rotates
SolderedSome whoopsSwapping means soldering

My setup

Antennas (installed October 2026, all RHCP)

WhereAntennaTypeGainConnectorStatus
Air75 VTXFoxeer Lollipop Super MiniOmni2.3 dBiU.FLInstalled
EV800D, both jacksFoxeer Lollipop 4 Plus × 2Omni2.6 dBiRP-SMAInstalled
EV800D, one jack (later)RCmall triple-feed patchPatch9.4 dBiSMAPlanned: 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

SettingWhereValue
Receiver portPorts → UART3 Serial RXOn
Receiver protocolReceiver tabSerial (via UART), CRSF
VTX controlPorts → UART2 PeripheralsVTX (SmartAudio)
VTX tableCLI vtxtable6 bands × 8 channels; powers 25/100/200/400
Band / channel / powerVideo Transmitter tabA clean channel; level 2 (100 mW)
Low power when disarmedCLI vtx_low_power_disarmOn
OSD signal elementsOSD tabLink Quality, RSSI dBm

Installing antennas

On the drone (U.FL)

  1. Unplug the battery. Never power the VTX without an antenna attached.
  2. Lift the old connector straight up with a fingernail or plastic tool. Don't pull the cable.
  3. Line the new one up squarely and press straight down until it clicks.
  4. 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.
  5. Do it once and leave it: U.FL is rated for only ~30 cycles.
  6. 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

  1. Check pin vs hole first.
  2. Finger-tight only. No tools.
  3. Omnis point up. A patch tilts toward where you fly.
  4. 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

ScenarioExpect roughly
Indoors or between buildings, walls in the wayTens of meters, depending on the walls
Outdoors, line of sight, 100 mW, stock antennas100–300 m
Outdoors, line of sight, 200 mW, good omni + patch300–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

QuestionAnswer
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

Product specs come from search listings; Amazon pages couldn't be opened directly.