Flashing ELRS Receiver and RF Module Firmware with SpeedyBee
1. Principle
ExpressLRS (ELRS) is a high-performance, low-latency open-source remote control protocol commonly used in FPV fixed-wing and racing drone systems. ELRS supports flashing receiver and VTX firmware through the Speedy Bee App on a mobile device, which is more convenient and faster.
2. Equipment Preparation
Hardware
1) Flight Controller: Any of the following flight controllers are suitable for this tutorial: SpeedyBee F405 WING APP / SpeedyBee F405 WING MINI / CoreWing F405 WING V2.
2) RC Transmitter: Using Radiomaster TX16S / Radiomaster Boxer as examples.
3) Receiver: Using SpeedyBee ELRS Nano 2.4G as an example.
4) VTX (Video Transmitter): Built-in ELRS module or external ELRS VTX.
5) Mobile Phone: Already has the latest version of the Speedy Bee App installed.
3. Specific Operations
Important
※You can directly go to step 4 to view the specific firmware upgrade operations.
3.1 Receiver and Transmitter Firmware Compatibility Rules
- 3.x.x versions: Different minor versions are allowed (e.g., 3.1.1 can bind with 3.1.2).
- 2.x.x versions: The RC transmitter and receiver must be exactly the same version (e.g., 2.0.1 must match 2.0.1).
3.2 Confirm Transmitter Firmware Version
- Turn on the RC transmitter, navigate to
MDL→SETUPpage, and enable the built-in or external transmitter.
- Color screen settings:


- Black and white screen settings:


- Navigate to the SYS→TOOLS page and enter the ExpressLRS script.
- Color screen settings:

- Black and white screen settings:

- Check the transmitter's firmware version.
- Color screen settings:

- Black and white screen settings:

3.3 Confirm Receiver Firmware Version
- Bind the receiver with the transmitter, please refer to the article: https://docs.corewing.com/plane/ardupilot/settings/rc/elrs-bind.html
- After successful binding, enter the ExpressLRS configuration page, scroll down to find and click Other Devices

- Select the corresponding device

- After entering the receiver page, scroll down to see the receiver firmware version information.

3.4 Upgrade Transmitter Firmware - Via App
Important
Taking Radiomaster zorro as an example
- Enter the SpeedyBee App homepage, first click the toolbox at the bottom, then click to enter ExpressLRS configuration.

- Select the corresponding transmitter device type and firmware version, then click Build and Flash in the bottom right corner.
Regulatory domains:
ISM_2400: US radio standard (FCC), supported for domestic use
EU_CE_2400: EU radio standard
- After flashing is complete, click Go to connect transmitter's WIFI

- Turn on the RC transmitter, short press the SYS menu key to enter the TOOLS page, select to enter ExpressLRS configuration

- Select WIFI Connectivity, then click Enable WiFi


- Open phone WiFi, connect to ExpressLRS TX, password is lowercase "expresslrs".

- Return to the App page and the firmware flashing will start, which will show as completed when done.
Important
Note: Connecting to transmitter WiFi will pop up the ELRS website, exit the page and return to the App


3.5 Upgrade Receiver Firmware - Via App
Important
Taking SpeedyBee Nano as an example
- Enter the SpeedyBee App homepage, first click the toolbox at the bottom, then click to enter ExpressLRS configuration.

- Select the corresponding receiver device type and firmware version, then click Build and Flash in the bottom right corner.
Regulatory domains:
ISM_2400: US radio standard (FCC), supported for domestic use
EU_CE_2400: EU radio standard
- After flashing is complete, click Go to connect receiver's WIFI

- Insert the receiver into the flight controller, power the flight controller using a data cable. After the receiver is powered on, wait for 60 seconds or long press the BAT key for 5 seconds to enter WiFi mode. The receiver status light flashing rapidly indicates it has entered WiFi mode.

- Open phone WiFi, connect to ExpressLRS RX, password is lowercase "expresslrs"

- Return to the App page and the firmware flashing will start, which will show as completed when the progress bar is full.
Important
Please wait for the receiver indicator light to flash again before disconnecting the receiver power
Important
Note: Connecting to receiver WiFi will pop up the ELRS website, exit the page and return to the App

3.6 Confirm Firmware Version After Upgrade
Important
You can return to Step 2 to check the firmware version.
For video guides, refer to: https://www.bilibili.com/video/BV1Vn4y1X74h/?spm_id_from=333.1387.collection.video_card.click&vd_source=a19a8436f64276dca9c25373587681e6
4. Q&A
Technical Support QR Code
