Important Notices
- This guide is based on a verified method, but proceed at your own risk.
- I am not responsible for any damage, data loss, or issues resulting from the misuse of this guide.
- Warranty Status: Modifying your device's software, unlocking the bootloader, or gaining root access will likely void your manufacturer warranty.
- This process requires familiarity with ADB, Fastboot, and Windows driver installation.
- Multiple data wipes will occur. Ensure all important data is backed up to an external source before starting.
- Anti-Rollback (ARB) Warning: Verify your device's ARB index before flashing any firmware. Attempting to downgrade to an older firmware version on a device with Anti-Rollback triggered will result in an unrecoverable hard brick.
- Do NOT relock the bootloader while your device is rooted, running a custom ROM, or equipped with a custom recovery (like TWRP). Relocking the bootloader with modified software will fail Verified Boot checks and instantly hard brick your device.
- Brick Risk: Deviating from these instructions, interrupting the flashing process (e.g., unplugging the USB cable, sudden power loss), or flashing files meant for a different device model can result in a soft brick (recoverable) or a hard brick (a completely dead, unfixable device). Ensure your phone has at least a 70% battery charge before beginning.
Step 1: Download Required Files
Prepare the following on your Windows PC:
- Android SDK Platform Tools — Download from developer.android.com
- OnePlus USB Drivers — Download from oneplususbdrivers.com
- Fastboot Firmware Flasher Tool
- Global OxygenOS 16 Full OTA zip:
- On your phone, install Oxygen Updater from the Play Store
- Select OnePlus 13R (GLO) as the device
- In Settings, set Update Method to Full and enable Advanced Mode
- Return to the main screen — you should see the update labeled
CPH2645_16.0.0.205(EX01) - Download it, rename the file for convenience, and transfer it to your PC
- Chinese ColorOS 16 Full OTA zip (required for camera and battery compatibility) — Download from Daniel Springer Website
Important: Ensure version numbers match — both OxygenOS and ColorOS must be 16.0.0.205.
Step 2: Unlock the Bootloader
Enable Developer Options
On your phone, go to Settings > About Device > Version and tap "Version Number" 7 times until you see "You are now a developer."
Enable OEM Unlocking & USB Debugging
Go to Settings > System & Updates > Developer Options and enable OEM Unlocking and USB Debugging.
Connect to PC & Reboot to Bootloader
- Connect your phone to your PC
- Open a PowerShell/Terminal window in the Platform Tools folder
- Authorize the connection by running:
bashadb devices
- Allow the connection on your phone when prompted — your device serial number should appear with "device" beside it
- Reboot into the bootloader:
bashadb reboot bootloader
Unlock the Bootloader
- In Fastboot mode, verify the connection:
bashfastboot devices
- Unlock the bootloader:
bash.\fastboot flashing unlock
- Use the volume and power buttons to select "Unlock the bootloader"
- The phone will wipe data and reboot
Post-Unlock Setup
- Complete the initial ColorOS setup (skip optional steps)
- Re-enable USB Debugging in Developer Options
Step 3: Prepare Files on PC
Unpack OxygenOS 16 Firmware
- Install Fastboot Firmware Flasher and move the OxygenOS OTA zip into the
FastbootFirmwareFlasher/OTA zipsfolder - Run
fastbootfirmwareflasher.exeand select "Firmware Unpacker" - Unpack the OxygenOS 16 OTA zip in Full mode
- The unpacked firmware will be located at
FastbootFirmwareFlasher/FIRMWARE
Replace odm.img (Critical Step)
- Unpack the Chinese ColorOS 16 OTA using the same steps as above and locate
odm.imgin its folder - Navigate to the unpacked OxygenOS 16 firmware folder and find the
odm.imgfile - Replace the OxygenOS 16
odm.imgwith the one from ColorOS 16
This step is critical for camera functionality and battery calibration. Double-check before proceeding.
Step 4: Flash the Firmware
Prerequisites
- Battery level ≥ 70%
- Bootloader unlocked and USB Debugging enabled
- ADB authorization granted on PC
- Modified OxygenOS firmware (with ColorOS
odm.img) ready atFastbootFirmwareFlasher/FIRMWARE
Flashing Process
- Run
fastbootfirmwareflasher.exeand select "Firmware Flasher" - Choose Start, then select
CPH2645_16.0.0.205(EX01) - When prompted for root, select No (to allow bootloader relocking later)
- Select your current phone state (System or Fastboot Mode)
- The tool will reboot into FastbootD and begin flashing — it may run a USB test, allow it to proceed. It will also reboot into Fastboot in the middle, allow it to proceed
- When finished, you will be asked if you are performing a clean flash — select Yes to wipe data
- The phone will reboot into the OxygenOS 16 setup screen
Step 5: Relock the Bootloader (Optional)
Relocking is required for Google Play Integrity and SafetyNet attestation.
- After OxygenOS setup, re-enable USB Debugging in Developer Options
- Connect to PC and authorize ADB
- Reboot to bootloader:
bashadb reboot bootloader
- Verify the connection:
bashfastboot devices
- Relock the bootloader:
bash.\fastboot flashing lock
- Confirm "Lock the Bootloader" on your phone
- The phone will perform a final wipe and boot into OxygenOS 16
Conclusion
Congratulations on converting your device! Your OnePlus Ace 5 is now running Global OxygenOS 16 as a OnePlus 13R. Enjoy the clean OxygenOS experience with full camera and battery compatibility.

