You’ve backed up your BetaFlight, you know what BetaFlight version you want to install, BetaFlight is in Boot Loader / DFU mode. Its time to flash BetaFlight.

- Show unstable release – Choosing this option will allow you to select Release Candidate and Development versions.
- Enable Expert Mode – Allows you to choose daily builds
- Release – Will filter out the options of firmware you can select.
- Choose a board – This is where you select the appropriate board, to find the target on your current board view this.
- Choose a Firmware Version – This is where you pick the version that suites your needs.
- No reboot sequence – Leave that selected
- Flash on connect – Never recommended
- Full chip erase – Yes always
- Manual baud rate – Do not select we are updating over USB DFU
- Load firmware [ Local ] – If you are using custom firmware you’ve made or downloaded use this to select the .hex
When you select the firmware you want, the Load Firmware online button will become available.
Click Load Firmware [Online] unless you are loading a custom firmware.
If you are loading a custom firmware, click Load Firmware [Local] and browse to the .hex file.
Once you have loaded the firmware the Flash Firmware button will become available.
Click Flash Firmware
The flash process will go through several phases taking around 20-30 seconds. Once it completes, you will be kicked out of Boot Loader mode, unless you had to hard solder your boot button.
You are done flashing, restore your BetaFlight configuration.
The video below shows this process.
The reason I was forced back into DFU/Boot loader mode at the end of this video after flashing was due to me having to solder the boot “pins” due to flashing the wrong firmware. I had to desolder my boot pin in order to boot into BetaFlight on the right firmware.
