website logo
HomeShopDocsBlogForum
⌘K
Flipper Zero Documentation
Basics
🐬First start
Reboot
Control
Settings
SD card setup
Firmware update
Power
Sub-GHz
Reading signals
Reading RAW signals
Adding new remotes
Supported Sub-GHz vendors
Frequencies
125 kHz RFID
Reading
Emulation
Adding manually
Writing to an empty tag
Animal microchips
NFC
Reading NFC cards
Infrared
GPIO & modules
iButton
Bad USB
U2F (Universal 2nd Factor)
Applications
HID controllers
Flipper Mobile App
Reporting Mobile App bugs
qFlipper
Troubleshoot drivers on Windows
Development
Firmware
Hardware
Blueprints
Docs powered by archbee 
19min

Firmware recovery

Document image

If Flipper Zero's firmware is corrupted, the device can be restored using the built-in DFU boot loader. This bootloader can't be changed when updating the firmware, so the recovery method is suitable for such cases:

  • If the firmware is corrupted and the normal update method does not work.
  • If there is no image on the screen, the device does not respond to button presses and a normal reboot does not work.

The device may not work if the battery is low. Connect the device to the USB and try to charge the battery before attempting to restore the firmware.

Switching to Recovery mode (DFU)

To activate the built-in bootloader:

  1. Unplug Flipper Zero from the USB. If you do not disconnect the device from the power supply, the DFU mode will not activate.
  2. Press and hold the :ok:OK + :back:BACK buttons for 30 seconds. Then release them. If the firmware is corrupted there will be no indication on the screen, this is normal.
  3. Connect the device to the computer. Flipper Zero should be detected as a DFU in FS Mode.

How to check the connection in DFU mode

When connected to a computer in recovery mode, there will be no indication on the Flipper Zero screen. If the device successfully enters recovery mode, it will appear in the Device Manager as DFU in FS Mode.

:windows:Windows
:linux:Linux
:mac:macOS

Check the connection in Windows:

  1. Open the Device Manager.
  2. Find the device DFU in FS Mode .

By default there is no driver for the Flipper Zero DFU device in Windows, it is installed automatically when you install the qFlipper application. 

Document image

Restoring the firmware via qFlipper

The qFlipper utility automatically performs firmware recovery if it detects Flipper Zero connected in DFU mode.

To restore the firmware:

  1. Run the qFlipper.
  2. Connect Flipper Zero in DFU mode. The program will automatically detect the device in recovery mode. The firmware update button will be blue.
  3. Press the Repair button. The program will perform a full installation of the firmware and databases. All saved settings in the Flash memory will be cleared. The user data on the microSD card will be saved.
The qFlipper utility automatically detects Flipper Zero in DFU mode
The qFlipper utility automatically detects Flipper Zero in DFU mode
Updated 07 Dec 2022
Did this page help you?
Yes
No
UP NEXT
Internal storage repair
Docs powered by archbee 
TABLE OF CONTENTS
Switching to Recovery mode (DFU)
How to check the connection in DFU mode
Restoring the firmware via qFlipper

Community

Kickstarter Habr.com Discord Forum Blog

For developers

Documentation GitHub Design Guide

Partners

Neuron Hackerspace Design Heroes Slozhno.Media Lab401 Joom Hacker Warehouse

About

Contacts Compliance Company Careers Press kit Privacy Policy

Copyright © 2023 Flipper Devices Inc.