Troubleshoot drivers on Windows
How to troubleshoot drivers via qFlipper 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.
1.Install qFlipper
Download qFlipper: Flipper Zero Firmware Update via qFlipper and install it.
2.Check Flipper Zero driver
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.

2.1. Check COM Port driver
- Do not run qFlipper.
- 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.
2.2. Check the DFU mode 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.
- Check if the driver is correct.
3.Check COM Ports Number Conflict
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:
