• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[5.1.1/7.1.2/8.1.0][EOL][SHIELD Tablet] CarbonROM

OfficerJimLahey

Retired Forum Moderator
Feb 12, 2014
2,716
1,306
0
Sunnyvale
www.chebucto.ns.ca



About Carbon

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 at, build, and use our code on CarbonROM GitHub. and on our Gerrit CarbonROM Gerrit.

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! If you have questions, ask your fellow users or ask us in #teamcarbon on freenode IRC.


Features

All of our features can be found on our site here:

Carbon Features

Here are some screenshots:

Carbon Screenshots


Carbon Updates

Join us on these Social Media Channels to keep yourself up-to-date on all the latest Carbon news, updates, contests, and more! Join our completely open Google+ community for insider conversation with devs and other users.




Major Carbon Versions

  • LP 5.1.1 (Unofficial, Abandoned)
  • N 7.1.2 (Moo - Official, Abandoned)
  • O 8.1.0 (Noct - Unofficial, End-Of-Life)

Changelog

For a detailed changelog, check out the changes made each night here:

Carbon Changelog


Support

We spend an astonishing amount of time developing this software. We are not always 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) Ask a question on our IRC channel. Connect to #teamcarbon on irc.freenode.net using your favourite IRC app or use the web client. You'll find several other Carbon fans and usually one or more devs as well. Please be polite.


Who is Team Carbon?

Find out here:

Carbon Team


Remember, every penny you send to Carbon 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
[5.1.1/7.1.2/8.1.0][EOL][SHIELD Tablet] CarbonROM, ROM for the Nvidia Shield Tablet

Contributors
OfficerJimLahey
Source Code: https://github.com/CarbonROM

ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x

Version Information
Status: No Longer Updated

Created 2016-01-07
Last Updated 2019-05-21
 

Attachments

Last edited:

OfficerJimLahey

Retired Forum Moderator
Feb 12, 2014
2,716
1,306
0
Sunnyvale
www.chebucto.ns.ca
LP 5.1.1 (Final Build December 29, 2016)

NOTICE:
With the transition of CyanogenMod to the LineageOS fork, I hear that the cm-12.1 branch will no longer be maintained (due to fewer resources). As that is my source for CarbonROM LP patches, I have decided to run a last build and then clean up my local work tree. This may be quicker than the typical summer branch drop-off (like I experienced with KK by September), but not totally unexpected. Not sure how used this version is at this point, although my previous posted build had 72 downloads. Unfortunately I cannot keep it going forever so now may be the time to cut my losses. All is not lost - next post down Nougat progresses, and is an interesting build even in spite of its current glitches.​

CONSIDERATIONS (aka What Does Not Work):
  • NVidia Controller. This ROM does not include the support for such as I did not patch Frameworks Base. Maybe at a later point, just not for now.
  • Kodi (older than Jarvis 16beta4) and some games do not have touch.
  • You tell me...

DOWNLOAD:


GAPPS:



INSTRUCTIONS:
  • Download ROM above, and GApps package
  • Save/push files to your (External) SD card (preferably in the root folder where you can find it later)
  • Reboot into recovery ("adb reboot recovery")
  • Nandroid/Back up device (optional, but highly recommended, especially if coming from stock)
  • Wipe cache and data/factory reset (unless updating from previous CarbonROM build)
  • Install ROM and GApps
  • Wipe Dalvik cache
  • Reboot
  • Enjoy!

EXTRA:
  • As of the June 5th update, this ROM can (theoretically) run on either the LP or MM bootloader (all previous versions required the LP version). This has not been extensively tested - there has been found sleep/wake-up issues with only the MM bootloader, particularly when the device is unplugged from the MicroUSB. It is not necessary (or really recommended at this point) to update the bootloader, but if you switch between LP and MM ROMS, at least theoretically you can skip the step of reflashing the bootloader (at this point this is just a notice if you do upgrade the bootloader and you find the device does not bootloop like any documentation will suggest - in the future I hope that the ROM will function fine regardless of the bootloader version).
  • As the CarbonROM devs halted development of LP between November 2015 and January 2016, I forked their git, and got the ROM up-to-date (from what I see) using CyanogenMod commits. This can lose functionality/features - in order for the environment to build I reverted the two Music Tile commits from March 2015 (have yet to upload those changes). My device tree and kernel, however, can still/alternatively be found of the CarbonROM Github.
  • The latest CVE's (Off-path and DirtyCow) have not been uploaded to CarbonROM Git (at least not yet). The two kernel patches can be found in the commits of carbon-shield.
 
Last edited:

OfficerJimLahey

Retired Forum Moderator
Feb 12, 2014
2,716
1,306
0
Sunnyvale
www.chebucto.ns.ca
N 7.1.2 (Moo)

CONSIDERATIONS (aka What Does Not Work):
  • NVidia Controller. This ROM does not include the support for such as I did not patch Frameworks Base.
  • HDMI AV Output (no support for audio for a while now)
  • Kodi (older than Jarvis 16beta4) and some games do not have touch
  • Netflix (and other apps that require WideVine) remain finicky

DOWNLOAD:


GAPPS:



INSTRUCTIONS: (if coming from Lollipop, extra steps are italicized)
  • Download ROM above, and GApps package
  • Save/push files to your (External) SD card (preferably in the root folder where you can find it later)
  • Reboot into recovery ("adb reboot recovery")
  • Nandroid/Back up device (optional, but highly recommended, especially if coming from stock)
    [*]Reboot to bootloader, activate fastboot (second option)
    [*]Flash staging blob from Stock 5.x ROM ... "fastboot flash staging blob.img"
    [*]Select option to power off device, wait a few seconds, then power on
    [*]Let the system bootloop (or boot fully, depending on the LP version), then power off (hold the power button for 10 to 12 seconds)
    [*]Use the magic keys (Vol-Dn + Pwr) to get back into bootloader, activate fastboot
    [*]Flash TWRP or Carbon Recovery ... "fastboot flash recovery name-of-recovery.img"
  • Wipe cache and data/factory reset (unless updating from previous CarbonROM Nougat build)
  • Install ROM and GApps (always flash ROM first in line)
  • Wipe Dalvik cache
  • Reboot
  • Enjoy!

DOWNGRADING: (to Lollipop, if need be)
  • Reboot to bootloader, activate fastboot (second option)
  • Flash staging blob from 3.1.1 ROM ... "fastboot flash staging blob"
  • Select option to power off device, wait a few seconds, then power on
  • Let the system bootloop, then power off (hold the power button for 10 to 12 seconds)
  • Use the magic keys (Vol-Dn + Pwr) to get back into bootloader, activate fastboot
  • Flash TWRP ... "fastboot flash recovery name-of-recovery.img"
  • Restore previously made backup
 
Last edited:

OfficerJimLahey

Retired Forum Moderator
Feb 12, 2014
2,716
1,306
0
Sunnyvale
www.chebucto.ns.ca
O 8.1.0 (Noct)

Please note, this will remain as an unofficial release, a "preview" for what is available thus far. It is more or less abandoned by me (I still make builds for my own benefit; occasionally share them) since issues such as hardware acceleration are far from being resolved. I am still using it (without Gapps) - it suits me - but it is by far, not for everyone.

As such, please leave all feedback in this thread - feedback for the preview will not be accepted anywhere else.​

CONSIDERATIONS (aka What Does Not Work):
  • The usual stuff (see considerations for Nougat)
  • No hardware acceleration on video playback - this means no Netflix and probably impacts YouTube as well
  • Bluetooth has issues pairing, sustaining reasonable transfers
  • Nav buttons are still a bit off (some overlay has been doing that since Nougat)

DOWNLOAD:


GAPPS:

  • OpenGapps should be fine (I am doing the de-Googling thing :cowboy:)


INSTRUCTIONS: (if using older bootloader, or not sure, extra steps are italicized)
  • Download ROM above
    [*]Get the bootloader/firmware update (5.x)
  • Save/push file(s) to your (External) SD card (preferably in the root folder where you can find it later)
  • Reboot into recovery ("adb reboot recovery")
  • Nandroid/Back up device (optional, but highly recommended, especially if coming from stock)
  • Wipe cache and data/factory reset (unless updating from previous CarbonROM Noct build)
  • Install ROM (if adding Gapps and/or bootloader flashable, always flash ROM first in line)
  • Wipe Dalvik cache
  • Reboot
  • Enjoy!

DOWNGRADING: (to Moo/Nougat, if need be)
  • Reboot to bootloader, select recovery
  • Restore previously made backup (or perform wipe, then flash a Moo build as per instructions in previous post)
 
Last edited:

gqukyo

Elite Member
Nov 9, 2009
1,697
248
0
I'm on Project Fi data sim only and it sorta works. I had to turn airplane mode on and off a few times. On the official CM12.1, although I also had to turn airplane mode on and off after a reboot, data worked until next reboot. Haven't noticed any other issues yet.
 

afilbit

Senior Member
Feb 11, 2012
145
28
0
None that I have noticed.

Were you getting something specific with another custom ROM?
I had sound glitches with most custom roms. Like when watching videos sound glitches and makes wierd noises for some seconds. The only one that hasn't gave me glitches in sound is Zombi-pop but I wanted a ROM with more personalization so I may try this one. Thanks

Enviado do meu wx_na_wf através de Tapatalk
 

Gilbot

Senior Member
Jul 29, 2010
603
114
0
Milpitas
Nearly every CM based rom I've tried has audio stutter, it sucks. To reproduce, just start playing something in Google play music, then try to multitask between chrome, hangouts, Google plus, Facebook or any other app tbh. ?
 

OfficerJimLahey

Retired Forum Moderator
Feb 12, 2014
2,716
1,306
0
Sunnyvale
www.chebucto.ns.ca
January 16th build is up...

For when you have a cold, house bound, and now you cannot sleep...welcome to my world. :eek:

DIrect link (AndroidFileHost).

What's different you may ask? CarbonROM Fibers menu layout pretty much (sub sections have their own pages and sub menus, as opposed to having to page over). Also some kernel commits from the Tegra Team. :D

As such, there is currently a glitch with the "About Carbon" that if you scroll down, Settings FC's. Identified on another device as well. Nothing critical anyway (if you want to see Team Carbon, can always go to the official website instead). :good:
 

OfficerJimLahey

Retired Forum Moderator
Feb 12, 2014
2,716
1,306
0
Sunnyvale
www.chebucto.ns.ca
Can I use this ROM in multi boot with Linux....
Hmmm, never tried, so I don't know. The MultiROM has-been/is-being reworked IIRC, but my thoughts are that if the scenario works with CM, it should be fine with Carbon LP as well.

On another note...

The June 5th build has been uploaded to AFH. The June security bulletin has not been applied to CyanogenMod 12.1 yet (if a June one exists), so does not apply to the June 5th build.

All I can think of for now. Enjoy! :cowboy:
 

Attachments

Last edited:
  • Like
Reactions: Sjamaan

srihari210

Senior Member
Jul 23, 2012
537
411
63
Hyderabad
Hmmm, never tried, so I don't know. The MultiROM has-been/is-being reworked IIRC, but my thoughts are that if the scenario works with CM, it should be fine with Carbon LP as well.

On another note...

The June 5th build has been uploaded to AFH. The June security bulletin has not been applied to CyanogenMod 12.1 yet (if a June one exists), so does not apply to the June 5th build.

All I can think of for now. Enjoy! :cowboy:
Thanks for the reply. I see few people had success with multiboot on android and Linux. But they never mentioned which android version they have used. I tried with cm12 and Linux but only Linux boots... I all try with other roms