Demystifying ExpressLRS: An R&D Engineer’s Guide to Receiver Selection
Here at the Atom Aviation R&D lab, we spend a massive amount of time optimizing link budgets and testing UAV reliability. One protocol that has completely taken over our workbenches recently is ExpressLRS (ELRS).
However, the ELRS hardware ecosystem has exploded. We went from a few open-source designs to a market flooded with diversity, dual-band, Gemini, and TCXO options. As an Electronics and Communication Engineer, I look at these datasheets and see a lot of confusion in the community about what these specs actually mean for your flight performance.
Today, I’m breaking down how to choose the right receiver from an engineering perspective—moving beyond the marketing buzzwords to the RF physics.
The Frequency Spectrum: 2.4GHz vs. 900MHz
In our communication systems coursework, we learn about signal propagation, diffraction, and bandwidth. This is exactly where the choice between 2.4GHz and 900MHz starts.
2.4GHz: The High-Bandwidth Standard
Most of our fleet runs on 2.4GHz. Why?
- Packet Rate: Higher frequency allows for wider bandwidth, meaning we can push packet rates (up to 1000Hz) much easier. This results in lower latency, which is critical for locked-in control.
- Antenna Size: The wavelength is shorter, allowing for compact ceramic or T-dipole antennas.
- Performance: Modern LoRa modulation on 2.4GHz offers incredible range (tens of km), often exceeding the battery life of the drone itself.
900MHz (868MHz EU / 915MHz FCC): The Penetration King
We use this for our long-range surveillance platforms.
- Physics: Lower frequencies have longer wavelengths, which are better at diffracting around obstacles (trees, buildings) and penetrating solid objects.
- Trade-off: The antennas are significantly larger (to match the 1/4 or 1/2 wave resonance), and the maximum packet rate is generally lower.
My Lab Recommendation: Unless you are flying Beyond Visual Line of Sight (BVLOS) in heavy vegetation or urban canyons, 2.4GHz is the superior choice for general aviation.
Understanding Diversity Architectures
This is where the ECE background really helps. “Diversity” is thrown around loosely, but there is a massive difference in hardware architecture between “Antenna Diversity” and “True Diversity.”
1. Antenna Switching (Basic Diversity)
- Hardware: 1 RF Chip + 2 Antennas + 1 RF Switch.
- How it works: The receiver monitors the RSSI (Received Signal Strength Indicator) and switches to the antenna with the stronger signal. It’s reactive. It works well to prevent polarization mismatch (when your drone turns), but it isn’t simultaneous.
2. True Diversity
- Hardware: 2 Independent RF Chains (Two Chips) + 2 Antennas.
- How it works: Both antennas are receiving data simultaneously. The processor compares the CRC (Cyclic Redundancy Check) of packets from both chains and combines them to reconstruct the data. This effectively doubles your probability of receiving a valid packet in high-noise environments.
The New Frontier: Gemini and Gem-X
If you are following the latest ELRS commits, you know Gemini is the buzz.
Gemini Mode (Frequency Diversity)
Standard links send one packet on one frequency. If interference hits that specific frequency at that millisecond, you get a failsafe. Gemini utilizes a transmitter with two RF chains to send the same data packet on two frequencies spaced apart (e.g., 40MHz separation) simultaneously. A True Diversity receiver listens to both. The chances of interference blocking both frequencies at the exact same time are statistically near zero.
Gemini Xrossband (Gem-X)
This is the ultimate redundancy solution we are testing at Atom Aviation. It requires Dual-Band hardware (using the LR1121 chip).
- It transmits on 2.4GHz AND 900MHz simultaneously.
- You get the speed of 2.4GHz and the penetration backup of 900MHz in a single packet cycle.
Hardware Anatomy: What’s Inside?
When I inspect these boards under the microscope, here is what separates the toys from the industrial-grade gear:
- The RF Chip:
- SX1280/1: The standard for 2.4GHz. Reliable, proven.
- SX1276: The standard for 900MHz.
- LR1121: The new powerhouse. This chip can handle both bands. If you want Gem-X, you need a receiver with this chip (like the BetaFPV SuperX Nano).
- TCXO (Temperature Compensated Crystal Oscillator):
- Standard crystals drift as they heat up. In India, where ambient temps can hit 45°C+, plus the heat from the VTX and FC, a standard crystal can drift enough to cause a frequency mismatch.
- Always buy receivers with a TCXO. It ensures the frequency stays locked regardless of thermal expansion.
- LNA & PA:
- LNA (Low Noise Amplifier): Boosts weak incoming signals.
- PA (Power Amplifier): Boosts the telemetry signal going back to your radio. If you need telemetry (Voltage, GPS, Altitude) at range, ensure your receiver has a PA rating of at least 100mW.
Compatibility: Don’t Mix and Match Wrongly
You can’t cheat physics. Here is the logic flow I use when spec’ing parts for our drones:
- Single Antenna TX: You are locked to Basic Mode. You can use a Diversity RX, but it will only act as antenna switching.
- Gemini TX: Requires a True Diversity RX to utilize the noise rejection benefits.
- Dual-Band TX (Gem-X): Requires a Dual-Band Receiver (LR1121 based).
The Atom Aviation Perspective: What Should You Buy?
As an engineer, I believe in dimensioning the system for the mission profile. Over-speccing adds weight and complexity; under-speccing risks the airframe.
- For Freestyle / Racing / LoS:
- Go with: 2.4GHz Single Antenna (e.g., RP1/RP2).
- Why: Lightest weight, highest update rate. You don’t need diversity for a 300m range.
- For Mid-Range / Cinematic:
- Go with: 2.4GHz True Diversity (e.g., RP4TD).
- Why: Eliminates the “null” zones when the drone spins.
- For Industrial Long Range / High Interference:
- Go with: Gemini or Gem-X (Dual Band).
- Why: If you are flying in an RF-noisy environment (near Wi-Fi towers or urban areas), Gemini offers a link robustness that feels like a hardwired cable.
At the end of the day, ELRS has democratized long-range control. Just make sure you pick the hardware that matches your engineering requirements.
Safe flying, and keep experimenting.


