• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

[10][UNOFFICIAL] CarbonROM | cr-8.0 [instantnoodlep]

Search This thread

Myself5

Recognized Developer
Mar 17, 2011
3,376
9,649
23
myself5.de
Hello everyone, question, just moved from OP7Pro to Int. OP8Pro, I searched for my question and I couldn't find it, does Carbon support dual sim. Thanks guys and have a great one.

Yes we do.

@Myself5 are you planning to get the OnePlus camera in your builds? Definitely missed it.
Not planning to. But iirc this only used to be a matter of installing the apk. There shouldn't be any ROM sided requirements for it to work.
 

bruelltaube

Member
Oct 10, 2015
49
46
Can this build be used on a OP8 (non-pro) as well, or is it for the 8 Pro only? Would like to try, but as I'm still not completely familiar with the A/B concept I'd be more willing to do so, if there was confirmation before. TIA :)
 

chemengire

Senior Member
Jan 5, 2014
145
36
I've done this a slightly different way, but it's working. Here are my steps:

1. Coming from a clean OOS install, unlock your bootloader, boot the device, go through the initial setup quickly and then copy the rom to your internal storage
2. Reboot into your bootloader, from there boot twrp (don't flash it, we'll need stock recovery in a moment)
3. Go to the reboot menu to check which slot you're booted to. Let's assume you're booted to A.
4. Back out, install the carbon zip, which should install it to slot B if you're currently in A.
5. Go to the reboot menu and reboot to recovery. This should take you to stock recovery. Do a factory reset.
6. Reboot the phone and check it can get you into carbon ROM. If so, just do their quick little first time setup, then copy gapps to your internal storage and reboot to bootloader again.
7. This time FLASH twrp to both slots, then using the bootloader menu, reboot to recovery.
8. Check which slot you're on. Hopefully you'll be on the other slot and you should be able to install gapps.

If you're still unable to install, you could try just sideloading the gapps zip using either another recovery or just in the os itself. Let me know if this works for you!

Dear Forum ?,

With regard to Point #7, above:
"This time FLASH twrp to both slots, then using the bootloader menu, reboot to recovery."

To flash TWRP to both slots I enter the following to the command line:
fastboot flash recovery_a twrpname.img
fastboot flash recovery_b twrpname.img


Is this correct? recovery_a and recovery_b are keywords recognised by the fastboot command?

There is no need to reboot between flashing recovery a and recovery b?

Thank you for any information.
 

vtec303

Senior Member
Sep 19, 2007
1,417
441
Manchester
OnePlus 7 Pro
OnePlus 8 Pro
Dear Forum ?,

With regard to Point #7, above:
"This time FLASH twrp to both slots, then using the bootloader menu, reboot to recovery."

To flash TWRP to both slots I enter the following to the command line:
fastboot flash recovery_a twrpname.img
fastboot flash recovery_b twrpname.img


Is this correct? recovery_a and recovery_b are keywords recognised by the fastboot command?

There is no need to reboot between flashing recovery a and recovery b?

Thank you for any information.

Fastboot commands are correct and there's no need to reboot between flashing on a and b, hope this helps, cheers
 

dladz

Senior Member
Aug 24, 2010
12,549
3,755
Liverpool
OnePlus 8
OnePlus 8 Pro
Thanks for the awesome ROM, I was running OxygenOS for last 6 months and had freezing problems and battery life was horrible, but now my phone runs faster and with almost double the battery life.

You obviously had a problem mate, I get 10 hours screen on time on oxygen. So yep you've inadvertently fixed an issue you shouldn't have had.

Glad you're happy though
 

DyingDeep777

Member
Aug 20, 2020
23
1
Samsung Galaxy S20
Is it just me or did anyone experience bootloop even after following the instructions given by the developer. I did everything required such as flashing latest oos in both slots, installing rom via twrp and wiping data by flashing userdata you uploaded. But i still endup in bootloop. I really need some help
 

dladz

Senior Member
Aug 24, 2010
12,549
3,755
Liverpool
OnePlus 8
OnePlus 8 Pro
Is it just me or did anyone experience bootloop even after following the instructions given by the developer. I did everything required such as flashing latest oos in both slots, installing rom via twrp and wiping data by flashing userdata you uploaded. But i still endup in bootloop. I really need some help

I didnt do that, i booted twrp, then after flashing the ROM, booted to the stock recovery, then wiped.

Then it booted. Iirc
 

meffles

Senior Member
Aug 7, 2020
134
8
I did just that but I ended up booting to fastboot even if I chose reboot to system

Can you try doing these steps from the start?:

I've done this a slightly different way, but it's working. Here are my steps:

1. Coming from a clean OOS install, unlock your bootloader, boot the device, go through the initial setup quickly and then copy the rom to your internal storage
2. Reboot into your bootloader, from there boot twrp (don't flash it, we'll need stock recovery in a moment)
3. Go to the reboot menu to check which slot you're booted to. Let's assume you're booted to A.
4. Back out, install the carbon zip, which should install it to slot B if you're currently in A.
5. Go to the reboot menu and reboot to recovery. This should take you to stock recovery. Do a factory reset.
6. Reboot the phone and check it can get you into carbon ROM. If so, just do their quick little first time setup, then copy gapps to your internal storage and reboot to bootloader again.
7. This time FLASH twrp to both slots, then using the bootloader menu, reboot to recovery.
8. Check which slot you're on. Hopefully you'll be on the other slot and you should be able to install gapps.

If you're still unable to install, you could try just sideloading the gapps zip using either another recovery or just in the os itself. Let me know if this works for you!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 20
    uK2Q5sA.png

    CarbonROM is an aftermarket firmware based on the Android Open Source Project. We are dedicated to fast, stable, and feature-filled ROMs, honesty and communication with our users, and openness with our code. We like frequent builds, with the very latest and greatest hardware support and fixes. We strive to not only provide you with the best ROM we can build, but also to give back to the Android community and our fellow developers. For us, this is about creating something we can be proud of and hope you will enjoy.

    Please feel free to look, build, and use our code at CarbonROM's GitHub...

    What is PAX?
    Our release of Android 10, titled CR-8.0, is codenamed PAX after the Latin word for peace and Pax, the roman goddess for peace.
    PAX provides you with the features you need while keeping the focus on delivering an elegant, smooth, and well polished experience. PAX delivers a set of unique features, like a system-wide font engine that also allows for applying fonts on user apps while supporting user fonts through custom APKs generated on fonts.carbonrom.org. We are confident you'll love it, and there's many more things to discover ;)

    Disclaimer:
    While we make every effort to test these builds as much as possible, we are not responsible for anything that may happen to your device, family, pets, or perception of reality. We ask that you do your part to know your device and know how to recover from problems before you flash! As always, make sure to do backups.

    Support:
    We spend an astonishing amount of time developing this software. We can't spend much time on XDA as a result, so if you need support, please try the following:

    1) Search. Search, search, search. Yes, you. I don't care how unique or important your question is, it's very likely someone has addressed it already. Especially if you're even close to new at this.
    2) Read our FAQ, which can be found on our website. Carbon FAQ
    3) Ask a question in your device forum. Someone will no doubt try to help you. Warning: this help may come in the form of telling you it's a dumb question that has been asked before. See step 1 - such are the perils of asking questions when you haven't done the research yourself. Android is about helping yourself.
    4) Join our Discord server or Telegram group! There, you can connect with other Carbon users and our developers, and you can get quicker responses to your bug reports. The invite link is right below.

    Install Instructions:
    Other than previously provided ROMs, this is using the "normal" method of providing a flashable zip.
    You should start off with the latest OxygenOS on both slots and then proceed to flash Carbon.
    You must at least use TWRP 3.4.0-1 by @mauronofrio to flash this.

    • Download the ROM and optionally GApps, reboot to TWRP.
    • Flash the ROM
    • Reboot recovery (to switch between slots)
    • Flash GApps (optional)
    • Format /data*
    • Done

    *As TWRP is currently unable to format /data you can use fastboot to format
    Code:
    fastboot -w
    It appears that fastboot on Windows has issues with the wipe command. In that case use both of the following commands
    Code:
    fastboot erase userdata
    fastboot erase metadata

    Download
    Download Mirror
    Join the CarbonROM Discord server
    Meet us on Telegram
    Homepage
    GitHub
    Kernel source


    Remember, every penny you send to us goes right back into the rom. It's used for hardware, server costs, etc - all the things that help us make Carbon better with every release. Your support means the world to us! If you've enjoyed Carbon, please consider a donation toward this goal. Thank you, and we hope you continue to enjoy Carbon!



    XDA:DevDB Information
    CarbonROM, ROM for the OnePlus 8 Pro

    Contributors
    Myself5, CarbonROM
    Source Code: https://github.com/CarbonROM

    ROM OS Version: Android 10
    ROM Kernel: Linux 4.x
    Based On: AOSP

    Version Information
    Status: Testing

    Created 2020-06-26
    Last Updated 2020-10-13
    16
    New Build

    Just uploaded CARBON-CR-8.0-PAX-UNOFFICIAL-instantnoodlep-20200730-1536. Has some testing changes to the Telephony stack as I discovered occasional telephony crashes when reconnecting to WiFi with VoWiFi enabled. Also still has the VoLTE/VoWiFi icons (which are now merged) and a few changes for GooglePlay Security updates.

    Still working on the Google Apps not flashing properly at times.

    Also as the question seemed to come up: Sooner or later the OP8 Pro will become officially supported on CarbonROM. However, before that happens there's still a few things that need to be sorted out (e.G. GApps survival on OTA updates and a few other things) so I can't provide any ETAs on when that would happen.
    8
    CARBON-CR-8.0-PAX-UNOFFICIAL-instantnoodlep-20200713-1912 has been uploaded as a new update.

    Contains July ASBs and a VoLTE/VoWiFi icons for test, opinions welcome.
    6
    I updated the flashing instruction in OP to reflect on various ways to format /data as TWRP is currently not able to do so.

    You can either use fastboot to format
    fastboot -w
    or if that fails (which has been reported of being an issue with fastboot on Windows) flash THIS userdata.img using
    fastboot flash userdata userdata.img

    EDIT: As of TWRP 3.4.0-1 by @mauronofrio you can flash Carbon with that just fine.
    5
    CARBON-CR-8.0-PAX-UNOFFICIAL-instantnoodlep-20200702-1435 has just been uploaded.

    It contains fixes for app resizing issues, mainly shown when trying to open Google Maps.

    P.S: It appears that the GApps flashing issue will be solved by another change I did on how the packages are flashing to dynamic partitions which will be released with the next TWRP update (3.4.0-2) by @mauronofrio. Our private tests seem promising so far.