These are instructions on how to install stock firmware (ROM) on the OnePlus 9R Smartphone.

Note: The OnePlus 9R Smartphone powered by Qualcomm SM8250-AC Snapdragon 870 5G Chipset comes with Android 10 (OxygenOS UI) out of the box, upgradable to Android 12. Initially, the device’s bootloader is in a Locked state, which you should unlock first to flash or install any Stock/Custom Firmware. Once your device bootloader is unlocked, you can follow the tutorial below.
Caution: Flashing or installing the Stock Firmware will wipe/delete the data from the OnePlus 9R Smartphone. Therefore, we recommend you backup your data before following the tutorial below.

Install Stock Firmware on OnePlus 9R

  1. Download and install OnePlus 9R USB Driver on the Computer. If in case OnePlus Drivers are already installed on the computer, then SKIP this step.
  2. USB Logo

  3. Download Stock Firmware (fastboot based) of your OnePlus 9R Smartphone (if in case you have already downloaded the Stock Firmware, then SKIP this Step).
  4. Download Logo

  5. Extract the Firmware on the Computer. Once the Firmware package is extracted, you will get the following files:
  6. OnePlus 9R Fastboot Files

  7. Boot the device into the fastboot/bootloader mode. To boot into fastboot/bootloader mode, Press and Hold Power, Volume Up and Volume Down.
  8. OnePlus 9R Fastboot Mode

  9. Connect the device to the computer using the USB cable:
  10. Mobile USB Computer

  11. Launch the flash-all.bat file from the Firmware Folder:
  12. OnePlus 9R Fastboot Flash-all

  13. Firmware installation/flashing process will begin and may take a few minutes to complete. During this process, you will be asked to choose the variant of your device. If you are having a DDR5 variant then Type Y (from Computer keyboard) or else Type N (Follow this to Check Variant).
  14. OnePlus 9R Fastboot Choose Variant

  15. Once the installation process is completed, your device will reboot automatically.
  16. OnePlus 9R Fastboot Flash Success

  17. Disconnect the device from the Computer.
  18. Disconnect Mobile Computer

    Congratulations! Your OnePlus 9R Smartphone will now boot into the OxygenOS.


[*] If you’re running on any custom ROM, you can use the above method to re-install the OxygenOS on the device. However, you can not use the above method to Upgrade or Downgrade the device.

[*] You can not use the above method to Switch from ColorOS to OxygenOS. Instead, use MSM Unbrick Tool, to Switch from ColorOS to OxygenOS.

[*] Important: Before flashing, ensure you know which type of RAM your device supports, i.e. LPDDR4X or LPDDR5, as flashing the wrong xbl config will hard brick the device. You can check the RAM variant using the following ADB command: adb shell getprop ro.boot.ddr_type

If the value is 0, then the variant you have is LPDDR4X. If the value is 1, then the variant is LPDDR5.

[*] OnePlus Stock Firmware: If you are looking for the original firmware for your device, then head over to Download OnePlus Stock Firmware page.

[*] OnePlus USB Driver: If you are looking for the original USB Driver for your device, then head over to Download OnePlus USB Driver page.

[*] Credits: The Stock Firmware (ROM) used above was provided by Hellboy017 (developer). Without the Stock Firmware, the above tutorial was not possible.