[10][OFFICIAL] CarbonROM | cr-8.0 [hotdog]

Search This thread

Myself5

Recognized Developer
  • Mar 17, 2011
    3,376
    9,648
    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 PAX?
    Our release of Android 10, titled CR-8.0, is codenamed PAX after the latin word for peace and Pax, the roman godess 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 systemwide 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:
    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

    After the first flash you'll be able to use the builtin updater to profit from seamless updates when updating Carbon.

    Download
    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 7T 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: Nightly

    Created 2020-09-09
    Last Updated 2020-10-13
     

    Myself5

    Recognized Developer
  • Mar 17, 2011
    3,376
    9,648
    23
    myself5.de
    How would you flash the ROM if TWRP cannot decrypt data? Sideload, OTG?

    Both option work, if you want you can also push the file to /cache via adb and flash as regular. I totally forgot that TWRP still has encryption issues with OOS cause it's fine with AOSP based ROMs like Carbon.

    Bugs and screenshots ?

    If there were bugs they would be listed in the OP and the builds wouldn't be tagged official. Screenshots can be found in the gallery section of carbonrom.org.
     

    Zealith

    Member
    Jun 29, 2020
    9
    2
    Great rom! I flashed it manually by using payload dumper and fastbootd commands (on stock recovery). But then I realized that this rom does not have Gapps built in like most other roms :(
    So now I need to flash TWRP to install Gapps....
    Please includes Gapps in the next release. I would greatly appreciate it.
    Also, device specific features such as DC Dimming and Refresh rate switcher is very useful. Hopefully the dev read this message.
     

    Myself5

    Recognized Developer
  • Mar 17, 2011
    3,376
    9,648
    23
    myself5.de
    Great rom! I flashed it manually by using payload dumper and fastbootd commands (on stock recovery). But then I realized that this rom does not have Gapps built in like most other roms :(
    So now I need to flash TWRP to install Gapps....
    Please includes Gapps in the next release. I would greatly appreciate it.
    Also, device specific features such as DC Dimming and Refresh rate switcher is very useful. Hopefully the dev read this message.

    The instructions on how to install as well as the warning that GApps are NOT included is in the OP. We will NOT include GApps in this or any further builds. I genuinely don't see a reason on why you wouldn't want to install TWRP anyways and, as also stated in the OP, you only need to install this once as the builtin updater has backuptools support meaning GApps and things like Magisk will automatically reinstall on the updated version.

    The screen is configured to run in QHD+ 90Hz by default. We don't plan to introduce a refresh rate switch because there's zero need for it. DC dimming may come at some point though.
     

    Zealith

    Member
    Jun 29, 2020
    9
    2
    The instructions on how to install as well as the warning that GApps are NOT included is in the OP. We will NOT include GApps in this or any further builds. I genuinely don't see a reason on why you wouldn't want to install TWRP anyways and, as also stated in the OP, you only need to install this once as the builtin updater has backuptools support meaning GApps and things like Magisk will automatically reinstall on the updated version.

    The screen is configured to run in QHD+ 90Hz by default. We don't plan to introduce a refresh rate switch because there's zero need for it. DC dimming may come at some point though.

    That's a very understandable explanation. The reason I don't prefer flashing by TWRP is because some roms (like PA) does not have the vendor.img or odm.img file in their payload, so I needed to extract the oxygenOS vendor.img and odm.img file and flash it all together by fastbootd on the stock recovery. I don't prefer flashing oxygenOS first and then flash other roms so that's just me I guess. Turning the refresh rate down to 60hz can be a great option to save battery. Maybe you can make it a optional toggle in the power saving option. Glad to hear that it is locked at 90hz because my experience on Paranoid Android rom which have automatic refresh rate switcher really buggers me out as it is causing a lot of flickering issues. Can't wait for DC-Dimming and new features!
     
    Last edited:

    Exabyter

    Senior Member
    Mar 11, 2017
    231
    109
    But then I realized that this rom does not have Gapps built in like most other roms :(
    So now I need to flash TWRP to install Gapps....
    Please includes Gapps in the next release. I would greatly appreciate it.


    Are you a member of the Open Handset Alliance?

    I'll answer that for you: NO.

    Are any of the 3rd-party ROM developers a member of the Open Handset Alliance?

    I'll answer that one for you too: NO.

    Ergo, 3rd-party ROM developers have no legal right to distribute G-apps.

    https://arstechnica.com/gadgets/201...rolling-open-source-by-any-means-necessary/3/
     

    speedyjay

    Senior Member
    Oct 22, 2011
    3,069
    713
    Farnborough
    https://forum.xda-developers.com/7t-pro/development/10-carbonrom-cr-8-0-t4160681/post83477287
    Read two comments up.

    And I'm not sure were you're getting at? This 'messes' with same partitions as it would with fastboot no?
    No, it really doesn't. If theirs only a dtbo, vbmeta, system etc to flash via fastboot, the stock recovery is left in tact as well as the vendor etc. If you go messing with the recovery and flashing **** through that, you'd have to do it on both slots (A/B) correct?

    Sent from my [device_name] using XDA-Developers Legacy app
     

    Myself5

    Recognized Developer
  • Mar 17, 2011
    3,376
    9,648
    23
    myself5.de
    No, it really doesn't. If theirs only a dtbo, vbmeta, system etc to flash via fastboot, the stock recovery is left in tact as well as the vendor etc. If you go messing with the recovery and flashing **** through that, you'd have to do it on both slots (A/B) correct?

    Sent from my [device_name] using XDA-Developers Legacy app

    There's an install instruction in the OP... You should make sure to have the latest stock installed on both slots first to have a "clean start", but you're only required to Flash the ROM once.

    Judging by your signature, you're in the wrong forum though, anyways. The OnePlus 7T Pro 5G (McLaren), which we also support, is NOT the same device as the OnePlus 7T Pro.
    You're looking for this thread: https://forum.xda-developers.com/7t-pro-mclaren/development/10-carbonrom-cr-8-0-t4160715
     

    Zealith

    Member
    Jun 29, 2020
    9
    2
    Are you a member of the Open Handset Alliance?

    I'll answer that for you: NO.

    Are any of the 3rd-party ROM developers a member of the Open Handset Alliance?

    I'll answer that one for you too: NO.

    Ergo, 3rd-party ROM developers have no legal right to distribute G-apps.

    https://arstechnica.com/gadgets/201...rolling-open-source-by-any-means-necessary/3/

    Ahh yes. Totally forgot "that" existed. Well go ahead and take down every ROM that includes Gapps because they have no "legal right" to distribute Gapps. Right?
    Pretty sure no one here have the legal right anyway. We're not manufacturer or OEM or a company. We're just developers modding our devices to make the best out of it. It's not like some FBI agents going to show up on our doorstep only because we installed a ROM that have Gapps included.
    But I get it, and I fully understand why Gapps is not included and will never be included in this ROM as stated by the dev and how the "Open Handset Alliance" works. It's no big deal but I thought that it would be more convenience hence why I question about it in the first place.
     

    Myself5

    Recognized Developer
  • Mar 17, 2011
    3,376
    9,648
    23
    myself5.de
    Ahh yes. Totally forgot "that" existed. Well go ahead and take down every ROM that includes Gapps because they have no "legal right" to distribute Gapps. Right?
    Pretty sure no one here have the legal right anyway. We're not manufacturer or OEM or a company. We're just developers modding our devices to make the best out of it. It's not like some FBI agents going to show up on our doorstep only because we installed a ROM that have Gapps included.
    But I get it, and I fully understand why Gapps is not included and will never be included in this ROM as stated by the dev and how the "Open Handset Alliance" works. It's no big deal but I thought that it would be more convenience hence why I question about it in the first place.

    It's not our jurisdiction to take down others, but Google can if it pleases them and they did so in the past. On top of that, many users use custom ROMs to get rid of Google services, so it's "better" not to include them given it's only 5 clicks away from being installed via TWRP anyways.