• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [ROM][5.1.1]Carbon ROM for Exhibit / Ace 2e[ T599N | T599 | T599V ] [METICULUS]

Meticulus

Member
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 CarbonDev GitHub. and on our Gerrit CarbonDev Gerrit.

We would like to thank CyanogenMod for their device trees, framework/settings mods and their code that was incorporated into this project. We also extend our gratitude to the devs whose code that we have incorporated. Proper authorship has been maintained whenever possible and can be viewed on our repository.

Special thanks also go to Slim Rom for some of their features, PA, AOKP, and anyone else we may have borrowed commits from that hasn't been mentioned here. If you feel you have been unfairly left out, please - let us know.

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.




Download Carbon

All Carbon downloads and further information such as features, changelog, and FAQ can be found on our website.

Carbon Downloads

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 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 adressed 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 or click here. 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



These builds are for the Samsung Galaxy Exhibit and the Samsung Galaxy Ace 2e.
Models:
SGH-T599
SGH-T599N
SGH-T599V

Download: meticulus.co.vu
GApps here
 
Known issues:
  • Screenrecording locks up device. ( do not use )
  • OTG Host mode can only be enabled once per boot.
  • Setting a govenor via "PerformanceControl" may not work due to "Usecase" control.
  • Root is disabled by default. Some options in "Extras" and "Performance" depend on root. Enable in "Developer Options"
 
Last edited:
Does this ROM have support for exFAT, NTFS, or HFS+? If so, what is supported?

What prerequisites exist, if any, with regards to compatible recoveries?
 
Does this ROM have support for exFAT, NTFS, or HFS+? If so, what is supported?

What prerequisites exist, if any, with regards to compatible recoveries?

I am uncertain whether the file systems you mentioned will work. I am pretty sure that exFAT will not work. I have seen no evidence that HFS+ will work. Vold supports NTFS but I do not have any drives formatted NTFS and so I have not tested. Vold will not even mount USB ext4 drives
automatically. I had to use the mount command from a terminal to get that to work.

Recoveries: I only support my recoveries for this device. Any one of those should* work but I am currently using TWRP 2.8.0.0 for testing and can only be certain that it works.
http://www.meticulus.co.vu/p/downloads_2.html

I will try to include exFAT support in the future if I get requests for it.
 
Thank you Meticulus for your prompt reply.

Recoveries: I only support my recoveries for this device. Any one of those should* work but I am currently using TWRP 2.8.0.0 for testing and can only be certain that it works.
http://www.meticulus.co.vu/p/downloads_2.html
Your TWRP 2.8.0.0 Recovery is the Recovery I am using. The recovery was originally labeled to be for KitKat only. I have used the recovery with my 64GB exFAT formatted microSDXC successfully, both reading and writing.

If I remember correctly, older versions of TeamWin Recovery Project recoveries (such as 2.8.0.0) had trouble decrypting the data on the device if using something different than a password (or a PIN) to secure it. Of particular note are large, complex connect-the dots-style unlock patterns that may fail in those older TWRP versions.

I have not yet installed your Carbon LP 5.1.1 ROM onto my SGH-T599N device and have not verified to problem to manifest. It may be important to verify the performance of the recovery with regards to decryption when complex connect-the dots-style unlock patterns are used if they are supported by the ROM.

It may be desirable to have a TWRP recovery for the target devices based on version 3.0.0-0 or 3.0.2-0 of the TeamWin Recovery Project project.

I will try to include exFAT support in the future if I get requests for it.
I hereby make a request to include exFAT support in your ROM.
EDIT: The ROM does have exFAT support. I have tested this to be true.


I am uncertain whether the file systems you mentioned will work. I am pretty sure that exFAT will not work. I have seen no evidence that HFS+ will work. Vold supports NTFS but I do not have any drives formatted NTFS and so I have not tested. Vold will not even mount USB ext4 drives
automatically. I had to use the mount command from a terminal to get that to work.
Proper and often automatic file system mounting should become much more desirable if/when USB OTG becomes conveniently usable.

I do look forward to your developments.
 
Last edited:
Your TWRP 2.8.0.0 Recovery is the Recovery I am using. The recovery was originally labeled to be for KitKat only. I have used the recovery with my 64GB exFAT formatted microSDXC successfully, both reading and writing.
UPDATE: I did find an issue with TWRP 2.8.0.0. My 64GB microSDXC media is typically formatted using exFAT, though the problem manifests also with other file systems. The recovery sets the micoSDXC volume to be write-protected and this is preserved after exiting the recovery. This is a problem when using the removable media with other devices that respect the write-protection flagging.

I also tried flashing the ROM described in this thread using your TWRP 2.8.0.0 recovery, but a failure error was returned. The failure message looked like the message described in the thread:
http://androidforums.com/threads/error-executing-update-binary-in-zip-issue.978912/

Specifically, I receive error:
Code:
E:Error executing updater binary in zip '/external_sd/CARBON-5.1.1-METICULUS-20160712-0645-codinalte.zip

It would seem that ROM does not properly flash.

EDIT: I was able to flash to you ROM after rebooting back into the TWRP 2.8.0.0 recovery. My guess is that there may be a bug in the recovery for which the flash may fail.

EDIT2: MTP connection in TWRP 2.8.0.0 recovery does not work correctly. I do remember that MTP functionality was corrected in later version of TeamWin Recovery project.

EDIT 2: The ROM really does not not work well without the GAPPs. I do hope that this is corrected in the future. Also after flashing the GAPPs, I noticed that the operating system stalls at the Finishing boot dialog box. To workaround the problem, the integrated montor screen may be turned off and then on. I had flashed the "gapps-L-3-28-15.zip" GAPPs package.

EDIT2: Also, some quick configuration of your ROM, I was able to manifest a crash loop when adding tiles to the tiles pull down (from status bar) area. Android reports, "Unfortunately, System UI has stopped.". I have attached a screenshot showing this. It appears to be necessary to clear the caches to get back into a working state. To potentially reproduce the problem attempt to add all the optional tiles to the tiles pull down interface. I believe that the problem first manifests when adding the "Slim Floats" or "SlimAction" tiles (I do not remember exactly).

EDIT3: I notice that when scrolling to the bottom of the "About CarbonROM" (menu item is in "CarbonROM Fibers" Settings category) settings page, a crash occurs. I am attaching a screenshot illustrating this.

EDIT3: Recent Items List does not show the close all icon even when setting to have it shown is set.

EDIT3: Setting of USB computer connection still rather buggy.

EDIT4: I also would like to request further enhancement of a feature. I would like to be able to have more than four icons around the Home Screen's App Drawer icon (a white, circular icon with two row of six dots centered within it) when the Display DPI is set to a value that could accommodate the extra icons with even proper spacing.

EDIT5: I have tested exFAT support on the ROM. exFAT support is indeed included with the ROM.
 

Attachments

  • Screenshot_2016-07-20-18-13-44.png
    Screenshot_2016-07-20-18-13-44.png
    152.3 KB · Views: 238
  • Screenshot_2016-07-20-19-23-11.png
    Screenshot_2016-07-20-19-23-11.png
    43.7 KB · Views: 324
Last edited:
I built TWRP 3.0.1-0 for codinalte. If you'd be willing to test it and let me know how it is, I'd appreciate it.
http://www.meticulus.co.vu/2016/07/twrp-301-0-for-galaxy-exhibit-ace-2e.html
I would be willing to test it for you. However, version 3.0.1.0 has a severe bug that results in the inability to decrypt the full device encryption and encrypted backups. I again would request you use version 3.0.0-0 or 3.0.2-0.

The TWRP 3.0.1-0 decryption bug is documented at in the TWRP 3.0.2-0 changelog:
https://twrp.me/site/update/2016/04/05/twrp-3.0.2-0-released.html

EDIT1: I tried loading the TWRP 3.0.1-0 "TWRP-3.0.1-0-METICULUS-codinalte.tar.md5" file into ODIN; however, *.tar.md5 file appears to be invalid. The error when trying to flash:
MD5_fail.gif
 
Last edited:
I will consider what you have said but, I am only one developer. I have limited time and resources.

If you would like to contribute something, you can submit pull requests to http://github.com/meticulus.
I would like have liked to contribute code, but my skills and the knowledge of the related developing tools and libraries are rather dated and I do not believe they are sufficient in this state.
 
Thanks, testing now.
No GAAPs reboot bug still appears to be present.

EDIT1: Clicking the Back arrow in the Material Design navigation in the "Performance" category of the Settings options results in "Unfortunately, Settings has stopped" (see attached image for illustration). Using the hardware back button does not result in an error.

EDIT2: Battery Percent indicator is specified in settings is shown as "Next to the icon" by default, but the battery percentage is still hidden by default.

EDIT2: Clicking on the Extras category in Settings often prompts for root access. This may or may not be a bug, but may be confusing to a user. I believe that the prompt for root access may occur at other times if the Extras category items are toggled (UNTESTED).

EDIT2: It should be noted that the cellular network friendly names do not appear; instead, a number is shown.

EDIT3: I tried to use the Android Full Device Encryption (see Security category in Settings), but it failed and data became unavailable. I was using the latest Meticulus build and the TWRP 3.0.1-0 recovery. I had tried Full Device Encryption once before using the first publicly available build and incurred the same problem.
 

Attachments

  • Screenshot_2016-07-28-15-14-29.png
    Screenshot_2016-07-28-15-14-29.png
    50.1 KB · Views: 389
Last edited:
wiped system, cache, and dalvik cache, and flashed again new build and it doesnt boot

Edit: forget to metion that i keep data and internal storage from previous build
 
twrp 3.0.1
I shall assume you mean Meticulus' TWRP 3.0.1-0 recovery.

Try performing a Factory Reset (in the "Wipe" category). I do realize that what you attempted to wipe previously should have worked; it is my experience that on Meticulus' TWRP 2.8.0.0 recovery for Galaxy Exhibit / Ace 2e that an installation may still fail unless the Factory Reset option is invoked.
 
Thanks, testing now.
No GAAPs reboot bug still appears to be present.

EDIT1: Clicking the Back arrow in the Material Design navigation in the "Performance" category of the Settings options results in "Unfortunately, Settings has stopped" (see attached image for illustration). Using the hardware back button does not result in an error.

EDIT2: Battery Percent indicator is specified in settings is shown as "Next to the icon" by default, but the battery percentage is still hidden by default.

EDIT2: Clicking on the Extras category in Settings often prompts for root access. This may or may not be a bug, but may be confusing to a user. I believe that the prompt for root access may occur at other times if the Extras category items are toggled (UNTESTED).

EDIT2: It should be noted that the cellular network friendly names do not appear; instead, a number is shown.

EDIT3: I tried to use the Android Full Device Encryption (see Security category in Settings), but it failed and data became unavailable. I was using the latest Meticulus build and the TWRP 3.0.1-0 recovery. I had tried Full Device Encryption once before using the first publicly available build and incurred the same problem.

Update release: http://www.meticulus.co.vu/2016/07/carbon-lp-511-for-galaxy-exhibit-ace2e.html

ALL of these issues are addressed.
 
I have tested the new update (Update 1). I am quite happy that ROM now does not require GAAPs.

New issues report:
Clicking the Back arrow in the Material Design navigation in the "Performance" category of the Settings options results in "Unfortunately, Settings has stopped" (see attached image for illustration). Using the hardware back button does not result in an error.
This quoted problem that has been alleged to have been still manifests. See the screenshot attached to this post for illustration.

In Settings --> CarbonROM Fibers --> Status bar --> Network traffic VS, the "Status bar traffic display" option is display as "Both" by default, but the corresponding status bar icon is not displayed.

In Settings --> CarbonROM Fibers --> Notification drawer --> Notification drawer -->, the "Power menu in expanded status bar" option's "Screen off - Power menu" and "Power menu - Screen off" do not behave as expected. Irrespective as to how long a press occurs on the Notification drawer status bar power button, the tap action is performed; the secondary actions do not work.
 

Attachments

  • Screenshot_2016-07-31-18-54-26.png
    Screenshot_2016-07-31-18-54-26.png
    55.6 KB · Views: 467
I noticed that development for a similar device to the Samsung SGH-T599N has many of the known issues that are present in the current version of this ROM. Perhaps the source codes or binary may be of interest with regards to fixing the known issues.

NovaFusion Samsung Galaxy S3 Mini description page:
http://novafusion.pl/s3-mini/

NovaFusion Downloads page:
http://novafusion.pl/downloads/

NovaFusion GitHub repository:
https://github.com/NovaFusion

The NovaFusion developer seems to have solved at least the following issues of note for his ROMs:
  • Offline Charging
  • USB OTG 1GHz bug
  • USB OTG support
  • MTP Support
 
Back
Top Bottom