Skip to content

Siyi FR Mini

Setup-Banner

Note

This is only guaranteed to work on the v3.0 of the receiver.

Flashing/Updating your Receiver Firmware

Note

The only way to flash the FR Mini to ExpressLRS for the first time is using STLink. This is a one-way process, there is no returning to the stock firmware after flashing.

via STLink

  1. Disconnect the Receiver from your Flight Controller.

  2. Wire up the Receiver into an STLink V2 dongle. Find the CLK, DIO,RST, 3v3(VDD) and Gnd pads and wire them to the corresponding pins of the dongle.

    NOTICE

    VDD is 3.3v ONLY! Do not connect 5v here! 🔥

    pinout

    stlink
    Siyi FR Mini

  3. 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.


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

    • Device Category:

      • SIYI 2.4 GHz
    • Device:

      • SIYI FM30 Mini 2.4GHz RX
  5. Set the Flashing Method to STLink

    via STLink

  6. 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).
  7. Click the Flash button.

    Flash

  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

  10. Rewire your receiver to your Flight Controller.

    Flight Controller FR Mini Receiver
    5V VDD
    GND GND
    RX TX2
    TX RX2

    pinout

    pinout

Thank you @JupaCreations for contributing.

Note

This method can only be used to UPDATE the ExpressLRS firmware on an FRmini.

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).
    • If your receiver powers up with just USB connected to your flight controller, unplug it. Press and Hold the boot button on the receiver (not the FC) and then plug in the USB. Release the button right after the LED turn solid.
    • If your receiver only powers up with a LiPo connected to your flight controller, unplug it. Then unplug-replug the USB cable to your flight controller. Do not replug LiPo yet.
  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:

      • SIYI 2.4 GHz
    • Device:

      • SIYI FM30 Mini 2.4GHz 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