200
Guide [UPDATED :- 28/06/2016] Mega Unbrick Guide for A Hard Bricked OnePlus 2

  1. Naman Bhalla Recognized developer Community Expert Recognized Developer Aug 23, 2015

    Naman Bhalla, Aug 23, 2015 :
    Hello Everyone !!

    I am adding various unbrick methods here,so that you have a lot options before you.

    A hard bricked OP2 has nothing but a black screen (nothing ever comes on the screen, not even a boot logo), it might vibrate when a power button is pressed and held for 20 seconds, has no Recovery partition, no adb mode, and no fastboot partition. The device might be detected in Linux and you might be able to even send commands to it. In Windows, the bricked OP2 should be detected as QHUSB_BULK,Unknown Device,Qualcomm something. You might have a bricked OP2 as a result of flashing a kernel meant for a different device (or a ROM meant for another device that included a kernel), tinkering with the boot logo or bootloader, or your attempt of unlocking the bootloader resulted in corrupting the boot partition.

    The solution for OPT hardbrick is similar to OPO - you just need a Qualcomm driver and a recovery package.

    METHOD 1
    This method is the best method and will not wipe your data at all and will give you stock recovery+latest OxygenOS and bootloader will remain in the state it was earlier.It *might* not work if some other partitions were also corrupted.
    Step 1 :- DOWNLOADS :-
    1.) Drivers :- https://www.androidfilehost.com/?fid=24052804347799753
    2.) Recovery Tool :- https://www.androidfilehost.com/?fid=24052804347799752
    3.) [OPTIONAL :- Will be required only if you don't have a working system] Latest OxygenOS :- https://www.androidfilehost.com/?fid=24580917854994435
    Step 2 :- Extract Drivers and Recovery Tool files on Desktop.
    Step 3 :- If you are using Windows other than Windows XP,turn off Driver Signature Enforcement.To do so,follow this guide :- http://www.howtogeek.com/167723/how...8.1-so-that-you-can-install-unsigned-drivers/
    Step 4 :- Press the power button for 40 seconds to turn off the phone.
    Step 5 :- Press only volume up button for 10 seconds and while keeping it pressed,connect your phone to PC.Keep volume up pressed till your device shows in device manager as [Unknown Device,QHUSB_BULK (under Unknown Devices) or Qualcomm HS USB ...... (under COMs and Ports)].
    Step 6 :- Right Click on your device in the device manager and select Update Device Software. Choose the .inf file manually from x86 or x64 folder as the case implies and select Qualcomm 9008 from the listed devices.If you are unable to see 9008,see the end of post for various other methods to show Qualcomm 9008.
    Step 7 :- When the device shows as Qualcomm 9008 ,go to the extracted Recovery Package and run the MSM Download Tool as administrator.
    Step 8 :- Click start at top left corner and wait for it to finish (green text will come).
    Step 9 :- Disconnect phone from PC and boot into system.
    ........................NEXT STEPS ARE TO BE FOLLOWED ONLY IF YOUR OP2 DOESN'T BOOT INTO SYSTEM STILL BUT IS STUCK ON ONEPLUS LOGO..............................
    Step 10 :- Boot your phone into recovery (Power+Volume Down).
    Step 11 :- Click on Install Update.
    Step 12 :- Install adb for windows system-wide if not already installed :- http://forum.xda-developers.com/showthread.php?p=48915118
    Step 13 :- Navigate to the folder containing Latest OxygenOS Zip. Shift+Right Click anywhere in the folder and Open Command Window.
    Step 14 :- In the command window,type :-
    Code:
    adb sideload OnePlus2Oxygen_14_OTA_012_all_1602261837.zip
    and wait for it to finish.Then reboot into system.

    METHOD 2
    This method is easy to use and flashes OxygenOS 3.0.2 on your phone. It wipes all your data (See end of post on how to not wipe data) and restores all partitions to stock. It will work in any condition unless it is a hardware damage.
    Step 1 :- DOWNLOADS :-
    1.) Drivers :- https://www.androidfilehost.com/?fid=24052804347799753
    2.) Recovery Tool :- https://drive.google.com/open?id=0BxFd4Zc3_d1Cb2toR0M0NEo3RlE
    ------------------Follow Step 2 to Step 9 from Method 1 --------------------​

    METHOD 3
    This method is easy to use and flashes OxygenOS 2.1.1 on your phone. It wipes all your data (See end of post on how to not wipe data) and restores all partitions to stock. It will work in any condition unless it is a hardware damage.
    Step 1 :- DOWNLOADS :-
    1.) Drivers :- https://www.androidfilehost.com/?fid=24052804347799753
    2.) Recovery Tool :- https://www.androidfilehost.com/?fid=24269982087017536
    ------------------Follow Step 2 to Step 9 from Method 1 --------------------​


    METHOD 4
    This method is also very easy to use and flashes OxygenOS 2.2.0 on your phone. It wipes all your data (See end of post on how to not wipe data) and restores all partitions to stock. It will work in any condition unless it is a hardware damage.
    Step 1 :- DOWNLOADS :-
    1.) Drivers :- https://www.androidfilehost.com/?fid=24052804347799753
    2.) Recovery Tool :- https://drive.google.com/folderview?id=0BxFd4Zc3_d1CWDdOSFFIVG42VTg&usp=sharing
    ------------------Follow Step 2 to Step 9 from Method 1 --------------------​

    How to Prevent Data Wipe in Method 2 and Method 3 and 4

    Step 1 :- Extract the Recovery Tool.
    Step 2 :- Open all rawprogram...........xml through Notepad++
    Step 3 :- Delete all userdata........ lines from the xml file.
    DONE !!!

    How to Make the device show as Qualcomm 9008
    1.) Make sure driver signature enforcement is disabled.
    2.) Try these drivers,one of them might work too :-
    https://www.androidfilehost.com/?fid=24052804347799753
    https://www.androidfilehost.com/?fid=24269982086990168
    https://www.androidfilehost.com/?fid=24349802275800175
    https://www.androidfilehost.com/?fid=24349802275800173
    https://www.androidfilehost.com/?fid=24349802275800171
    3.)
    • Download this :- http://www.mediafire.com/download/4aqwyi3g1d6wc67/Qualcomm 1.00.11.rar
    • Keep phone disconnected from PC.
    • Open the folder "qc" and install the Test Certificate in the following Stores: Trusted Root, Trusted Publisher, Third-Party Root and Personal
    • Run the Qualcomm setup wizard (also located in the qc folder)
    • When completed, restart your PC again with Driver Signature Disabled. (Optional but preferred)
    • The driver should now automatically install. If not, go to device manager and right click "Unknown Device" and click "Update Driver" Search up the QC folder and press ok. The driver should now install.

    How to Avoid Bricks while flashing ROMs with new bootloaders (like H2OS Marshmallow) and while reverting from them to old bootloaders (like OxygenOS 2.2.1)

    I have seen many people with TWRP especially, bricking while flashing ROMs with different bootloaders.So thought to write proper instructions.These should also work on OxygenOS Marshmallow (if they also keep the bootloader same as H2OS Marshmallow one,else,another method).

    FLASHING ROMS WITH NEW BOOTLOADER

    DOWNLOADS :-
    recovery.img :- https://www.androidfilehost.com/?fid=24459283995297945
    Step 1 :- Clean flash the ROM with new boootloader.
    Step 2 :- From TWRP,go to Install Menu,click on Images button.
    Step 3 :- Select the recovery.img you just downloaded.Select Recovery.Swipe to flash.
    Step 4 :- From TWRP Home,reboot to recovery.
    Step 5 :- Clean flash ROM with new bootloader again.
    Step 6 :- Reboot into system !!!

    REVERTING TO ROMS REQUIRING OLD BOOTLOADER
    DOWNLOADS :-
    twrp-3.0.0-2-oneplus2.img :- https://dl.twrp.me/oneplus2/twrp-3.0.0-2-oneplus2.img.html
    OxygenOS 2.2.1 :- https://www.androidfilehost.com/?fid=24438995911976356
    Step 1 :- Clean flash the OxygenOS 2.2.1 which has old bootloader.
    Step 2 :- From TWRP,go to Install Menu,click on Images button.
    Step 3 :- Select the twrp-3.0.0-2-oneplus2.img you just downloaded.Select Recovery.Swipe to flash.
    Step 4 :- From TWRP Home,reboot to recovery.
    Step 5 :- Clean flash ROM that uses old bootloader.
    Step 6 :- Reboot into system !!!

    CREDITS :-
    @Lord Boeffla for Method 1 Recovery Tool.
    @paultje162 for Method 3 Recovery Tool.
    @fareed_xtreme for Method 2,4 Recovery Tool and 3rd Driver Installation Trick.
    @Yash98 for recovery.img for new bootloader.

    PS : If even after following all this,you are unable to unbrick,feel free to PM me .:) But,make sure you have all files in this thread downloaded and have tried everything and also have Driver Signature Enforcement Disabled.
     
    Last edited: Jul 8, 2016

    #1
  2. Funk Wizard Lollipop Moderator Aug 23, 2015


    #2
  3. t3chsmash Gingerbread Aug 24, 2015


    #3
  4. akvijendra Honeycomb Aug 24, 2015

    akvijendra, Aug 24, 2015 :
    Aww..you guys are amazing. Unlock, flash rom, brick it..and get solutions to unbrick. I just love oneplus for this reason alone.
     

    #4
  5. feluda KitKat Aug 25, 2015


    #5
  6. shueking Donut Aug 25, 2015

    shueking, Aug 25, 2015 :
    I can't seem to unbrick my phone. My phone is the china version. Once i've finish running MSM8994DownloadTool.exe, the phone starts to reboot by its own every 0.5 seconds. I can only enter fastboot mode. Can someone please help?
     

    #6
    BrunoDeP likes this.
  7. damo2010 Honeycomb Aug 25, 2015

    damo2010, Aug 25, 2015 :
    You are a saint :) Cheers m8
     

    #7
  8. Sneil Honeycomb Aug 25, 2015


    #8
    sunilbagalur and Naman Bhalla like this.
  9. Naman Bhalla Recognized developer Community Expert Recognized Developer Aug 25, 2015

    Naman Bhalla, Aug 25, 2015 :
    PM me after an hour and I will get with you via Teamviewer and will unbrick your device. Is that OK?
     

    #9
    Mrsalbei, Praty_28, cdisxm and 14 others like this.
  10. Ceasedd Marshmallow Aug 25, 2015

    Ceasedd, Aug 25, 2015 :
    Edited....
     
    Last edited: Aug 25, 2015

    #10
  11. shueking Donut Aug 25, 2015

    shueking, Aug 25, 2015 :
    Okay will do thanks
     

    #11
  12. shueking Donut Aug 25, 2015

    shueking, Aug 25, 2015 :
    Sorry, i can't pm you because i am unable to view your full profile
     

    #12
    rphlfjrd likes this.
  13. Naman Bhalla Recognized developer Community Expert Recognized Developer Aug 25, 2015

    Naman Bhalla, Aug 25, 2015 :
    I will pm you in 20 minutes. Get Teamviewer installed.
     

    #13
  14. vici0us Ice Cream Sandwich Aug 25, 2015


    #14
  15. shueking Donut Aug 25, 2015

    shueking, Aug 25, 2015 :
    Hi, i finally got my OPT unbrick. I tried method 1 and it didnt work, so i tried method 2 and it worked. Thank alot, you're a life safer. Sorry for any inconvenience
     

    #15
    michaelliao07 likes this.
  16. Naman Bhalla Recognized developer Community Expert Recognized Developer Aug 25, 2015

    Naman Bhalla, Aug 25, 2015 :
    That is great...Also,method 3 always works,but I didn't get time to upload it here.Will upload it very soon as Method 1 as that always works..
     

    #16
  17. rphlfjrd KitKat Aug 25, 2015

    rphlfjrd, Aug 25, 2015 :
    Thanks for the share! Btw @Lord Boeffla is here. :)
     

    #17
    sunilbagalur likes this.
  18. Naman Bhalla Recognized developer Community Expert Recognized Developer Aug 27, 2015

    Naman Bhalla, Aug 27, 2015 :
    Gonna update with a new method and a new way to get drivers work on windows 10 .Tested an unbrick with this method just now.
     

    #18
  19. regalstreak Gingerbread Aug 27, 2015

    Last edited: Aug 27, 2015

    #19
  20. Naman Bhalla Recognized developer Community Expert Recognized Developer Aug 27, 2015


    #20
    naveen424 and (deleted member) like this.