STEP 3: Install OnePlus USB Drivers
Install the OnePlus USB Drivers on your PC so that the latter is able to recognize your device.
STEP 4: Download OnePlus 8/8 Pro OxygenOS 11 Android 11 Downgrade Firmware
Finally, download the rollback firmware for your OnePlus 8/8 Pro device from the below link. Make sure to download the firmware correspond to your region only, cross flashing the firmware of any other region might create some issues.
That’s it. These were all the requirements. You may now proceed with the steps to downgrade your OnePlus 8/8 Pro device from OxygenOS 12 to 11 (Android 12 to 11).
STEP 5: Install OxygenOS 11 (Android 11) Rollback Firmware on OnePlus 8/8 Pro
First Method:
- Start off by downloading the rollback package for your device from the above links.
- Then transfer the downloaded firmware to your device’s internal storage.
- Now head over to the Settings page and go to System.
- Select the System Update option and tap on the gear icon situated at the top right.

- Then select Local Upgrade and browse to the downloaded rollback firmware.
- Select it and hit the Confirm button. The installation will now begin.
- Once it is completed, hit the Reboot button and your device will now boot to Android 11.
Second Method:
- First of all, Turn off your device.
- Now reboot your phone into bootloader mode by pressing and holding the VOLUME UP and POWER buttons simultaneously.
- Now connect your device to your PC using the USB cable.
- Open the extracted firmware folder to flash it using fastboot mode.
- Enter the below code to boot your device into fastbootd mode.
3. Now flash the following files by entering the code
fastboot flash boot boot.img
fastboot flash cpucp cpucp.img
fastboot flash dtbo dtbo.img
fastboot flash modem modem.img
fastboot flash oplusstanvbk oplusstanvbk.img
fastboot flash oplus_sec oplus_sec.img
fastboot flash qweslicstore qweslicstore.img
fastboot flash shrm shrm.img
fastboot flash splash splash.img
fastboot flash vbmeta vbmeta.img
fastboot flash vbmeta_vendor vbmeta_vendor.img
fastboot flash vbmeta_system vbmeta_system.img
fastboot flash vendor_boot vendor_boot.img
fastboot flash vm-bootsys vm-bootsys.img
4. Now reboot into userspace fastboot, aka fastbootd. If you don’t do this, the remaining files cannot be flashed:
5. Flash the remaining files:
fastboot flash abl abl.img
fastboot flash aop aop.img
fastboot flash bluetooth bluetooth.img
fastboot flash devcfg devcfg.img
fastboot flash dsp dsp.img
fastboot flash featenabler featenabler.img
fastboot flash hyp hyp.img
fastboot flash imagefv imagefv.img
fastboot flash keymaster keymaster.img
fastboot flash multiimgoem multiimgoem.img
fastboot flash qupfw qupfw.img
fastboot flash tz tz.img
fastboot flash uefisecapp uefisecapp.img
fastboot flash xbl xbl.img
fastboot flash xbl_config xbl_config.img
fastboot flash product product.img
fastboot flash system system.img
fastboot flash system_ext system_ext.img
fastboot flash vendor vendor.img
fastboot flash odm odm.img
6. Now reboot your device into the system using the below fastboot command:
7. If everything worked your phone should now boot into OxygenOS.
The files will be flashed to your currently active boot slot. If any of them fail to flash, switch to the other slot and start over from the beginning. I wasn’t able to flash ODM, product, system, system_ext, and vendor to slot a, and had to use slot b instead. To check the current slot:
fastboot getvar current-slot
To switch slots:
or
That’s it. These were the instructions to downgrade your OnePlus 8/8 Pro device from OxygenOS 12 to 11 (Android 12 to 11). If you have any queries concerning the aforementioned steps, do let us know in the comments. Rounding off, here are some iPhone Tips and Tricks, PC tips and tricks, and Android Tips and Tricks that you should check out as well.
Thanks for this guide – do you have a link to the OnePlus 8 Pro Global rollback package?