Crossfire vs ExpressLRS: Range, Latency, Ecosystem, and Migration Guide — 2026 Guide

The link war is effectively over — ExpressLRS won on adoption, price, and pace of development. But Crossfire still ships in every long-range fixed-wing I maintain, and for specific use cases it remains the correct choice. If you’re building a new quad right now, the answer is almost certainly ELRS. If you already own a Crossfire ecosystem, migrating might not be worth it. Let me break down exactly where each system shines and where they fall short, drawing from years of flying both in noisy RF environments.

Range: Where the Gap Actually Matters

Both systems will outfly your video link at stock power levels. The difference shows up in two scenarios: extreme long-range with directional antennas and urban penetration flying.

ExpressLRS at 2.4GHz: With a 1W module and a basic dipole on the receiver, I’ve hit 15km with LQ still above 80% using 50Hz packet rate. Drop to 25Hz and people push 30km — beyond what any Li-Ion pack can sustain. The real advantage is that ELRS receiver antennas fit inside a whoop canopy. Crossfire’s immortal T is a sail by comparison.

Crossfire at 900MHz: The lower frequency penetrates buildings, trees, and terrain better. I can fly behind a concrete parking garage with Crossfire at 100mW where 2.4GHz ELRS at 250mW starts dropping packets. For bandos and industrial exploration, 900MHz has a meaningful edge. Crossfire at 2W dynamic power with a Diamond antenna on the TX will reach 50km — if you have the battery for it.

The practical reality: Range is a solved problem for both. My daily flyers run ELRS at 250mW dynamic and I’ve never failsafed before losing video — even at 5km. The decision should be driven by antenna size constraints and penetration needs, not maximum range numbers nobody will actually use.

Latency: The Racing and Freestyle Edge

ELRS dominates here. At 1000Hz packet rate, ExpressLRS delivers sub-4ms latency from stick input to servo/servo output. Crossfire at 150Hz runs about 7-9ms. For racing, that 3-5ms difference is perceptible — it’s the gap between clipping a gate and clearing it.

Metric ExpressLRS 2.4GHz TBS Crossfire 900MHz Notes
Minimum packet rate 25Hz (extreme range) 50Hz (locked mode) ELRS can go lower for telemetry-only
Maximum packet rate 1000Hz (FLRC mode) 150Hz ELRS at 500Hz+ needs SPI receiver
Typical link latency 3.5ms @ 500Hz 7.5ms @ 150Hz Measured stick-to-servo
Telemetry bandwidth Full MAVLink at 50Hz+ Limited MAVLink ELRS with WiFi telemetry backhaul
Receiver antenna size 15mm active element 82mm immortal T ELRS fits in sub-20mm builds
TX module cost $40 (HappyModel ES24TX) $120 (TBS Crossfire Micro TX V2) ELRS is 3x cheaper

For freestyle pilots running 250-500Hz, ELRS provides a connected, direct feel that Crossfire can’t match at its maximum 150Hz. If you’ve only flown Crossfire, borrowing a friend’s ELRS quad at 500Hz feels like the quad reads your mind — the latency drop is that noticeable.

Ecosystem and Receiver Options

ExpressLRS owes its success largely to an open-source model that spawned receivers in every form factor. EP1/EP2 (ceramic antenna), RP1/RP2 (UFL), Happymodel EPW6 (PWM for fixed wing), BetaFPV Lite (1g receiver for whoops), Radiomaster RP3 diversity — the hardware choices are staggering.

Crossfire receivers are more limited: Nano RX, Diversity RX, Micro RX V2, and the 8-channel diversity receiver for fixed-wing. All well-built, all expensive. A Crossfire Nano RX costs $30; an ELRS EP2 receiver is $12 and performs identically at 250Hz.

Firmware update experience: ELRS uses WiFi flashing — connect to the receiver’s WiFi hotspot, upload firmware via browser. Crossfire requires the TBS Agent software and a specific USB cable sequence. ELRS binding phrases mean you flash once and every receiver with that phrase auto-binds. Crossfire still uses manual binding for each receiver.

The Migration Path

If you’re already on Crossfire and your gear works, stay. The performance gap isn’t worth a $200 ecosystem swap unless you’re competing in racing or building new micro quads where Crossfire receivers don’t fit.

If you’re starting fresh: ExpressLRS is the default choice. Grab a Radiomaster Boxer ELRS or an external module for your existing radio. Start at 250Hz packet rate with 250mW dynamic power. This combination covers 99% of FPV flying scenarios.

As we explored in our ELRS Packet Rate Selection guide, choosing the right rate for your flying style is the most impactful setup decision. For most pilots, 250Hz is the sweet spot.

Common Mistakes When Switching Systems

Mistake 1: Running 1000Hz on a non-SPI receiver. ExpressLRS at 1000Hz requires an SPI-connected receiver (built into the flight controller). External serial receivers max out at 500Hz. Setting 1000Hz on a UART receiver produces constant telemetry lost warnings.

Mistake 2: Mixing 900MHz and 2.4GHz in the same area. Crossfire at 900MHz and ELRS 2.4GHz don’t interfere — but two pilots flying ELRS 900MHz on the same band can stomp on each other. Always coordinate frequencies in group flying.

Mistake 3: Forgetting the antenna. ELRS ceramic tower antennas (EP1/EP2) work great on quads but the exposed ceramic element is fragile. A direct hit can crack it, and the receiver range drops to 50 meters. Add a dab of conformal coating for mechanical reinforcement.

Mistake 4: Using Crossfire locked mode for anything beyond 150Hz. Locked mode at 150Hz is Crossfire’s maximum — there’s no hidden 250Hz or 500Hz mode. If you need lower latency than 150Hz provides, ELRS is the only path.

As we detailed in our Betaflight Receiver Tab setup guide, correct serial provider selection is what makes either system work. A misconfigured receiver tab will make a Crossfire or ELRS link look broken when the RF is perfect.

⚠️ Regulatory Notice: The flight recommendations in this article should be followed in accordance with the latest 2026 drone regulations in your country or region. Always verify local laws regarding flight altitude, no-fly zones, remote ID requirements, and registration before flying. Operating on 900MHz and 2.4GHz bands requires compliance with local spectrum regulations — some countries restrict 900MHz output power. Regulations vary significantly between the FAA (US), EASA (EU), CAA (UK), CAAC (China), and other authorities.

The UAVModel ExpressLRS Starter Bundle includes a Happymodel ES24TX Slim Pro module and two EP1 receivers — everything you need to upgrade any OpenTX/EdgeTX radio to ELRS. Available on our long-range FPV page.

Leave a Comment

Scroll to Top