How to Update LNB Firmware for IMRC Ghost
ExpressLRS 3.5.x will be the last version to support STM32 based hardware. This includes Happymodel PP, ES915 Tx and Rx, early NamimnoRC Flash and Voyager, FrSky R9, SIYI and ImmersionRC hardware.
Due to the limited computing resources of the STM32 platform and functional gaps (such as WiFi, Bluetooth, and expansion features), a less efficient version of ExpressLRS was created, which also placed a significant maintenance burden on the development team.
I. Via STLink
Important
This method is irreversible. After using this method, you will not be able to revert to FrSky firmware. Please proceed with caution!
Video Guide:
(This video is from YouTube channel BrandonRC, URL: https://youtu.be/fHxx2Cc3Hz0 )
Carefully disassemble your TX module to access the mainboard.
Connect the STLink V2 debugger to the pins on the mainboard as shown in the diagram below.
- Connect 3.3v, GND, CLK, IO and from StLink to their respective pins on your component. (You can power the StLink, but in the second picture, the radio is used to power the module).


Connect the STLink V2 debugger to a USB port on your computer and ensure it is properly detected.
Before flashing, disable Readout Protection. To do this, download ST-LINK Utility and follow the related tutorial video.
After completion, you can click Target → Disconnect to disconnect and close the ST-Link Utility.
- Launch ExpressLRS Configurator on your computer, ensure the Official Releases tab is active, and select the Released version to flash to your TX module.

- Select the Device Category and Device target that match your hardware.
- Device Category: ImmersionRC 2.4 GHz
- Device: Ghost 2.4GHz TX, Ghost Lite 2.4GHz TX

- Set the Flashing Method to STLink

- Configure the firmware options for your device.
- Regulatory Domain (Required. Select the domain appropriate for your location or country).
- Binding Phrase (Optional but highly recommended. Note this phrase as it should be the same on your other devices, otherwise they will not bind or sync).

- Click the Flash button.

Wait for the process to complete. A green success bar will appear in ExpressLRS Configurator.
Disconnect the STLink V2 from the TX module PCB, then reassemble the module.
Reconnect the TX module to your transmitter and verify the firmware version has been updated using the ExpressLRS Lua script.
2. Via Stock_BL
Important
This method requires OpenTX 2.3.12 or higher; or EdgeTX 2.4.0 or higher.
Important
This method can only be used to update firmware on a converted Ghost Module
- Launch ExpressLRS Configurator on your computer, ensure the Official Releases tab is active, and select the Released version to flash to the TX module.

- Select Device Category and Device target that match your hardware.
- Device Category: ImmersionRC 2.4 GHz
- Device: Ghost 2.4GHz TXGhost Lite 2.4GHz TX

- Set the Flashing Method to Stock_BL

- Set the firmware options for the device.
- Regulatory Domain (Required. Select the domain appropriate for your location or country of operation).
- Binding Phrase (Optional but highly recommended. Note this phrase as it should be the same on your other devices, otherwise they will not bind or sync).

- Click the Build button.

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

On your computer, open the Temp folder which contains the firmware.elrs file. Copy and paste the firmware.elrs file to the transmitter's SD card (preferably into a folder for easy access).
On the transmitter, open the System Menu.
- On newer radios, you can press the SYS key to open the System Menu
- On older radios or radios with only a menu key, long-press the Menu key to open the System Menu
Using the Page keys, navigate to the SD-HC card page, scroll down and open the folder where the firmware.elrs file can be found.
Highlight the file and press and hold the Enter button, then select "Flash External ELRS". Wait for the firmware writing to complete.
Use the ExpressLRS Lua script in the Tools page of the System Menu to verify that the firmware version has been updated.
————This article is referenced from the ELRS official website: https://www.expresslrs.org/quick-start/transmitters/ghost2400/