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

How To Guide [ROM][STOCK][FASTBOOT][OP9R] OxygenOS 11.2.4.4 Fastboot ROM

Search This thread

HELLBOY017

Senior Member
Jun 4, 2019
56
31
Patiala
OnePlus 9R
Ever wanted to unbrick your device or switch to stock ROM from a custom ROM without using MSM Unbrick tool and keeping your bootloader unlocked after that well fastboot ROMs are here to help you 😉. I have extracted all images from the stock zip and i have made a new zip with the Fastboot ROM with a flash-all.bat included. This will work only if your bootloader is unlocked. This will erase all your data and will wipe your internal storage.

HOW TO FLASH

1). Download the zip
2). Unpack the zip in a folder
3). Reboot the OnePlus 9R in fastboot-bootloader mode (Power and volume + and volume-)
4). Connect the OnePlus 9R to PC
5). Run flash-all.bat flasher
6). Wait until the process end
7). Voila! your OnePlus 9R will now boot into OxygenOS

POINTS TO REMEMBER
* "Invalid sparce file format at header magic" is not an error, you need to wait a bit when you see that string, just wait.

* These ROMs can't be used to update or downgrade your phone but just to restore your phone.
* This can’t be used to switch from ColorOS to OxygenOS you can use MSM unbrick tool to do that.
* !!! IMPORTANT !!!
Before flashing make sure you know about which type of ram your device supports i.e LPDDR4X/LPDDR5 as flashing wrong xbl config will hardbrick your device.
Here’s how you can check what type of ram your device has:-

Now, as to exactly find out which variant that you have, turn on USB debugging and enter this command:-

Code:
adb shell getprop ro.boot.ddr_type

If the value is 0, that means you have LPDDR4X. If the value is 1, that means you have LPDDR5.

This command is more reliable than the Devcheck and other apps.



DOWNLOAD:- https://drive.google.com/file/d/1LTknGhfR2JTtXhN0rGMCS4OwmUdqt3PF/view?usp=sharing
 
Last edited:

zwk22160

Member
Jul 8, 2017
24
1
Ever wanted to unbrick your device or switch to stock ROM from a custom ROM without using MSM Unbrick tool and keeping your bootloader unlocked after that well fastboot ROMs are here to help you 😉. I have extracted all images from the stock zip and i have made a new zip with the Fastboot ROM with a flash-all.bat included. This will work only if your bootloader is unlocked. This will erase all your data and will wipe your internal storage.

HOW TO FLASH

1). Download the zip
2). Unpack the zip in a folder
3). Reboot the OnePlus 9R in fastboot-bootloader mode (Power and volume + and volume-)
4). Connect the OnePlus 9R to PC
5). Run flash-all.bat flasher
6). Wait until the process end
7). Voila! your OnePlus 9R will now boot into OxygenOS

POINTS TO REMEMBER
* "Invalid sparce file format at header magic" is not an error, you need to wait a bit when you see that string, just wait.

* These ROMs can't be used to update or downgrade your phone but just to restore your phone.
* This can’t be used to switch from ColorOS to OxygenOS you can use MSM unbrick tool to do that.
* !!! IMPORTANT !!!
Before flashing make sure you know about which type of ram your device supports i.e LPDDR4X/LPDDR5 as flashing wrong xbl config will hardbrick your device.
Here’s how you can check what type of ram your device has:-

Now, as to exactly find out which variant that you have, turn on USB debugging and enter this command:-

Code:
adb shell getprop ro.boot.ddr_type

If the value is 0, that means you have LPDDR4X. If the value is 1, that means you have LPDDR5.

This command is more reliable than the Devcheck and other apps.



DOWNLOAD:- https://drive.google.com/file/d/1LTknGhfR2JTtXhN0rGMCS4OwmUdqt3PF/view?usp=sharing
Errr sorry I can make sure that I have the DDR5,but it seems that when I complete the flash using the DDR5 profile config,my phone hard bricked, so how can I get it back? Now it can not even enter 9008 mode
 

zwk22160

Member
Jul 8, 2017
24
1
You will most likely need to visit the service center and get your phone repaired.
Are you sure that your device had DDR5?
Actually,I checked my DDR type via devcheck instead of the adb command. Seems that the dev check is no so reliable. Anyway, I have already sent my phone to the service center to repair, I have a OnePlus 7 pro as the backup phone, so it doesn't affect me too much.
 

theincognito

Senior Member
Feb 26, 2015
599
765
Redmi K20 Pro
OnePlus 8T
Actually,I checked my DDR type via devcheck instead of the adb command. Seems that the dev check is no so reliable. Anyway, I have already sent my phone to the service center to repair, I have a OnePlus 7 pro as the backup phone, so it doesn't affect me too much.

Yeah. The apps aren't reliable at this. Always use the adb command. 100% reliable. And since it's harbricked for you, I am pretty sure that you have a DDR4X variant.
 

HELLBOY017

Senior Member
Jun 4, 2019
56
31
Patiala
OnePlus 9R
Errr sorry I can make sure that I have the DDR5,but it seems that when I complete the flash using the DDR5 profile config,my phone hard bricked, so how can I get it back? Now it can not even enter 9008 mode
It’s clearly written to not trust devcheck and other apps 😐 that prop is the only trusted source of finding which type of ram ur device has. It has also come to my attention that DDR5 devices can boot to EDL if we flash wrong xbl configs on them but the DDR4 ones can’t boot to EDL if wrong xbl config is flashed. (Means ddr4 users would have to get phone repaired by service center if wrong xbl config is flashed on their device)
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    Ever wanted to unbrick your device or switch to stock ROM from a custom ROM without using MSM Unbrick tool and keeping your bootloader unlocked after that well fastboot ROMs are here to help you 😉. I have extracted all images from the stock zip and i have made a new zip with the Fastboot ROM with a flash-all.bat included. This will work only if your bootloader is unlocked. This will erase all your data and will wipe your internal storage.

    HOW TO FLASH

    1). Download the zip
    2). Unpack the zip in a folder
    3). Reboot the OnePlus 9R in fastboot-bootloader mode (Power and volume + and volume-)
    4). Connect the OnePlus 9R to PC
    5). Run flash-all.bat flasher
    6). Wait until the process end
    7). Voila! your OnePlus 9R will now boot into OxygenOS

    POINTS TO REMEMBER
    * "Invalid sparce file format at header magic" is not an error, you need to wait a bit when you see that string, just wait.

    * These ROMs can't be used to update or downgrade your phone but just to restore your phone.
    * This can’t be used to switch from ColorOS to OxygenOS you can use MSM unbrick tool to do that.
    * !!! IMPORTANT !!!
    Before flashing make sure you know about which type of ram your device supports i.e LPDDR4X/LPDDR5 as flashing wrong xbl config will hardbrick your device.
    Here’s how you can check what type of ram your device has:-

    Now, as to exactly find out which variant that you have, turn on USB debugging and enter this command:-

    Code:
    adb shell getprop ro.boot.ddr_type

    If the value is 0, that means you have LPDDR4X. If the value is 1, that means you have LPDDR5.

    This command is more reliable than the Devcheck and other apps.



    DOWNLOAD:- https://drive.google.com/file/d/1LTknGhfR2JTtXhN0rGMCS4OwmUdqt3PF/view?usp=sharing
    2
    Hi OP, I changed the tag from Development to How To Guide, because we only use Development for original work like you build the ROM from kernel/device tree etc... Thanks.
    2
    Created a Tutorial based on your firmware/instructions. Hoping you will like it.
    https://androidmtk.com/install-firmware-oneplus-9r
    Appreciate it a lot! Thanks :)
    1
    Created a Tutorial based on your firmware/instructions. Hoping you will like it.
    https://androidmtk.com/install-firmware-oneplus-9r