Firmware recovery

Occasionally, your Flipper Zero may fail to update correctly, display images, or respond to button presses. These issues could be caused by corruption in the device's firmware. You can repair the corrupted firmware with the help of the qFlipper desktop application and the built-in USB Device Firmware Update (DFU) bootloader. The USB DFU bootloader allows you to update your Flipper Zero by bypassing the device's operating system, which minimizes the risk of errors during the update process.
But first, try doing the following:
- Reboot your Flipper Zero by pressing and holding the %left%LEFT and %back%BACK buttons.
- Charge your device with the provided USB Type-C cable for several minutes because your Flipper Zero might have the battery completely drained.
If you still have the problems mentioned above, proceed to the repair procedure.
Before starting the repair procedure with qFlipper, you must switch your Flipper Zero to Recovery mode, which activates the built-in USB DFU bootloader. The process of switching your device to Recovery mode can vary depending on the state of the device.
Switch your Flipper Zero to Recovery mode by doing the following:
Go to Main Menu -> Settings -> Power.
Then go to Reboot -> Firmware upgrade.

Connect your Flipper Zero to a computer via a USB cable. The computer should detect your Flipper Zero as a DFU device.
Alternatively, you can switch the device to Recovery mode by doing the following:
Press and hold the %left%LEFT and %back%BACK buttons at the same time.
Release the %back%BACK button, but keep pressing the %left%LEFT button until the blue LED lights up.
Connect your Flipper Zero to a computer via a USB cable. The computer should detect your Flipper Zero as a DFU device.
If your Flipper Zero is bricked, switch the device to Recovery mode via a hard reboot:
Unplug the USB cable from your Flipper Zero if connected.
Press and hold the %ok%OK and %back%BACK buttons for 30 seconds. It is normal if your Flipper Zero has no indications on the screen.
Connect your Flipper Zero to a computer via a USB cable. The computer should detect your Flipper Zero as a DFU device.
You can check if the device is connected to your computer as a DFU device by doing the following:
Go to Device Manager.
Find the DFU in FS Mode device.

- Use a different USB cable.
- If possible, connect your Flipper Zero directly to a USB port on your computer's motherboard, avoiding the use of an adapter or hub.
- First, remove the microSD card from your Flipper Zero, charge the device for one hour, then attempt to connect it without the microSD card inserted.
Once your Flipper Zero is connected to your computer as a DFU device, the qFlipper application automatically detects the device.
To repair the firmware:
Run the qFlipper application on your computer.
Connect your Flipper Zero to your computer as a DFU device.
On your computer, click the Repair button. The qFlipper application will perform a complete installation of the firmware.

- Reboot your device by pressing and holding the %left%LEFT and %back%BACK buttons with a USB cable disconnected, then repeat the repair procedure.
- If qFlipper still fails to repair the firmware, make a hard reboot by pressing and holding the %back%BACK button for 30 seconds with a USB cable disconnected, then repeat the repair procedure.
- Run the qFlipper application as an administrator.
- If possible, connect your Flipper Zero directly to a USB port on your computer's motherboard, avoiding the use of an adapter or hub.