What’s New In ExpressLRS V3.0

by Oscar
Expresslrs Wifi Webpage Shows Device Target Firmware Version

ExpressLRS V3.0 stable release is finally available. In this post I will talk about all the great new features and why you should update it.

Some of the links on this page are affiliate links. I receive a commission (at no extra cost to you) if you make a purchase after clicking on one of these affiliate links. This helps support the free content for the community on this website. Please read our Affiliate Link Policy for more information.

Major New Features and Improvements

Unified Targets

ExpressLRS is moving towards unified targets. Having unified targets means eventually there would be no more need to build firmware in the ELRS Configurator, and flashing can be done simply on a webpage. You could also re-configure your devices over WiFi, no need to re-flash firmware just to change a bind phrase or setting that is only available in the firmware build page.

SPI Receiver Support

ELRS SPI receiver will be compatible with ELRS v3, but since the receiver firmware is part of Betaflight firmware, support will only come in the future Betaflight 4.4 version. So if you have drones that use ELRS SPI receiver, you probably want to hold off updating to ELRS V3. There’s a nightly build of Betaflight 4.4 firmware you can flash to your FC right now, but personally I don’t really recommend it, the process is pretty complicated. Alternatively you could just get a second module with ELRS V2 for flying your whoops.


In packet rate, you now have F1000 and F500 options. These are FLRC modes.

This mode offers faster modulation and lower latency, but shorter range than the normal mode (500Hz, 250Hz, 150Hz and 50Hz options in packet rate). FLRC mode supports 500Hz and 1000Hz. Great for racers.


In packet rate, you now have D500 and D250 options. These are DVDA modes.

DVDA (Deja Vu Diversity Aid) mode (or D mode), which sends the same packet twice (D500) or even up to 4 times (D250), mainly to reduce the risk of data loss in environments with interference. It keeps your LQ high and prevent chance of jitters. Great for racing. It uses FLRC mode therefore range will be reduced compared to normal mode.

Better Support For PWM Receivers

In Packet Rate, you now have 333Hz Full, and 100Hz Full options. These are Full modes.

It offers more full resolution channels, instead of just 4 channels + 8 switches, V3 now supports up to 16 full resolution (10-bit) channels in 100Hz and 333Hz packet rates.

LBT Mode

The LBT (Listen Before Talk) mode support is added for European hardware certification up to 100mW.

WiFi Passthrough for Betaflight

You can now use the WiFi on the ELRS receiver to connect your flight controller to Betaflight Configurator wirelessly! However it’s only available to receivers with ESP chip (the ones that actually have WiFi capability).

More Options in LUA Script

There’s a new LUA script for ELRS V3, don’t forget to update it when flashing V3. The new LUA script is more complete now with more settings available.

Loan Model Function

You can let other people fly your drone without rebinding/reflashing your receiver. The Loan Model function can be accessed in the LUA script (Other Devices => Receiver => Loan Model)

And there are many other minor improvements and features I haven’t mentioned, you can find out more in the release notes.

How To Update/Flash ExpressLRS V3

I just updated my ExpressLRS tutorial for V3 if you don’t know how to flash it yet.

Note that this is a major version change, therefore if you update your transmitter module, you also need to update all of your receivers to V3.

Leave a Comment

By using this form, you agree with the storage and handling of your data by this website. Note that all comments are held for moderation before appearing.


David 16th August 2023 - 1:24 am

Are there any 12ch or 16ch CRSF -> PWM receivers yet?

Oscar 16th August 2023 - 1:38 pm

You mean for Crossfire receivers? Not that I know of. The closest option i can find is the 8CH CRSF to PWM adapter for Crossfire Nano RX.
Or do you mean ExpressLRS receivers? There’s the 14ch PWM receiver from BetaFPV: https://oscarliang.com/betafpv-superp-pwm-receiver/

rob 28th June 2023 - 7:00 pm

you make things easy to understand

Curtis 7th May 2023 - 8:59 pm

Hows it going Oscar I have the literadio3 elrs and it’s on 2.0 I have bound my mobula7 1s elrs to it and my rekon4fr to it also however the cineape 25 that I just got won’t bind to it and I think it’s because it came with a 3.0 version elrs receiver so I want to flash the cineape receiver with older version of elrs can this be done? It would be alot easier than updating my radio then having to update other quads thanks for any help with this

Toshi 1st May 2023 - 9:24 pm

Hello Oscar,
i own a Beafpv 1W TX, Its flashed with ELRS 3.0.1 CE_LBT. There is a Limit to 100mW. Is there any way to use more Output Power? I think 1 lose CE conformity.
Best regards

Oscar 1st May 2023 - 11:58 pm

Flash ExpressLRS to your transmitter module again, uncheck “Regulatory Domains EU_CE” will flash the FCC version.

upul 4th February 2023 - 7:53 pm

i have Big Problem. My FC when i try connect as a Boot mode computer didn’t Detect .how i fix it

Wenan 30th January 2023 - 10:09 am

Hello Oscar, I just bought a Radio Master Boxer 2.4G ELRS built in. and Flywoo 1s FR baby quadV1.2with Elrs 2.4G reciever. Now what should I do? so I can use my radio to rly this Flywoo.
I don’t have a knowledge about ELRS, can you Please tech me, Step by step.
I red all articles from your side and also watch youtube but I get confused.
Please help me, how to start.
Thank you

Oscar 30th January 2023 - 11:42 am

Absolutely you can.
Try to bind them, you can put the quad in bind mode by connecting/disconnecting the battery 2 times, the 3rd time you plug it in, the receiver should be in bind mode (Receiver LED should double flash). This only works if the receiver doesn’t have a binding phrase, if it has a binding phrase, then you should enter a binding phrase for the Boxer also: https://oscarliang.com/radiomaster-boxer/#Setting-Binding-Phrase

If that doesn’t work, maybe the receiver has V2 firmware? Try to update it to V3 because the Boxer has V3 firmware.

Alexis Llamas 19th December 2022 - 1:10 pm

Hey Oscar, first thank you for all the info that you have for us the newbies. I update my TX to elrs 3.0 and got a mobula7 and a own build with exactly same bird like mobula7 and I was doing same process like mobula7 and I loose all the info from the board. I mean if I restore my back up everything going good. But if I flash the FC I loose the VTX info and a lot of thing that I configured myself but no matter what if I change rotation of motors he said fly away and looks like motors aren’t spinning correctly but if I checked them all is ok spinning to the correct way and props are ok installed. Sometimes at the power of the battery I can loose telemetry like twice with the quad at my side. With mobula 7 doesn’t happen. Thank you

John 19th November 2022 - 1:46 am

i updated my main drone/radio to 3.0 but my other 2 drones are ELRS SPI.

How do I get them to work with the 3.0 ELRS radio using the betaflight 4.4?

Oscar 19th November 2022 - 4:26 pm

Try to flash the latest BF4.4 nightly for your FC, or search for tutorial on Youtube.