How to update firmware for Jumper series receivers
If you flash directly to version 3.x, and encounter a "Not Enough Space" popup during WiFi flashing, first flash the receiver to version 2.5.2, then flash to version 3.x.
If the receiver firmware is already version 3.x, and you still encounter a "Not Enough Space" error when flashing via WiFi, ensure you have selected the correct flashing method in the configurator (in this case, via WiFi). Please follow the steps listed below.
You can also update directly to version 3.x through Passthrough or UART.
I. Connect the Receiver
Note that the RX pin on the receiver should be soldered to the FC TX pad, and the TX pin on the receiver should be soldered to the FC RX pad.
HGLRC Hermes 2.4GHz:

HGLRC Hermes 900MHz;

II. Configure the Flight Controller
To properly configure your flight controller, the following settings apply to INAV, Betaflight, and other flight controller software.
If any of these settings are incorrect, the following steps will not proceed smoothly, and you may encounter issues later.
- After completing the flight controller software configuration, close its configurator and unplug/replug the FC's USB cable, or disconnect and reconnect it from the computer to refresh the connection and ensure the port is not in use.
- If these settings are incorrect, subsequent operations, especially updating via the Passthrough method or the receiver not working properly, will be affected.
3. Updating Receiver Firmware
Important
Methods 1, 2, and 3 are applicable to Jumper Aion Nano, while methods 1 and 4 are applicable to Jumper R9 Mini
3.1 Method 1: Via Passthrough
- Ensure you have properly completed the receiver wiring and your flight controller is configured.
Important
This is an important step to ensure a successful update. If you have not completed these operations, please go back.
Connect the receiver to the flight controller board and connect to the computer via a USB data cable.
Launch ExpressLRS Configurator on your computer, ensure the Official Releases tab is active, and select the Released version to flash to the RX module.

- Select the Device Category and Device target that match your hardware.
If using a Jumper Aion Nano device
Device Category: Jumper 2.4 GHz
Device: Jumper AION Mini 2.4GHz RX
- Jumper AION Nano 2.4GHz RX
**If
IV. Via STLink
- Disconnect the receiver from the flight controller.
- Connect the receiver to the STLink V2 dongle. Find the CLK, DIO, 3v3, and Gnd pads and connect them to the corresponding pins of the dongle.

- Disable "Readout Protection". For this, please download ST-LINK Utility and watch this quick video. Alternatively, on Linux, you can use OpenOCD.
4.. Launch ExpressLRS Configurator on your computer, ensure the Official Releases tab is activated, and select the Released version to flash to the RX module.

- Select the Device Category and Device target that match your hardware.
If the device being used is Jumper R9 Mini:
- Device Category: Jumper 900 MHz
- Device: Jumper 900 Mini RX

- Set the Flashing Method to STLink

7.. Set the device's firmware options.
- Regulatory Domain (required, select the domain suitable for your location or country/region where you fly)
- Binding Phrase (optional, but strongly recommended. Please note this phrase as it should be the same on your other devices, otherwise they won't bind or sync)
- Local WiFi Network Credentials (optional. Will be used when the device enters WiFi mode next time).

- Click the Flash button.

- Wait for the process to complete. A green success bar will appear in ExpressLRS Configurator.

- After a few seconds, the LED on the receiver should return to slow blinking LED mode.

- Reconnect the receiver to the flight controller. Connect RX2 and TX2 (you need to solder on STM32 pins; please refer to step 2 above) to the flight controller
————This article is referenced from ExpressLRS Getting Started: https://www.expresslrs.org/quick-start/receivers/jumper-aion/**