The stock firmware of the Nano receiver and TX module manufactured by our company is ELRS V1.0.0-RC5(the fifth release candidate version) and the Lite receiver and Micro TX Module is V2.0.0 ; ELRS Innovative team has officially released the first major version V2.4.0 . High recommend upgrading the TX modules and receivers' to the 2.4.0version that is also able to bind with our F4 1S 12A AIO Brushless Flight Controller and F4 1S 5A AIO Brushless Flight Controller (ELRS 2.4G)
Note:
1. TX module and receiver have to be in the same ELRS version, otherwise, the binding will fail.
2. Nano TX module does NOT support upgrades via WiFi. Please use the ExpressLRS Configurator to upgrade the firmware.
There are two ways to flash ExpressLRS, via WiFi or ExpressLRS Configurator. The recommended way is to use ExpressLRS Configurator. Here is the manual for pilots to flash the firmware to the BETAFPV TX module and receiver via ExpressLRS Configurator.
Install ExpressLRS Configurator
Download the latest ExpressLRS Configurator application for your platform. Install ExpressLRS Configurator and open it.
Flash Receiver
We use the Betaflight passthrough function to flash the ELRS receiver. Please follow the steps below one by one.
Step1:Preparing for Passthrough Flashing
Make sure that your FC is wired with the ERLS receiver correctly as shown below. Connect Rx to a Tx pad on the FC and Tx to an Rx pad on the FC. Don't forget to also wire up 5V and GND.
Connect this FC to USB and configure the FC firmware via Betaflight Configurator as shown in section "Serial RX Setup" and "Protocol".
Step2:Flashing via Passthrough
Now close the Betaflight Configurator. Connect this FC to USB and open the ExpressLRS Configurator.
Please select the corresponding target and set your firmware options in ExpressLRS Configurator as shown below (take the 2.4G version for example).
Then click Build and Flash. For first-time flashing/updating, it would normally take a while. A Success message will be shown once the process is complete.
Step3:Flashing via Wifi:
Pilots could check the sector "Flashing via Passthrough" and chapter Firmware Options on ExpressLRS Quick Start for more details.
Note: The operation to upgrade the firmware of the built-in ELRS 2.4G receiver for F4 1S 12A AIO Brushless Flight Controller is the same as above. Pay attention to use the stock cli of this FC board to prepare for passthrough flashing. Here is the Youtube manual for you.
Flash TX Module
Attach a USB Data Cable to ELRS TX module and Computer. Windows users might have to install CP210x Drivers to ensure the device is properly detected and initialized.
Nano TX Module
Please select the corresponding target and set your firmware options in ExpressLRS Configurator as shown below (use the 2.4G version Nano TX module for example).
Micro TX module and 1W Micro TX module
You could only flash version V2.0.0 firmware for the Micro TX module and 1W Micro TX module from the ExpressLRS Configurator currently
Attention:
You need to dial up the DIP switch behind the 1W Micro TX module before updating:
Use the 2.4G version Micro TX module for example
Backpack update on 1W TX module
You could only flash version V0.1.0 firmware for the Backpack on 1W Micro TX module from the ExpressLRS Configurator currently, the flashing steps are shown below:
Hit Build & Flash. Wait for the process to finish, and you should be greeted with the "Success" message.
Note: Nano TX module does NOT support upgrades via WiFi. Please use the ExpressLRS Configurator to upgrade the firmware, as shown above.
Note: Please download the driver if you fail to choose a relative serial port during the flash process.
Here is the Youtube manual to upgrade the TX module.
Troubleshooting
- Turn off the Telemetry option is highly recommended for passthrough flashing on ELRS receiver or F4 1S 12A AIO board with built-in ELRS receiver.
-
If the firmware in the receiver is corrupted (AKA soft-bricked), press the button on the receiver, then power on. Now you could release the button and flash via passthrough.
- The ExpressLRS Configurator works on the highest serial baud rate 460800. High recommend using the USB port from the mainboard directly on desktop computer, usually on the back of the computer case. The front panel USB port could not provide a stable connection at such a high baud rate as usual.
- If you still could not flash the firmware, please open the module case first, then press the button and connect the module to the computer next. Now you could release the button and try again.
Comments
16 comments
Hello,
I try to flash my RX via Betaflightpassthrougt, and i have this message :
The led flash slowly and i dont see any wifi from the RX. Did i something wrong?
@Kevin Wgl
Has anything changed for elrs v2? I'm unable to update my elrs aio rx with these instructions. BF passthrough fails.
I just bought new HX115LR and I can't even fly this thing because your tutorial doesn't work!
hi, I have a problem with your nano module and the 900 receiver. I have flashed both of them with the same version, the latest. The bind works but the flight distance is very short, it goes in faisafe at 1 km !! I updated the Taranis x-lite radio and uploaded the new LUA file as recommended. Everything seems to work but the distance is bad. What do you recommend to do? thank you
Hello,
flashing my Lite RX/2.4GHz via Betaflight passthrough, gives me following error:
A fatal error: Failed to connect to ESP8266: Invalid head of packet (0x80)
The led is steady blue. ELRS version is 1.2.0. FC is GEPRC GEP-F4-12A.
Thank you
Just received 2400MHz Tx Micro module. Tried to build and flash it (2.5.1) via USB, fails on upload:
COM port is right, driver is right, tried multiple times on different USB ports and two computers. Tried booting Tx with different internal pushbuttons depressed as per some YouTube videos. Never worked.
Considered trying to flash via WiFi, but ELRS network never showed up with any reliability.
Hello, I need help. I have receivers Nano and Lite, I installed firmware 3.0.0 RC2 in Nano receiver, I do not see telemetry, she does not work. If I turn on Race telemetry on the transmitter, then controlls to work with a delay of 2 seconds, after which the connection is cut off.
I don't have the firmware for the Lite receiver, I can't compile it because ELRS Configurator 1.5.0 use Python 11, he doesn't work on Windows 7. Please send me firmware 3.0.0 RC2 BetaFPV_2400_RX_ESP8285_SX1280.
Hello Beta_Fpv team
I haven't had access to the receiver via transmitter for some time, and the telemetry data aren't displayed in the osd either. but the connection is stable.
I then tried several times to play the current 3.0.0 firmware via wifi without success. With the reasoning, the wrong target was selected. Transmitter is BetaFPV 2.4Ghz Micro 1000Mw and Betafpv 2400 NanoRX
Does betafpv support the new firmware?
I also get the 'Targets Mismatch' error when attempting to flash the BetaFPV micro Tx module to ELRS v3.0.
Any idea when 3.0 will be supported?
ciao a tutti anche ioho questo problema ho acquistato betafpv expresslrs 1w e volevo aggiornare il firmware,dopo l'aggiornamento 3.0.1 ilmodulino dietro ha cambiato aspetto grafico e il pulsantino non funziona più..
qualcuno sa aiutarmi
I plan to buy Meteor85 elrs, my transmitter elrs is 3.0 that can I flash Meteor85 elrs to 3.0 by following the above procedure? Need to flash FC firmware as well?
Hi BetaFPV team,
After several firware updates of Nano RX 915 I can't get the RX to share WiFi. It's never actively blinking. It only blinks slowly with single blink. I put RX module into bottloader mode by pressing firmware update button - and the LED was solid blue. Then I was updating firmware with ExpressLRS Configurator but after setting 20s of await before turning on wifi it keeps flashing slowly once at time. How can I make it working again?
N.B. I'm updating to the latest 3.2.1 version of ELRS
Frustrated!
So how can I get these versions to match!?
Basically, I can't get the BetaFPV MicroTx to bind to my Matek ELRS receiver.
2.4.1 and 2.5 should match, it is the major version number (2 in this case) that has to be a match for different ELRS versions. I've got a BetaFPV Tx on 2.5 binding with an Rx on 2.4. However the binding phrase must match. There are two ways of doing this usually: (1) you build the Tx and Rx firmware with the same phrase, that's nice and simple, and (2) if the Rx firmware was built with no binding phrase you can bind later.
The way you do (2) is to power on and off the Rx three times in quick succession, the Rx will then go into binding mode (conceptually a bit like powering an FrSky Rx with the button pressed). You can tell it's in binding mode because the LED on the Rx will flash twice in quick succession, repeating once per second. Then you go into the ELRS menu on the Tx and press 'bind'. Note - the ELRS menu, not the main model setting menu in opentx where the protocol is selected. That's it, worked for me.
The latter only works if the Rx code was built with no binding phrase. I assumed therefore that once set it was done and could not be changed. Seems not so, because I got the Rx back into binding mode by powering on-off too quickly, and had to rebind it. So, I assume you can change the bind that way at a later date should you wish - but again, only if the code was originally built with no binding phrase.
Hello,
We Offer Swift MT760 BG/SBLC, FC MTN, Letter of Credit { LC }, MT103Etc.
N/B: Provider's Bank move first.
Let me know if you have any need for the above offers.
Thanks
Name: Jerry Osborne
Email: osbornej715@gmail.com
Skype: jerryosborne45@outlook.com
Please sign in to leave a comment.