How to update Betaflight firmware on your FPV drone

Sunday, Aug 13, 2023 | 3 minute read | Updated at Thursday, Mar 6, 2025

How to update Betaflight firmware on your FPV drone

Upgrading the Betaflight firmware on your FPV drone is essential to access the latest features, improvements, and bug fixes. Here ’s a step-by-step guide on how to upgrade the Betaflight version:

  1. Backup Your Configuration: Before you begin, make sure to back up your current Betaflight configuration. This includes your settings, PID tuning, and any other customizations you ’ve made. You can save your configuration by using the “Backup” feature within the Betaflight Configurator.
  2. Download the Latest Firmware: Visit the Betaflight firmware repository on GitHub to download the latest firmware for your flight controller. Go to the following link: https://github.com/betaflight/betaflight/releases Download the firmware file that matches your flight controller ’s hardware. Make sure to choose the appropriate target and version.
  3. Open Betaflight Configurator: Launch the Betaflight Configurator software on your computer. If you don ’t have it installed, you can download it from the Betaflight website.
  4. Connect Your Drone: Connect your FPV drone to your computer using a USB cable. Make sure your drone is powered on and the flight controller is detected by your computer.
  5. Put Your Flight Controller in DFU Mode (if needed): Some flight controllers might require you to put them in Device Firmware Upgrade (DFU) mode to update the firmware. Refer to your flight controller ’s manual for specific instructions on how to do this.
  6. Flash the New Firmware:
    • In the Betaflight Configurator, navigate to the “Firmware Flasher” tab.
    • Click on the “Load Firmware [Local]” button and select the firmware file you downloaded earlier.
    • If your flight controller requires DFU mode, click the “Flash Firmware” button while the flight controller is in DFU mode. Otherwise, you can usually just click “Flash Firmware.”
    • Wait for the flashing process to complete. Your flight controller will reboot with the new firmware.
  7. Restore Your Configuration: After the firmware upgrade, you ’ll likely need to reset your flight controller ’s settings to default. You can then restore your saved configuration using the backup you created earlier.
  8. Calibration and Testing: Once your configuration is restored, make sure to calibrate your sensors (gyro, accelerometer) and test your drone ’s stability and responsiveness. You may need to adjust PID settings or other parameters to achieve optimal flight performance.
  9. Verify Everything Works: Test all your drone ’s components and functions to ensure everything is functioning as expected. Check motor direction, receiver signal, and all modes and switches.

Remember that firmware upgrades can sometimes introduce new bugs or compatibility issues, so it ’s a good practice to keep an eye on community forums and feedback to ensure a smooth transition to the new version.

© 1997 - 2025 Cédric Walter blog

🌱 Powered by Hugo with theme Dream.

Others

If you like my work or find it helpful, please consider buying me a cup of coffee ☕️. It inspires me to create and maintain more projects in the future. 🦾

It is better to attach some information or leave a message so that I can record the donation 📝 , thank you very much 🙏.

Copyright information

All editorial content and graphics on our sites are protected by U.S. copyright, international treaties, and other applicable copyright laws and may not be copied without the express permission of Cedric Walter, which reserves all rights. Reuse of any of Cedric Walter editorial content and graphics for any purpose without The author ’s permission is strictly prohibited.

DO NOT copy or adapt the HTML or other code that this site creates to generate pages. It also is covered by copyright.

Reproduction without explicit permission is prohibited. All Rights Reserved. All photos remain copyright © their rightful owners. No copyright infringement is intended.

Disclaimer: The editor(s) reserve the right to edit any comments that are found to be abusive, offensive, contain profanity, serves as spam, is largely self-promotional, or displaying attempts to harbour irrelevant text links for any purpose.

About me

Cédric Walter is a French-Swiss software engineer based in Zurich, Switzerland. PGP: DF52 ADDA C81A 08A6