> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs-candidate.qualcomm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Resolve USB Driver Conflicts

> Resolve USB driver conflicts that prevent Qualcomm® Launcher from flashing your device.

On some Windows hosts, an incorrect USB driver can interfere with the flashing process in Qualcomm® Launcher, causing repeated `qdl: unable to open USB device` errors.

<Frame caption="Flashing fails repeatedly due to a USB driver conflict">
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/qualcomm-candidate/Tools/Qualcomm-Launcher/images/usb-driver-conflict/flash-error-qdl-unable-to-open.png" alt="qdl unable to open USB device error" />
</Frame>

<Note>
  This can happen with various third-party drivers. The steps below use
  third-party QDLoader driver as a representative example, but the resolution
  applies broadly.
</Note>

***

## Resolution steps

<Steps>
  <Step title="Open Device Manager">
    Right-click the **Start** button and select **Device Manager**.

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/qualcomm-candidate/Tools/Qualcomm-Launcher/images/usb-driver-conflict/open-device-manager.png" alt="Open Device Manager" />
    </Frame>
  </Step>

  <Step title="Locate the conflicting device under Ports (COM & LPT)">
    Expand **Ports (COM & LPT)** and find the third-party **QDLoader 9008** entry.

    <Frame caption="Conflicting device listed under Ports (COM & LPT)">
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/qualcomm-candidate/Tools/Qualcomm-Launcher/images/usb-driver-conflict/conflicting-driver-under-ports.png" alt="Third-party QDLoader 9008 under Ports" />
    </Frame>
  </Step>

  <Step title="Open Properties and click Change settings">
    Right-click the third-party **QDLoader 9008** entry and select **Properties**.

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/qualcomm-candidate/Tools/Qualcomm-Launcher/images/usb-driver-conflict/device-properties.png" alt="Device Properties" />
    </Frame>

    In the **General** tab, click **Change settings**. Windows prompts for elevated privileges — accept the prompt to continue.

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/qualcomm-candidate/Tools/Qualcomm-Launcher/images/usb-driver-conflict/change-settings-button.png" alt="Change settings button" />
    </Frame>
  </Step>

  <Step title="Open the Driver tab and click Update Driver">
    In the updated Properties window, click the **Driver** tab.

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/qualcomm-candidate/Tools/Qualcomm-Launcher/images/usb-driver-conflict/driver-tab.png" alt="Properties with Driver tab" />
    </Frame>

    On the **Driver** tab, click **Update Driver**.

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/qualcomm-candidate/Tools/Qualcomm-Launcher/images/usb-driver-conflict/update-driver-button.png" alt="Update Driver button" />
    </Frame>
  </Step>

  <Step title="Browse and pick driver from a list">
    Select **Browse my computer for drivers**.

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/qualcomm-candidate/Tools/Qualcomm-Launcher/images/usb-driver-conflict/browse-my-computer.png" alt="Update Driver dialog" />
    </Frame>

    Click **Let me pick from a list of available drivers on my computer**.

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/qualcomm-candidate/Tools/Qualcomm-Launcher/images/usb-driver-conflict/pick-driver-from-list.png" alt="Pick from a list of drivers" />
    </Frame>
  </Step>

  <Step title="Select the Qualcomm HS-USB driver and confirm">
    From the list, select **Qualcomm HS-USB QDLoader 9008** and click **Next**.

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/qualcomm-candidate/Tools/Qualcomm-Launcher/images/usb-driver-conflict/select-qualcomm-driver.png" alt="Select compatible driver" />
    </Frame>

    Windows installs the driver and confirms success. Click **Close**.

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/qualcomm-candidate/Tools/Qualcomm-Launcher/images/usb-driver-conflict/driver-update-success.png" alt="Driver successfully updated" />
    </Frame>
  </Step>

  <Step title="Verify in Device Manager and retry flashing">
    The device now appears under **libusb-win32 devices** as **Qualcomm HS-USB QDLoader 9008**.

    <Frame caption="Device listed under libusb-win32 devices">
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/qualcomm-candidate/Tools/Qualcomm-Launcher/images/usb-driver-conflict/device-under-libusb-win32.png" alt="Device under libusb-win32 devices" />
    </Frame>

    Return to Qualcomm® Launcher and retry the flash. The process should now proceed successfully.

    <Frame caption="Flashing proceeds successfully after the driver fix">
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/qualcomm-candidate/Tools/Qualcomm-Launcher/images/usb-driver-conflict/flash-success.png" alt="Flashing succeeds" />
    </Frame>

    <Check>
      The USB driver conflict is resolved and flashing can proceed.
    </Check>
  </Step>
</Steps>

<Tip>
  After flashing is complete, you can revert to the previously installed driver
  by repeating these steps and selecting it from the driver list.
</Tip>
