Android OS Forum banner

[Rom] Carbon: Co2 Edition (V1.1) - Oxygen + Ics Mix [Aosp]

94620 Views 607 Replies 74 Participants Last post by  Jonathon
Mod Type:: ROM

Difficulty:: Easy

Mod Base:: AOSP

Mod Status:: Ceased

Apply In:: CWM Recovery

Carrier:: N/A

Optional:: Themed

Requires Root:: Yes

Android Version:: 2.3.X (GB)

Source::

Carbon is a personal mix put together using the Oxygen source as an incredible base together with a few CyanogenMod additions and plenty of visual improvements by me. I will say it again, Carbon is a personal mix, I'm not pretending this is 100% my work as it isn't, I am responsible for the graphics and putting it all together only.

Features[hr] The following features are in addition to a stock Oxygen 2.3 install (http://forum.oxygen....opic.php?id=982)
  • Thorough Ice Cream Sandwich/Honeycomb UI, all redone to work with our existing Gingerbread OS and screen sizes! - This is too broad to cover here, try for yourself and see!
  • Notification shade revamp including: - Power widget/toggles - Permanent compact carrier - Updated clear button - Swipe to clear notifications - Graphical changes
  • Super speedy Launcher2 app drawer
  • Custom Carbon Series bootanimation
  • Tweaking and UX improvements here and there
  • _thalamus kernel (http://forum.oxygen....pic.php?id=1057)
Some mention-worthy stock Oxygen features
  • Built in screenshot option (hold down power button)
  • Hold volume to skip songs
  • Quick uninstall (hold an app over the rubbish bin on the homescreen, then release when it vibrates)
  • Battery Percentage
  • CPU Control in settings
  • Android 2.3.7 based
  • CyanogenMod based Camera (new features!)
  • Hold volume to change songs (when screen is off)
[hide='Screenshots']
Screenshots[hr]
Coming soon, sorry guys. I have had issues with attachments since the forum move.
[/hide]
[hide='Downloads']
Downloads[hr] Carbon comes in 3 varieties, one for the GSM Nexus S, one for the Sprint Nexus S 4G and one for the international Galaxy S II (i9100). These are incompatible with each other, please do not flash a GSM version on your 4G for example, you may be in for trouble. And I will laugh at you for not reading this


Currently Carbon isn't in ROM Manager, I will get around to it eventually.

DeviceDownload LinkMD5 Sum
Nexus S (crespo)http://goo-inside.me...1-NS-signed.zipb658c8d04a9a48580559731cc70845d9
Nexus S 4G (crespo4g)http://goo-inside.me...NS4G-signed.zip9edf3967c00dcd9e42fbd9818e37d5e5
Galaxy S II (i9100)http://goo-inside.me...xyS2-signed.zipa1bce24bffe145e68b97823901a4bcb7
Desire (bravo)http://goo-inside.me...ravo-signed.zip51b9e93a53ee8152c4922723251b2feb

Hosting generously provided by Goo-inside.me[/hide]
[hide='Installation and Upgrading']
Installation and Upgrading[hr]
I claim no responsibility for any damage what-so-ever done to your phone by flashing this ROM. By downloading and installing Carbon, you accept this risk.
First Time Installation
  1. Download zip and boot into recovery
  2. Make a backup of your existing setup
  3. Wipe data and cache
  4. Install the Carbon zip (Install from SD Card > Choose zip)
  5. Reboot once the installation has finished
  6. Setup your device to connect to Google servers (or not) and off you go!
  7. Reboot again just so the initial setup files are completed
Upgrading between releases
Upgrades usually do not require a wipe, please check instructions for the update in question before flashing.

No wipe is required from v1.0 to v1.1, despite changing from odexed to deodexed (I've been testing). However, If you experience issues, please try a full wipe before reporting them here.
  1. Download zip and boot into recovery
  2. (Optional, but always a good idea) Make a backup of your current setup
  3. Install the Carbon zip (Install from SD Card > Choose zip)
  4. Reboot and enjoy!
If you have issues after an upgrade following these steps, boot into recovery and wipe cache and Dalvik cache and see if the issue persists. [/hide]
[hide='Frequently Asked Questions']
Frequently Asked Questions[hr]
Q: Where are all the live wallpapers!?!
A:
In order to save space and keep things minimal, Oxygen does not include the live wallpapers usually found in AOSP roms. Carbon inherits this property too.

Q: Can you include X feature from CyanogenMod and then Y feature from MIUI and...
A:Probably not. Unless the feature is in the road map (ie in our heads as something planned), then it's highly likely it won't be included. Don't push the subject if you don't get the response you wanted.

Q: How do I enable or disable long press back to kill? I can't find it!
A:
Unfortunately it is a bit hard to find if you aren't sure where to look. You can find it in Settings > Application > Development

Q: Can we have Theme Chooser support? Please? Maybe if I keep asking it will change...
A:
No, I do not like Theme Chooser, and never used it back when I ran CM7 on my Nexus. Being a personal mix, I will not be adding in things that don't interest me, or provide no use for me. Look elsewhere if you need it.[/hide]
[hide='Changelog']
Changelog[hr]
v1.1 CO2 Edition [7/10/2011]
  • Thorough ICS/HC for phones UI - Jonathon Grigg, Google (Honeycomb), early images from Cyanbread, 'RC' for Honeycomb icons
  • Oxygen 2.3 (Gibgerbread 2.3.7 based) - Adam Green, Renan Strauss, Thalamus, Schiznik
  • _thalamus test kernel for Nexus S/4G - _thalamus
  • Bootup and lockscreen tweaks - Cyanogenmod
  • Major cleanup and rework
  • Minor tweaks here and there for optimum experiences
v1.0 [27/8/2011]
  • Initial release[/hide]
[hide='Credits']

Credits[hr] As stated in the title, and several other time, Carbon is a personal mix. It is based on Oxygen as a base (https://github.com/oxygen-rom) together with some extra CyanogenMod tweaks (https://github.com/CyanogenMod) and plenty of visual improvements by me.

Devnull and Oxygen Team Members
  • Adam Green
  • Renan Strauss
  • Thalamus
  • Schiznik
CyanogenMod Team Members
  • Everyone who contributed to the expanded/status bar toggles
  • nhnt11 - compact carrier
  • Evan Charlton - slide to clear notifications
  • Everyone else responsible for the minor tweaks and changes contributed over time
Misc
  • Peter Alfonso - Launcher2 speed tweaks
  • _thalamus - kernel
  • Rascarlo - bootanimation
  • ThaPHLASH - logo design
  • Google - Honeycomb graphics which many drawables are based upon
If I have forgotten or missed out anyone, it wasn't intentional at all. Please let me know if someone is missing and I will add them in here. [/hide]
See less See more
2
  • Like
Reactions: 5
1 - 20 of 608 Posts
A Note Regarding Donations[hr]
I will say it now to save being asked in the future. Do not send me donations for Carbon! It is not something I have completely developed myself, I just put it together to suit my needs and tastes, plus as an experiment in graphics and basing work on leaked images.

If you are feeling generous, here's some suggestions:
  • Spread the word about Devnull, Oxygen or Carbon
  • Take a look at the work done at http://forum.oxygen.im
  • Send a donation to the Devnull/Oxygen team (look in their http://forum.oxygen.im signatures)
  • Hit the Give Props/Thanks link or button here to say thanks to me
  • Mark Carbon as installed to get updates faster!
Thankyou for taking the time to read this, and I hope you at least say thanks to Adam, Renan, Thalamus and Schiznik for their hard work on Oxygen.

Extra Device Support[hr]
Being based on the multiple-device Oxygen, Carbon can quite easily be supported on other phones if needed. Currently supported in Devnull is the Desire, Desire CDMA, Galaxy S II, Nexus S and Nexus S 4G. Nexus One support has also been added to Oxygen.

If there is a need or a want for this, I am more than happy to compile a version for one or more of these other devices. Please keep in mind I haven't tested anything for those devices and the outcomes may be a bit different, but we will see.

Please let me know if there is interest.

Note: Galaxy S II and Desire support has been added by request since v1.1

Sources[hr]
My changes over stock Oxygen are available here: https://github.com/CarbonCode
You are more than welcome to use whatever you want, but please give proper credit where due, to the respective creator/owner.

Building Carbon Yourself[hr]There are issues syncing and building AOSP roms for the moment, and most guides are irrelevant right now. You can still build if you know what to do (repo needs editing!) but these instructions won't cover that. Also, Renan's article is now removed from the cache, so I will have to find something else later.

If someone wants to, or wishes to make a guide on building Carbon, please let me know! I don't have much spare time myself right now.
See less See more
  • Like
Reactions: 3
Is there a way to active long press to kill because its not doing anything when I longpress
"bigmizz79 said:
Is there a way to active long press to kill because its not doing anything when I longpress
It says so in the features list, please read all the info in the first post if you ever need help.

"Long press back to kill (enable/disable in Settings > Applications > Development)"

Sent from my Nexus S using RootzWiki Forums
Dry bout that must of been reading to fast..lol.was so ready to install..been messing with it for the last hour and not a hiccup..and only lost 7% battery..should I wipe battery stats or that dosent mattr
"bigmizz79 said:
Dry bout that must of been reading to fast..lol.was so ready to install..been messing with it for the last hour and not a hiccup..and only lost 7% battery..should I wipe battery stats or that dosent mattr
I wouldn't have a clue about the battery stats, if you feel its truely unrealistic then wipe them, but otherwise just give it a few days to sort itself out.

Sent from my Nexus S using RootzWiki Forums
Carbon 1.0 is screaming fast. You did a great job pulling together alot of stuff to make one fast rom. Well done Jon.
Superb Jonathon!

Brilliant to see an Aussie at the forefront of development :smile3:
"ANF1974 said:
Superb Jonathon!

Brilliant to see an Aussie at the forefront of development :smile3:
I dunno about forefront and like I have already said this is more a mix of (US and UK based) work :p thanks though!

Sent from my Nexus S using RootzWiki Forums
Does this run scripts from init.d automatically?
Running 1.0 here for almost a day and it feels very nice. I love the way you've made the notification widget look, Jonathan. It's even nicer looking than Adam's work in Oxygen. I used Proton to do some undervolting, and SetCPU to pick a mild 1200 MHz overclock along with a conservative governor (sounds like those choices are at cross-purposes, I know, but the combo seems to work well for me:androidwink:). Performance and battery life feel good so far, but I have yet to recalibrate the battery - I came back to Carbon 1.0 from CM Nightly. Anyway, a job well done!

I was surprised to see the old Android Market after installing Carbon but I had an apk for market version 3.1.3 available to install and it's working fine. I always found the old market frustratingly flaky and although the new one has its share of bugs, I do find it better overall.

Do you still intend to keep working on a Carbon Settings app? The mockup screenshots you posted a while back looked very good.
See less See more
Hi jonathon,
Do you think you're going to have a deodex version which can be rtl handled?
"motic said:
Hi jonathon,
Do you think you're going to have a deodex version which can be rtl handled?
I prefer odexed myself for various reasons (mainly speed though), however there are instructions in the second post if you do want a deodexed version (it's slightly technical so let me know if you can't follow it). I can make a deodexed one if its really needed though.

Sent from my Nexus S using RootzWiki Forums
"raznalab said:
Does this run scripts from init.d automatically?
It doesn't look like it does actually, thanks for mentioning that. I will take a look later today and see what's missing, because I'm sure Devnull supports it.

Sent from my Nexus S using RootzWiki Forums
"gun26 said:
I was surprised to see the old Android Market after installing Carbon but I had an apk for market version 3.1.3 available to install and it's working fine. I always found the old market frustratingly flaky and although the new one has its share of bugs, I do find it better overall.

Do you still intend to keep working on a Carbon Settings app? The mockup screenshots you posted a while back looked very good.
Adam chose to use the GRJ90 market for whatever reason, he did include 3.1.3 or whatever the latest one is but then reverted it (here: https://github.com/devnull-project/...mmit/9f2cc6ebd1b41f28fec396592bbd38c143908864)

Well what I intend to do and have done in a way already is to merge what would have been Carbon settings into settings. Already it has the notification settings, so that's kinda done. What I am thinking of doing is making the whole settings app look like the mockups from earlier.

Sent from my Nexus S using RootzWiki Forums
how i can have deodexed version of the rom
thanks for helping
1 - 20 of 608 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top