OnePlus Soft brick with recovery

OnePlus is a very fine device both in terms of software and hardware but the most common problem in most of the OnePlus devices is a bricked OnePlus. A bricked device causes many issues and makes you unable to access the normal system of your smartphone. Sometimes, it happens due to some wrong activities but it becomes worse when you have done nothing and your device gets bricked.

There are different types of bricks. You should confirm what type of brick it is before doing anything.

Soft-Brick: When rebooting normally, your smartphone may get stuck at the bootscreen or shows a blank screen after the bootscreen. When your device is in this state, you can access recovery or fastboot.

Hard-Brick: When rebooting normally, your smartphone may get stuck at the OnePlus logo or shows a blank screen. When your device is in this state, you cannot access recovery or fastboot.

In this article, we’ll explain you how you can fix OnePlus Soft brick with recovery.

Fix OnePlus Soft brick with recovery

It doesn’t matter what is the reason for this brick, the first thing you should do is to clear the cache/dalvik partition. You should not worry about your apps or the data; this will not delete anything.

  1. Plus in your device and charge it to 100% to prevent any data loss.
  2. Reboot your device into recovery.
  3. Check your recovery version and select the method that depends on your recovery version:
  • Cyanogen recovery: Select ‘Wipe cache partition” from the main menu and then reboot.
  • TWRP recovery: Select “Wipe” and then “Advanced Wipe”. Tick “Cache” and “Dalvik cache”. After you done with that, Swipe to wipe and then reboot.
  1. After that, your smartphone will reboot and rebuilt the cache for your apps. If you have multiple apps, then you have to be patient as it may take a few minutes to complete.

This might be the end of your troubles. If not, then you have to go through some more steps. Now, you have to re-flash your ROM.

  1. In order to re-flash your ROM you need to plug in your device into PC your PC.
  2. Reboot your device into recovery.
  3. If you have an idea about ADB tools and you have already installed it, then skip next 5 steps and start following from step 13.
  4. When your PC recognizes your smartphone device, open Device Manager. There you’ll find “Android ADB Interface” or something similar to this. Make sure that it does not have a yellow triangle. If it does, right click on it and select “Uninstall” and then check the delete driver software box. After that, install the drivers from here.
  5. Now, install ADB tools. You can download any one of the following.
  1. Now extract the downloaded zip file. Place the extracted file (Android-sdk-windows folder) at some convenient place. If you have downloaded slimmed version then skip next step and move on to step 12.
  2. Now, track the folder where you have placed Android-sdk-windows folder and then open the folder. There you will find SDK Manager.exe file. Run this file and install the following.
  • Tools > Android SDK Tools, Android SDK Platform-tools
  • Extras > Android Support Library, Google USB Driver. You will see a new folder “platform-tools” appear in the “android-sdk-windows” folder.
  1. Now open Command Prompt Window. Enter the code in inverted commas:
    “cd [*Place where you put folder*]/android-sdk-windows/platform-tools”
    “adb version”
    Make sure that you do not make any mistake. After entering the code, you’ll see a result of Android Debug Bridge version x.x.xx. If this result doesn’t appear to you then go back to previous steps and and check where you made a mistake.
  2. Now you have to download a file of your current ROM.
  1. Select the downloaded zip file and place it in the platform-tools folder.
  2. Close and reopen the Command Prompt window and enter the following code.
    cd [*Place where you put folder*]/android-sdk-windows/platform-tools”
    then type
    “adb devices”
    Now, you should see a serial number followed by the word recovery. If there is no serial number then check your device whether it is plugged in, and it is in recovery mode and is recognized in Device Manager“.
  3. Now, enter the following command.
    adb push [*Name of ROM file*].zip /sdcard/
    it may take some time to complete the process. So wait until it is complete.
  4. Perform the following steps depending on your recovery version.
    Cyanogen Recovery: Select “Apply update” and then navigate to the zip file you just pushed. Select it and apply the update.
    TWRP Recovery: Select “Install” and then navigate to the zip file you just pushed. Swipe to install and then reboot the device.
  5. Now your OnePlus smartphone will reboot into the system.

If you are still facing the same problem then there might be a greater problem. In order to deal with it, you may follow the guide “Soft-brick without recovery“.

If you have any queries regarding how to fix OnePlus Soft brick with recovery then leave us a comment, we’ll surely help you out. If you want to add anything in this then let us know in the comments.

  • Rafael

    I guess i have a different problem then everyone else or im too stupid. i’ll describe my problem.

    When i press power button my phones goes to Cyanogen logo forever. When i press Vol Up or Vol Down + Power button my phones goes to Cyanogen logo forever.

    When i plug it to my laptop, it is recognized as “MTP Device”, when i try one of above options it is recognized as ADB Interface.

    If i try to access it by ADB devices on cmd, it says [my dispositive] unauthorized.

    I tried to unbrick it by Qualcomm HS-USB Qdloader 9008 driver, but never toast any qualcomm or any COM connection on my Device manager, so i cant even proceed to use Color OS…

    Im tired of searching, and get nothing positive.