• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[11][OFFICIAL] CarbonROM | cr-9.0 [fajita]

Search This thread

Myself5

Recognized Developer
Mar 17, 2011
3,418
9,786
23
myself5.de
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 R?
Our release of Android 11, titled CR-9.0.
It provides you with the features you need while keeping the focus on delivering an elegant, smooth, and well polished experience. R 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) 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.
3) 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:
You should start off with the latest Android 11 OxygenOS stable build on both slots and then proceed to flash Carbon.

The easiest way to do that is by installing the latest Version and then copy it by flashing the copy-partitions script made by LineageOS in the recovery. (See install Instructions for the recovery)

The recommended way to install is using the CarbonRecovery linked below.
  • Download the ROM and optionally GApps, reboot to recovery by flashing the boot.img using
    Code:
    fastboot flash boot fajita-YYYYMMDD-HHMM-boot.img
    followed by booting to recovery through the bootloader.
  • Sideload the ROM. (Apply Update -> Apply from ADB -> Connect to PC ->
    Code:
    adb sideload CARBON-CR-9.0-R-WEEKLY-fajita-YYYYMMDD-HHMM.zip
  • Reboot recovery (to switch between slots)
  • Flash GApps/MicroG through sideload like above (optional)
  • Factory reset -> Format data/factory reset (Make sure to have a backup of your data)
  • Done
Followup builds can be updated through the builtin CarbonDelta Updater or by dirtyflashing.

Download
Download CarbonRecovery

Homepage
Join the CarbonROM Discord server
Meet us on Telegram
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!

 
Last edited:

void4ever

Senior Member
Jan 14, 2011
232
115
OnePlus 6T
Thx @Myself5 I appreciate the info. Hopefully I don't run into the same Android Auto issues I did with 8.0. However to be 100% fair I ran into those issues with multiple other roms as well. Something to do how OxygenOS handles the detection of USB vs ASOP I assume on the 1+ hardware. Literally the only thing thats kept me from running custom roms.
 
  • Like
Reactions: letmedanz

Myself5

Recognized Developer
Mar 17, 2011
3,418
9,786
23
myself5.de
Found and fixed the issue with video playback in Apps. New builds coming within the next 2 hours.



Thx @Myself5 I appreciate the info. Hopefully I don't run into the same Android Auto issues I did with 8.0. However to be 100% fair I ran into those issues with multiple other roms as well. Something to do how OxygenOS handles the detection of USB vs ASOP I assume on the 1+ hardware. Literally the only thing thats kept me from running custom roms.

I havn't had issues with Android Auto in the VW Discover Pro on any devices so far. Unfortunately the only car I can test it with, and the Emulator is working fine as well. If it's still broken for you I'd greatly appreciate if you can provide logs of the issue and I'll try to take a look :)
 
  • Like
Reactions: letmedanz

void4ever

Senior Member
Jan 14, 2011
232
115
OnePlus 6T
Found and fixed the issue with video playback in Apps. New builds coming within the next 2 hours.





I havn't had issues with Android Auto in the VW Discover Pro on any devices so far. Unfortunately the only car I can test it with, and the Emulator is working fine as well. If it's still broken for you I'd greatly appreciate if you can provide logs of the issue and I'll try to take a look :)
I would be happy to provide logs if/when i run into an issue.

I can give some background right now, which may not be very useful since we don't know if 9.0 is going to have the same issue. I don't recall if it was you @Myself5 or the dev from Paranoid, but we had a short discussion about this a while ago. If I recall one of you suggested it might be the modules you were using from the ASOP libs maybe? I'd have to go search through the old threads.

The only car I have to test with is my 2019 Traverse. AA works perfect everytime with stock Oxygen, and the only other ROM I ever ran into that seemed to work fine was AOSIP, however the rom itself was unstable on my hardware and I had to remove it due to my alarm not going off cuz the phone would crash overnight. So perhaps there's something in the way they implemented USB detection.

The last rom I tested (I forget which) I noticed that the phone wasn't even popping up the USB notification (where you can select File Transfer, USB tethering, MIDI, PTP, No data transfer) when connecting to the car.

Anyways this is far more info than we need until I can test it. Hopefully this weekend if not sooner.
 
Jul 14, 2010
26
3
Tampa Bay
Bit rusty running custom Rom

I was able to install perfectly fine, running perfectly just a bit iffy on Rooting afterward.

Can we install Magisk through CarbonRecovery? Do we need to keep the Carbon Recovery as the defacto Recovery for this Rom? Can I go back TWRP?
 

Myself5

Recognized Developer
Mar 17, 2011
3,418
9,786
23
myself5.de
Bit rusty running custom Rom

I was able to install perfectly fine, running perfectly just a bit iffy on Rooting afterward.

Can we install Magisk through CarbonRecovery? Do we need to keep the Carbon Recovery as the defacto Recovery for this Rom? Can I go back TWRP?
Yes you can install Magisk through Carbon Recovery. TWRP should be just fine, especially as the Recovery isn't used for updates etc as that is all done through Seamless updates in CarbonDelta on the system itself.
 
  • Like
Reactions: Mckillagorilla

DonnerPlays

Member
Mar 27, 2015
14
3
When i installed the rom i had to install the gapps after i was done with the phone setup. Otherwise the Android Setup would crash as soon as android booted.

The screen would then go cracy (blinking button icons) and I couldn't do anything.


I also can't update using the ota update.
Just tells me "Update could not be installed".

Other than that it works great


Edit: I didn't see the message about the video playing fix in some apps.
Updated from to latest version and now all videos work :)
 
Last edited:

andralex8

Senior Member
Jan 16, 2015
180
245
OnePlus 6T
Found and fixed the issue with video playback in Apps. New builds coming within the next 2 hours.





I havn't had issues with Android Auto in the VW Discover Pro on any devices so far. Unfortunately the only car I can test it with, and the Emulator is working fine as well. If it's still broken for you I'd greatly appreciate if you can provide logs of the issue and I'll try to take a look :)
Thank you for this great rom :).

I had a problem with Android Auto, It's solved but I report if someone faces the same issue.

With Nikgapps basic on cr-9.0, Android Auto was not working: the phone was detected by the car (Peugeot 2008 from 2018), but when I initiated the connection the phone hangs and freeze, nothing happens on the car and I often had to reboot the phone.
It was an error related to usb permission in the logs.
It was solved using the stock package of Nikgapps (the problem is reported on other other devices as well). I was using the basic package of nikgapps on carbonrom cr-8.0 without problem, I don't know what changed that made the stock package needed.

I did not try for other gapps providers, but at first glance, this problem doesn't seems related to the rom itself but more to the gapps package.
 

Myself5

Recognized Developer
Mar 17, 2011
3,418
9,786
23
myself5.de
My facebook and insta videos r not playing.. can't able to see them .. how to fix it
By updating to the latest build as mentioned a few posts above yours.

On that note:
I've found and fixed an issue where the device would not be reported as an A/B device properly which resulted in the integrated updater being broken. It will be fixed in wednesdays build (along with August ASBs) but you will need to manually update (through recovery) to that build.
 

void4ever

Senior Member
Jan 14, 2011
232
115
OnePlus 6T
So I haven't had a chance to install because I had to be OnCall for my job this week, no messing with my phone...... BUT that may have been a blessing?

I see the Stable A11 was released today for the 6 and 6T. Are there plans to rebase Carbon 9.0 to this?

Void4ever
 

DerrickTight

Senior Member
Jan 22, 2018
282
149
Boise
Solid ROM! I haven't used Carbon since the Epic 4g phone. I'm running latest without Gapps, and I have to ask is there a better camera available outside of the play store? I know its a long shot but thought I'd try.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    Hello,
    since the update today my Phone doesn't recognize wired headphones anymore. Can anyone confirm if this is a software bug or is my adapter just broken?
    Sorry, forgot to announce that before it happened.


    Today update will "require" Oxygen 11 as a base ROM. 10 will still work, but dash charging and some bluetooth devices will not work with it.

    If you upgrade your Base ROM to 11, these will work again.

    The best way to upgrade without losing data is:

    Download latest Oxygen zip, TWRP, Carbon zip, and optional Gapps/MicroG.
    • Fastboot boot to recovery
    • Flash Oxygen OS zip
    • reboot to bootloader, fastboot boot TWRP
    • flash oxygen zip again
    • without rebooting, flash the latest Carbon zip
    • Optional: reboot to bootloader, fastboot boot TWRP
    • Optional: Flash Gapps/MicroG
    • Reboot to system and find yourself on an updated Carbon installation
    Make sure that you do NOT reboot to Oxygen in between as that could cause issues afterwards.

    If you want to go the fully "clean" root, clean install the latest Oxygen (to both slots) and clean install Carbon. The above method has worked fine for me so far though :)

    The OP has been updated with the new requirement.
    2
    Was able to switch slot to b slot an boot back into recovery and a working ( still buggy due needing oxygen 11) Carbon rom. a slot is still a mess.

    Want to confirm next actions: 1) follow up date instructions as listed above. Which should fix the a slot i think.

    2) fix slot a some other way before proceeding
    Yep, follow the above instructions (i would start at the first step, so you flash oxygen twice) should fix the issues. Just dont install the twrp zip this time ;)
    1
    i got a system ui crash when trying to change from Bluetooth output to speaks or vice versa from the volume panel. can anyone else confirm?
    I'll try to reproduce the issue, but it would be great if you can to provide some logs.
    Holy crap. Your built in update system is nuts. I picked up my phone and suddenly I was unrooted. I had no idea what happened. I rebooted and magisk was back, system was updated and my nethunter kernel
    still installed. apparently i messed with the options in the updater and forgot. One request. Can you add a Changelog to the updater?
    Only willing to take partial credits for that, you also got to thank Magisk and the kernel dev for supporting addon.d v2 :)

    Changelog isn't really planned as it's available via the website (automated) and the blog/twitter/telegram/etc in case of big changes that warrant a manual explanation/mention and there's still a few things we need to focus on before that could be implemented.
    1
    Can I sideload Oxygen OS from Carbon recovery or Do I have to use Twrp?
    I had some issues with Carbon Recovery while flashing OxygenOS on some of my OnePlus', so I would recommend TWRP.
    1
    Sorry, forgot to announce that before it happened.


    Today update will "require" Oxygen 11 as a base ROM. 10 will still work, but dash charging and some bluetooth devices will not work with it.

    If you upgrade your Base ROM to 11, these will work again.

    The best way to upgrade without losing data is:

    Download latest Oxygen zip, TWRP, Carbon zip, and optional Gapps/MicroG.
    • Fastboot boot to recovery
    • Flash Oxygen OS zip
    • reboot to bootloader, fastboot boot TWRP
    • flash oxygen zip again
    • without rebooting, flash the latest Carbon zip
    • Optional: reboot to bootloader, fastboot boot TWRP
    • Optional: Flash Gapps/MicroG
    • Reboot to system and find yourself on an updated Carbon installation
    Make sure that you do NOT reboot to Oxygen in between as that could cause issues afterwards.

    If you want to go the fully "clean" root, clean install the latest Oxygen (to both slots) and clean install Carbon. The above method has worked fine for me so far though :)

    The OP has been updated with the new requirement.
    Thank you very much for your effort in keeping this device up to date! I had some trouble while trying to follow your instructions, it seems like flashing OxygenOS erases the recovery from the slot. After I managed to flash everything my data was corrupt, but maybe that's only my fault. Now everything works like a charm. Thank you very much!
  • 12
    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 R?
    Our release of Android 11, titled CR-9.0.
    It provides you with the features you need while keeping the focus on delivering an elegant, smooth, and well polished experience. R 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) 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.
    3) 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:
    You should start off with the latest Android 11 OxygenOS stable build on both slots and then proceed to flash Carbon.

    The easiest way to do that is by installing the latest Version and then copy it by flashing the copy-partitions script made by LineageOS in the recovery. (See install Instructions for the recovery)

    The recommended way to install is using the CarbonRecovery linked below.
    • Download the ROM and optionally GApps, reboot to recovery by flashing the boot.img using
      Code:
      fastboot flash boot fajita-YYYYMMDD-HHMM-boot.img
      followed by booting to recovery through the bootloader.
    • Sideload the ROM. (Apply Update -> Apply from ADB -> Connect to PC ->
      Code:
      adb sideload CARBON-CR-9.0-R-WEEKLY-fajita-YYYYMMDD-HHMM.zip
    • Reboot recovery (to switch between slots)
    • Flash GApps/MicroG through sideload like above (optional)
    • Factory reset -> Format data/factory reset (Make sure to have a backup of your data)
    • Done
    Followup builds can be updated through the builtin CarbonDelta Updater or by dirtyflashing.

    Download
    Download CarbonRecovery

    Homepage
    Join the CarbonROM Discord server
    Meet us on Telegram
    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!

    5
    Hello,
    since the update today my Phone doesn't recognize wired headphones anymore. Can anyone confirm if this is a software bug or is my adapter just broken?
    Sorry, forgot to announce that before it happened.


    Today update will "require" Oxygen 11 as a base ROM. 10 will still work, but dash charging and some bluetooth devices will not work with it.

    If you upgrade your Base ROM to 11, these will work again.

    The best way to upgrade without losing data is:

    Download latest Oxygen zip, TWRP, Carbon zip, and optional Gapps/MicroG.
    • Fastboot boot to recovery
    • Flash Oxygen OS zip
    • reboot to bootloader, fastboot boot TWRP
    • flash oxygen zip again
    • without rebooting, flash the latest Carbon zip
    • Optional: reboot to bootloader, fastboot boot TWRP
    • Optional: Flash Gapps/MicroG
    • Reboot to system and find yourself on an updated Carbon installation
    Make sure that you do NOT reboot to Oxygen in between as that could cause issues afterwards.

    If you want to go the fully "clean" root, clean install the latest Oxygen (to both slots) and clean install Carbon. The above method has worked fine for me so far though :)

    The OP has been updated with the new requirement.
    4
    My facebook and insta videos r not playing.. can't able to see them .. how to fix it
    By updating to the latest build as mentioned a few posts above yours.

    On that note:
    I've found and fixed an issue where the device would not be reported as an A/B device properly which resulted in the integrated updater being broken. It will be fixed in wednesdays build (along with August ASBs) but you will need to manually update (through recovery) to that build.
    2
    Was able to switch slot to b slot an boot back into recovery and a working ( still buggy due needing oxygen 11) Carbon rom. a slot is still a mess.

    Want to confirm next actions: 1) follow up date instructions as listed above. Which should fix the a slot i think.

    2) fix slot a some other way before proceeding
    Yep, follow the above instructions (i would start at the first step, so you flash oxygen twice) should fix the issues. Just dont install the twrp zip this time ;)
    1
    Thx @Myself5 I appreciate the info. Hopefully I don't run into the same Android Auto issues I did with 8.0. However to be 100% fair I ran into those issues with multiple other roms as well. Something to do how OxygenOS handles the detection of USB vs ASOP I assume on the 1+ hardware. Literally the only thing thats kept me from running custom roms.