Been staying in China since 2020. Also a Oneplus user since OnePlus one. Give up Oneplus and swtiched to Nothing phone since Oneplus 10. Decided to try out OnePlus 11 and... ColorOS is really pain in the ....
Decided to play around with fastboot flasing this is what i mange to get.
Additional Note:
Just bare in mind, this is a temporary solution to bring the phone from coloros to oxygen. After Feb 7 when the international version is available. I still need to redo the firmware flashing. But that time is just a Oxygen OS upgrade and it will be way easier
Step 1:
Download all the usual tools
- Android SDK
- Get the firmware from
this post
Step 2:
In most cases, a soft-bricked drive could already be in the Fastboot Mode. But if you’re stuck in a bootloop, long-press the Power key to turn it off. After that, press and hold the Power + Volume Down keys simultaneously to boot your device to Fastboot Mode.
If you aren’t able to power off the device, allow its battery to drain out. Once this happens, you should connect it to the charger. As soon as it is about to boot up, you should use the Power + Volume Up/Down keys and it’ll boot to the Fastboot Mode
Step 3:
To clear all user data
fastboot –w
Step 4:
Take note, most of the command i got it from
this post , if there are missing files, replace tne extension from img to elf or mbn.
fastboot --set-active=a
fastboot flash --slot=all boot boot.img
fastboot flash --slot=all modem modem.img #this file is missing
fastboot flash vendor_boot vendor_boot.img
fastboot flash vbmeta vbmeta.img
fastboot flash vbmeta_system vbmeta_system.img
fastboot flash vbmeta_vendor vbmeta_vendor.img
fastboot reboot fastboot
fastboot flash --slot=all abl abl.elf
fastboot flash --slot=all aop aop.mbn
fastboot flash --slot=all aop_config aop_config.img
fastboot flash --slot=all bluetooth BTFM.bin
fastboot flash --slot=all cpucp cpucp.elf
fastboot flash --slot=all devcfg devcfg.img
fastboot flash --slot=all dsp dsp.img
fastboot flash --slot=all dtbo dtbo.img
fastboot flash --slot=all engineering_cdt engineering_cdt.img
fastboot flash --slot=all featenabler featenabler.img
fastboot flash --slot=all hyp hyp.img
fastboot flash --slot=all imagefv imagefv.img
fastboot flash --slot=all init_boot init_boot.img
fastboot flash --slot=all keymaster keymaster.img
fastboot flash --slot=all oplus_sec oplus_sec.img
fastboot flash --slot=all oplusstanvbk oplusstanvbk.img
fastboot flash --slot=all qupfw qupfw.img
fastboot flash --slot=all recovery recovery.img
fastboot flash --slot=all shrm shrm.img
fastboot flash --slot=all splash splash.img
fastboot flash --slot=all tz tz.img
fastboot flash --slot=all uefi uefi.img
fastboot flash --slot=all uefisecapp uefisecapp.img
fastboot flash --slot=all xbl xbl.img
fastboot flash --slot=all xbl_config xbl_config.img
fastboot flash --slot=all xbl_ramdump xbl_ramdump.img
fastboot flash system system.img
fastboot flash system_ext system_ext.img
fastboot flash vendor vendor.img
fastboot flash product product.img
fastboot flash my_product my_product.img
fastboot flash odm odm.img
fastboot flash my_engineering my_engineering.img
fastboot flash vendor_dlkm vendor_dlkm.img
fastboot flash system_dlkm system_dlkm.img
fastboot flash my_stock my_stock.img
fastboot flash my_heytap my_heytap.img
fastboot flash my_carrier my_carrier.img
fastboot flash my_region my_region.img
fastboot flash my_bigball my_bigball.img
fastboot flash my_manifest my_manifest.img
Step 5:
If your phone goes into bootloop with oneplus logo. Most likely its not brick. Just need to do a factory reset in fastboot.
Shutdown completely, power + volume down, connect to usb and run
fastboot –w
View attachment 5822655