> ## Documentation Index
> Fetch the complete documentation index at: https://qualcomm-3.mintlify.site/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://mintcdn.com/qualcomm-3/gHCjmHHn0mCw4aoT/Tools/Qualcomm-Launcher/images/usb-driver-conflict/flash-error-qdl-unable-to-open.png?fit=max&auto=format&n=gHCjmHHn0mCw4aoT&q=85&s=006a859bd186ab3e830b12d5ed0e81e2" alt="qdl unable to open USB device error" width="1200" height="1100" data-path="Tools/Qualcomm-Launcher/images/usb-driver-conflict/flash-error-qdl-unable-to-open.png" />
</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://mintcdn.com/qualcomm-3/gHCjmHHn0mCw4aoT/Tools/Qualcomm-Launcher/images/usb-driver-conflict/open-device-manager.png?fit=max&auto=format&n=gHCjmHHn0mCw4aoT&q=85&s=784fe28424720392272c7caffa3dbac8" alt="Open Device Manager" width="781" height="572" data-path="Tools/Qualcomm-Launcher/images/usb-driver-conflict/open-device-manager.png" />
    </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://mintcdn.com/qualcomm-3/gHCjmHHn0mCw4aoT/Tools/Qualcomm-Launcher/images/usb-driver-conflict/conflicting-driver-under-ports.png?fit=max&auto=format&n=gHCjmHHn0mCw4aoT&q=85&s=630c1c59416c9ae2c82734339e9ce10a" alt="Third-party QDLoader 9008 under Ports" width="781" height="572" data-path="Tools/Qualcomm-Launcher/images/usb-driver-conflict/conflicting-driver-under-ports.png" />
    </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://mintcdn.com/qualcomm-3/gHCjmHHn0mCw4aoT/Tools/Qualcomm-Launcher/images/usb-driver-conflict/device-properties.png?fit=max&auto=format&n=gHCjmHHn0mCw4aoT&q=85&s=14c03b245488c4963c3e0315b762a014" alt="Device Properties" width="780" height="566" data-path="Tools/Qualcomm-Launcher/images/usb-driver-conflict/device-properties.png" />
    </Frame>

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

    <Frame>
      <img src="https://mintcdn.com/qualcomm-3/gHCjmHHn0mCw4aoT/Tools/Qualcomm-Launcher/images/usb-driver-conflict/change-settings-button.png?fit=max&auto=format&n=gHCjmHHn0mCw4aoT&q=85&s=ecf1e3bbd0ce42f8aed551f8b4d1ca78" alt="Change settings button" width="408" height="455" data-path="Tools/Qualcomm-Launcher/images/usb-driver-conflict/change-settings-button.png" />
    </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://mintcdn.com/qualcomm-3/gHCjmHHn0mCw4aoT/Tools/Qualcomm-Launcher/images/usb-driver-conflict/driver-tab.png?fit=max&auto=format&n=gHCjmHHn0mCw4aoT&q=85&s=be86b9688d77f584dd4f0cc18f88710d" alt="Properties with Driver tab" width="408" height="455" data-path="Tools/Qualcomm-Launcher/images/usb-driver-conflict/driver-tab.png" />
    </Frame>

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

    <Frame>
      <img src="https://mintcdn.com/qualcomm-3/gHCjmHHn0mCw4aoT/Tools/Qualcomm-Launcher/images/usb-driver-conflict/update-driver-button.png?fit=max&auto=format&n=gHCjmHHn0mCw4aoT&q=85&s=2430fe47b62e6e080362b2a2dd77e6d2" alt="Update Driver button" width="408" height="455" data-path="Tools/Qualcomm-Launcher/images/usb-driver-conflict/update-driver-button.png" />
    </Frame>
  </Step>

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

    <Frame>
      <img src="https://mintcdn.com/qualcomm-3/gHCjmHHn0mCw4aoT/Tools/Qualcomm-Launcher/images/usb-driver-conflict/browse-my-computer.png?fit=max&auto=format&n=gHCjmHHn0mCw4aoT&q=85&s=85e714bfefaea48577c1fdf4a2b25e70" alt="Update Driver dialog" width="614" height="454" data-path="Tools/Qualcomm-Launcher/images/usb-driver-conflict/browse-my-computer.png" />
    </Frame>

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

    <Frame>
      <img src="https://mintcdn.com/qualcomm-3/gHCjmHHn0mCw4aoT/Tools/Qualcomm-Launcher/images/usb-driver-conflict/pick-driver-from-list.png?fit=max&auto=format&n=gHCjmHHn0mCw4aoT&q=85&s=7a1c8453fdea7b30e993837ad9f38305" alt="Pick from a list of drivers" width="614" height="454" data-path="Tools/Qualcomm-Launcher/images/usb-driver-conflict/pick-driver-from-list.png" />
    </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://mintcdn.com/qualcomm-3/gHCjmHHn0mCw4aoT/Tools/Qualcomm-Launcher/images/usb-driver-conflict/select-qualcomm-driver.png?fit=max&auto=format&n=gHCjmHHn0mCw4aoT&q=85&s=babeb97784ed34efd6107cfc926f3113" alt="Select compatible driver" width="614" height="454" data-path="Tools/Qualcomm-Launcher/images/usb-driver-conflict/select-qualcomm-driver.png" />
    </Frame>

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

    <Frame>
      <img src="https://mintcdn.com/qualcomm-3/gHCjmHHn0mCw4aoT/Tools/Qualcomm-Launcher/images/usb-driver-conflict/driver-update-success.png?fit=max&auto=format&n=gHCjmHHn0mCw4aoT&q=85&s=24f9da2fd7f02bc2de71171204d97f77" alt="Driver successfully updated" width="614" height="454" data-path="Tools/Qualcomm-Launcher/images/usb-driver-conflict/driver-update-success.png" />
    </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://mintcdn.com/qualcomm-3/gHCjmHHn0mCw4aoT/Tools/Qualcomm-Launcher/images/usb-driver-conflict/device-under-libusb-win32.png?fit=max&auto=format&n=gHCjmHHn0mCw4aoT&q=85&s=251761a3a6baa4d320a69a5ccda54423" alt="Device under libusb-win32 devices" width="781" height="572" data-path="Tools/Qualcomm-Launcher/images/usb-driver-conflict/device-under-libusb-win32.png" />
    </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://mintcdn.com/qualcomm-3/gHCjmHHn0mCw4aoT/Tools/Qualcomm-Launcher/images/usb-driver-conflict/flash-success.png?fit=max&auto=format&n=gHCjmHHn0mCw4aoT&q=85&s=e6d7addfaa2323aa7ac73a17d66be694" alt="Flashing succeeds" width="1200" height="1100" data-path="Tools/Qualcomm-Launcher/images/usb-driver-conflict/flash-success.png" />
    </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>
