---
title: Troubleshooting drivers on Windows
slug: zero/qflipper/windows-debug
description: Learn how to make sure that your Windows computer is configured correctly to update your Flipper Zero via qFlipper
image: https://archbee-image-uploads.s3.amazonaws.com/3StCFqarJkJQZV-7N79yY/FY_J2ZuGEkI0E62Qrghlc_troublesoot-drivers-on-windows-qflipper-preview.png
docTags: 
createdAt: 2022-03-17T09:19:37.000Z
---

![](https://api.archbee.com/api/optimize/3GUDYkC5JgUWgo6RW8piO-_SCBvHD3cMdZiLfXgxdSf-20241025-132141.png)

If you’re having trouble updating your Flipper Zero via the qFlipper desktop application on your Windows computer, follow this guide to ensure your computer is configured correctly for a successful update.

***

# Installing qFlipper from the official sources

When you install qFlipper, the required drivers are installed along with it. Make sure to install qFlipper from official sources, such as the [Flipper Zero Firmware Update](https://flipperzero.one/update) page and [Official documentation](https://docs.flipper.net/zero/qflipper).

:::Iframe{iframeHeight="0" code="<div class=&#x22;info flipper-callout&#x22;>&#xA;    <div class=&#x22;callout-header&#x22;></div>&#xA;    qFlipper is compatible with Windows 10 and 11 only.&#xA;    </div>"}

:::

***

# Updating qFlipper

Make sure qFlipper is up to date:

::::WorkflowBlock
:::WorkflowBlockItem
Connect your Flipper Zero to your computer via a USB-C cable.
:::

:::WorkflowBlockItem
Run qFlipper and go to the **Advanced controls** tab.
:::

:::WorkflowBlockItem
Click **CHECK APP UPDATES**.
:::
::::

![](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/rZl68q0oA3jL9BRQXUhlh_monosnap-miro-2023-11-29-16-55-49.jpg "You can easily update qFlipper")

***

# Checking if the correct drivers are installed

Depending on the mode in which you connect your Flipper Zero to a computer, the device can be defined by Windows as a **Serial device** or **DFU device**. We recommend checking drivers for both cases.

![](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/mfh6yMHZTE8c8-mGx8hj__monosnap-miro-2023-06-15-19-38-42.jpg "Your computer recognizes your Flipper Zero differently")

***

## Checking the Serial device driver

When the device is connected to a computer in **Normal mode** (with the running operating system), the device is recognized as a **Serial device**.

![](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/fijc_1VwICpXE0KzgLtVp_monosnap-miro-2023-06-14-18-09-33.jpg "The Flipper Zero with the active operating system")

To check if the correct Serial device driver is installed, do the following:

::::WorkflowBlock
:::WorkflowBlockItem
On your computer, close **qFlipper** if running.
:::

:::WorkflowBlockItem
Connect your Flipper Zero to the computer via a USB-C cable.
:::

:::WorkflowBlockItem
Go to **Device Manager -> Ports (COM & LPT)**.
:::

:::WorkflowBlockItem
If there are multiple devices, make sure the detected **USB Serial Device** is your Flipper Zero:

1. Double-click the **USB Serial Device** and go to the **Details** tab.

2. Set **Property** to **Hardware Ids**.

3. Check if the **Vendor ID (VID) is 0483** and **Product ID (PID) is 5740**.

![](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/sTRvMG5cfX94VFqAC9XNW_image.png)
:::

:::WorkflowBlockItem
Go to the **Driver** tab and ensure that the default **Microsoft** driver is installed.

![](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/r9nIooW8afV_9ThNlO7i9_image.png)
:::

:::WorkflowBlockItem
If there is a different driver, uninstall it and reconnect your Flipper Zero to the computer. The Microsoft driver will install automatically.
:::
::::

### Checking for COM port conflicts

There is a bug in the Windows operating system that occurs when two different Serial devices bind to the same port number.

To check for conflicts, do the following:

::::WorkflowBlock
:::WorkflowBlockItem
On your computer, close **qFlipper** if running.
:::

:::WorkflowBlockItem
Connect your Flipper Zero to the computer via a USB-C cable.
:::

:::WorkflowBlockItem
Go to **Device Manager -> Ports (COM & LPT)**.
:::

:::WorkflowBlockItem
Check if you have Serial devices with the same COM port number.

![](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/J4LXo2A8nd3Lweh77GSEL_image.png "Check if you have two USB Serial devices with the same COM port number")
:::
::::


If you have a COM port conflict, do the following:

::::WorkflowBlock
:::WorkflowBlockItem
Double-click one of the devices.
:::

:::WorkflowBlockItem
Go to **Port Settings -> Advanced**.

![](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/_nFP10WpkN39KmSuDMzyB_image.png)
:::

:::WorkflowBlockItem
Assign a **COM Port Number** that is currently not in use and click **OK**.

![](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/vJeNH5DefhUs0PIXCNPpw_image.png)
:::
::::

***

## Check the DFU device driver

When the device is connected to a computer in **Recovery mode** (the operating system isn’t running), the device is recognized as a **DFU device**.

To check if the correct DFU device driver is installed, do the following:

::::WorkflowBlock
:::WorkflowBlockItem
[Reboot your Flipper Zero to Recovery mode](https://docs.flipper.net/zero/basics/firmware-update/firmware-recovery#2vuS0):

1. Press and hold the %left%**LEFT** and %back%**BACK** buttons simultaneously.

2. Release the %back%**BACK** button, but don’t release the %left%**LEFT** button until the blue LED lights up.

![](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/Vbhs4BXkxnme7INQGKY8f_image.png "The Flipper Zero in Recovery mode")
:::

:::WorkflowBlockItem
On your computer, close the **qFlipper** application if running.
:::

:::WorkflowBlockItem
Connect your Flipper Zero to the computer via a USB Type-C cable.
:::

:::WorkflowBlockItem
Go to **Device Manager -> Universal Serial Bus devices**.
:::

:::WorkflowBlockItem
Make sure that the connected device has the name: **DFU in FS Mode**.
:::

:::WorkflowBlockItem
If there are multiple devices, make sure the detected **DFU in FS Mode** device is your Flipper Zero:

1. Double-click the **DFU in FS Mode** device and go to the **Details** tab.

2. Set **Property** to **Hardware Ids**.

3. Check if the **Vendor ID (VID) is 0483** and **Product ID (PID) is DF11**.

![](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/UJsgfsw34RHTmrAa_F9X4_image.png)
:::

:::WorkflowBlockItem
Go to the **Driver** tab and make sure that the driver’s name is **STMicroelectronics**.

![](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/5eEQjLXVec3YPW-Ed0RHg_image.png)
:::
::::

### If you couldn’t find the DFU device

If you couldn’t find the DFU device in **Device Manager -> Universal Serial Bus devices**, it means that the incorrect driver is installed or the DFU device driver is missing.

You can resolve the wrong driver issue by doing the following:

::::WorkflowBlock
:::WorkflowBlockItem
Go to **Device Manager -> Universal Serial Bus controllers**.
:::

:::WorkflowBlockItem
Look for the **STM Device in DFU mode** (this is the wrong driver).
:::

:::WorkflowBlockItem
If you found it, uninstall the **qFlipper** application in **Apps & features**.
:::

:::WorkflowBlockItem
Download the **qFlipper installer** from [the official sources](https://docs.flipper.net/zero/qflipper/windows-debug#PR64B) and reinstall the application.
:::

:::WorkflowBlockItem
Check if the **DFU device** appeared in the **Universal Serial Bus devices** section, then check the driver.
:::
::::



If there is no such device, manually install the missing device by doing the following:

::::WorkflowBlock
:::WorkflowBlockItem
Go to **Device Manager -> Other devices**.
:::

:::WorkflowBlockItem
Look for the **DFU in FS Mode** with an exclamation sign and right-click it.

![](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/ZW4v6PlFd8GU_51HSgiBl_image.png)
:::

:::WorkflowBlockItem
Go to **Update driver -> Browse my computer for drivers -> Let me pick from a list of available drivers**.
:::

:::WorkflowBlockItem
Select **Universal serial bus devices** and click **Next**.

![](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/rpHtz9VWa1u4Cg30Uz1RY_image.png)
:::

:::WorkflowBlockItem
Select **WinUsb Device -> WinUsb Device** and click **Next**.

![](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/l3kHVZPxBzEvWTqwnN7jM_image.png)
:::

:::WorkflowBlockItem
Check if the **DFU device** appeared in the **Universal Serial Bus devices** section, then check the driver.
:::
::::

