Flasing Custom ROMs on Oneplus 10R & Ace - yashaswee-exe/AndroidGuides GitHub Wiki
You should have latest ColorOS (and not OxygenOS).
If you have OnePlus Ace with OxygenOS installed, you need to follow the below mentioned steps before you flash the custom ROM. If you have OxygenOS 14/13, then you need to rollback to OxyegnOS 12 and switch back to ColorOS 12.
- Download OOS rollback zip. 80W | 150 | Support Chat
- Once you are on OOS12, download COS12 zip from here | mirror and to switch to ColorOS, follow this instructions.
- After you have installed ColorOS 12 then lock the bootloader.
- Update to the latest ColorOS 14 and unlock bootloader again.
- Now you have a fully working bootloader.
All necessary instructions and files can be found in the group OnePlus 10R/ACE
The latest OxygenOS 14 firmware
CPH2423/CPH2411 14.0.0.640(EX01) or above OOS14 only
installed. If you are on OOS15, you will have to rollback to OOS14 as of now.
Make sure you have removed your google account & PIN/password.
- Download Google's platform-tools, extract it in C drive.
- Enable OEM Unlocking & UBB debugging from phone's developers options.
- Connect your device to PC, and open cmd in the platform tools folder by typing cmd in the address bar.
- Run the following command and approve USB debugging prompt on your device. [If you are not getting an output then update your adb drivers]
adb devices
- Run the below command to boot your phone into fastboot mode. After running the command you'll see a black screen with fastboot mode written in very small font.
adb reboot bootloader
- Run the below command to check if your device is getting detected in fastboot mode or not.
fastboot devices
If the command is not giving any output/ is waiting for device then you need to update your fastboot drivers 7. Run the below command to unlock the bootloader.
fastboot flashing unlock
- Run the below command to reboot your device after unlocking.
fastboot reboot
- Setup the device and perform the above Step2 again.
- Unlocked bootloader and USB debugging enabled from the developer options.
-
latest ROM.zip
for 10R/Ace available here. - Make sure you have removed your google account & PIN/password.
NOTE: Skip this note if flashing a custom ROM, if reverting back to stock OS. Use the following firmware to switch.
- OxygenOS: Download the latest firmware available from Oxygen Updater app.
- ColorOS: Download the COS15 firmware from this mirror link.
- Connect the phone in the fastboot mode:
adb reboot bootloader
- Verify that your device is recognized in fastboot by checking for its serial number.
fastboot devices
- Download and set up the flashing tool from here.
Video Tutorial: Here(https://t.me/Updates10R/101)
-
Open the tool and navigate to the
Firmware Unpacker
section. -
Select the custom ROM zip / full stock ROM ZIP file (not an incremental update) that you want to flash.
-
In the Mode section, select Full, and then click Press to Unpack to extract the firmware.
-
After unpacking, go to the
Firmware Flasher
section. -
Click on Press to Flash and carefully follow the on-screen instructions during the flashing process.
-
You should see a
Flashing Complete
prompt. -
If you are doing a dirty flash(updating ROM), click on the reboot button. If you are doing a clean flash, on your phone select English and format data.
-
Reboot and you are done.
- If not already provided, dump ROM.zip using payload dumper or MT File Manager to get
boot.img
,dtbo.img
,vendor_boot.img
- Reboot to bootloader
adb reboot bootloader
- Flash LineageOS recovery
fastboot flash --slot=all boot boot.img
fastboot flash --slot=all dtbo dtbo.img
fastboot flash --slot=all vendor_boot vendor_boot.img
- Reboot to recovery
fastboot reboot recovery
- Skip this if you are dirty flashing. Do a factory reset: Factory Reset > Format data / factory reset
- Sideload the LineageOS.zip package: (Apply Update -> Apply from ADB)
adb sideload lineage-packagename.zip
- Reboot to System