Please Note: Once the unbricking process is done, make sure to run the bcdedit /set testsigning off command to turn off the Test Mode on your PC.
3. Install Qualcomm HS-USB QDLoader 9008 Drivers
Next, you’ll have to simply install the Qualcomm HS-USB QDLoader 9008 Drivers on your Windows PC manually so the OnePlus 6 will easily get detected while connected to the PC via a USB cable. We’ve already provided a full guide to install Qualcomm HS-USB driver that you should perform accordingly.
Once done, head over to the next step to restore the Stock ROM or Unbrick your OnePlus 6 device.
4. Unbrick Firmware Download Links:
Unbrick Firmware: OnePlus 6_180513_氢OS线刷包.rar (1.9GB)
As we’ve already mentioned, the phone will be restored to Oxygen OS 5.1.5 version. Later you can upgrade it to the latest OxygenOS version according to your choice by flashing the full-signed zip file from our OnePlus 6 Stock ROM guide or this XDA Thread link.
Disclaimer: GetDroidTips won’t be held responsible for any kind of damage or error that may occur on your handset while/after following this guide. You should properly follow all the steps and do it at your own risk.
- Download the MSM Download Tool from this link > Extract it and double-click on the MsmDownloadTool V4.0.exe file to open it.
- If prompted by UAC, click on Yes to proceed to the installation by following the on-screen instructions.
- Make sure that you’ve downloaded the unbrick firmware on the computer by using the link above.
- Now, extract the firmware rar/zip file into a folder on the computer.
- Once done, just extract the compressed zip file on the Windows PC into a folder.
- Open the MSM Download Tool as an administrator on the PC > Select User Type as Other.

- Then click on Next > Click on the Target drop-down menu.

- Next, select any of the following options as the Target [In which firmware variant you’re trying to restore]
- O2: Global Firmware/Tool
- India: Indian Firmware/Tool
- EU: European Firmware/Tool
6. Steps to Boot OnePlus 6 in EDL Mode and Unbrick
- First, make sure to power off your OnePlus 6 handset. Press the Power button for 40 seconds to switch it off properly.
- Then press and hold the Volume Up button for 10 seconds while connecting the device with the computer via a USB cable and it’ll forcefully boot into the EDL (Emergency Download Mode).
- Once the device is connected to the PC and gets detected on the system, you can now release the volume key.
- You’ll also see the connection status on the MSM Download Tool interface.
- If you haven’t installed the Qualcomm 9008 HS-USB Driver on your computer then go to Device Manager > Check “Unknown devices” with the name “QHUSB_BULK”. [Sometimes it may appear on the “Ports [COM & LTP]” section]

- Right-click on your device in the Device Manager > Select Update Device Software.
- Choose manually the driver folder and install the driver.
- Now, go to MSM Download Tool > Click on the Start button to begin flashing the stock firmware (unbrick) on your OnePlus 6 handset.
Note: The firmware flashing process may take a couple of minutes around 300-400 seconds. So, have some patience and do not unplug the USB cable from the device during the process.

- Once the stock firmware flashing process is done, you’ll receive the completed or successful message on the MSM Download tool interface.
- Disconnect the phone from the computer and boot it into the system normally. [The first boot will take some time]
- Finally, go through the initial setup process of the device settings, and you’re good to go.
- Enjoy!
Conclusion
Well, this is how you can easily unbrick or restore your OnePlus 6 device by using the MSM Download Tool. Restoring to the stock firmware will not only unbrick the device but also fix most of the stability or performance-related issues that you may experience on a custom firmware whatsoever as a daily driver.
That’s it, guys. We assume this guide was helpful to you. For further queries, you can comment below.
Credit: XDA