Android Tablets Forum banner

[rom] CyanogenMod 10 Tweaks

731K views 1.1K replies 237 participants last post by  buzz71  
#1 · (Edited by Moderator)
Unofficial CyanogenMod 10
Thanks to the good work by Christian Troy and his generosity I am able to produce this ROM.

Compatibility Zips
You will need a compatibility zip suited for your tablet. These are available from: [rom] CyanogenMod 10
These files are created for each type of tablet, and enable hardware like cameras and touch screens.

Warning: If you want to install Google Apps with this ROM the system partition will need to be larger than 318Mb.
See http://www.slatedroid.com/topic/38700-rom-cyanogenmod-10-tweaks/page__view__findpost__p__432521

If your system partition is too small see:
http://www.slatedroid.com/topic/39506-rom-cyanogenmod-10-lite/

Stable Download
Download Build 2012-10-11
MD5: 153317dfbb7d273a543596b17b5bf54f

* Android 4.1.2 (Should not require a full wipe if upgrading)
* Updated CM10 sources

Testing Download (For best results perform a factory reset before installation.)
Download Build 2013-03-28
MD5: cdfd72ddb9729fe3e40cad8eb1da1168

* Patched framework to prevent sleep of death. Thank you Aquous.
* Included Aquous's patch to the theme chooser that works around the theme incompatibility issue.
* Updated kernel to hopefully prevent sleep of death.
* Updated CM10 sources

Google Apps Download
Download Google Apps 20120726

For newer version visit Goo.im

Installation
Using CWM
1. Backup your existing installation.
2. Perform a factory reset.
3. Flash latest build.
4. Flash compatibility zip.
5. Flash Google apps lite.

For further installation instructions see:
[rom] CyanogenMod 10

Updating
Using CWM
1. Flash latest build.
2. Flash compatibility zip.
3. Flash Google apps.
4. Clear the Dalvic cache.
5. Clear the cache partition.

Phablet and Tablet UI (Testing Download)
Tablet UI may be turned off and Phablet UI turned on by changing the setting:
Settings -> Display -> Enable Tablet UI (will require a reboot)

This setting will have no effect on larger tablets with a hieght above 720 unless the build prob setting
"ro.sf.lcd_density" is increased from 160.

My tablet has a resolution of 1024x768 and I use a setting of ro.sf.lcd_density=180 to get Phablet UI working.

Note: HDMI output only seems to work with Tablet UI enabled.

Building
See this topic:
Building CM10 for A10 devices

MD5 Hash
When downloading a ROM, it is good practice to get an MD5 hash of the file you downloaded and compare it to the
MD5 hash posted under the download link. To generate a MD5 hash you can use a program such as md5sum.
If the MD5 hashes match the download is not corrupt.

A corrupt download can be responsible for many strange errors. If you have not confirmed that the MD5 hash of
your download is correct and your tablet is behaving strangely, please check that the download used to flash the
tablet is not corrupted.
 
#2 · (Edited by Moderator)
Old Releases

Download Build 2012-12-08
MD5: 38f0fb0a33734d71af3e8d25990ee6ea

* Set wifi.supplicant_scan_interval = 90
* Updated CM10 sources
* Merge "Avoid memory leaks when handling metadata strings" into jellybean
* framework: fix reference leak in activiy manager
* Added Synchronization block to avoid Race condition

Download Build 2012-11-30
MD5: eeeae5a5d774eb7c31234ad77a36862e

* Fixed phablet mode buttons (Thanks to spook_man and Christian Troy)
* Fix for sleep issues including WiFi
* Fix for exessive battery usage
* Fixed HDMI output (Tablet UI only?)

Download Build 2012-11-25
MD5: 762d2d5f089640522e7ac0aa30bf8566

* "Clear all" button on recent apps
* Expand desktop Power Menu option
* Updated cm10 sources

Download Build 2012-11-16
MD5: c642e43ed146f8d0b953e9ea434fb5d4

* Updated cm10 sources

Download Build 2012-11-04
MD5: 97bda534889c1fe3bc4a56e400d9b676

* Fix for Netflix 2.xx FC
* Updated cm10 sources

Download Build 2012-10-28
MD5: 76c726558220aeafca0ffd7cfed46194

* Updated cm10 sources

Download Build 2012-10-06
MD5: 80a354e2c358d300fb0d2f14b88be4e0

* Updated cm10 sources

Download Build 2012-10-02
MD5: 238d8f43c13e78a4a92b10ba9e105540

* Updated cm10 sources

Download Build 2012-09-24
MD5: f2df78ffaa8fb9f3384c6be736e979c9

* Updated cm10 sources
* Increased GPU OS memory allocation max from 192MB to 256MB (fixes graphics glitches for some apps).
* Removed MAX_HIDDEN_APPS of 4 limit.
* Added uinput support.

Download Build 2012-09-16

* Updated cm10 sources
* Limit MAX_HIDDEN_APPS to 4 for better long term stability.
 
#6 ·
Thanks to the good work by Christian Troy and his generosity I am able to produce this ROM.
My aim is not to continue Christain's effors but to share small tweaks I make.

My work is based on Christian's build 2012-09-13.

For instruction on installation etc see:
[rom] CyanogenMod 10

Changlog

build 2012-09-16

* Updated cm10 sources
* Limit MAX_HIDDEN_APPS to 4 for better long term stability.
Thanks Man! will try this rom of yours and i hope you continue to share your tweaks and even create better 4.1 roms for our device!
 
#7 ·
Thanks to the good work by Christian Troy and his generosity I am able to produce this ROM.
My aim is not to continue Christain's effors but to share small tweaks I make.

My work is based on Christian's build 2012-09-13.

For instruction on installation etc see:
[rom] CyanogenMod 10

Changlog

build 2012-09-16

* Updated cm10 sources
* Limit MAX_HIDDEN_APPS to 4 for better long term stability.
please tell me where can you update the sources?
 
#9 ·
sean i'm having problems downloading CT's source i follow his instructions but the is no local_manifest.xml file so i create one but it never gets processed when i repo sync -j4, if i past it in to default_manifest.xml, it wont sync errors on lines, so i removed the lines to delete and it will sync but wont build. any thoughts. what instructions did you use to setup source.
 
#11 · (Edited by Moderator)
@AllanA,

I do not want to add a default file explorer at this time.
You should be able to edit the build.prop with your preferred DPI,
If you try LCD Density changer report back.

@andresing,
I am not sure that I understand the question.
Git is the tool used to update sources.
If you are interested spend some time and learn it.
See github.com
I hope this helps.

@hamletiano
Do you have any information on uinput.ko?
The full screen function is useful.
I will see what I can do.
 
#13 ·
@hamletiano
Do you have any information on uinput.ko?
The full screen function is useful.
I will see what I can do.
Thanks Shaun for the answer,

Regarding the uinput.ko our mate cherrytree already uploaded it, maybe you can add it for next release. (this is imperative to get working droidmote app, if anybody is planning to buy it, at least knows that will face a problem unless the tablet has this module.)

About the full screen, the last CM9 nightly by Christian added this:
* Cyanogenmod's option to hide status bar now will permanently hide it (not only if the app requests the FULLSCREEN flag). You can enable/disable this option using the included ToggleBar app or checking/unchecking the option from "combined bar"'s settings.
* Added WiFi wakelock (change WiFi sleep policy to "Never" or the tablet won't sleep)

Maybe you could get the workaround from there,although being ICS not sure if this will help you on JB.

Thanks in advance!.
 
#16 ·
Hi Shaun2029!

So glad you have picked up the great work of Christian and continue to optimize the Allwinner A10 platform with CM10. A10's CM10 is currently still leak of GPU hardware acceleration. Is it because it was based on the baseband v1.1? I heard that both CM9 and CM10 were based on firmware baseband v1.1. The new baseband v1.4 should start to offer GPU accel and v1.5 offers much better response to user. To you think it is still possible to use v1.5?

Thanks a lot!
Image
 
#29 · (Edited by Moderator)
@regoldo
Your system partition is too small for this ROM and Google apps together.
The system partition needs to be at least 318Mb.

One method to test if you have this issue is to run df in a terminal on the tablet.

i.e.
root@android:/ # df
Filesystem Size Used Free Blksize
/dev 406M 48K 406M 4096
/mnt/asec 406M 0K 406M 4096
/mnt/obb 406M 0K 406M 4096
/system 251M 248M 3M 4096
/data 1G 514M 666M 4096
/cache 125M 4M 121M 4096

In the above case the system partition is 251MB.
How big is your system partition?

I suggest you try spigot's suggestion or try a stripped down ROM.
Another solution is to enlarge the system partition on your tablet.

Below is a link for a stripped down version of Christan's CM10 ROM.

It is for an earlier version of Christian's CM10, try it and let me know if you want a stripped down version of the current ROM.

You will need the Lite ROM and Lite Gapps.

"This repackage fixes the problem with the size of the system partition. The system partition on the Scroll Extreme is too small for CM10. It is 264MB but needs to be more than 300MB. This explains a lot of issues/crashes I have had with CM10. This is fixed (hopefully) by repackaging CM10 and GApps."

http://scrolltabletforum.co.uk/site/viewtopic.php?f=57&t=3038&sid=fde0a2201e45bdc5c065b9a81302f818