How to Enter DFU Mode on Flight Controller for Betaflight and iNav Firmware

by Oscar
Betaflight Configurator Ports Dfu Mode

Entering DFU (Device Firmware Upgrade) mode on a flight controller is essential for flashing new firmware like Betaflight or iNav. Here’s a step-by-step guide on how to do it using CLI commands or the boot button.

Some of the links on this page are affiliate links. I receive a commission (at no extra cost to you) if you make a purchase after clicking on one of these affiliate links. This helps support the free content for the community on this website. Please read our Affiliate Link Policy for more information.

Using Boot Button

Nearly all flight controllers have an onboard push button, known as the “Boot Button.” Holding down the boot button while connecting the USB cable will put the FC into DFU mode.

  1. Locate the Boot Button: Find the boot button on your flight controller. It’s usually small and labeled as ‘Boot’ or ‘DFU’.
  2. Press and Hold the Button: Press and hold the boot button.
  3. Connect to PC: While holding the button, connect the flight controller to your computer via USB.
  4. Release the Button: Once connected, you can release the boot button. The flight controller should now be in DFU mode.
  5. Firmware Flashing: Proceed with flashing the new firmware through the Betaflight or iNav Configurator.

Using CLI Commands

Betaflight Configurator Cli Bl Bootloader Dfu Command

If your FC is installed inside the FPV drone’s frame, accessing the boot button may not always be possible. In such cases, you can enter a command in Betaflight or iNav CLI to enter DFU mode.

  1. Connect to Betaflight Configurator: Plug your flight controller into the computer and open the Betaflight Configurator.
  2. Open CLI Tab: Navigate to the CLI (Command Line Interface) tab in the configurator.
  3. Enter DFU Command: Type bl in the CLI and press enter. This command should reboot the flight controller into DFU mode. bl stands for bootloader.
  4. Firmware Flashing: Your flight controller is now in DFU mode and ready for firmware flashing.

Note: for iNav, the command to enter DFU mode is simply dfu

How to Know If You Are in DFU Mode?

If your flight controller is in DFU mode, you should see “DFU” in the Ports dropdown box.

Betaflight Configurator Ports Dfu Mode



Entering DFU mode can vary slightly depending on the flight controller model, so refer to your specific model’s manual for any additional steps or variations.

Leave a Comment

By using this form, you agree with the storage and handling of your data by this website. Note that all comments are held for moderation before appearing.