How to Unbrick or Restore Back to Stock ROM on all OnePlus using this Tool

From this comprehensive post, you could unbrick your OnePlus device and restore it to the Stock ROM. We will be using the MSM Download Tool for the said purpose. It is compatible with near about all the OnePlus devices, namely, the OnePlus 3, OnePlus 3T, OnePlus 5, OnePlus 5T, OnePlus 6, OnePlus 6T, OnePlus 7, OnePlus 7PRO, OnePlus 7T, and OnePlus 7T Pro, OnePlus 9 Series.

The open-source nature of Google’s Android OS lets you perform a wide variety of tweaks. The primary of which includes the unlocking of the bootloader. This in itself opens the gates to a plethora of other customizations. For example, you could then install a custom recovery like TWRP and flash tons of mods, frameworks, flashable ZIP files, among others. Likewise, getting administrative privileges becomes quite an easy task as well. With the help of Magisk, you could easily root your device and perform system-level modifications. All this does sound good and gives your device a fresh new lease of life. However, they come with an associated risk as well.

The general cases include the device getting into a boot loop. Although quite scary in itself, the thing is your device could still be booted to fastboot mode. From there you could execute a few codes and bring your device back to normal. But things begin to go south when you end up bricking your device, There could be man reasons for the same. Flashing an incorrect build of a file or carrying out some risky system-level tweaks could all result in the same. But if you are having a OnePlus device, there is a pretty nifty escape route available. Even if you have bricked your device, you could still bring it back from dead, using the MSM Download Tool. In this tutorial, we will show you how to unbrick or restore your OnePlus device to the Stock ROM. Let’s begin.

Also Read: Fix: OnePlus Verification Failed When Installing New Update

unbrick oneplus device

Unbrick or Restore OnePlus Back to Stock ROM

The best part with a device having a Qualcomm chipset under the hood is that it supports the EDL mode. The Emergency Download Mode is a boon for all tech enthusiasts. Even in a bricked state, you just need to boot your device to EDL mode and flash the stock firmware. Your device will then be back to normal working condition within a few minutes.

Fortunately, since OnePlus devices also come with a Qualcomm Snapdragon chipset, the above-mentioned things could easily be carried out. All that is needed is an MSM Download Tool and a few tweaks along the way. So with that said, here are the required steps to unbrick or restore your OnePlus device to the Stock ROM.

Before that, there is a pretty important point that we would like to discuss. Every version of OnePlus has separate firmware files and the steps might vary as well. So we have created separate sections for each OnePlus device and the respective steps will be mentioned in that section itself. Furthermore, the stock ROM file will also be given for each device under their respective sections only. Please stick to your device section itself.

Prerequisites Steps

The prerequisites are the same for all the OnePlus devices. Follow the below-mentioned points.

STEP 1: Disable Driver Signature Verification

  1. First of all, disable the Driver signature Verification on your Windows PC. To do so, launch the Command Prompt as an administrator from the Start Menu. Then type in the below command and hit Enter:
    bcdedit /set testsigning on
  2. Now, restart your PC. Once your PC reboots, you should see the test mode on the bottom right of your screen. Furthermore, once the process to unbrick or restore your OnePlus device to the Stock ROM is successful, you could reboot your PC to disable the test signing mode.

STEP 2: Install Qualcomm USB Drivers

Furthermore, you will also have to install the Qualcomm USB Drivers so that your device gets recognized to your PC. Here is how it could be done:

Qualcomm-HS-USB-QDLoader-9008

  1. To begin with, download the QualcommUSB Drivers and extract it on your PC. We have also provided the drivers in the respective device section. if this driver doesn’t work out (which shouldn’t be the case), then you could also try out the ones given in the specific section.
  2. Now you will have to boot your OnePlus device to EDL Mode. For that power off your device. You might have to long-press the power button for quite a long time. The earlier OnePlus devices require you to do so for around 45-50 seconds. For the newer builds, 5-10 seconds should suffice.
  3. Once the device has been turned off, press and hold the Volume UP button in case of OnePlus 3, OnePlus 3T, OnePlus 5, OnePlus 5T, OnePlus 6. For the OnePlus 6T, OnePlus 7, OnePlus 7PRO, OnePlus 7T, and OnePlus 7T Pro, you will have to press and hold the Volume Up & Volume Down buttons together.
  4. While those buttons are pressed, connect your device to the PC via USB cable.
  5. Now click on the Start menu and search for Device Manager. You should see Unknown Device or QHUSB_BULK under the Unknown Devices section of Qualcomm HS USB <code> under the COMs and Ports section.
  6. Right, Click on your device in the Device Manager and select Update Device Software. Now choose the manual method and browse to the extracted Qualcomm USB Drivers, which should ve having the.imf extension. Select the one that corresponds to your architecture- 32 bit or 64 bit – x86 or x64.
  7. Once the installation is successful, you should see the Qualcomm HS-USB QDLoader 9008 under Device Manager. This signifies you have successfully booted your OnePlus device to EDM Mode.

That is all the prerequisites that you will be needing. Now head over to the below downloads section and get hold of your device-specific files. After this, we will list out the instructions to unbrick your OnePlus device and restore it to the Stock ROM.

Download Files

Download the firmware file corresponding to your device from below.

ONEPLUS 3

ANDROID 6 ENCRYPTED OOS 3.2.8
ENCRYPTED OOS 3.2.7
ENCRYPTED OOS 3.2.1
ENCRYPTED OOS 3.1.2
ANDROID 7.1 /!\ ENCRYPTED OOS 4.5.0
/!\ ENCRYPTED OOS 4.1.7
/!\ ENCRYPTED OOS 4.1.6
/!\ ENCRYPTED OOS 4.1.4
/!\ ENCRYPTED OOS 4.1.3
ANDROID 8 DECRYPTED OOS 5.0.8
DECRYPTED OOS 5.0.6
DECRYPTED OOS 5.0.5
DECRYPTED OOS 5.0.4
DECRYPTED OOS 5.0.3
ANDROID 9 DECRYPTED OOS 9.0.6
DECRYPTED OOS 9.0.5
DECRYPTED OOS 9.0.4
OTHER FILES Drivers :- Download Link
Recovery Tool :- Download Link

ONEPLUS 3T

ANDROID 6 /!\ ENCRYPTED OOS 3.5.4
/!\ ENCRYPTED OOS 3.5.3
/!\ ENCRYPTED OOS 3.5.1
ANDROID 7.1 /!\ ENCRYPTED OOS 4.5.0
/!\ ENCRYPTED OOS 4.1.7
/!\ ENCRYPTED OOS 4.1.6
/!\ ENCRYPTED OOS 4.1.4
/!\ ENCRYPTED OOS 4.1.3
ANDROID 8 DECRYPTED OOS 5.0.8
DECRYPTED OOS 5.0.6
DECRYPTED OOS 5.0.5
DECRYPTED OOS 5.0.4
DECRYPTED OOS 5.0.3
ANDROID 9 DECRYPTED OOS 9.0.6
DECRYPTED OOS 9.0.5
DECRYPTED OOS 9.0.4
OTHER FILES Driver: Download Link
Unbricktool(OP3T): Download Link

ONEPLUS 5

ANDROID 7.1 /!\ ENCRYPTED OOS 4.5.13
/!\ ENCRYPTED OOS 4.5.8
/!\ ENCRYPTED OOS 4.5.6
/!\ ENCRYPTED OOS 4.5.5
/!\ ENCRYPTED OOS 4.5.1
ANDROID 8.0 DECRYPTED OOS 5.0.4
/!\ ENCRYPTED OOS 5.0.2
DECRYPTED OOS 5.0.1
ANDROID 8.1 DECRYPTED OOS 5.1.7
DECRYPTED OOS 5.1.5
DECRYPTED OOS 5.1.4
DECRYPTED OOS 5.1.3
DECRYPTED OOS 5.1.2
ENCRYPTED OOS 5.1.1
ANDROID 9.0 DECRYPTED OOS 9.0.11
DECRYPTED OOS 9.0.10
DECRYPTED OOS 9.0.9
DECRYPTED OOS 9.0.8
DECRYPTED OOS 9.0.7
DECRYPTED OOS 9.0.5
DECRYPTED OOS 9.0.4
DECRYPTED OOS 9.0.3
OTHER FILES OOS 5.1.7: Download Link
OOS 9.0.9: Download Link

ONEPLUS 5T

ANDROID 7.1 DECRYPTED OOS 4.7.6
/!\ ENCRYPTED OOS 4.7.4
DECRYPTED OOS 4.7.2
ANDROID 8.0 /!\ ENCRYPTED OOS 5.0.3
ANDROID 8.1 DECRYPTED OOS 5.1.7
DECRYPTED OOS 5.1.5
DECRYPTED OOS 5.1.4
DECRYPTED OOS 5.1.3
/!\ ENCRYPTED OOS 5.1.2
/!\ ENCRYPTED OOS 5.1.1
ANDROID 9.0 DECRYPTED OOS 9.0.11
DECRYPTED OOS 9.0.10
DECRYPTED OOS 9.0.9
DECRYPTED OOS 9.0.8
DECRYPTED OOS 9.0.7
DECRYPTED OOS 9.0.5
DECRYPTED OOS 9.0.4
DECRYPTED OOS 9.0.3
OTHER FILES OnePlus.QualcommDrivers.zip

ONEPLUS 6

ANDROID 8.1 DECRYPTED OOS 5.1.11
DECRYPTED OOS 5.1.9
DECRYPTED OOS 5.1.8
DECRYPTED OOS 5.1.6
DECRYPTED OOS 5.1.5
/!\ ENCRYPTED OOS 5.1.0
ANDROID 9.0 DECRYPTED OOS 9.0.8
DECRYPTED OOS 9.0.7
DECRYPTED OOS 9.0.5
DECRYPTED OOS 9.0.4
DECRYPTED OOS 9.0.3
DECRYPTED OOS 9.0.2
DECRYPTED OOS 9.0
ANDROID 10 DECRYPTED OOS 10.3.2
DECRYPTED OOS 10.3.0
OTHER FILES MsmDownloadTool V4.0 International (Oxygen OS 5.1.5): Download Link
May 2018 Android patches: Download Link

ONEPLUS 6T

ANDROID 9 DECRYPTED OOS 9.0.16
DECRYPTED OOS 9.0.15
DECRYPTED OOS 9.0.13
DECRYPTED OOS 9.0.12
DECRYPTED OOS 9.0.11
DECRYPTED OOS 9.0.6
DECRYPTED OOS 9.0.5
DECRYPTED OOS 9.0.4
ANDROID 10 DECRYPTED OOS 10.3.2
DECRYPTED OOS 10.3.0
OTHER FILES 6T MsmDownloadTool v4.0.59 (OOS v9.0.13)
6T MsmDownloadTool v4.0.58 (OOS v9.0.12)
6T MsmDownloadTool v4.0.58 (OOS v9.0.11)
6T MsmDownloadTool v4.0.58 (OOS v9.0.6)
6T MsmDownloadTool v4.0.58 (OOS v9.0.5)
Driver
Alternative driver

ONEPLUS 7

GM57BA tools (European firmware): GM57AA tools (International firmware):
ANDROID 9 9.5.6 GM57BA
9.5.7 GM57BA
9.5.8 GM57BA
9.5.6 GM57AA
9.5.7 GM57AA
9.5.8 GM57AA
ANDROID 10 10.0.5 GM57BA
10.0.4 GM57BA
10.0.3 GM57BA
10.0.2 GM57BA
10.3.2 GM57AA
10.3.1 GM57AA
10.3.0 GM57AA
10.0.3 GM57AA
10.0.2 GM57AA
10.0.1 GM57AA

ONEPLUS 7 PRO

GM21BA tools (european firmware): GM21AA tools (international firmware):
ANDROID 9 Mirror: Download Link Mirror: Download Link
ANDROID 10 OOS 10.0.5
OOS 10.0.4
OOS 10.0.3
OOS 10.0.2
OOS 10.3.2
OOS 10.3.1
OOS 10.3.0
OOS 10.0.3
OOS 10.0.2

ONEPLUS 7T

HD65BA tools (European firmware): HD65AA tools (International and Indian firmware):
ANDROID 10 10.0.4 HD65BA
10.0.7 HD65BA (credits @viperbjk )
10.0.9 HD65BA
10.0.4 HD65AA
10.0.7 HD65AA (credits @viperbjk )
10.0.9 HD65AA
OTHER FILES Mirror: Download Link Mirror: Download Link

ONEPLUS 7T PRO

HD01BA tools (European firmware): HD01AA tools (International and Indian firmware):
ANDROID 10 10.0.3 HD01BA
10.0.4 HD01BA
10.0.5 HD01BA
10.0.7 HD01BA
10.0.8 HD01BA
10.0.3 HD01AA
10.0.4 HD01AA
10.0.5 HD01AA
10.0.7 HD01AA
10.0.8 HD01AA
OTHER FILES Mirror: Download Link Mirror: Download Link

OnePlus Nord

Device and Device Forums MsmDownloadTool Download
OnePlus Nord Global (AC01AA)

Europe (AC01BA)

India (AC01DA)

OnePlus 9 Series

Device and Device Forums MsmDownloadTool Download
OnePlus 9
OnePlus 9 Pro All variants
OnePlus 9R Indian variant

Steps to Unbrick OnePlus device

Now that you have downloaded the required Firmware files for your device, follow the below steps to unbrick your OnePlus device and restore it to the Stock ROM

  1. First of all, make sure you have download and installed the MSM Download Tool on your PC. Furthermore should also have booted your device to the EDL mode and connected to the PC. Instructions for the same have been given in the Prerequisites section. Please refer to it before proceeding ahead.
  2. Now launch the MsmDownloadTool. If you are using the OnePlus 7T Pro, then keep this in mind. If you use the HD01AA tool, selecting “O2” as the target should give you the global firmware while selecting “India” as the target should give you the Indian one.
    If you use the HD01BA tool, selecting the “EU” should give you the EU firmware.
    oneplus 7t pro unbrick
  3. Click on Enum to be sure your device is detected and press Start.
    msm download tool
  4. The process might take a few minutes. Once that is done, you could disconnect your device from PC and reboot it back to the Android OS.

That’s it. These were the required steps to unbrick your OnePlus device and restore it to the Stock ROM. If you have any issues concerning any of the above-mentioned steps, do let us know in the comments. Rounding off, here are some iPhone Tips and TricksPC tips and tricks, and Android Tips and Trick that you should check out as well.

Comments

  1. What a fantastic way of explanation to the core.. I did unbrick of my device .. I would like to thank getdroids team wholeheartedly..thank u all…

  2. This is a great tutorial. But what should I do, if I got a chinese OP9 (LE2110) which is bricked? Does there exist any MSM Tool which would work? Or is there a work around?

  3. MSM tool stucked on “param preprocessing” and time is keep on increasing.
    Did change ports and cable is also orginal

    1. You need to first open MSM Tool then hold the buttons described here for 10 seconds, keep pressing and while doing it insert the USB cable to your phone, it worked for me.

  4. Hi.

    I am running a OnePlus 8 Pro China version where it runs Hydrogen OS out of the box. This way does not seem to work. Any idea what can I do to restore to the stock Hydrogen OS?

  5. Hi, my OP 7pro has Android 11 running LinageOS. I need to downgrade to Android 10. Will the files for the tool under Android 10 work for my case?

    Thanks

  6. Excuse me, the touch screen is out of order. I have a high probability to confirm that it is a system problem and not a hardware problem. Will it take effect? If you can answer my question, thank you

    1. Yes you will loose your data using this process, so if you can you better back up everything in it!

  7. I am using oneplus 7 and my phone softbricked while flashing an image.
    My phone doesn’t show at unknown device under ports section but only at android. Is there any solution?

  8. Thank you so much. With this tutorial I restored my OP5 and could reinstall Android 9. The 10 didn’t work ok in my phone, so I wish I could put back 9 and with this tutorial I did, thank you!

  9. Hello all,
    would this flashing cause entire data loss or only system partition would be formatted. I am using oneplus 7 Pro

  10. I had come here to find a solution for my widesone L1 fix. My device is OP7. I had unlocked the bootloader and had my way with custom Roms which took my widesone from L1 to L3.
    EVEN after trying with MSM tool to rollback to stock (both A9 &A10), I’m stuck with L3 .
    IS THERE A SOLUTION TO THIS ?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.