Here’s how to install Carbon ROM for your OnePlus 8 Pro!
Video Tutorial:
https://www.youtube.com/watch?v=G3QB2v3Wumk
Step 1. You will need to unlock the bootloader first, follow my universal guide here:
Note: If you are using a carrier-branded OnePlus 8 Pro such as T-Mobile or Verizon, you will have to unlock the bootloader by getting unlocked code from your carrier, you can search on Google on how to do this. But next time, simply buy the unlocked model as it supports full 4G LTE/5G bands on T-Mobile or Verizon, you don’t gain ANYTHING by buying T-Mobile/Verizon models, you actually lose dual SIM capability and another process to unlock the bootloader.
You just need to unlock the bootloader, you do NOT need to follow the root guide as we are simply installing a custom ROM.
Step 2. You will need to flash TWRP recovery.
Download fastboot.zip:
https://download.highonandroid.com/file/Tools/fastboot.zip.html
Unzip fastboot.zip and you should find a new folder called “fastboot”.
Step 3. Download TWRP and userdata image for OnePlus 8 Pro:
Download TWRP:
https://download.highonandroid.com/file/TWRP/OnePlus8Plus/beta/twrp-3.4.0-2-instantnoodle-unified-mauronofrio.img.html
Download userdata.img:
https://download.highonandroid.com/file/ROMs/OnePlus8Pro/CarbonROM/userdata.img.html
Copy BOTH of these files into the fastboot folder.
Step 4. Open a command prompt by typing “cmd” after pressing the Windows Start button.
cd Downloads
cd fastboot
fastboot flash recovery_a twrp-3.4.0-2-instantnoodle-unified-mauronofrio.img
fastboot flash recovery_b twrp-3.4.0-2-instantnoodle-unified-mauronofrio.img
Step 5. This next command WILL ERASE EVERYTHING on your OnePlus 8 Pro! You NEED TO WIPE DATA in order to install this ROM or any custom ROM. If you have to backup anything, STOP at this step, reboot your phone and BACKUP EVERYTHING you need to backup then come back to this step.
Next type the following and hit Enter:
fastboot flash userdata userdata.img
That will flash the recovery to both slot A and B so you can access TWRP from now on without having to reflash. If you ever lose TWRP recovery, you can go ahead and repeat Steps 2-3 to re-install your TWRP recovery which can sometimes happen after installing a ROM.
Step 6. DO NOT REBOOT. Use the Volume keys to find “RECOVERY” then hit the power button.
Step 7. Download ROM and Gapps, copy over to your phone while in TWRP recovery mode. If for some reason your phone does not connect as disk drive(as sometimes happens with Windows, follow this guide).
Download Gapps: (Grab arm64, Android 10.0, pico)
Step 8. Once in TWRP recovery, go ahead and flash the ROM and Gapps. If you want root, also flash Magisk.
Step 9. Reboot and profit! You should now be on Carbon ROM. Enjoy!
I usually leave the version I used in my tutorial because with updates sometimes things can become different or even break. I usually stick with which ever version I flash and only update major updates.
If you want the latest version and you are reading this tutorial in the way future, you can check out the XDA thread where the ROM is posted:
https://forum.xda-developers.com/oneplus-8-pro/development/10-carbonrom-cr-8-0-t4123585
If you need camera, install the Google Camera:
https://forum.highonandroid.com/t/how-to-install-google-camera-on-oneplus-8-8-pro-7-7t-and-7-pro/41
For OnePlus camera, I am still trying to figure out to make it fully.
Overview of the ROM here:
https://www.youtube.com/watch?v=rAE_SChQ21I