• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

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

Search This thread
I'm getting an error when installing the drivers.
:
 

Attachments

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

reaper000

Senior Member
Aug 3, 2009
1,403
1,059
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,643
2,824
Milwaukee
Xiaomi Mi Pad 4
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?

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,403
1,059
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,643
2,824
Milwaukee
Xiaomi Mi Pad 4
OnePlus 9
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

Top Liked Posts

  • There are no posts matching your filters.
  • 7
    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!)
    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!!
    1
    OPTIONAL: if you're reading this before catastrophe, I would suggest that you ensure you have working drivers for both Bootloader and Fastboot modes. (I used the Universal ADB driver found here: https://adb.clockworkmod.com/) After driver installation on your PC, steps to do this look like:
    - Settings>About Phone> tap Build number 7 times, then
    - Settings>System>Developer Options>toggle Advanced Reboot.
    - Hold the power button, select the 3-dot menu icon, tap Bootloader
    - connect OP9 to your PC, and Windows 10 should install the right driver.
    - On your PC, navigate to the Fastboot ROM downloaded unzipped folder.
    - double-click cmd.bat and a PowerShell window opens.
    - in the PowerShell window, type: fastboot devices
    =if you get a small string of identifying characters, you're good.
    =if you get nothing but a command prompt, you need to install adb drivers in Windows' Device Manager
    - type: fastboot reboot fastboot
    and your OP9 will reboot into Fastbootd mode; when you see a splash screen with a choice of languages...
    - type: fastboot devices
    =if you get a small string of identifying characters, you're good.
    =if you get nothing but a command prompt, you need to install adb drivers in Windows' Device Manager (read over Post #2). Once that's done successfully (typing: fastboot devices and getting an identifying string), you want to reboot normally. Success!!
    1
    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.