Install method for custom roms OnePLus 12 (waffle)

Install method for custom roms OnePLus 12 (waffle)


  • Read through the instructions at least once before actually following them, so as to avoid any problems due to any missed steps!
  • Make sure your computer has adb and fastboot.
  • Enable USB debugging on your device.
  • Make sure that your model number is one of the following (exact match required!):
  • CPH2573
  • CPH2581
  • CPH2583
  • PJD110

Boot your device with the stock OS at least once and check every functionality.

  • Remove all Google accounts from your device to avoid “Factory reset protection”
  • The required version is Android 15!!!! Make sure you are here before continuing

Power off the device, and boot it into bootloader mode:

  • Flash the downloaded image files to your device by typing:
fastboot flash boot boot.img
fastboot flash dtbo dtbo.img
fastboot flash init_boot init_boot.img
fastboot flash vbmeta vbmeta.img
fastboot flash vendor_boot vendor_boot.img
fastboot flash super_empty super_empty.img
fastboot flash recovery recovery.img
  • Reboot in recovery,fastboot reboot recovery
  • Now reboot into recovery to verify the installation
  • Now tap Factory Reset, then Format data / factory reset and continue with the formatting process. This will remove encryption and delete all files stored in the internal storage, as well as format your cache partition (if you have one).
  • Return to the main menu.
  • On the device, select “Apply Update”, then “Apply from ADB” to begin sideload.
 adb -d sideload /path/to/zip

Tip: After the package is installed, recovery will inform you that reboot to recovery is required to install add-ons. In case you want to do that, please select “Yes,” otherwise “No”.

Tip: Normally, adb reports Total xfer: 1.00x, but in some cases, even if the process succeeds, the output may stop at 47% and show adb: failed to read command: Success. In other instances, it might display adb: failed to read command: No error or adb: failed to read command: Undefined error: 0 which is also fine.

Once you have installed everything successfully, you can now reboot your device into the OS for the first time!

  • Click the back arrow in the top left of the screen, then “Reboot system now”.

Note: The first boot usually takes no longer than 15 minutes


Report Page