Troubleshoot drivers on Windows
This guide is for Windows users who encounter problems during the Flipper Zero firmware update process. If you experience errors during the update process, use this step-by-step guide to verify that your system configuration is correct.
Download qFlipper: Flipper Zero Firmware Update via qFlipper and install it.
Flipper Zero can be defined in the system as two different devices:
- COM Port (Serial) — In normal mode, when the main operating system is loaded, Flipper Zero is detected as a virtual serial port. It has VID: 0483 PID: 5740.
- DFU Device — is a special service update mode, in which Flipper Zero is defined as a DFU device, and has VID: 0483 PID: DF11 the device is called DFU in FS Mode.
- Do not run qFlipper.
- Connect Flipper Zero to PC in normal mode (Not DFU mode). Read more about operating modes here.
- Open Device Manager and go to Ports (COM & LPT) and find Flipper Zero COM port. (Make sure that this COM device is 100% belongs to Flipper Zero. Disconnect Flipper Zero and check that device is gone and reconnect it again).
- Check that driver is correct. It should be Microsoft default driver. If you see something different, delete this driver and reconnect device until you get this Microsoft driver.
To reboot in DFU mode:
- Press :left: + :back: at the same time like a normal reboot.
- Release :back: but don't release :left: until the blue led lights up.
- You will see a message on the screen that DFU mode is on.
Connect Flipper Zero to the PC:
- Do not run qFlipper.
- Open Device manager and go to Universal Serial Bus driver and find DFU in FS mode.
- Check if the driver is installed correctly.
If the device is not in this section, in Device Manager open Universal Serial Bus controllers and look for STM Device in DFU mode.
If the driver is incorrect, reinstall it:
- Uninstall qFlipper via Apps & Features.
- Install the latest version of the program from Flipper Zero Firmware Update.
- Check if the driver is correct.
Windows have a bug when two different COM devices binds on the same port number. For example two devices both have COM3 number. If you have this issue, try to change COM port number of Flipper Zero manually:
Go to device Properties → Port Settings → Advanced and change port number to free one: