ExpressLRS: The Open-Source RC Link Every FPV Pilot Should Know
If you have been in FPV for more than a year, you have watched a quiet revolution happen in the radio link. The proprietary systems that once dominated long-range flying — Crossfire, R9M, and the rest — have largely given way to an open-source project that started in a GitHub repo. ExpressLRS, or ELRS for short, now powers everything from whoop-sized drones to long-range fixed wings, and it costs a fraction of what the old premium links did.
What ExpressLRS Actually Is
ExpressLRS is a fully open-source radio control link designed specifically for FPV. It runs on cheap 2.4 GHz and 900 MHz hardware and was built from the ground up around one idea: extreme performance at extreme range. Unlike traditional RC protocols that send a modest data rate over a wide margin, ELRS uses aggressive packet rates and smart scheduling to push an enormous amount of range and refresh rate out of hardware that costs as little as fifteen dollars.
The project publishes firmware for transmitters, receivers, and even its own configurator, all free to download. Because the hardware reference designs are open, dozens of manufacturers build compatible modules, which keeps prices low and stock plentiful.
Why It Won Over the Old Guard
The old premium long-range system, TBS Crossfire, was excellent but expensive. A full transmitter module plus receivers could easily run past two hundred dollars, and the ecosystem was closed. ELRS matched and then exceeded Crossfire range on 2.4 GHz alone, while cutting the price by roughly ten times. Add the 900 MHz band and you get penetration through trees and buildings that used to require a high-end setup.
Latency is the other killer feature. ELRS can run packet rates as fast as 1000 Hz in some configurations, which translates to a link that feels nearly instant. For racing pilots who can feel a few milliseconds of delay, that was the moment ELRS stopped being a budget alternative and became the default choice.
The Hardware You Need
Getting started takes three pieces. First, a transmitter: if you have a radio with a module bay, a compact ELRS module slots right in. Many modern radios from RadioMaster, Jumper, and others ship with ELRS built in, so you may need nothing extra. Second, a receiver — these range from tiny ceramic-antenna units for whoops to full diversity receivers with two antennas for long-range builds. Third, a way to flash firmware, which is usually just the ExpressLRS Configurator on your computer.
Matching the version matters. The transmitter and receiver need to run the same major ELRS firmware version, and both need to agree on the band. In practice the configurator handles this for you if you select the same target for both devices.
Getting Started Without the Headache
The first flash is the only steep step. Download the ExpressLRS Configurator, select your device targets, and flash over USB or Wi-Fi. Many ELRS receivers and modules expose their own Wi-Fi hotspot, which lets you update firmware from a browser without a cable — a genuinely useful trick when the receiver is buried inside a build.
Binding is done with a three-power-cycle press or a button sequence, and once bound, the link stays locked. A quick note for newcomers: the default mode is 250 Hz at 50 mW, which is plenty for most flying. Do not crank the power up unless you actually need it — higher transmit power shortens battery life and produces heat for no benefit in close range.
Performance and Real Limits
The headline numbers are genuinely impressive. On 2.4 GHz with a modest antenna, pilots routinely reach ten to fifteen kilometers in clear air. On 900 MHz, ranges of thirty kilometers and beyond are documented, with far better performance through obstacles. Those figures assume good antenna placement and a clean build, so treat them as an upper bound rather than a guarantee.
What matters day to day is reliability. ELRS uses a hybrid of frequency hopping and error correction that keeps the link alive in noisy environments where Wi-Fi and other 2.4 GHz traffic would choke a weaker protocol. Set the packet rate to match your flying — 500 Hz for racing, 150 Hz or lower for long range — and you get the best of both speed and reach.
For most pilots today, the decision is no longer “which long-range system should I buy.” It is simply which ELRS receiver fits the build. The open-source link won, and the hobby is better for it.
