Flashing BetaFPV Nano 900Mhz
Flashing via Wifi¶
With the correct target selected and Firmware Options set, Build your firmware using the ExpressLRS Configurator. Once it's done, it should open the Target folder for you where the
BETAFPV_900_TX-<version>.bin file is. Do not close this window so you can easily locate the correct file to upload to the module.
The next steps will require the ELRS Lua Script (right-click, save as). Download the ELRS.lua script and save it to your Radio's
/Scripts/Tools folder. Insert/attach your module into your module bay and make sure it's not loose and there's proper connection with the radio. Execute the ELRS.lua script by pressing "System Menu" in your radio and then under Tools, select ELRS.lua.
At first, it will show "Mismatch"; it's normal. Tap
Enter once on your radio to "Force Use" the script. If it's showing a "Connecting" message, then recheck the connection of the module to your radio.
Select Wifi Update from the lua script. The Lua script will instruct you to go to a specific Ip Address, but you have to first connect to the Wifi Hotspot it created. It will show up in your network as
ExpressLRS TX Module, and the password is simply
Using your browser, navigate to the correct page (typically http://10.0.0.1/) and it should show an upload form (you will have to scroll down a bit). You can drag-and-drop the
BETAFPV_900_TX-<version>.bin file from the folder that ExpressLRS Configurator opened for you, or you can manually navigate to it via the
Choose File button on the Upload form. Click on
Update once and the update process should commence. Take note that you should be taking a TX firmware file. The folder name where you can get this file is the same as the Target you have selected in the ExpressLRS Configurator.
Once the file is uploaded, the webserver should load a White page, with the message Update Success! Rebooting...
As it rebooted, the connection to the Webserver got terminated. Verify with the ELRS.lua script if you have successfully updated your module using the Git commit hash for the firmware version you have on the module.
Flashing via USB/UART¶
Attach a USB Data Cable to your module and Computer. Windows users might have to install CP210x Drivers to ensure the device is properly detected and initialized.
Using the ExpressLRS Configurator with the correct Target selected and Firmware Options set, hit Build & Flash. Wait for the process to finish, and you should be greeted with the "Success" message.
Verify with the ELRS.lua script if you have successfully updated your module using the Git commit hash for the firmware version you have on the module.
If you've followed any of the steps above and still can't get your devices flashed and updated, see this video for the explanation why and the fix to get your devices flashed and updated.