The RC Link Landscape in 2026
The RC link — the radio connection between your transmitter and drone — is the most safety-critical system in your build. A lost link at the wrong moment can mean a flyaway or a crash. The dominant systems in 2026 are TBS Crossfire and ExpressLRS (ELRS), each with different approaches to range, reliability, and cost.
Both systems operate in the 900MHz band (868MHz in EU, 915MHz in US/worldwide) as their primary long-range option, though ELRS also has a competitive 2.4GHz option that has become standard for most FPV use cases.
Before diving into the comparison, use the RF link budget calculator to understand the physics of signal range for your setup:
Try the Calculator
RF Link Budget Calculator
Analyse your RC or video link margin, range, and antenna requirements.
Open CalculatorProtocol Overview
TBS Crossfire
Crossfire is a proprietary long-range RC system developed by Team BlackSheep (TBS), launched in 2016. It uses 900MHz FHSS (Frequency Hopping Spread Spectrum) with a purpose-built protocol optimized for long-range UAV control.
Crossfire uses the CRSF (Crossfire Serial) protocol for communication between the receiver and flight controller. CRSF is a bidirectional serial protocol that carries RC channels, telemetry data, and configuration commands over a single UART connection. It has since become a standard that ELRS also adopted.
Crossfire hardware is manufactured by TBS and available through their dealer network. The ecosystem includes:
- Micro TX modules (for radio bays)
- CRSF Nano and Micro receivers
- Diversity receivers for improved link robustness
- Crossfire transmitter units (standalone)
ExpressLRS (ELRS)
ExpressLRS is an open-source RC link system that emerged from the community in 2020 and has grown explosively. It prioritizes ultra-low latency, high packet rates, and very long range at minimal cost.
ELRS uses a custom SX127x/SX128x (LoRa-based) RF implementation with an open protocol. Because it's open-source, multiple manufacturers produce compatible hardware, creating a competitive market that has driven prices down significantly.
ELRS supports two frequency bands:
- 900MHz — maximum range, penetrates obstacles, slight latency tradeoff
- 2.4GHz — lower range but higher packet rates, better urban performance
Range Comparison
Range is the headline spec for both systems.
Theoretical vs Real-World Range
Both systems claim ranges far beyond what most pilots will ever use. Theoretical calculations assume line of sight, no interference, optimal antenna orientation, and maximum transmit power. Real-world flying introduces multipath interference, vegetation, buildings, and sub-optimal antenna angles.
| System | Claimed Max Range | Real-World Long-Range (typical) |
|---|---|---|
| Crossfire 900MHz | 40+ km | 10–25 km practical |
| ELRS 900MHz | 40+ km | 10–30 km practical |
| ELRS 2.4GHz | 10+ km | 3–8 km practical |
| ELRS 2.4GHz (50Hz) | 20+ km | 5–12 km |
The honest answer is that both Crossfire and ELRS 900MHz provide more range than most pilots will ever use legally in standard recreational flying. Range is not the primary differentiator for the majority of use cases.
Range becomes the deciding factor for:
- Long-range FPV flights in low-population areas
- Fixed-wing cruisers with 30+ minute flights
- UAV operations where regulatory range permits
Latency and Packet Rate
Latency is how quickly a stick movement on your transmitter reaches the drone. Lower latency = more responsive feel.
ELRS Latency Advantage
ELRS was specifically designed to minimize latency. Its SX128x 2.4GHz implementation achieves packet rates up to 1000Hz (packets per second), and the 900MHz version supports 200Hz at full power.
Latency at common packet rates:
| System | Packet Rate | Latency (typical) |
|---|---|---|
| ELRS 2.4GHz | 1000Hz | ~1ms |
| ELRS 2.4GHz | 500Hz | ~2ms |
| ELRS 2.4GHz | 250Hz | ~4ms |
| ELRS 900MHz | 200Hz | ~5ms |
| ELRS 900MHz | 100Hz | ~10ms |
| Crossfire 900MHz | 150Hz | ~6.5ms |
| Crossfire 900MHz | 50Hz | ~20ms |
For FPV freestyle and racing, ELRS 2.4GHz at 500Hz–1000Hz is the most responsive option available. The difference between 1ms and 6ms latency is perceptible by experienced pilots.
When Latency Matters Less
For long-range cruising and autonomous missions, latency below 20ms has negligible practical effect. A human pilot can't react in <20ms anyway. In these applications, range and link reliability outweigh raw latency.
Hardware Compatibility
Transmitter Modules
Both systems use JR module bay adapters to add TX modules to compatible radios. Most modern radios (RadioMaster, Jumper, FrSky) have JR bays.
Many current radios come with ELRS built in:
- RadioMaster Boxer (internal 2.4GHz ELRS)
- RadioMaster TX16S with ELRS module
- RadioMaster Pocket (internal ELRS)
- BetaFPV LiteRadio 3 Pro
Crossfire requires an external module purchased separately ($30–$80) unless you buy one of the few radios with integrated Crossfire.
Receivers
ELRS receivers are inexpensive ($8–$20) due to the open-source ecosystem with multiple competing manufacturers. Most are extremely compact — some ELRS nano receivers weigh under 0.5g.
Crossfire receivers cost $20–$40. The Nano RX is $25 and is the standard choice for small builds.
| Receiver | System | Price | Weight | Notes |
|---|---|---|---|---|
| ELRS EP1/EP2 | ELRS 2.4GHz | $8–$12 | 0.9g | Popular budget option |
| ELRS Gemini | ELRS 2.4GHz | $20–$25 | 2.5g | Diversity (2 antennas) |
| ELRS SuperNova | ELRS 2.4GHz | $15–$20 | 0.8g | Tiny, good for micros |
| BetaFPV ELRS Nano | ELRS 2.4GHz | $10–$15 | 0.7g | Budget, popular |
| TBS Nano RX | Crossfire 900MHz | $22–$28 | 1.5g | Standard Crossfire |
| TBS Micro RX | Crossfire 900MHz | $28–$35 | 3.2g | Diversity antennas |
Browse the full receiver database to compare weight, antenna type, and firmware versions.
Antennas
Both systems use SMA or IPEX (u.FL) antenna connectors. Antenna selection significantly impacts range:
- Dipole omni antennas — baseline range, low profile for the drone
- Pagoda/cloverleaf — circular polarization reduces multipath, popular on 5.8GHz, less common on RC links
- Directional patch antennas — maximum range in one direction, for trackers and FPV goggles
Browse the antenna database for comparison of antenna types and gain values.
Setup Complexity
Crossfire Setup
Crossfire is relatively plug-and-play for a proprietary system:
- Install TX module in radio bay
- Bind RX to TX (hold button during power-on)
- Wire RX to FC UART (TX→RX and RX→TX)
- Set receiver protocol to CRSF in Betaflight
- Verify channels in Betaflight Receiver tab
The TBS Agent X software handles firmware updates and configuration. It's a polished desktop app but requires internet connection for updates.
ELRS Setup
ELRS setup has more steps but is well-documented:
- Flash TX module to latest ELRS firmware via ELRS Configurator or EdgeTX Passthrough
- Flash RX to matching firmware version
- Bind (both on same binding phrase or button bind)
- Wire RX to FC UART
- Set receiver protocol to CRSF in Betaflight
- Configure via ELRS Lua script on radio
The binding phrase system (vs button binding) is an ELRS-specific feature that makes firmware binding easier — both TX and RX flashed with the same phrase auto-bind on power-up. No button press required.
The learning curve for ELRS is slightly higher, but the community documentation (including the ELRS Setup Guide) covers every step with screenshots and video.
Cost Comparison
This is where ELRS has a decisive advantage for most builders.
Full System Cost (TX + RX)
| Configuration | Crossfire | ELRS |
|---|---|---|
| TX module | $50–$80 | $15–$25 (or $0 if radio has internal) |
| Receiver (each) | $22–$35 | $8–$20 |
| 4 receivers (full fleet) | $88–$140 | $32–$80 |
| Total (TX + 4 RX) | $138–$220 | $47–$105 |
For pilots with multiple drones, the receiver cost difference compounds. Ten ELRS receivers cost ~$100–$150. Ten Crossfire receivers cost $220–$350.
Link Reliability and Failsafe Behavior
Both systems implement robust failsafe mechanisms.
Crossfire Failsafe
Crossfire uses TBS's Team Blacksheep Protocol with adaptive frequency hopping. When signal is lost, it continues hopping and attempting reconnection. Failsafe behavior (hold last position, disarm, RTH) is configurable in the TBS Agent X application.
ELRS Failsafe
ELRS uses a packet loss metric (Link Quality) rather than just RSSI for connection quality assessment. This provides more accurate signal quality feedback in noisy environments. Failsafe behavior is configured in Betaflight — most pilots set to disarm or go to a preset throttle level.
Both systems have comparable real-world reliability when properly installed and within their operational range. The main failure mode for both is antenna damage or misorientation, not protocol weakness.
The 2.4GHz vs 900MHz Decision
This matters more than Crossfire vs ELRS for most pilots.
Choose 900MHz if:
- Maximum range is a priority (10+ km)
- You regularly fly in areas with significant RF interference
- You're doing fixed-wing long-range
- You're flying in areas with lots of 2.4GHz WiFi interference
Choose 2.4GHz if:
- Low latency is priority (racing, freestyle)
- Maximum range needed is 3–8 km
- Compact, lightweight receivers are important
- You want the lowest possible cost
For most FPV pilots doing freestyle and moderate distance flying, ELRS 2.4GHz at 500Hz hits the best balance of latency, range, and cost in 2026.
Decision Matrix
| Requirement | Recommendation |
|---|---|
| Maximum range (long-range FPV, fixed-wing) | ELRS 900MHz or Crossfire |
| Minimum latency (racing, freestyle) | ELRS 2.4GHz 500–1000Hz |
| Minimum cost | ELRS 2.4GHz |
| Ecosystem maturity and support | Crossfire (slight edge) |
| Open-source / hackability | ELRS |
| Beginners | ELRS 2.4GHz (excellent documentation) |
| Already have Crossfire TX | Crossfire (don't switch unnecessarily) |
| Already have EdgeTX radio | ELRS (many radios have it built-in) |
Antenna Placement and its Impact on Range
The antenna is the element most often ignored in RC link discussions — yet it has an enormous effect on real-world performance. Both Crossfire and ELRS receivers come with small wire dipole antennas, and where and how you mount them determines how much of the theoretical range you actually achieve.
Why Carbon Fiber Kills RF
Carbon fiber is electrically conductive. It attenuates RF signals significantly — 2.4GHz signals can be reduced by 10–20dB passing through a single layer of carbon fiber. This is equivalent to reducing transmit power by a factor of 10–100.
Receiver antennas must be routed outside the carbon fiber frame. Options:
- Thread antennas through small holes drilled in the frame's side plates
- Route them out the rear of the build along the tail
- Use a TPU antenna mount that holds antennas at 90° to each other above the top plate
For 900MHz (longer wavelength), carbon fiber attenuation is less severe but still meaningful. The lower frequency passes through obstacles somewhat better.
For 2.4GHz, antenna placement is critical. A receiver buried inside a carbon fiber frame with antennas coiled underneath will have noticeably reduced range compared to antennas properly positioned outside the frame.
Antenna Orientation Diversity
Receive antenna gain is directional — a dipole antenna has a null at each end (along its length) and maximum gain broadside (perpendicular to its length). If your drone rolls 90° while flying away from you, a single-axis antenna may enter its null.
Diversity receivers solve this by using two antennas at 90° angles. The receiver selects the better signal in real time. For any serious flying, diversity is worth the small additional cost and weight.
Browse the antenna database to compare dipole, pagoda, and other antenna options for receivers.
Regulatory Considerations
Frequency Bands and Legal Power Limits
Both Crossfire and ELRS operate in ISM (Industrial, Scientific, Medical) bands — frequencies that don't require licensing for low-power operation. However, power limits vary by region:
| Region | 2.4GHz Max Power | 900MHz Band |
|---|---|---|
| USA (FCC) | 1W (30dBm) EIRP | 915MHz, 1W |
| EU (ETSI) | 100mW (20dBm) EIRP | 868MHz, 25mW |
| UK (Ofcom) | 100mW | 868MHz, 25mW |
| Australia | 1W | 915MHz, 1W |
EU pilots running ELRS must use 25mW on 868MHz to remain legal — a meaningful range limitation compared to the 1W allowed in the US. Within these limits, both systems still achieve ranges far beyond typical FPV use.
Always verify your local regulations before setting transmit power. ELRS and Crossfire both allow setting transmit power well above the legal limit in some jurisdictions — the radio system won't enforce compliance automatically.
Remote ID Compliance
In 2026, many jurisdictions require Remote ID — a broadcast system that transmits operator identity, vehicle position, and flight data to nearby receivers. Remote ID is separate from the RC link. Both ELRS and Crossfire RC links are compatible with external Remote ID modules connected to the flight controller's MAVLink or serial output.
The RC link itself has no Remote ID functionality. Remote ID compliance is handled by a separate broadcast module (typically USB or UART connected to the FC or companion computer).
Upgrading from Older Systems
If you're currently using FrSky (FHSS/ACCST), Spektrum DSM2/DSMX, or FlySky AFHDS, migrating to ELRS is a significant upgrade in latency and range.
Migration steps:
- Purchase an ELRS-compatible radio or TX module
- Flash the TX module to latest ELRS firmware with your binding phrase
- Purchase ELRS receivers ($8–$20 each) to replace old receivers
- Wire new receivers to FC UARTs and configure CRSF protocol in Betaflight
- Verify channels and failsafe before flying
The migration cost is primarily the receivers. If your radio supports ELRS natively or accepts a JR bay module, the radio itself doesn't need replacement.
Frequently Asked Questions
Can I use ELRS with my existing Crossfire receiver?
No. ELRS and Crossfire are incompatible protocols. You cannot use a Crossfire receiver with an ELRS transmitter module or vice versa. If you switch systems, you need to replace both TX modules and receivers.
Is ELRS suitable for autonomous missions with long range?
Yes. ELRS 900MHz at 50–100Hz mode provides excellent range with the same CRSF telemetry that ArduPilot and PX4 use for autonomous operations. Many long-range autonomous platforms have switched from Crossfire to ELRS for cost reasons. The telemetry return path for GPS position and battery data works identically on both systems.
What is link quality (LQ) and how is it different from RSSI?
RSSI (Received Signal Strength Indicator) measures the raw signal power at the receiver, in dBm. Link Quality (LQ) in ELRS measures the percentage of expected packets that were successfully received in the last 100ms window. LQ is a better real-time indicator of actual link health because RSSI alone doesn't account for interference and packet corruption. A high RSSI with many corrupted packets still shows degraded LQ. Set your LQ alert threshold at 70% — below this, failsafe is increasingly likely.
What happens if my link fails mid-flight?
Both systems trigger the failsafe behavior configured in Betaflight (or your autopilot). The drone can be set to: hold last throttle (dangerous if over people), drop motors (disarm), gradually descend, or Return to Home (requires GPS). Always configure a sensible failsafe before first flight. Test it by disabling your transmitter on the ground before flying.
Should I get diversity receivers?
Diversity receivers have two antennas oriented at different angles and select the best signal in real time. For longer-range flying or where antenna orientation varies (freestyle maneuvers), diversity improves link consistency. For most 5" freestyle under 500m, a single-antenna nano receiver is sufficient. For long-range or fixed-wing, diversity is worth the small additional cost.
Was this guide helpful?
Related Articles
ELRS Setup Guide: Complete Walkthrough for Beginners
Step-by-step guide to setting up ExpressLRS — flashing TX modules and RX, binding, Betaflight configuration, Lua script, and troubleshooting common issues.
Drone Antenna Selection and Placement Guide
Everything you need to know about drone antennas — types, gain, polarization, frequency bands, and placement rules for FPV, RC links, and long-range builds.
RF Link Budget Design for Long-Range Drones
How to calculate and design RF link budgets for long-range drones — Friis equation, EIRP, path loss, fade margin, frequency selection, and 50km+ system design examples.