Skip to content

Jumper R9 Mini

Setup-Banner

Attention

ExpressLRS 3.5.x will be the last version to support STM32-based hardware. This includes the Happymodel PP, ES915 Tx and Rx, early NamimnoRC Flash and Voyager, FrSky R9, SIYI and ImmersionRC hardware.

The STM32 platform's limited compute resources and feature gaps (WiFi, Bluetooth, Backpacks) made for an inferior version of ExpressLRS that necessitated disproportionate maintenance burden for the Dev Team.

Flashing/Updating your Receiver Firmware

Note

The only way to flash the Jumper R9 Mini to ExpressLRS for the first time is by using STLink. This is a one-way process. There is no returning to the factory firmware after flashing.

via STLink

  1. Disconnect the Receiver from your Flight Controller.

  2. Wire up the Receiver into an STLink V2 dongle. Connect + to 3v3, - to GND, C to CLK and D to DIO.

    Jumper R9 Mini
    Jumper R9 Mini

    Because those pins are so small one option is to only solder wires on the CLK and DIO then power the receiver with the 5v pin with an external power source. Connect - (Gnd) to both power source and the STLink dongle.

  3. Disable 'Readout Protection'. To do this download the ST-LINK Utility and follow this quick how to video. Or alternatively under linux you can use OpenOCD.

    How to video:

  4. Launch the ExpressLRS Configurator on your Computer. Configurator Release

    • Make sure Official Releases is active from the horizontal tab.
    • Ensure you select the Released version you want to flash into your Receiver.


  5. Select the Device Category and Device target matching your hardware.

    • Device Category:

      • Jumper 900 MHz
    • Device:

      • Jumper 900 Mini RX
  6. Set the Flashing Method to STLink

    via STLink

  7. Set the firmware options for your device.

    • Regulatory Domain (Mandatory. Choose the domain appropriate for the location or country you're flying).
    • Binding Phrase (Optional, but Highly Recommended. Note this phrase as it should be the same on your other devices, or they will not bind or sync).
  8. Click the Flash button.

    Flash

  9. Wait for the process to finish. A Green Success bar will show up in the ExpressLRS Configurator.

  10. The LED on the Receiver should return to Slow Blinking LED pattern after a few seconds.

    LEDSEQ_DISCONNECTED

  11. Rewire your receiver to your Flight Controller. Connect RX2 and TX2 (you will need to solder on the STM32 pins; see step 2 above) to a flight controller. Configure your flight controller per the FC Configuration Guide.

Note

This method can only be used to UPDATE the ExpressLRS firmware on a Jumper R9 mini.

via Passthrough

  1. Make sure you have done your Receiver Wiring properly and that your Flight Controller is Configured. Also make sure [bootloaders] are already flashed to your R9 receiver when applicable.

    Important Step!

    This is an important step and guarantees updating success. If you haven't done these, GO BACK to those pages.

    • Disconnect and close your FC Configurator app (Betaflight Configurator, INAV Configurator, etc).
    • Power-cycle the Flight Controller.
      • If you plugged in LiPo, unplug it.
      • Unplug-replug the USB Cable from your Flight Controller or Computer.
      • If you have to plug in LiPo to power up your Receiver, make sure you have some airflow blowing over your Video Transmitter (VTX). You can also temporarily unplug it from the Flight Controller.
  2. Launch the ExpressLRS Configurator on your Computer. Configurator Release

    • Make sure Official Releases is active from the horizontal tab.
    • Ensure you select the Released version you want to flash into your Receiver.


  3. Select the Device Category and Device target matching your hardware.

    • Device Category:

      • Jumper 900 MHz
    • Device:

      • Jumper 900 Mini RX
  4. Set the Flashing Method to BetaflightPassthrough

    via Passthrough

  5. Set the firmware options for your device.

    • Regulatory Domain (Mandatory. Choose the domain appropriate for the location or country you're flying).
    • Binding Phrase (Optional, but Highly Recommended. Note this phrase as it should be the same on your other devices, or they will not bind or sync).
  6. Click the Flash button.

    Flash

  7. Wait for the Retry... lines to appear in the Build Log. Connect the LiPo to power up the Receiver if it only powers up with a LiPo connected.

    • Retry... lines will not show up if your receiver is already in bootloader mode and gets powered up by USB.
  8. Wait for the process to finish. A Green Success bar will show up in the ExpressLRS Configurator.

  9. The LED on the Receiver should return to Slow Blinking LED pattern after a few seconds.

    LEDSEQ_DISCONNECTED