How To Guide [FASTBOOT] [ROM] [PC REQUIRED] [OP9] Stock OOS 11.2.2.2AA

Search This thread

baboulint05

Member
Aug 13, 2018
17
1
hello,

after tired to flashed my OP9 LE2110 , my op9 stuck in EDL mode and erreor sahara with indian eu and global version

any idea for unbrick my phone ?
 
I'm getting an error when installing the drivers.
:
 

Attachments

  • IMG_20210920_203103704.jpg
    IMG_20210920_203103704.jpg
    760.2 KB · Views: 126

reaper000

Senior Member
Aug 3, 2009
1,470
1,154
OnePlus 9
Yikes, at what point did the process fail?
Did you get a response on your pc to fastboot devices when initially connected in bootloader mode?
 
Last edited:

gorilla p

Recognized Contributor
Nov 30, 2011
3,694
2,852
STL
Xiaomi Mi Pad 4
OnePlus Nord N10 5G
Yikes, at what point did the process fail?
Did you get a response on your pc to fastboot devices when initially connected in bootloader mode?

It failed after what appeared to be a disconnect and reconnect, but I didnt have the driver installed for the device.
I was eventually able to recover, but the only thing that would work was the OnePlus 9 Pro India MSM tool. I have a OnePlus 9 Global (not pro, not India). So now Im trying to figure out how to get back to the proper image.

Update: After getting booted into the OP9 Pro India image, I was then able to get booted into TWRP and flash the correct full OTA zip for my device. I think Im on the right track now.
 
Last edited:

reaper000

Senior Member
Aug 3, 2009
1,470
1,154
OnePlus 9
It failed after what appeared to be a disconnect and reconnect, but I didnt have the driver installed for the device.
I was eventually able to recover, but the only thing that would work was the OnePlus 9 Pro India MSM tool. I have a OnePlus 9 Global (not pro, not India). So now Im trying to figure out how to get back to the proper image.

Update: After getting booted into the OP9 Pro India image, I was then able to get booted into TWRP and flash the correct full OTA zip for my device. I think Im on the right track now.
I'm glad you got it going... But I'm even more excited of the news that TWRP is now functioning well enough to flash a ROM, even if it is just stock OOS. Can you root it (Magisk) as well with TWRP?

And just to clarify so I can understand what went wrong with the process I outlined -- you said you got a connect/disconnect with no driver. I'm kinda wondering If you didn't have a driver to properly interface Windows to your device, then how could you even get a chance to type any fastboot commands, or confirm that fastboot could recognize your device in bootloader mode?

Thanks for posting and helping out!
 
Last edited:

gorilla p

Recognized Contributor
Nov 30, 2011
3,694
2,852
STL
Xiaomi Mi Pad 4
OnePlus Nord N10 5G
So, the issue occured after
- Once your OP9 screen shows Fastboot mode and you see <awaiting any device> for several minutes
- hit CTRL C to stop the flashing process

After doing that, and installing the correct driver, I wanted to try again but phone was blank. I just wish I already had that driver installed. Might have avoided the extreme soft brick.
 
  • Like
Reactions: reaper000

DeathCite

Member
Jul 29, 2018
41
2
Stuck in EDL mode after trying this not even MSM can save it and in the windows device manager it just shows up as "QUSB_BULK_CID...."
 
Oct 6, 2006
8
0
Greetings,


I've appreciated @Slikkster2k's terrific thread that explains and walks you through fastboot recovery of a OnePlus 9. To make it more convenient, I've taken his process and adapted @mauronofrio's OnePlus 8 fastboot ROM to post a fastboot ROM zip for the OnePlus 9.


PLEAE NOTE THAT FASTBOOT ROMS CAN ONLY BE USED IN DEVICES WITH AN UNLOCKED BOOTLOADER!!!
AND BE WARNED THAT YOU WILL WIPE INTERNAL STORAGE COMPLETELY.
THIS IS NOT MEANT FOR BRANDED DEVICES, OR TO SWITCH REGIONAL TYPES, OR AS AN UPGRADE PATH.
THIS IS THE LAST DITCH ATTEMPT BEFORE USING AN MSM TOOL TO GET YOU A BOOTING DEVICE...​



Instructions:

- On your PC, install bootloader drivers for OP9 (I used the Universal ADB driver found here: https://adb.clockworkmod.com/) and afterwards, you may need to use Device Manager in Windows' control panel to "update driver" for an unrecognized OP9 in Bootloader and Fastbootd modes.
- On your PC, download the Fastboot ROM zip from the download link below.
- On your PC, unzip downloaded file
- On your PC, navigate to its now-uncompressed folder
- Reboot your OnePlus 9 to bootloader mode. From a crashed state, you might need to hold down the power button for an ungodly amount of time (think 30 seconds) to fully shut down. Then hold down power and both volume buttons until you see the Bootloader screen
- Connect the OP9 to your PC
- On your PC in the uncompressed folder, double-click cmd.bat
- In the PowerShell window that opens, type fastboot devices
=if you see a small string of characters, you're good
=if you only get another prompt, you need to install adb drivers (see 1st step) before going any further
- type flash-all_slotb.bat
- type y
= because there's almost NO CIRCUMSTANCE that a fastboot ROM successfully flashes without wiping your data. As in deleting, formatting, absolutely annihilating everything on your device. Now if you have a perfectly functional device, then maybe you can avoid wiping. But that's not why you're here, are you? You've buggered your phone and are desperately looking for someway to get it to boot normally, before calling OnePlus and begging for an MSM tool. So if you're here, take a deep breath and kiss your data goodbye.
= flashing the ROM to slot B and then booting slot B gives you a better shot at one-step flashing success. It's been my experience that f you flash to slot A, some files simply don't flash and then you're left having to flash to slot B anyways.
= at some point, your OP9 will reboot to Fastboot mode for more flashing...but if you happen to see <awaiting any device> for several minutes, it means that the OP9 in Fastboot mode is not being recognized by Windows due to a driver issue, and for those unlucky folks, go to Post #2
= if your OP9 continues to blissfully flash in Fastboot mode, just let it go...
- Success is when you see a final reboot, and the twirling dots of a normal OOS boot, at which point you can finally unplug your OP9 from your PC.

Optional steps, at end:
Once you've successfully booted to 11.2.2.2, I would recommend that you download the latest full OTA from OnePlus' support page (11.2.9.9 is in the DOWNLOAD LINKS, below) and place it on your internal SD card's "root" directory (note that this is not the true root directory of internal storage accessible only if you are rooted with Magisk)
Then Settings>system>system updates and tap the gear icon (top right of screen) to do a local upgrade.
After Fastboot ROM flashing on slot B, this local upgrade ensures that slot A will be overwritten by the full stock ROM, ending whatever badness was on slot A that led you to need a Fastboot ROM flash. So now, both slots A and B should have solid functioning ROMs.

Good luck!



DOWNLOAD LINKS:
Fastboot ROM 11222AA zip:

Stock Full OTA 11299AA zip

Credits:
- @Slikkster2k
- @mauronofrio (please un-retire!)
Is this a good method if I have a working Oneplus on LIneageOS and just want to return to stock?
 

reaper000

Senior Member
Aug 3, 2009
1,470
1,154
OnePlus 9
Is this a good method if I have a working Oneplus on LIneageOS and just want to return to stock?
It can be.
Just make sure that BEFORE you try this, you:
- make a backup of your data, because it will wipe your device completely
- have PC drivers that recognize your device in both bootloader and fastbootd modes. Seems that's where some failures start.
- understand that you will lose root and have a completely stock device again.
- download the appropriate MSM tool, just in case of catastrophic failure
 
  • Like
Reactions: rulerofmydomain
Oct 6, 2006
8
0
It can be.
Just make sure that BEFORE you try this, you:
- make a backup of your data, because it will wipe your device completely
- have PC drivers that recognize your device in both bootloader and fastbootd modes. Seems that's where some failures start.
- understand that you will lose root and have a completely stock device again.
- download the appropriate MSM tool, just in case of catastrophic failure
First, Greatly appreciated.
To confirm
-backup, I assume you mean user data? It was a test so no user data to speak of
- if I run fastboot devices and see it in in both modes, my drivers should be good
- didn't root, stock is the goal
- hopefully don't have to look what the MS tool is :)

Now it's just time to read over the directions a few times and let'er rip
 
Oct 6, 2006
8
0
It can be.
Just make sure that BEFORE you try this, you:
- make a backup of your data, because it will wipe your device completely
- have PC drivers that recognize your device in both bootloader and fastbootd modes. Seems that's where some failures start.
- understand that you will lose root and have a completely stock device again.
- download the appropriate MSM tool, just in case of catastrophic failure
So it looks like I got stuck. I was pretty sure that the device was showing in both modes but sure enough when it rebooted it wasn't recognized. I have tried every driver I could fine, nothing seems to work. Any suggestions on a driver?
Can I assume I am stuck here, as in I need to keep the phone in the current state until I find a driver? Or can reboot and maybe flash back the custom ROM i had.

Thank you for any suggestions
 

reaper000

Senior Member
Aug 3, 2009
1,470
1,154
OnePlus 9
So it looks like I got stuck. I was pretty sure that the device was showing in both modes but sure enough when it rebooted it wasn't recognized. I have tried every driver I could fine, nothing seems to work. Any suggestions on a driver?
Can I assume I am stuck here, as in I need to keep the phone in the current state until I find a driver? Or can reboot and maybe flash back the custom ROM i had.

Thank you for any suggestions
Read my 1st 2 posts on this thread... where I give you a link to the driver I used with success personally, and in the 2nd post also walk you through how to install it on your PC. It took a few attempts to update the driver, using the same driver file, unplugs and plugs for the PC to finally recognize the device in Fastbootd.

You cannot abort the process once you start without significant risk of a soft brick that can only be rectified by an MSM tool.
 
Last edited:
Oct 6, 2006
8
0
Read my 1st 2 posts on this thread... where I give you a link to the driver I used with success personally, and in the 2nd post also walk you through how to install it on your PC. It took a few attempts to update the driver, using the same driver file, unplugs and plugs for the PC to finally recognize the device in Fastbootd.

You cannot abort the process once you start without significant risk of a soft brick that can only be rectified by an MSM tool.
I had tried what was in the post before searching for other drivers. I will give the multiple try's again and cross my fingers. Currently the device shows up as QUSB_BULK_CID:041D_SN661D980 in device manager.
 

reaper000

Senior Member
Aug 3, 2009
1,470
1,154
OnePlus 9
I had tried what was in the post before searching for other drivers. I will give the multiple try's again and cross my fingers. Currently the device shows up as QUSB_BULK_CID:041D_SN661D980 in device manager.
Sorry for your troubles, but I'm if you tried "disabling driver signing" in Windows 10..?

Look here:

 
  • Like
Reactions: rulerofmydomain
Oct 6, 2006
8
0
Sorry for your troubles, but I'm if you tried "disabling driver signing" in Windows 10..?

Look here:

I think I made some progress. Now it shows up as OnePlus Android Bootloader Interface or ADB interface based on what I chose. But fastboot devices still doesn't see it. What is the best way to put it in the correct mode with the keys in light that nothing on the screen comes on?

Thank you
 

reaper000

Senior Member
Aug 3, 2009
1,470
1,154
OnePlus 9
You mentioned that your phone rebooted and that upon reboot, it wasn't recognized by the PC <awaiting device>... Which leads me to conclude when the screen was on, you saw that it was in Fastbootd.
Where it should still be unless you held the power on button down long enough to reboot.

One more thing: you might need a more recent version of SDK platform tools (the programs behind the Windows PowerShell fastboot command etc). Update your PC to the latest version of Android Studio and see if the latest version of the "fastboot devices" command recognizes the device...
 
Last edited:

reaper000

Senior Member
Aug 3, 2009
1,470
1,154
OnePlus 9
I think I might have figured out why people are crashing out at the fastbootd reboot of this process. It's because their version of SDK platform tools has not been updated -- hanging at fastbootd has been happening to people flashing factory stock ROMs on the latest Pixel, and apparently it's because they need new platform tools!

The OP has been amended to include updating SDK platform tools on your PC to the latest version as a step in the instructions.
 
Last edited:

Moe2003

Senior Member
how
It failed after what appeared to be a disconnect and reconnect, but I didnt have the driver installed for the device.
I was eventually able to recover, but the only thing that would work was the OnePlus 9 Pro India MSM tool. I have a OnePlus 9 Global (not pro, not India). So now Im trying to figure out how to get back to the proper image.

Update: After getting booted into the OP9 Pro India image, I was then able to get booted into TWRP and flash the correct full OTA zip for my device. I think Im on the right track no
how did u get it to turn on after the hard brick?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 10
    Greetings,


    I've appreciated @Slikkster2k's terrific thread that explains and walks you through fastboot recovery of a OnePlus 9. To make it more convenient, I've taken his process and adapted @mauronofrio's OnePlus 8 fastboot ROM to post a fastboot ROM zip for the OnePlus 9.


    PLEAE NOTE THAT FASTBOOT ROMS CAN ONLY BE USED IN DEVICES WITH AN UNLOCKED BOOTLOADER!!!
    AND BE WARNED THAT YOU WILL WIPE INTERNAL STORAGE COMPLETELY.
    THIS IS NOT MEANT FOR BRANDED DEVICES, OR TO SWITCH REGIONAL TYPES, OR AS AN UPGRADE PATH.
    THIS IS THE LAST DITCH ATTEMPT BEFORE USING AN MSM TOOL TO GET YOU A BOOTING DEVICE...​



    Instructions:

    - On your PC, install bootloader drivers for OP9 (I used the Universal ADB driver found here: https://adb.clockworkmod.com/) and afterwards, you may need to use Device Manager in Windows' control panel to "update driver" for an unrecognized OP9 in Bootloader and Fastbootd modes.
    - Ensure you're using the LATEST version of SDK platform tools (from Android Studio) on your PC or you might be stuck at a later step (specifically, when rebooting to Fastbootd)
    - On your PC, download the Fastboot ROM zip from the download link below.
    - On your PC, unzip downloaded file
    - On your PC, navigate to its now-uncompressed folder
    - Reboot your OnePlus 9 to bootloader mode. From a crashed state, you might need to hold down the power button for an ungodly amount of time (think 30 seconds) to fully shut down. Then hold down power and both volume buttons until you see the Bootloader screen
    - Connect the OP9 to your PC
    - On your PC in the uncompressed folder, double-click cmd.bat
    - In the PowerShell window that opens, type fastboot devices
    =if you see a small string of characters, you're good
    =if you only get another prompt, you need to install adb drivers (see 1st step) before going any further
    - type flash-all_slotb.bat
    - type y
    = because there's almost NO CIRCUMSTANCE that a fastboot ROM successfully flashes without wiping your data. As in deleting, formatting, absolutely annihilating everything on your device. Now if you have a perfectly functional device, then maybe you can avoid wiping. But that's not why you're here, are you? You've buggered your phone and are desperately looking for someway to get it to boot normally, before calling OnePlus and begging for an MSM tool. So if you're here, take a deep breath and kiss your data goodbye.
    = flashing the ROM to slot B and then booting slot B gives you a better shot at one-step flashing success. It's been my experience that f you flash to slot A, some files simply don't flash and then you're left having to flash to slot B anyways.
    = at some point, your OP9 will reboot to Fastboot mode for more flashing...but if you happen to see <awaiting any device> for several minutes, it means that the OP9 in Fastboot mode is not being recognized by Windows due to a driver issue, and for those unlucky folks, go to Post #2
    = if your OP9 continues to blissfully flash in Fastboot mode, just let it go...
    - Success is when you see a final reboot, and the twirling dots of a normal OOS boot, at which point you can finally unplug your OP9 from your PC.

    Optional steps, at end:
    Once you've successfully booted to 11.2.2.2, I would recommend that you download the latest full OTA from OnePlus' support page (11.2.9.9 is in the DOWNLOAD LINKS, below) and place it on your internal SD card's "root" directory (note that this is not the true root directory of internal storage accessible only if you are rooted with Magisk)
    Then Settings>system>system updates and tap the gear icon (top right of screen) to do a local upgrade.
    After Fastboot ROM flashing on slot B, this local upgrade ensures that slot A will be overwritten by the full stock ROM, ending whatever badness was on slot A that led you to need a Fastboot ROM flash. So now, both slots A and B should have solid functioning ROMs.

    Good luck!



    DOWNLOAD LINKS:
    Fastboot ROM 11222AA zip:

    Stock Full OTA 11299AA zip

    Credits:
    - @Slikkster2k
    - @mauronofrio (please un-retire!)
    2
    Please upload to MEGA or Google Drive or actually anywhere else as AFH is so slow it gives me 3 days for estimated download time. Thank you. Somebody sending a mirror would be much appreciated.
    2
    Nice write up, friend! Thank you for taking the time to do so.
    2
    Thanks, I contact oneplus support and it seem like they are updating their Software Upgrade section.
    I've provided an AFH mirror for OOS' full OTA 11.2.4.4AA for convenient download.
    Also, the recommendation I gave you is also now added to the OP.
    1
    ++This post is ONLY for those unfortunate souls who see <awaiting any device> in Fastboot mode for minutes while following the Instructions in Post #1++

    - Once your OP9 screen shows Fastboot mode and you see <awaiting any device> for several minutes
    - hit CTRL C to stop the flashing process
    - go to Device Manager in Windows and look for the yellow-triangled ! device. LE2115 -- that's your unrecognized Fastboot device
    - right click it and select update driver
    - select "Browse my computer for drivers" and then "Let me pick from a list..."
    - select ADB interface (and you might further need to pick the Universal or Samsung Android device) and install it
    - once that driver window closes, go back to the PowerShell window
    - type fastboot devices
    =if you see a small string of characters, you're good. Go to the last step!
    =if you only get another prompt, you need to unplug the OP9 and then reconnect it. Since you just updated the driver, Windows should now recognize and engage the driver for the Fastboot mode OP9. Confirm this by looking for a small string once you again type fastboot devices
    =if you still don't get a small string confirming device recognition, try updating the driver again. And again. Because, you know, Windows. If you never succeed in getting Windows to recognize the OP9 in Fastboot mode, you might need to try downloading another ADB driver. But you really can't go further in this flashing process till the OP9 is recognized in Fastboot mode. Only then can you go on...
    - the last step! Type rescuefastbootd.bat to complete the flashing process in Fastboot mode. With any luck, your OP9 will now flash the 2nd set of images and then reboot normally, on OOS 11.2.2 in slot B, and you will see the orbiting dots of a normal OOS boot. When you do, you can unplug your phone from the PC. Success!!