[Sources] CWM Based Recovery On-Screen Touch Navigation Controls [Team UtterChaos] - Android Software Development

[ info ]
Hello friends!
as some of u may, or may not, have heard we have been working for the past two months on this project of getting on-screen touch navigation controls for the CWM recovery menu!
most of this work is based on the basic touch capabilities which were ported from SteamMod recovery... majority of the work was carried out by me... with some valuable inputs from my team mate DooMLoRD...
we had already released this working version on various devices which include phones like Ideos X6; Samsung Galaxy SL; SE Xperia X10, Arc, PLAY & even tablets HTC Flyer & Kindle Fire...
we finally managed to merge our sources for various devices (at least for the phones) into a common repo!
These dont currently contain sources for tablets as devices we tested on required very specific changes. We are trying to generalize them. If somebody needs it urgently, post a request as a reply in this thread. We will send them as they currently stand.
These sources are modified ClockworkMod Recovery v5.0.2.7 sources i.e. modification over CM7 git tree for gingerbread branch.
[ credits ]
a BIG thanks to koush & the CM team for their awesome work on the CWM recovery sources
sztupy for his great work on SteamMod recovery!
[ sources ]
For CWM recovery v5.0.2.7 (branch: gingerbread)
https://github.com/Napstar-xda/android_bootable_recovery
[ info for developers ]
now coming to the main part...
we have posted this thread so that it may help other developers port our work to their device... we can use this thread as a medium to communicate if u need any specific help (FOR DEVELOPERS ONLY... NO NOOBS PLEASE)... we will also share our experiences and updates on our further work on this touch based system... yes this in not the end of it...
Here is a sneak preview of the things we have already implemeted and are currently testing...
it will soon be released for supported devices...
we are well aware that koush is already working on a touch version of CWM recovery... we do not mean to compete with anyone... since we have been working on this for a while, we felt others might benefit from this and learn something new, we sure did learn a LOT ourselves throughout this project...
feel free to use these sources to port this to ur device! but if u use them kindly credit us (Team UtterChaos) and post a link to this thread from ur OP....
enjoy!
P.S.: this is not meant to be a tutorial thread on how to compile recovery from sources! there are many tutorials available for that, SEARCH!!!!

[ device specific sources ]
HTC Flyer
Kindle Fire
something new that we are working on:

Guide for porting to a new device
Guide for porting to a new device:
Download ClockworkMod Recovery v5.0.2.7 sources (branch- Gingerbread) from https://github.com/CyanogenMod/andr...tree/2b56f849652676b3e848025123717598d6c74e3d
Apply touch related changes from my repo.
In BoardConfig.mk file from your system-device directory, if you have set some value for; BOARD_CUSTOM_RECOVERY_KEYMAPPING then apply default_recovery_ui.c related changes from my sources into your custom recovery_ui.c sources (Placed anywhere in your source tree.)
Customizing recovery_ui.c for your device of interest:
Set TOUCH_CONTROL_DEBUG flag to 1, set maxX and maxY to 0 from recovery_ui.c
Compile this modified recovery and boot into recovery. Then touch anywhere on screen and note down the values printed for gr_fb_width() and gr_fb_height()
Open recovery_ui.c and modify resX and resY with values returned for above twofunctions.
Now touch extreme corners of your touch panel and note down highest X and Y values printed on screen.
In recovery_ui.c modify maxX and maxY to these extreme values.
Recompile your recovery and test it out.
​ Enjoy touch version of CWM recovery, made available by Team UtterChaos
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

Attempting port to gt540 (5.5.0.4 recovery)
Quite some substantial source differations, but i have the first few touch patchs in place,
compiling now

Mhm.. i get
[UI_WAIT_KEY] key code: 330
Key: 14a
when i press on the screen which is BTN_TOUCH
Whatdo :/

aaa801 said:
Attempting port to gt540 (5.5.0.4 recovery)
Quite some substantial source differations, but i have the first few touch patchs in place,
compiling now
Click to expand...
Click to collapse
aaa801 said:
Mhm.. i get
[UI_WAIT_KEY] key code: 330
Key: 14a
when i press on the screen which is BTN_TOUCH
Whatdo :/
Click to expand...
Click to collapse
We forgot to mention that our patches are meant for gingerbread branch (v5.0.2.8) and not for ics branch (v5.5.0.4).
There are a lot many differences between these two branches itself. So, currently these patches will not work for CWM recovery v5.5 (ICS).
We are still working on porting these changes to ICS branch.

Napstar said:
We forgot to mention that our patches are meant for gingerbread branch (v5.0.2.8) and not for ics branch (v5.5.0.4).
There are a lot many differences between these two branches itself. So, currently these patches will not work for CWM recovery v5.5 (ICS).
We are still working on porting these changes to ICS branch.
Click to expand...
Click to collapse
Ye i noticed the changes, but i managed to hackup a 5.5.0.4 with your patchs applied
Are you going to be doing any more commits today?

Is there a shutdown button? I read somewhere in the optimus 2x forums that it's missing. I need it because reboot doesn't work on my phone. Ramhack is messing with it. Using optimus 2x.

eyronic said:
Is there a shutdown button? I read somewhere in the optimus 2x forums that it's missing. I need it because reboot doesn't work on my phone. Ramhack is messing with it. Using optimus 2x.
Click to expand...
Click to collapse
the new CWM commits (from koush) have removed the "power off" option...
though u can add it to ur self:
https://github.com/DooMLoRD/CWM-Recovery-Modded/blob/master/bootable/recovery/recovery.c#L784
and
https://github.com/DooMLoRD/CWM-Recovery-Modded/blob/master/bootable/recovery/recovery.c#L991

Is it working for galaxy gio gt-s5660 ?
How to make it work on gio?

sibiru said:
Is it working for galaxy gio gt-s5660 ?
How to make it work on gio?
Click to expand...
Click to collapse
It works on Galaxy SL I9003 and few SE phones listed in OP.
Please use sources posted above, or ask your device developer to use these changes for building CWM recovery.

Working
its Work for Samsung Galaxy Mini ( Gt-s5570 / tass ), but need to resize the menu image and create overlay
this the thread
http://forum.xda-developers.com/showthread.php?p=21278990
and for overlay, check to my github
THANKS FOR YOU ALL,

squadzone said:
its Work for Samsung Galaxy Mini ( Gt-s5570 / tass ), but need to resize the menu image and create overlay
this the thread
http://forum.xda-developers.com/showthread.php?p=21278990
and for overlay, check to my github
THANKS FOR YOU ALL,
Click to expand...
Click to collapse
great to see this working on other devices!
we encourage all (interested) devs to try n get it working on their devices... feel free to interact with us/other devs using this thread as a platform or via p.m....
also hopefully some time later this week we will should be able to finalize FULL touch-screen interface as shown in the video by Napstar (1st post)... we have improved the graphics
BTW if anyone is interested in porting this to HTC devices let me know... those devices sometimes need SPECIAL changes... the development device we have (HTC Flyer) needed some changes to get touch-screen to even work while in recovery mode!; and thats not even considering the headache of skewed axis, orientation of touch-sensitive panel is different from the orientation of device display...

DooMLoRD said:
great to see this working on other devices!
we encourage all (interested) devs to try n get it working on their devices... feel free to interact with us/other devs using this thread as a platform or via p.m....
also hopefully some time later this week we will should be able to finalize FULL touch-screen interface as shown in the video by Napstar (1st post)... we have improved the graphics
BTW if anyone is interested in porting this to HTC devices let me know... those devices sometimes need SPECIAL changes... the development device we have (HTC Flyer) needed some changes to get touch-screen to even work while in recovery mode!; and thats not even considering the headache of skewed axis, orientation of touch-sensitive panel is different from the orientation of device display...
Click to expand...
Click to collapse
great, i like the video, im waiting for that, Thanks for you
but, i want to ask about,
why my screen goes to 4 line, i mean like this
|.....X.....|............|............|............|
|............|............|.....X.....|............|
|............|...X.......|............|............|
|............|............|............|...X.......|
|............|............|............|............|
|............|............|............|............|
| <back>|<down>|...<up>..|..<ok>..|
so if i touch on cross up (X) at same line, the button will blink like i touch the image button
do i need to change something?
how to make point touch like video?
i mean we can choosing without touch the image button?
sorry for my bad english xD

squadzone said:
great, i like the video, im waiting for that, Thanks for you
but, i want to ask about,
why my screen goes to 4 line, i mean like this
|.....X.....|............|............|............|
|............|............|.....X.....|............|
|............|...X.......|............|............|
|............|............|............|...X.......|
|............|............|............|............|
|............|............|............|............|
| <back>|<down>|...<up>..|..<ok>..|
so if i touch on cross up (X) at same line, the button will blink like i touch the image button
do i need to change something?
how to make point touch like video?
i mean we can choosing without touch the image button?
sorry for my bad english xD
Click to expand...
Click to collapse
In this version, for simplicity we have kept the complete column active for touch inputs. So that user need not struggle finding accurate touch position OR to help easy holding device and calling any action by touching respective columns.
And since this not the case for our next version where precise touch inputs are required, so is shown in video.

Hey guys, just dropping by to say hi and let ya know that this thread has been featured on the XDA Portal:
http://www.xda-developers.com/android/team-utterchaos-releases-their-touch-recovery-source/
see ya next time.

Looks great guys. This is something I have always wanted.
Its a shame Koush hasn't released his source, especially seeing the Nexus S and SGS phones being so similar.
My only wish would be this on ICS, but I see thats already planned.
I will try to get this compiled for my Captivate i897, is there anything special I need to do first?

Hey guys i managed to port the recovery to viewpad 7 variants and its working pretty fine.
But the white text on the recovery screen is merging with the back icon.So i would suggest you change the colour of the icons to make it more visible.Or if any other workaround is possible please suggest.

mb-14 said:
Hey guys i managed to port the recovery to viewpad 7 variants and its working pretty fine.
But the white text on the recovery screen is merging with the back icon.So i would suggest you change the colour of the icons to make it more visible.Or if any other workaround is possible please suggest.
Click to expand...
Click to collapse
Hi the workaround, specifically for tablets, is to make the buttons align in vertical manner to the right hand side of device... We have implemented the code in such a way that the developer needs to only edit the default_recovery_ui.c file... Specifically the function which returns the locations of objects to be drawn...
We have already implemented it in recovery for HTC FLYER and kindle fire.... U can check the screenshots by following the links to those threads from my signature below...
We will try n post the sources soon for tablets we worked on...
Sent from my HTC Flyer P510e using XDA App

DooMLoRD said:
Hi the workaround, specifically for tablets, is to make the buttons align in vertical manner to the right hand side of device... We have implemented the code in such a way that the developer needs to only edit the default_recovery_ui.c file... Specifically the function which returns the locations of objects to be drawn...
We have already implemented it in recovery for HTC FLYER and kindle fire.... U can check the screenshots by following the links to those threads from my signature below...
We will try n post the sources soon for tablets we worked on...
Sent from my HTC Flyer P510e using XDA App
Click to expand...
Click to collapse
yeah, thats happen to me too, i think the problem is layout menu option
since my device is ldpi, and screen is very2 small, i need to change the layout menu so button not overlay with letter, i will report if this works

Related

[Q] AOSP or CM based ROM with Flash Lite 4?

Hello,
Since I'm new here, I couldn't post this thread to the development section, I think it might fit better in there.
Anyway, I really like the new CM7 2.3 ROM and the latest AOSP 2.2 ROM from fyodor. Both have Tattoo hardware working fully (FM and Camera too!) and with considerable performance improvement. Minus the clutter from the Sense UI
The only thing I miss from my old Sense ROMs is Flash Lite support. So far I have found one ROM that is particularly promising. This excellent port from HTC Wildfire made by Dexter, has Flash Lite 4 support and www.playerversion.com reports its Flash Player version as FL 10,1,123,425. (Flash Lite 4) I guess that's as good as it gets on an ARMv6 processor.
http://forum.xda-developers.com/showthread.php?t=816580
My idea is to somehow include this Flash Lite player in an AOSP or CM based ROM. I have some programming skills in C and Java, so I can also compile from source and modify or debug code if needed. I will be very glad if experienced Android developers can point me in the right direction
For now, my basic efforts of including this Flash Lite 4 player as add-on files to AOSP and CM7 failed. CM7 was a far shot anyway, but I have made some progress on AOSP. I extracted FlashPlayer.apk, FlashLitePlugin.apk from the /system/app/ and libflashlite.so, libflashliteplugin.so, libflashsnddec.so from the /system/lib/ folder of Dexter's TatFroyoSense v0.4 mod (Android 2.2). I patched these into Fyodor's froyo_AOSP_Tattoo_v0.33 (Android 2.2) using dsixda's Android Kitchen and built the zip file. It flashes fine and even HTC Flash Player seems nicely installed! But when I open a flash web-page, no joy for me (sigh)... Some logcat entries are below:
During boot:
W/PackageManager( 126): Unknown permission android.webkit.permission.PLUGIN in package com.htc.flashliteplugin
Click to expand...
Click to collapse
When I visit a flash site with the browser:
E/dalvikvm( 354): Can't open dex cache '/data/dalvik-cache/[email protected]@[email protected]': No such file or directory
I/dalvikvm( 354): Unable to open or create cache for /system/app/FlashLitePlugin.apk (/data/dalvik-cache/[email protected]@[email protected])
E/webkit ( 354): Can't find plugin's class: com.htc.flashliteplugin.FlashView
Click to expand...
Click to collapse
Any ideas? I'm not sure if I'm on the right track here, any help is much appreciated.
Regards,
Tolga
Hello,
I guess not many people are interested in Flash anymore Anyway, I have a partial solution, which I find good enough for daily use for now. Unfortunately it's not based on CM or AOSP...
I took Dexter's TatFroyoSense v0.4, stripped down some Sense UI stuff, replaced home screen with ADW Launcher and copied the Camera app and dependencies from FroYo AOSP for Tattoo v0.3 made by cn.fyodor. So now my Tattoo has Flash Lite 4, and everything works except for video recording and FM radio! Since I don't really use the last 2 features I haven't spent much time debugging them. I plan to achieve the opposite, that is moving Flash Lite 4 to CM or Froyo AOSP when I have more time. The speed and agility of the device is much better in these two ROMs.
----EDIT - 19.04.2011----
You can find the newest TolgaMOD in this thread:
TolgaMOD discussion thread
In v1.2 speed is greatly improved, I think it's close to AOSP and CM. I also included an overclock utility. I use it daily with min 576 MHz and max 672 MHz settings.
Here are some screenshots below. You can see that Alien Attack game from miniclip.com works nicely and is very playable. It definitely did NOT run on Tattoo Stock ROM + Flash Lite 3.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
]
Regards,
Tolga
great work keep it up
i followed you here from the cynogenmod forums . I have a commtiva z71 clone I have flashed cynogenmod 7 rc2 rom and I was searching for a way to install flash lite on cyanogen and found that I needed sense roms keep up your good work ..keeping my fingers crossed for a working flash plugin on arm6
I don't know much about custom roms but didn't most of the sense features require HTC framework?
Sent from my HTC click using XDA App
Yes, I beleive so. I haven't yet figured out the exact dependencies of the Flash Lite plug-in. But I'm still looking If anyone knows a quick way of identifying the dependencies of an APK file, that would also help a lot. Right now I'm runnning the app, firing logcat and looking for errors. So it's basically trial and error, which takes time...
Will be great if anybody can resolve finally the flash player working with Nfinity GB as well...I am still waiting
Actually I'm trying to make Flash Lite 4 work on Nfinity GB 1.20 right now I will post here how it goes.
Nfinity ROM 1.20 had the same symptoms like any other non-HTC rom:
Simply copying the Flash APK's and .so files doesn't help with the included Browser, and it reports "no flash plug-in" with no errors. (Flash Player and plug-in seem nicely installed) When I copy the HTC ROM Browser to Nfinity ROM it doesn't work and it FCs.
Since I don't have the Flash Lite 4 source, it's sort of a shot in the dark right now, but I think it's good practice My best shot is still the TatFroyoSense v0.4 custom mod above, I'll keep you posted.
It seems my custom mod is getting more practical each day, I will post it as a separate [ROM] if it's better than any currently available. My goals are: CPU overclocking, simplicity and everything working including Flash, Camera, VCR and FM Radio on ARMv6 + Android 2.2 or 2.3. So it's basically AOSP or CM with Flash Lite for ARMv6, maybe other developers can beat me to it
STATUS UPDATE
I'm now following 2 different routes to get a fully working Froyo or Gingerbread ROM on HTC Tattoo, including Flash Lite 4:
METHOD 1: Patch Flash Lite to an AOSP or CM 2.2, 2.3 ROM
Well, since I don't have the Flash Lite or the HTC browser's source files, it seems the only option I've left now is: reverse engineering Since I will not modify or use the manufacturer's code in any way, I guess I should be legally OK. That way, I can find out exactly which files or classes these apps depend on. If I can make some headway in that department, I can patch the dependencies into a custom AOSP or CM build. If anyone knows an easier way to check for dependencies, now might be a good time to tell
METHOD 2: Make Camera, VCR, FM Radio apps work on a Sense based 2.2, 2.3 ROM
This route seems actually less challenging, since we actually have the source files of the Camera and FM Radio apps. I'm just not sure if an HTC Sense based ROM can be as fast as CM or AOSP. Probably not, so this is my second choice. The current "workaround" Custom ROM I use, which I mentioned above is going in this direction. It already started looking like Frankenstein, lol! Not very streamlined at this stage, but it surely works.
I'll keep you posted.
Keep up the great work!
Can you post your patched ROM with Sense and working Camera here or tell me exactly the way of doing this???
I´ve tried a lot and it never works!
I will check with Dexter who made the TatFroyoSense ROM, if I can publish my custom version. For a quick solution on your ROM, check out my post for Nfinity_GB, below. Still camera works, video camera doesn't. I attached the same patch to this post also, just renamed the .zip file.
http://forum.xda-developers.com/showpost.php?p=12404221&postcount=729
I think this "Still Camera patch" should work on all 2.2 ROMs including TatFroyoSense. I will be glad if you can report if it works in your case.
Full credits go to Fyodor and Kalim for this patch. I just put their work in a .zip package
If Android has a package manager like other Linux-based OS, it might specify the dependencies. Otherwise it's very unlikely. The only way would be to track the files used by the program. Will it even be possible to split the framework without braking it. As I said, I'm only a newbie. Keep that in mind, please.
Sent from my HTC click using XDA App
Hey Malitai, thanks for the comments. Unfortunately there's no "sudo apt-get install" or "Synaptic" type of app for Android, I wish there were such a thing
Yes, my plan is exactly "breaking", that is reverse engineering closed source apps and inspect the open source ones, to find out the required libraries and classes. As long as I don't publish the closed sources, use the reverse engineered code for profit or harm the manufacturer in some way, it should be OK to reverse engineer their software for educative purposes. Actually many open source projects started out like this.
I have found some pretty nice tools for reverse engineering Android DEX files. All apps including the framework can be decompiled in this manner:
http://code.google.com/p/dex2jar/ Wow! This one unpacks a dex file to jar format! I'll see how well that works..
The library .so files are a bit more complicated, since they are programmed in C, not Java. I think it makes more sense to disassamble a C app, rather than trying to decompile it. The resulting C code is not pretty. Well, luckily I know some Assembler as well, hopefully enough to read and hack a few things in the disassembled code if needed
I don't think I need to dig into library hacking for now, I guess I just need to identify the libraries referenced in the apps, and include them in my ROM.
@ Dennis0_0
Dexter has patched his TatFroyoSense v0.4 and the native Camera app works now! So his ROM is only missing Video Rec and FM Radio currently, and features a full blown Sense UI (It's from HTC Wildfire). Flash Lite 4 works nicely out of the box.
He also encouraged me to publish my "Lite" version, yay! I will do that in the following days. Let me do some alpha testing myself first
You can find my custom version of Dexter's TatFroyoSense here:
http://forum.xda-developers.com/showthread.php?p=12558803
Enjoy!
Can u make Flashlite work on LG OPTIMUS ONE P500.??? It also has armv6 processor and has better config than HTC Wildfire.. Please reply
Well, I haven't yet found a way to extract Flash Lite 4 from a Sense ROM and make it installable on another. It requires HTC framework and some other libraries.
I can try to port my mod with Flash Lite to P500 if you like.
tolgainci said:
Well, I haven't yet found a way to extract Flash Lite 4 from a Sense ROM and make it installable on another. It requires HTC framework and some other libraries.
I can try to port my mod with Flash Lite to P500 if you like.
Click to expand...
Click to collapse
Thanks for the reply Do whatever that makes flash work on armv6, extract from sense rom and provide the apk or port it to ur mod.. HTC made it possible on armv6 so HTC STOCK Rom will have the answer
If flashlite works on P500 that will be very helpful for millions of ppl. Please take ur time.
Any progress on this? Im on an armv6 eris running 2.3.3 and would like see this stripped out and ported.
Unfortunately not yet.. I'm not too optimistic about 2.3.3. I'm currently working on making 2.2 work, since we already have a working Flash Lite 4 player and plugin for 2.2.1.
I took the easier path for now, that is stripping away the "unnecessary" parts from an HTC 2.2 Sense ROM with Flash included and making everything else work. I hope I will gain more info through this method.
As far as my current research goes, it seems like HTC Flash Lite plug-in depends on the HTC framework as well as some other HTC libraries. So even if I found and replaced all of these files, it may render you other apps unusable. I think the "Flash fix" should somehow decompile the target platform's framework, inject needed code and recompile. Since this would be quite impractical for end-users, if the method works, probably devs in each platform would release a ROM including this kind of "fix". Also some devs might not like the idea, since they are deliberately trying to remove HTC code to avoid copyright issues. I think my kind of fix, should not be a problem at least for HTC users.
So it's pretty much a work in progress, and the workaround for now is using an HTC Sense ROM and customizing it to your taste. dsixda's Android Kitchen provides a very simple interface for end-users.

[Rom][Official CM7 nightly]["Zero Gravity" SuperNova "Lite" ed. RC1][Fire kernel 4.1]

[Rom][Official CM7 nightly]["Zero Gravity" SuperNova "Lite" ed. RC1][Fire kernel 4.1]
Zero Gravity - SuperNova "Lite" edition - RC1
This Rom is built from Official CM7 Nightlies & various Custom sources...: http://cm-7-nightlies.appspot.com/?device=cooper....
Possibly the fastest Non-BareBones Rom available for SGA... Have no doubt, this MoFo is "Faaaaast" ...
Unrivalled Multi-tasking capabilities & performance...
Thanx & Credits...
1. Official CM7 team...
2. VO-1 sources...
3. FrozenAceTeam sources
4. Fire Kernel by @Dragonnn
5. Battery Mod by (Can't locate Author on XDA, will update)...
6. HTC scripts (found on some forum or other) modified by me...
7. Various system performance mini scripts created by me...
8. MIUI Lockscreen & icons by ZduneX25 : http://zdunex25.deviantart.com/gallery/#/d4cijpo
9. "Engengis Delta" by @Redmaner
10. Adreno GPU tweaks Courtesy of my Good Friend @Yeowwwai aka "Lewis"...
11. Special mention to @Jusada (my friend & early days mentor)...
If I have missed anybody, notify me & I will surely update the info...
Features & Apps...
All apps within this rom are either "Free" or "Trial" . If found otherwise, please inform me ok...
For the non-lite version of this rom please visit our Official Blog found here : Here
1. Launcher pro (super smooth & customizable)...
2. N7 music player (easily the best in it's class with superb Pinch/Zoom ablum/track selection & options to cover any requirement)...
3. AI keyboard (superior keyboard in every way, has it's own smart A.I)...
4. ChargeBar (battery indicator) for those wishing more of an MIUI look...
5. MIUI Lock Screen & Icons courtesy of ZduneX25 & ported by me (@ReaperXL2)...
6. Battery Calibrator (for use after Battery mod activation)...
7. CrackBeats Audio player/Dloader (for those who like some bass in their beats).
8. Flip4Silence (does exactly what it says on the tin)...
9. Link2SD Ext4 enabled & mountable...
10. QuickPic Image viewer (faster & smoother than stock)...
11. Ram manager (for further tweaking of SGa system memory management)...
12. SpeedUp (for even greater control & tuning of overall system responsiveness)...
13. Sqlite management mini script...
14. Cache management mini script...
15. SD read speed mini script...
16. Various other mini scripts controlling network data, oom & low mem values etc...
17. "Engengis Delta" updated (low level tweak editor/creator/manager) If you don't know what this is then you shouldn't be using it...
18. New V2.07 "Beats" audio engine incorporating "Alsa" technology by @contradictor (Out performs Standard beats audio, hands down)...
19. Volume+ controller & amplifier (gives the SGA ear bursting Volume & bass, make no mistake, easily the best pre-amp available for SGA)...
20. Unmatched system speed for an Official CM7 rom...
21. absolutely 0% lagg, even when multi-tasking &/or listening to music...
22. Many other tweaks to obtain peak performance at all times...
23. All latest @Kolja builds & module/Lib updates included...
Screens...
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
DownLoad link : "Here"
Flashing Instructions...
1. Boot into CWM5 (needed to flash our rom)...
2. Do the usual wipe system etc...
3. Format system/Data/Cache/SD Ext...
4. Flash rom
5. Reboot phone... Job done...
FYI : Unofficial OC kernels work great with our rom, but as it's base is mainly Official CM7 the un-official kernel will break Bluetooth & torch app (official)... I do not have need of those apps so I use "TheAceKernel" Beta4 by @Skynet_28... It makes this rom run at something close to light speed, for real peeps... AFAIK there is no OC kernel fully compatible with Official CM7 yet. If there is then please let me know ok...
Check comments on our Official FB page : Here
Check comments on our Official Blog : Here
Important...
After Flashing & testing, please return here & rate the Rom using the Poll at the top of the thread... Thanx...
Enjoy​
Known Bugs & fails...
If using "FireKernel" then there are no issues that we are aware of...
If using any other kernel then the issue will be specific to that kernel... If you find an issue & can not resolve it, feel free to contact us here for assistance...
If there is an app removed or an app that you want in the rom, let us know & we will provide you with a CWM flashable zip ok... This will be done on a request only basis...
Please note that only free apps etc may be provided (Strictly NO WAREZ)...
All requests are to be made via thread post (Not PM ) as we want the Mods to see that all requests are legal according to XDA Rules...
Thanx for your continued support... ​
PlaceHolder for OP...
PlaceHolder for OP....
interesting.. any benchmark figures?
as an aside, not sure i understand the point in putting trial versions of software in a rom, ie. keyboard, music player and ram manager pro (?), doesnt serve any purpose in keeping it "lite", means people either just have to uninstall stuff or buy it.
dimspace said:
interesting.. any benchmark figures?
as an aside, not sure i understand the point in putting trial versions of software in a rom, ie. keyboard, music player and ram manager pro (?), doesnt serve any purpose in keeping it "lite", means people either just have to uninstall stuff or buy it.
Click to expand...
Click to collapse
Bro, Take note of the mention of our Official Blog...
BTW, A.I Type Keyboard is free (google Play) & the only trial Is N7 Music Player... Ram manager pro, I forgot to switch to free version... Taking care of it as we speak...
Your comments are noted of course...
That is all I will say regarding this issue (XDA rules & such)...
trial version.. ah.. replace them with other.
thanks dude.. im downloading this rom.
lonkay said:
trial version.. ah.. replace them with other.
thanks dude.. im downloading this rom.
Click to expand...
Click to collapse
Bro, check out our official Blog... You won't be dissapointed
I helped with alpha and beta testing on the ROM and believe me guys, it is worth a try, if you check on our FB page you would see some of the early benchmarks, also I uploaded a video of the Alpha1 version and it was smooth as silk.
Give it a try, you won't be disappointed
UPDATE:
Guys just a heads up...I noticed that Reaper did not mention the following:
1. At first boot enter the "SpeedUp" app and select "Fastest Speed" then choose exit.
2. Open up RAM Manger and select Balanced - More Free memory
And you are good to go. You don't need to do this after reboots, the settings are saved
ReaperXL2 said:
Bro, check out our official Blog... You won't be dissapointed
Click to expand...
Click to collapse
on my way.
im really exiting..
thanks again..
edit: Goddamn, this roms performance is awesome... :vote
It looks great
beauty gonna try soon
Hey man
man I'll be really glad if you could add on the first post information about
What is working or if it's workin 100%
or
Known Issues
Just to be inform I'know you gonna said well the same bugs than CM7 nightlys
but plese be kind with users that are not well informed about the daily work about cm7
Just to know if this rom or cyano in general had things WORKING LIKE
-Camara
-Bluetooth
-Radio FM
and others
Thanks for your time!
this is the best rom i hav ever used super smooth super fast with no lags and playing games is like playing on s2 no lags at all. lots of multitasking
Good to see you making roms Reaper Nice work
New concept feature coming soon....
1. Don't know.
2. Patience is biggest achievement.
3. Pinch to zoom camera exclusively for Xperience.cyanogen Rom.
4. Suspense...........
Xperience.cyanogen.
Zero Gravity.. With Thousand Beauty.. haha.. nice work gan..
Sent From Jamban.. When I was Modol.. #ModolTEAM
No doubt one of the fastest roms. 2D performance is great.
Though, you should really NOT use superSU. At boot it's a *****, slowing the phone to beyond a simple lag.
Also, bounce animation is jerky, if you're wanting a custom animation I'd suggest fly in or blur.
consegregate said:
No doubt one of the fastest roms. 2D performance is great.
Though, you should really NOT use superSU. At boot it's a *****, slowing the phone to beyond a simple lag.
Also, bounce animation is jerky, if you're wanting a custom animation I'd suggest fly in or blur.
Click to expand...
Click to collapse
Hi @consegregate... your comments are really appreciated... I wondered about SuperSU against SuperUser & I have also noticed that at boot phone will only complete initialization after SuperSU has asked for its permissions & not before, which can as you pointed out, take an age...
I have got a new project "The Minimalist" rom due for release soon (just tidying things up a bit)... This has been a solo project as @VRD1 now has full time employment (no time for deving)... I have tried to implement everything I have learned into this project & performance tests show my next rom to be the fastest yet with great multi-tasking capabilities...
Bounce animations have been ditched in favor of "Rudolph" which is very smooth in my rom...
Stay tuned... RC1 due for release soon...
Again, thanx for positive comments... It tells me I am doing things right, hehehe...
Stay Breezy n Be Lucky... :silly:
Pe"ACE"... :highfive:
Xperience.Cyanogen...
Whats is the date of the nightly?
Ram manager pro is a payed app please remove from the rom or the thread will get closed by the moderator's
Sent from my E15i using XDA Premium App

[ROM][A500 & A501] Android 4.4.4 (OmniROM unofficial)

Freshly built Android 4.4.4 ROM based on Omnirom KitKat !
The Team 'IconiaHD' is proud to present a new ROM for your Acer A500 or A501 tablet.
This small team is composed of:
- HenrikE: A200 owner, responsible for an unofficial CM-10.2 build for the A200
- Doume: A200 owner, experienced linux developer
- macia10: A501 owner, tester
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is essentially the same rom as we published for the A200 here: http://forum.xda-developers.com/showthread.php?t=2693179 and here: http://www.acertabletforum.com/forum/acer-a200-roms/10043-rom-a200-omnirom-kitkat-4-4-2-a.html
We have now modified our sources to support also the A500!
Why Omnirom, and not Cyanogenmod ?
Google , through AOSP repository, has dropped support for the Tegra 2 platform. The Tegra 2 does not support the 'neon' instruction set, and more importantly relies on a set of old (ICS) proprietary hardware libraries. AOSP has dropped support for both non-neon devices and the older hardware libraries.
Cyanogenmod has decided to follow AOSP on this and has dropped Tegra 2 support since CM-10.2. With CM-10.2 the differences were not yet very big and could be overcome. But with CM-11 it has become an unreasonably large effort to add Tegra 2 support.
Only Omnirom, for now, has included the forward-ported code in its repository to support machines like Acer A500
How to install
Recovery
To flash this rom, it's necessary to have a recent recovery (at least CWM 6.0.4.4 or TWRP 2.6.3.1) having Selinux capabilities.
Otherwise the flash operation fails with status 0 or status 7. There are also some problems installing GApps with Thor's recovery v.1.8.1.
We recommend using CWM 6.0.4.5 by nelsontky: http://forum.xda-developers.com/showthread.php?t=2583710
Flashing
Boot in recovery mode to flash the KitKat Rom.
First, don't forget to execute a 'Wipe Data/Factory reset'
Flash the KitKat Rom
Flash the Minimal Gapps
Do a 'wipe cache partition'
Flash the SuperSU zip file if you need it
Flash the Netflix fix if you need it
And reboot System !
Be patient on first boot... There's a lot of background work to do, before coming to the 'Welcome' screen. Don't worry if you are stuck with a black screen for several minutes. Next boot will be much faster.
After first configuration, it's recommended to reboot the tablet to avoid some unstabilities after 1st boot.
Enjoy KitKat !
Downloads
Download build 8, 2015-02-10, from here:
NOTE: This is an untested build! If you try it, please report back on how it runs! The A501 version probably has the same stability problems as earlier builds, but please feel free to test it. It's at least possible that some update of the OmniROM sources has helped.
A500: omni-4.4.4-20150210-a500-IconiaHD.zip
A501: omni-4.4.4-20150210-a501-IconiaHD.zip
(Build 7 was for A200 only)
Download build 6, 2014-07-14, from here:
Primary A500: omni-4.4.4-20140714-a500-IconiaHD.zip MD5: c5fcabf327c390f5c4ef5495edda616c
Mirror A500: omni-4.4.4-20140714-a500-IconiaHD.zip
- fixed Plex video streaming (reverted to 4.4.2 version of Http Live Streaming)
- sync with OmniROM repos
- network location works
This build is A500 only since the issues with the A501 version are not yet solved.
Download build 5, 2014-06-23, from here:
Primary A500: omni-4.4.4-20140623-a500-IconiaHD.zip MD5: 7d6b17f7dc9027371a56f04b9377efe9
Mirror A500: omni-4.4.4-20140623-a500-IconiaHD.zip
- updated to Android 4.4.4
- sync with OmniROM repos
- permanent Netflix fix from Asus TF101 included
Unfortunately we can't release the A501 version yet because we are struggling with serious stability problems related to the 3g driver.
Download build 4, 2014-04-29, from here:
Updated! If you downloaded build 4 with an older date, please download again!
Primary A500: omni-4.4.2-20140429-a500-IconiaHD.zip
Mirror A500: omni-4.4.2-20140429-a500-IconiaHD.zip
Primary A501: omni-4.4.2-20140429-a501-IconiaHD.zip MD5: 898feec518b2fb60e1a551208f318a7f
Mirror A501: omni-4.4.2-20140429-a501-IconiaHD.zip
Changelog
- First release for A501, includes MBM HAL to support GPS and 3g
- Fixed network location provider
- Fixed boot animation
- Removed apps Movie Studio, Voice Dialer, OpenDelta
- Sync with OmniROM repos
Download build 3, 2014-04-04, from here:
omni-4.4.2-20140404-a500-IconiaHD.zip
Changelog
- First release for A500
Build 1&2 were for A200 only.
GApps are here:
http://forum.xda-developers.com/showthread.php?t=2397942
For the A200 the Pico package is the only one that is small enough so we generally recommend that. The A500 has more space in the system partition and should be able to use the larger packages as well.
SuperSU is here: (needed only if you wish to have a full rooted access)
SuperSU is needed for root, get the latest CWM flashable zip from here:
[2014.02.06] SuperSU v1.93 - xda-developers
Netflix fix for builds 1-4 (not needed for build 5) is here: netflixfix.zip
Flash in recovery. It will just copy this simple script to init.d. It is run during boot and changes a setting in the Netflix configuration to use a player backend that works with the Tegra 2. This is a workaround for a bug in Netflix that makes it choose a video player backend that is incompatible with the Tegra 2. The config file is created the first time Netflix is started, so the very first time you start Netflix it will force close. After that, reboot, and then Netflix should work.
Remember : in all cases, it's a good idea to make a backup before installing!
We're not responsible, in any way, if you brick your tablet!
Big thanks to:
- the Omnirom team
- pjsports for the A500 JB kernel and device tree
- nelsontky for building the recovery
- and everyone else that has been working on the Iconia A500 / A200!
The kernel, and the device tree are available at GitHub: IconiaHD Github
Known issues:
All builds
Noise in audio playback, caused by a too low default minimum CPU frequency. Solved by increasing minimum frequency to 312 MHz.
-In Settings / About tablet, tap build number 7 times until you get a message "you are now a developer". This enables the performance menu.
-In settings / Performance, increase minimum cpu frequency to 312 MHz. Also tick "set on boot" to make it permanent.
Build 6
General
-Default sound recorder app is included but the icon does not show up
-A501 version is unusable because of random reboots
Incompatible apps
-?
Notes
-XBMC should work if you install this version: http://www.mediafire.com/download/0cg8j1dg994gdu6/xbmcapp-armeabi-v7a-debug-2013-09-06.apk (found by user SDBerndt at acertabletforum, thanks!)
Build 5
General
-Default sound recorder app is included but the icon does not show up
-A501 version is unusable because of random reboots
Incompatible apps
-?
Notes
-XBMC should work if you install this version: http://www.mediafire.com/download/0cg8j1dg994gdu6/xbmcapp-armeabi-v7a-debug-2013-09-06.apk (found by user SDBerndt at acertabletforum, thanks!)
Build 4
General
-Default sound recorder app is included but the icon does not show up
Incompatible apps
-?
Notes
-XBMC should work if you install this version: http://www.mediafire.com/download/0cg8j1dg994gdu6/xbmcapp-armeabi-v7a-debug-2013-09-06.apk (found by user SDBerndt at acertabletforum, thanks!)
-Netflix needs a workaround to run, see first post
Build 3
General
-Network Location Provider does not work
-Default sound recorder app is included but the icon does not show up
-The boot animation stops after few seconds, instead of looping until boot is completed
Incompatible apps
-Movie Studio (built in)
Notes
-XBMC should work if you install this version: http://www.mediafire.com/download/0cg8j1dg994gdu6/xbmcapp-armeabi-v7a-debug-2013-09-06.apk (found by user SDBerndt at acertabletforum, thanks!)
-Netflix needs a workaround to run, see first post
Build 2
A200 only
Build 1
A200 only
I'd really prefer to see someone port a clean working copy of CyanogenMod 11 to this device, personally. the TegraOwners team already has a working port of OmniRom on the A500, which is a little laggy, but otherwise fully functional(including netflix, sound recorder, etc.)
kronflux said:
I'd really prefer to see someone port a clean working copy of CyanogenMod 11 to this device, personally. the TegraOwners team already has a working port of OmniRom on the A500, which is a little laggy, but otherwise fully functional(including netflix, sound recorder, etc.)
Click to expand...
Click to collapse
Well then why not try doing it yourself?
The main idea with this rom is to provide an open source alternative for the A500. Not everyone appreciates the closed source policy at the "other forum".
sorry, I sort of worded my post a little harshly and it came out wrong.
I'm actually plenty happy to see an alternative to their roms, and to see that someone is working on the A500 at all.
I meant to say that although it's nice to see, I would personally rather see someone try to port it(even if it's a failed attempt, and post their results so others can try and help out), even though it's a lot of work and a lot harder than AOSP at the moment.
Unfortunately I don't have the knowledge or skills to get any rom working on any device. I've even tried compiling roms before, and failed. Maybe someday!
kronflux said:
sorry, I sort of worded my post a little harshly and it came out wrong.
I'm actually plenty happy to see an alternative to their roms, and to see that someone is working on the A500 at all.
I meant to say that although it's nice to see, I would personally rather see someone try to port it(even if it's a failed attempt, and post their results so others can try and help out), even though it's a lot of work and a lot harder than AOSP at the moment.
Unfortunately I don't have the knowledge or skills to get any rom working on any device. I've even tried compiling roms before, and failed. Maybe someday!
Click to expand...
Click to collapse
Ok no problem. We actually did try to build CM first. But we could never get it to display the user interface because of the missing support for our graphics libraries. When we realized how big the effort would be to get it working, and that support was already available in OmniROM, we switched. I don't know about Thor, but I'm guessing his reason for switching to omni were similar.
Our sources for cm11 are on github, in branch "cm11" and only in the a200 device tree. It's a fair bit behind the OmniROM version now though. It would be better to take the omnirom branch and modify it back to CM format. The differences between CM and Omni device trees are not very big.
Edit: I should add that the challenging part would be to modify the CM android_frameworks_av and android_frameworks_native packages to add support for the tegra2 libraries. There alse seems to be a quite new bug in the CM build system that makes it compile in neon instructions even when it shouldn't.
Prefer anything over CM, thanks! I'll have to reroot since I upgraded to the latest version of ICS. I'll report back any issues.
Sent from my Nexus 5 using XDA Premium 4 mobile app
Henrik & the team, many thanks for your efforts. I never thought Kitkat would ever reach the shores of the A500. I thought all Rom support had all but ended.
Sent from my HTC One X using Tapatalk
Nice work, I thought for sure that we would never see 4.4 on an A500. I have it flashed and running. I tried Netflix and it force closes. Also the video recording doesn't work.
Robert417919 said:
Nice work, I thought for sure that we would never see 4.4 on an A500. I have it flashed and running. I tried Netflix and it force closes. Also the video recording doesn't work.
Click to expand...
Click to collapse
Thanks for the report! Which app did you use to test video recording?
I used the stock app.
Wow KK! Time to dig out my old A500
Is this overclocked?
Sent from my LG-P769 using xda app-developers app
kennyb6 said:
Is this overclocked?
Click to expand...
Click to collapse
Yes, overclocking is included. You just have to enable it in the developer options.
I found a workaround for Netflix here: https://github.com/CyanogenMod/android_device_hardkernel_odroidu2/blob/cm-10.2/conf/98netflix
It seems to work also on this rom, it displays the interface now instead of just closing. But nobody in the team has a Netflix account so we haven't been able to get further than that. I made a simple flashable zip to install the fix. Simply flash it in the recovery. It will just copy one file, and not touch anything else. The download link is in the first post.
Flashed and it worked. I was able to stream and all good. Awesome!
HenrikE said:
I found a workaround for Netflix here: https://github.com/CyanogenMod/android_device_hardkernel_odroidu2/blob/cm-10.2/conf/98netflix
It seems to work also on this rom, it displays the interface now instead of just closing. But nobody in the team has a Netflix account so we haven't been able to get further than that. I made a simple flashable zip to install the fix. Simply flash it in the recovery. It will just copy one file, and not touch anything else. The download link is in the first post.
Click to expand...
Click to collapse
USB Device Not Recognized
Hey everyone,
Sorry if this is a dumb question... I just picked up an A500 tonight, and can't get the USB drivers to work. Specifically, when I plug in the cable I get "USB Device Not Recognized". As a result, I can't get into boot loader mode, etc. I downloaded the Acer driivers, the Universal Android Drivers, etc, and it does the same for all of them. Any ideas?
Thanks!
Mandy
Dalvik_Cache said:
Hey everyone,
Sorry if this is a dumb question... I just picked up an A500 tonight, and can't get the USB drivers to work. Specifically, when I plug in the cable I get "USB Device Not Recognized". As a result, I can't get into boot loader mode, etc. I downloaded the Acer driivers, the Universal Android Drivers, etc, and it does the same for all of them. Any ideas?
Thanks!
Mandy
Click to expand...
Click to collapse
Maybe a faulty usb cable?
macia10 said:
Maybe a faulty usb cable?
Click to expand...
Click to collapse
The for the idea. I've tried a few. I just tried a new PC too. Think maybe it's the tablet...
Sent from my A500 using Tapatalk
Dalvik_Cache said:
The for the idea. I've tried a few. I just tried a new PC too. Think maybe it's the tablet...
Sent from my A500 using Tapatalk
Click to expand...
Click to collapse
Please try to download those drivers and try:
http://global-download.acer.com/GDF...NIA A&Step3=A500&OS=ALL&LC=en&BC=ACER&SC=PA_6
And on what rom are you currently?

[ROM] [5.1.1] [BETA] [UNOFFICIAL] [CarbonROM LP] Klimtwifi

CarbonRom is an aftermarket firmware based on the CyanogenMod and Android Open Source Project.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
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.
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 and can be viewed on our repository.
Special thanks also go to Slim Rom for some of their features, 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.
Partial Feature set:
Code:
CM Theme Engine
Wi-Fi notifications
AudioFX Equalizer
AOSP & CM Audio features
Camera Shutter sound,
Screenshot Sound,
Safe Headset Volume,
Less frequent notification sounds, etc.
Volume steps,
Audio charge notification
Adaptive Brightness
Daydream
Ambient Display
Wake Up on Charge
Double Tap to Sleep
Omni Screen Recorder
Color Calibration
Expanded desktop
CM Notification manager
Slim Heads Up Notifications and its features
CM shortcuts
Slim shortcuts
Weather with custom style
Slim Clock & Date Options
Weather
Battery Options
(Portrait, Landscape, Circle, Dotted Circle Text or Hidden)
Mobile & Wifi Network activity icon options
Network traffic monitor
Brightness control
notification count
notification ticker
Custom carrier label options
CM custom Navigation Bar tweaked (size/color and other)
Custom Navigation ring
Toast animations,
Listview animations,
System animations,
Gesture Anywhere,
App Circle Side Bar
Clear All Button Tweaks
Hideable Google search bar
Slim PIE
Tile Options (Fully customizable)
SlimActions Tile
Quick Setting Options
Quick & Smart Pulldown
Colorized Tiles
Fully CM customization for hard buttons (tweaked)
Omni Wake lock blocker
SuperSU - Huge thanks to @Chainfire
Customizable Power Menu
Installation Instructions:
1) Make sure you have root access and a proper custom recovery installed.
2) Download CarbonROM and the GApps of your choice.
3) Reboot to recovery.
4) Take a backup of your current ROM, in case something goes wrong.
5a) Wipe data, cache and dalvik cache(i.e factory reset).
5b) If you want, you can choose not to wipe anything listed above.
6) Flash ROM and respective GApps.
7) Reboot and voila! Carbon is ready to rock!
Download ROM and GApps:
Klimtwifi
Banks 5.1.x GApps(Use whichever GApps you want)
Thanks to:
AICP and Davor Bertovic @LorD ClockaN
The whole Carbon Team
Cyanogenmod for their incredible work
AOKP
SlimRoms
OmniRoms
Sources:
CarbonROM
Deathly Kernel Source
Disclaimer: We are not responsible for any damages to your device or at something/someone else related.
Enjoy people!​
XDA:DevDB Information
[ROM] [5.1.1] [UNOFFICIAL] [CarbonROM LP] Klimtwifi, ROM for the Samsung Galaxy Tab S
Contributors
deadman96385
Source Code: https://github.com/CarbonROM
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.x
Version Information
Status: Beta
Created 2015-06-16
Last Updated 2015-06-16
Bugs:
Carbon Fiber menus disappear from time to time go to status bar menu then scroll all the way to the right then click on the menu you actually wanted i'll see if i can fix it.
Some of the carbon fiber menus aren't named properly guessing it's a tablet issue
Reserved
Your on a roll with these roms man! Even though I don't own the 8.4, I appreciate what you have done!
DUHAsianSKILLZ said:
Your on a roll with these roms man! Even though I don't own the 8.4, I appreciate what you have done!
Click to expand...
Click to collapse
True. Because of him im gonna sell my T805 and buy T700 Can U make rom based on aosp or cm for T805 PLZ:fingers-crossed:
What device is this ROM for?
T700? T800? T805?
DarkDvr said:
What device is this ROM for?
T700? T800? T805?
Click to expand...
Click to collapse
It is for the TAB S 8.4 Wifi SM-T700
DUHAsianSKILLZ said:
Your on a roll with these roms man! Even though I don't own the 8.4, I appreciate what you have done!
Click to expand...
Click to collapse
Thanks man, trying to spruce some life into the community with options
Dizzyrul3z said:
True. Because of him im gonna sell my T805 and buy T700 Can U make rom based on aosp or cm for T805 PLZ:fingers-crossed:
Click to expand...
Click to collapse
If i had the device i could, but i do not have the time to try and blindly make it work without one.
Installing it now
Why is this fourm so lifeless?
On both LiquidSmooth and Blisspop, I have noticed a lag. Hopefully this ROM doesn't have it!
Just installed the rom. Works well so far. No lag..
Nandr0idC0nsumer said:
Installing it now
Why is this fourm so lifeless?
On both LiquidSmooth and Blisspop, I have noticed a lag. Hopefully this ROM doesn't have it!
Click to expand...
Click to collapse
Lol, if the ROM you build isn't LiquidSmooth I do not believe you should be naming it LiquidSmooth, haha but that's just my opinion. But the name is so freggin cool though, and can even be changed around to SmoothLiquid, hehe. Almost how this screen is so smooth... Anyway, it runs very very smooth for me, on my N7 that is...
I think I want to try this also. I just got my T700 yesterday so not really sure I have read enough to be flashing it yet. Already rooted and installed TWRP, but still maybe I should read up a little bit more. My Nexus 7 was so easy to customize, but this screen just won out when I saaw my brothers T700. I had to have it fast after that...
I need to make a list of ROMs for the T700, and then eventually try them all so long they are fairly new and updated. I can't stand 5.0, but 5.1 seemed to fix many issues for me on the N7. Anyway thanks for the ROM man. :good:
SkOrPn said:
Lol, if the ROM you build isn't LiquidSmooth I do not believe you should be naming it LiquidSmooth, haha but that's just my opinion. But the name is so freggin cool though, and can even be changed around to SmoothLiquid, hehe. Almost how this screen is so smooth... Anyway, it runs very very smooth for me, on my N7 that is...
I think I want to try this also. I just got my T700 yesterday so not really sure I have read enough to be flashing it yet. Already rooted and installed TWRP, but still maybe I should read up a little bit more. My Nexus 7 was so easy to customize, but this screen just won out when I saaw my brothers T700. I had to have it fast after that...
I need to make a list of ROMs for the T700, and then eventually try them all so long they are fairly new and updated. I can't stand 5.0, but 5.1 seemed to fix many issues for me on the N7. Anyway thanks for the ROM man. :good:
Click to expand...
Click to collapse
It's not my rom
I ended up switching, in the end, to IronROM. Much smoother than AOSP.
Nandr0idC0nsumer said:
It's not my rom [emoji14]
I ended up switching, in the end, to IronROM. Much smoother than AOSP.
Click to expand...
Click to collapse
Yeah I know that, I was just generalizing and poking fun at it.
Sent from my SM-T700 using Tapatalk
OK I have tried every ROM that is on this forum an d I must say this is the best ROM out of them all very smooth, fast and stable...I hope this ROM gets more updates for a long time... Thank you to all who have help make this ROM.....
Sent from my SM-T700 using Tapatalk
Does this rom have a built in dark mode, or is it the standard Carbon darkness? I mean does it have a true black mode "switch" similar to SlimROMs?
EDIT: I'm just going to try this as my first ROM on the T700. I loved CarbonROM on my Nexus device back in early 2014, so its probably just as good now I would think. Thanks
EDIT 2: Anyone manage to convert file systems data and cache to F2FS?
EDIT 3: Wow, this ROM is just as nice as I remember it being on my Nexus 7.
EDIT 4: I found Dark Material theme in the play store so I am very happy so far.
Oh and yes, I can make it significantly faster using F2FS... Yay the perfect setup and I only had to try one ROM. [emoji2]
New 6/27 build in OP
Latest Deathly Kernel updates see here for details
Carbon Changes:
Enable Developer settings by default
Option to disable torch when the screen turns off (Fixed)
Switch to SlimRoms nav bar settings
CM's Dyanmic tiles
Wifi priorities
Configure wifi country codes
Slim Pie
Misc changes/fixes
6/27 seems to be running really smooth.
Only problem is apps that test the storage, such as androbench unexpectedly close the second they start to write to the F2FS partition. I tried two different apps with the same results, so I can't test the differences between ext4 and F2FS which was the goal. Is it possible to format the partitions cache and data while in Android? Or from a PC maybe? I don't think twrp is formatting correctly or something along those lines as it throws a error message, but then says it was successful. The ROM seems to work though so not sure why apps that need to write test fail to do so.
Any ideas or tips would be appreciated as this device is very new to me and quite different from my Nexus 7. Thanks
Sent from my SM-T700 using Tapatalk
The link in the OP is the 6/16 build. Where is the 6/27 build? Please and thank you...
IIDr0iDJuNkiEII said:
The link in the OP is the 6/16 build. Where is the 6/27 build? Please and thank you...
Click to expand...
Click to collapse
The link in the OP is 6/27, I just clicked on it again and its still 6/27.
It takes you to this-> https://www.androidfilehost.com/?fid=24052804347765885
SkOrPn said:
The link in the OP is 6/27, I just clicked on it again and its still 6/27.
It takes you to this-> https://www.androidfilehost.com/?fid=24052804347765885
Click to expand...
Click to collapse
Thanks. Weird that link was still 6/16 5 minutes ago. Still have the tab open that proves it...LOl
Thanks for the help!

[ROM][AOSP 7.0][T700/T705/T800/T805]

INTRODUCTION
This rom is just a revival work based on the awesome rom from @Schischu in this thread. @Schischu managed to port aosp 6.0 to the galaxy tab S family before samsung ever annouced it, then reiterated the exploit by porting aosp 7.0 to it. Unfortunatly he kind of paused/stopped the job without further notice. So i have revived and will maintain this rom until he eventually decide to take back the project.
I have been downloading roms on xda for various phones since my first htc tytn smart phone almost 10 years ago and one thing that really bother me is that one never know if the job will be stopped or when a new release will be out. So while i consider that this is pure fun and the devs have no obligations to the end users, i will keep this rom alive by applying the monthly patch from Goggle (Around the 10th of each month). The only reason that i could stop doing so is that my galaxy Tab S is lost/stolen or eating by the kids (bet on that one ), if so i will notify it here. I can only really test on the T805 too btw, don't have the other variants.
DOWNLOAD
aosp_chagalllte-userdebug-20161116.zip (md5)
aosp_chagallwifi-userdebug-20161116.zip (md5)
aosp_klimtlte-userdebug-20161116.zip (md5)
aosp_klimtwifi-userdebug-20161116.zip (md5)
GAPPS
I am not using gapps so i can't really test it. however i can post the latest confirmed version based on post/pms
LATEST WORKING VERSION : 2016-11-16 (with GApps 2016-Nov-17)​
OTA - UPGRADES
I do not plan to maintain OTA. and i will even disable the options in an upcoming release.
However it would be great if someone could maintain an ota branch & OpenDelta server each time a new rom is published.
If you are interested contact me in PM to setup the procedures together.
You can always manually upgrades from twrp (zip or sideload), just clean cache & dalvik after each upgrades and always reinstall Supersu (and gapps)
PREREQUISITES
TWRP 2.8.6.2 or higher. I always use @ashyx newest builds (TWRP builds by @ashyx)
Applied bootloader update, e.g. by
flashing the stock 5.0(or higher) samsung rom or
by applying bootloader directly with odin (link).
Don't skip this step! If the incorrect bootloader is used your device WILL NOT BOOT!
INSTALLATION INSTRUCTIONS
Cleaning System
This step is only necessary on the initial installation.
Reboot into recovery. Go into wipe menu. Select "Advanced Wipe". Check
Dalvik Cache
System
Cache
Data
and wipe them. Don't reboot just yet.
Install this ROM
Go into Install
Flash aosp-XXX.zip
On initial installation it is necessary to Reboot to Recovery. Don't skip this step!
(E:unknown command [log] messages can be ignored.)
Install Google Apps and SuperSU
Go into Install
Flash GAPPS.zip
Flash SuperSU.zip
Reboot to System
CHANGELOG
20161116
Fix CVE-2016-5195 (DirtyCow) Kernel privilege exploitation bug
Those with compil skills can test before and after flashing with this poc : CVE-2016-5195 Poc
Fix Bug : Graphical glitches on rotation
[T705/T805]Fix Bug : No Data Connection
Rem If dirty flashing from aosp 6 it is necessary to delete those folders :
Code:
adb root
adb shell rm -Rf /data/data/com.android.providers.telephony/databases
adb shell rm -Rf /data/data/com.android.providers.telephony/files
Fix Bug : No GPS localization (device only)
Disable OTA options from settings (OpenDelta still included from the moment (read above)
Enable TunerActivity by default (Appears below developer options in Settings)
Use apns conf list from CyanogenMod project and add 2 apns for Gabon
[Untested] Add a list of webview providers
Require gapps to be installed
Read here
Fix some typos in shutdown/reboot dialog
20161110
Initial Version based on @Schischu work
Update to November Patch
ISSUES
CONFIRMED
[T705/T805] Tablet may crash and reboot when starting phone call, and overall ril intability (audio quality , ...)
Stock camera app works, but crashes when recording video. Better Camera and other gapps camera app crashes too.
Screen cast (mirroring)doesn't work
Picture taken in portrait mode are not rotated in gallery (lack of orientation metadata ? )
[T800/T805] Impossible to register a new fingerprint (Crash in Settings)(fixed in upcoming release)
Phone call Activity does not display common controls (mute , speaker , ....)
Tablet encryption does not work (neither FDE nor FBE)
SEAndroid policy is not enforced
UNCONFIRMED (Need further proof to accept or reject)
Wifi seems to disconnect during long usage for some users
Wifi stays connected while icon is off
4G not working
Huge battery drain in some misconfigured situation ( may be related to min cpu freq)
Youtube video playing in 1440 or 1080 resolution can be laggy
A reference video would be enough to confirm the bug
UNTESTED FEATURES
Infrared remote
Confirmed to work for at least two user ( @Orphee / @Deltafox79) but waiting for confirmation about the need of this patch
DONATION
Donate to Schischu
Donate to me
Bitcoin : 1CTH7mFUdgPow4Gzzrbbm8mgCa8Q1kohPU
Paypal : TODO ( Can't receive Confirmation SMS for mobile phone in my country so far ;( )
REMARK
TODO
TIPS'n'TRICKS
MTP mount are sometimes (each time for me under linux) not browsable after plugging the tablet. As workaround going to Developer options -> Select Usb Configuration and re-choosing MTP, remount it correctly
If 5Ghz Wifi does not work , you need to change the region in Settings->Wifi->Settings->Wifi country code
Hearthstone and serveral other Unity games: Enable 4x MSAA in development options else it won't work
Slither.io and a few other games don't run if 4x MSAA is enabled: Disabled 4x MSAA in development options else it won't work
If you install Gapps after the ROM has been booted for the first time you either need to wipe data or manually delete /data/system/users/0/runtime-permissions.xml and reboot. Without this Gapps will crash constantly. This is due to the new permissions-system in M.
SOURCE CODE
Manifest : https://github.com/alexmaloteaux/android_chagall_klimt
Kernel : https://github.com/alexmaloteaux/android_kernel_samsung_chagalllte
SCREENSHOTS
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
LEGAL NOTICE
Code:
/*
* Your warranty is now void.
*
* I will not accept responsibility for any adverse effects to your device,
* including, but not limited to: bricking, dead SD card, bootloops etc.
*
* You mod your device at your own risk.
*/
XDA:DevDB Information
AOSP 7.0 For Galaxy Tab S, ROM for the Samsung Galaxy Tab S
Contributors
malosasha, Schischu
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.4.x
Based On: AOSP
Version Information
Status: Beta
Current Beta Version: 2016-11-10
Created 2016-11-13
Last Updated 2016-11-26
Reserved
ARCHIVES
20161110
aosp_chagalllte-userdebug-20161110.zip (md5)
aosp_chagallwifi-userdebug-20161110.zip (md5)
aosp_klimtlte-userdebug-20161110.zip (md5)
aosp_klimtwifi-userdebug-20161110.zip (md5)
Thanks dude! I have a T800 and was really hoping we'd see more action on the Nougat ROM. I am going to dirty flash this over Schischu's ROM and let you know how it goes.
Dirty flashed over @Schischu's previous build. Booted with no problems. Can confirm these issues (which existed already on the old build):
Stock camera app works, but crashes when recording video. A Better Camera app crashes.
NBC/Universal video apps (SyFy now, for instance) will play commercials, but not the selected video.
Screen still glitches when changing orientation.
Wow I can't remember the last time I posted a thank you on the very first page of a new ROM thread.
I too have been here since before Android but my first smartphone was a device with a physical keyboard. Then my first android phone was the famous HTC Dream, then I replaced that with the first Nexus phone and the Vibrant as well.
Thanks for giving us something to play with and hopefully use as a daily.
Sent from my SM-T700 using Tapatalk
amateurhack said:
Dirty flashed over @Schischu's previous build. Booted with no problems. Can confirm these issues (which existed already on the old build):
Stock camera app works, but crashes when recording video. A Better Camera app crashes.
NBC/Universal video apps (SyFy now, for instance) will play commercials, but not the selected video.
Screen still glitches when changing orientation.
Click to expand...
Click to collapse
Nice catch. I added the stock camera / video one to the list after testing . I ll check it but i have a fixable todo list for at least 1 - 2 weeks
Did it worked on aosp6 ? If yes i may have an idea of the actual issue.
SkOrPn said:
Wow I can't remember the last time I posted a thank you on the very first page of a new ROM thread.
I too have been here since before Android but my first smartphone was a device with a physical keyboard. Then my first android phone was the famous HTC Dream, then I replaced that with the first Nexus phone and the Vibrant as well.
Thanks for giving us something to play with and hopefully use as a daily.
Sent from my SM-T700 using Tapatalk
Click to expand...
Click to collapse
good old times My first phone runnign android was the htc tytn (win mobile) or maybe tytn2 some guys from xda managed to port it to it
malosasha said:
good old times My first phone runnign android was the htc tytn (win mobile) or maybe tytn2 some guys from xda managed to port it to it
Click to expand...
Click to collapse
You know I remember my brother got the tytn around the same time I got the first android or abouts. Kinda hard to remember now but I'm sure he had the tytn. I think it was spelled like this TyTN and it ran windows mobile. I had one but I remember it being broken I think. Was a great concept too.
The Vibrant (same as the Galaxy S) was the first device that I actually waited for the t-mobile store to open up lol. It was the first device that really got me hooked on flashing custom anything.
For the most part I have been quite disappointed with this tablet of mine. Just not enough development for it. My 2012 Nexus 7 has better Roms which is really sad because the potential of this tablet is crazy good I think. purenexus on my N7 runs so much better than anything I have tried on this T700. Really really sad.
I hope someday we see 7.1 for this device. Lol
Sent from my SM-T700 using Tapatalk
malosasha said:
Nice catch. I added the stock camera / video one to the list after testing . I ll check it but i have a fixable todo list for at least 1 - 2 weeks
Did it worked on aosp6 ? If yes i may have an idea of the actual issue.
Click to expand...
Click to collapse
A Better Camera app and stock camera app both worked perfectly on AOSP 6.
Video apps worked fine too. There was speculation that there was a problem with the video drivers that affected 1080p playback in the YouTube app and such, and that was also the problem with the NBC/Universal apps.
First thanks you this ROM is really good! I have attached screenshot of the bug when we change the display size to bigger, the icon in the header isn't centered
And it's just a question but isn't the recent app (in landscape and I'm t800) too small? I mean it's shouldn't be larger ? It's looking a bit like marshmallow(screenshot too)
Thanks a lot :highfive:
robhug said:
First thanks you this ROM is really good! I have attached screenshot of the bug when we change the display size to bigger, the icon in the header isn't centered
Click to expand...
Click to collapse
Sorry but i don't get the issue you are having, i went to Settings->Display , Set to max Large and everyting seems correct.
robhug said:
And it's just a question but isn't the recent app (in landscape and I'm t800) too small? I mean it's shouldn't be larger ? It's looking a bit like marshmallow(screenshot too)
Thanks a lot :highfive:
Click to expand...
Click to collapse
Thats aosp default size i think , would be great to have a sc of pixel c to compare
amateurhack said:
A Better Camera app and stock camera app both worked perfectly on AOSP 6.
Video apps worked fine too. There was speculation that there was a problem with the video drivers that affected 1080p playback in the YouTube app and such, and that was also the problem with the NBC/Universal apps.
Click to expand...
Click to collapse
I tested some 1080 videos with webtube (fdroid) and all worked perfectly. Do you know one that fail for sure ?
malosasha said:
Sorry but i don't get the issue you are having, i went to Settings->Display , Set to max Large and everyting seems correct.
Thats aosp default size i think , would be great to have a sc of pixel c to compare
Click to expand...
Click to collapse
Haha the max large is a bit too big but this is really not the most important issue :good:
And I think I have a screen of pixel c: I'll sent to you in a few minutes but in landscape it's much larger and looks a bit better
Screenshots of pixel c recent menu
Really appreciate your time mate.
But, i will stay with AOSP 6.0 until 7.1 come out for Tab S family
Cheers and Goodluck.
---------- Post added at 09:52 AM ---------- Previous post was at 09:51 AM ----------
Those who experience a really slow charge and heavy drain,
Probably because the wifi scanning is turn on, and also ''ok google'' sound activation is activited in any screen.
robhug said:
Screenshots of pixel c recent menu
Click to expand...
Click to collapse
Ho ok it may still be the same code but differrent layout cause of different dpi.
Btw for screenshots you can do power + VOL Down, i discovered that yesterday
malosasha said:
Ho ok it may still be the same code but differrent layout cause of different dpi.
Btw for screenshots you can do power + VOL Down, i discovered that yesterday
Click to expand...
Click to collapse
I try all the display size and it's still the same layout but I think it's a tiny thing to change (don't know if it's possible )
Great Rom, Night Light by Braden Farmer works to get auto red filter.
Also I had some security warnings when re-installing some apps from Titanium. Like Anti-Malware warnings on Windows. Must be new security measures.
My first experiences with "malosasha's" ROM
My first experiences with "malosasha's" ROM:
To install the ROM, I followed your instructions and was surprised that everything worked out
I just installed SuperSU (SuperSU-v2.78-201609011115.zip) bevor the gapps.
Deadlights said:
If it helps anyone, I had the problem with gapps failing when flashing. And found that flashing SuperSU after the ROM and before the gapps fixed it for me. Tried several times and worked the same each way.
Click to expand...
Click to collapse
Then I istalled MyBackup from the ext SD and installed my secured apps.
Reboot and till now everything is working without any error.
I never had this bevor it was always a bit tricky to install a new ROM and the Gapps - Congratilations !!!
I am very glad that the development of our tab continues - Thanks a lot for your work !!!
Regards Klaus
I just tried IR and it works, I can power up/down my TV with the tablet.
Edit: can't have a GPS fix. Won't try in high accuracy mode.

Categories

Resources