• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

[MOD] A100 Peformance Enhancing build.prop for CM9 / ICS 4.0.4

Search This thread

linuxsociety

Senior Member
Dec 18, 2010
431
349
Southern Kentucky
**Latest Working Revision is Rev-0.4 ** 07/28/12
**Now optional A500 build.prop for extra games/apps from Play Store**
**Thanks das_webos_transformer for testing 4.0.3 and submitting working tweaked 4.0.3 build.prop!! **


**UPDATE** Rev-0.4 For 4.1.1 Jelly Bean << NEW>>

This build.prop is specifically made for ICS and Jelly Bean - has been tested working and verified to improve performance. A500 mod now is working great.

I've been working on getting my A100 to smoking speed / performance and with my custom build.prop for ICS in combination with ezTerry's custom kernel, I think I have achieved the goal!

Yea Yea, So why another build.prop on xda? Well I was looking through the forums and noticed that there isn't much posted for ICS, there are HC tweaks, but the ones that ARE posted for ICS seem to fail.. I am confident that this build.prop will work as long as the person installing reads the instructions and information in this post thoroughly :good:

**EDIT 08/04/2012 - I was originally using the ezTerry kernel overclocked to 1.5 using the lulzactive governor, I am currently testing my own custom kernel that I haven't decided to release yet as I am still testing it myself before I publish - Before the build.prop, my AnTuTu Benchmark score was 6200, after the build.prop I get 7118, Both scores with ezTerry kernel and cm9 ; With stock kernel and stock rom score was <6000. So, that's just a benchmark.. -NO - The main thing is - you can actually feel the difference, and it is easily noticeable, so it's not just a benchmark thing! Here is what this build.prop does:

Enhancements:

*Faster Boot
*Home Screen stored in Memory
*WiFi Data rates increased
*WiFi Scan rate decreased to preserve battery
*Media and Image Quality increased
*Disable verbose kernel logging (consumes less memory/battery)
*HW Acceleration prioritized
*Increased Window Manager / GUI events per second
...Overall Performance is definitely noticeable!


*Optional* the A500 hack has been tested and working with games and shows extra apps in Play Store see notes below.

File naming conventions:

>>Please choose your android release version in #.#.# <<<

build.prop-#.#.#-supertweak-a100-revX.X.txt == Tweaked version keeping device recognized as an A100
build.prop-#.#.#-supertweak-a100-revX.X-A500 == Tweaked version tricking apps/system to think it is A500
build.prop-#.#.#-vanilla-a100-revX.X-A500 == A500 trick with no enhancements or tweaks


**Thanks to das_webos_transformer for testing making necessary changes for cm9 4.0.3 release!**

How to install:

*Download the appropriate build.prop file attached below that you wish to test (see above naming conventions)
*You must have root, and you must mount /System rw (use Root Explorer or similar tool)
*Rename the attached file to: build.prop
*Move the existing /System/build.prop to /System/build.prop.bak
*Move the new file to /System/build.prop
*Reboot to recovery - Wipe Cache - Wipe Dalvik - Reboot System <<Important!! It won't work if you don't do this step!
*Wait for System to upgrade applications and Start to Home Screen. (initial boot takes a while, don't worry after this it wont)
*Reboot again.. Enjoy the performance


**07/28/2012 - A500 build.prop for A100 device back up, tested and working with performance mods intact. Grab the file with revX.X-A500.txt at the end of the file name. This allows extra apps to show up in Play Store/Market and your device will be recognized as the A500 instead of A100. Please don't forget to Wipe Dalvik and Cache before booting. First boot will take a while to update the apps.

**07/28/2012 - If you used the Rev.03 file please update to Rev.04 there was a minor error in the previous build.prop relating to windowmgr max events per second, this had a big impact in the performance and should be fixed in Rev.04
 

Attachments

  • build.prop-4.0.3-supertweak-a100-rev0.4.txt
    3.2 KB · Views: 986
  • build.prop-4.0.4-supertweak-a100-rev0.4.txt
    3.3 KB · Views: 730
  • build.prop-4.0.4-supertweak-a100-rev0.4-A500.txt
    3.3 KB · Views: 825
  • build.prop-4.0.3-supertweak-a100-rev0.4-A500.txt
    3.2 KB · Views: 587
  • build.prop-4.0.4-vanilla-a100-rev0.4-A500.txt
    2.1 KB · Views: 359
  • build.prop-4.0.3-vanilla-a100-rev0.4-A500.txt
    2.1 KB · Views: 137
  • build.prop-4.1.1-supertweak-a100-rev0.4-A500.txt
    3.3 KB · Views: 915
  • build.prop-4.1.1-vanilla-a100-rev0.4-A500.txt
    2.1 KB · Views: 523
Last edited:

Fransis88

Senior Member
Apr 19, 2011
321
45
**Edit Please note that the original title of this thread said ICS 4.0.x, it should be ICS 4.0.4 (as it is now) - This build.prop is specifically made for 4.0.4 - this is very important as keys such as: ro.build.version.release=4.0.4 ro.build.id=IMM76L if you know what you are doing you can make minor alterations to fit your build and it will work, but you need to research and do this at your own risk if you aren't using 4.0.4 (hint: ICS 4.0.3 is IML74k) **

I've been working on getting my A100 to smoking speed / performance and with my custom build.prop for ICS in combination with ezTerry's custom kernel, I think I have achieved the goal! PLUS you *should* get all apps that the A500 gets in the Play Store, AND the responsiveness of the tablet is just lightening fast.

Yea Yea, So why another build.prop on xda? Well I was looking through the forums and noticed that there isn't much posted for ICS, there are HC tweaks, but the ones that ARE posted for ICS seem to fail.. I am confident that this build.prop will work as long as the person installing reads the instructions and information in this post thoroughly :good:

I am using the ezTerry kernel overclocked to 1.5 using the ondemand governor. Before the build.prop, my AnTuTu Benchmark score was 6998, after the build.prop I get 7494, Both scores with ezTerry kernel and cm9 ; With stock kernel and stock rom score was <5900. So, that's just a benchmark.. -NO - The main thing is - you can actually feel the difference, and it is easily noticeable, so it's not just a benchmark thing! Here is what this build.prop does:

Enhancements:

*A500 Market/Play Store compatibility
*Faster Boot
*Home Screen stored in Memory
*WiFi Data rates increased
*WiFi Scan rate decreased to preserve battery
*Media and Image Quality increased
*Disable verbose kernel logging (consumes less memory/battery)
*HW Acceleration prioritized
*Increased Window Manager / GUI events per second
...Overall Performance is definitely noticeable!

How to install:

*You must have root, and you must mount /System rw (use Root Explorer or similar tool)
*Rename the attached file to: build.prop
*Move the existing /System/build.prop to /System/build.prop.bak
*Move the new file to /System/build.prop
*Reboot to recovery - Wipe Cache - Wipe Dalvik - Reboot System <<Important!! It won't work if you don't do this step!
*Wait for System to upgrade applications and Start to Home Screen. (initial boot takes a while, don't worry after this it wont)
*Reboot again.. Enjoy the performance

** This has been tested with only 4.0.4 CM 9-20120708 A100 so far (see http://forum.xda-developers.com/showthread.php?t=1597102 ) testers please report results!**

**Note it is very important to know that this build.prop isn't the only thing boosting the performance of my A100 - ezTerry's Kernel OC'd @ 1.5ghz plays a big part in it too! You can find the kernel and instructions for flashing it here: http://forum.xda-developers.com/showthread.php?t=1703683 It is also important that you know that after you use this build.prop your device will register with all apps as an A500 Iconia and not a A100 so if that is an issue with some app you use then please take this into consideration. I will edit this post soon with a build.prop that enables the performance options and keeps the A100 recognized as an A100. I'm sure there will be people who want that also.


*More to come:
* I plan to clone the sources used in ezTerry's kernel and slightly modifying his config in an attempt to patch with CK/PF patches for mainline. I'd like to see the performance when using Brain F**k Scheduler (BFS) in combination with BFQ IO scheduler. These patches also have other features like l7, LinuxIMQ, which may be fun to play with on Android with networking apps (if they will even compile with arm toolchain) I'll keep everyone informed on my progress with this, but I'm saving that work for a rainy day.
Enjoy your A100 :D



Have I already supercharger v6, sera compatiblly? Is it a script? That is what I have to install? I neither have kernel Ezterry, nor have intention of putting it with CM9. In all that you put the link, we will prove it ... a greeting and graces.
 

linuxsociety

Senior Member
Dec 18, 2010
431
349
Southern Kentucky
Have I already supercharger v6, sera compatiblly? Is it a script? That is what I have to install? I neither have kernel Ezterry, nor have intention of putting it with CM9. In all that you put the link, we will prove it ... a greeting and graces.

Hi and thanks for checking it out, it isn't a script, it just replaces the file that already exists in /System/build.prop

The file that is attached is made specifically for ICS 4.0.4, you DO NOT have to have eZterry's kernel for this to work, I have tested it only with his kernel (which allows overclocking to 1.5ghz and the use of BFQ I/O scheduler) and had great improvements on my A100. I would like to see how it works for you with your current setup if you are on 4.0.4 If it doesn't work then you just replace /System/build.prop with the file you backed up named /System/build.prop.bak

Don't forget to wipe cache and wipe dalvik :)

Thanks again
 
  • Like
Reactions: Deshabilitado

linuxsociety

Senior Member
Dec 18, 2010
431
349
Southern Kentucky
If someone is viewing this thread that is using the stock OFFICIAL ICS 4.0.3 or 4.0.4 firmware could you please pastebin /upload/share your /system/build.prop ? I'd greatly appreciate it, there seems to be some values that have changed recently, and I need to adjust my build.prop in this thread accordingly to the official releases. Thanks again :)
 

Fransis88

Senior Member
Apr 19, 2011
321
45
If someone is viewing this thread that is using the stock OFFICIAL ICS 4.0.3 or 4.0.4 firmware could you please pastebin /upload/share your /system/build.prop ? I'd greatly appreciate it, there seems to be some values that have changed recently, and I need to adjust my build.prop in this thread accordingly to the official releases. Thanks again :)

So in my case, since podras to see in the captures, I have lost performance. I have CM9. And I have never had blackouts or problems. Aviary the keyboard on screen, I use swiftkey and it has never trumped me. So after trumping the keyboard, suddenly salio the image of take-off of the CM9 and was restarting the tablet. you eat it has happened to me. Now I have returned to my original build.prop. A greeting, I leave the captures you of antutu in order that you see, if I can help you in some kind of mas...

my build.prop
screenshot2012072716503.png

you build.prop
screenshot2012072717013.png
 
Last edited:

linuxsociety

Senior Member
Dec 18, 2010
431
349
Southern Kentucky
So in my case, since podras to see in the captures, I have lost performance. I have CM9. And I have never had blackouts or problems. Aviary the keyboard on screen, I use swiftkey and it has never trumped me. So after trumping the keyboard, suddenly salio the image of take-off of the CM9 and was restarting the tablet. you eat it has happened to me. Now I have returned to my original build.prop. A greeting, I leave the captures you of antutu in order that you see, if I can help you in some kind of mas...

Francis88: thanks for testing the build.prop, I am sorry to see you had a slight performance decrease in your score. There are many things that could have impacted that score. Did you wipe the caches before you ran the benchmark? Do you have any other performance mods intact? What CPU governor was you running with the tests? the same cpu frequency with both?
Was this ran using a stock kernel? Which build of CM9 did you use?

Could you please put your original build.prop on a pastebin site and give the link here so we can see the differences? Thanks!
 

linuxsociety

Senior Member
Dec 18, 2010
431
349
Southern Kentucky
Francis88: please use the Rev.04 I think the reason your original build.prop out performed the one you got here has been resolved, there was a minor error in the Rev.03 file that you grabbed. Sorry for the inconvenience bro. Thanks

If anyone here is using a custom build.prop that makes their a100 register as an A500, please let me know if Angry Birds loads for you. I have been trying to resolve the issue with the a500 customization that prevents some games/apps from loading on my CM9 4.0.4 rom. If you have the A500 build.prop customization working and loading games like Angry Birds, can you please provide your build.prop so I can take a look at what may be causing this issue for me ** Edit - <<Solved in Rev.04
 
Last edited:

linuxsociety

Senior Member
Dec 18, 2010
431
349
Southern Kentucky
The proof is in the puddin'

I just wanted to post these 3 different results so people can see the difference it makes. All 3 runs were controlled, with no background apps, same CPU governor (lulzactive), same frequency (1500mhz), etc.

Rev0.4 Tweaked A100 (not A500) Results with AnTuTu Benchmark:

Screenshot_2012-07-28-14-13-19.png


Rev0.4 Tweaked with A500 mod:

Screenshot_2012-07-28-21-18-52.png


Default build.prop from ICS CM9 (no optimizations):

Screenshot_2012-07-28-21-39-05.png
 

das_webos_transformer

Senior Member
Feb 3, 2012
1,151
317
62df3352-96f6-5c9a.jpg


all I did was change it to work for 4.0.3. I don't know any of the changes for ics, I learned and still learning on froyo and a little cm7. But the changes required for this took about 1 minute.

Not sure how to post an upload on xda. So https://www.box.com/shared/24e5b156fbf12858d946

Also added linpack score.

sent from my ICONia
 
Last edited:
  • Like
Reactions: linuxsociety

linuxsociety

Senior Member
Dec 18, 2010
431
349
Southern Kentucky
https://skydrive.live.com/redir.aspx?cid=b6039d5a2d5945e7&resid=B6039D5A2D5945E7!6737&parid=B6039D5A2D5945E7!114&authkey=!AKcWuovSxOsq82Y[/IM

New result. Better good

Enviado desde mi A100 usando Tapatalk 2[/QUOTE]

you forgot to close the tried to manually view it by copying the URL but it says file no longer exists on skydrive. Glad to see you got better good results with Rev.0.4
 

linuxsociety

Senior Member
Dec 18, 2010
431
349
Southern Kentucky
Jelly Bean 4.1.x build.prop is in the OP - personally tested and verified by me.. I also have been putting some effort into doing some kernel optimization for Jelly Bean for all of those people who liked the ezTerry kernel back when it was fresh. So far I have done the following:

*patched the kernel with code for compatibility with Tiny HAL in Jelly Bean with backwards compatibility with ICS
*added all I/O schedulers including: bfq, cfq, deadline, and noop - default being 'deadline'
*built in support for CIFS/SMB file systems, NTFS (write)
*More cpu governors are built in including: interactive, ondemand, performance, powersave, userspace, lulzactive, and conservative
*Optional Overclock up to 1504mhz, scaling ranges included are: 216, 312, 456, 608, 760, 816, 912, 1000, 1200, 1408, and 1504 - default is set to factory 1000Mhz

I haven't released the kernel yet as I want it thoroughly tested before hand, and I want to be sure all source changes are fully documented. Kernel Sources are based off CM9 A100/A500 Kernel, Nvidia Android 2.6.39.4 Tegra, Nvidia Android 3.1 (Grouper) - Thanks to eZterry for the original kernel that made so many happy - I just took it into my own hands to bring things up to date with better compatibility with ICS and JB.

Sorry if this seems to be vaporware, just want everyone testing my build.prop to know that I am currently putting more time and effort into the development of a better kernel at the moment and WILL keep my projects linked. Before I do release any zImages or sources I want everyone to be well aware that once they use my kernel that they can NOT report issues of any kind to CM9/10 developers (on the project pages) as the use of any kernel other than the one obtained with your ROM makes your device unsupported by the developer of your ROM!! If you have any issues with JB, ICS, or any ROM you use this kernel with, then you will need to report it on my kernel thread (which I haven't yet made, but once I do a release I will have the thread ready)
 

das_webos_transformer

Senior Member
Feb 3, 2012
1,151
317
I can confirm this does work on cm10. I'll test the market when I get on WiFi, I'm tethering from my phone currently....sprint 3g... from and older phone.....sigh

Also should note I am over clocked to 1.2ghz.
Also, @Linuxsociety i f you want I'll test your kernel, love that testing!

EDIT Market works Fine and games do play


sent from my sexy-a$$-iconia tab
 
Last edited:

linuxsociety

Senior Member
Dec 18, 2010
431
349
Southern Kentucky
guys when i try to download a build.prop i click on it and it opens the file.same with the QR.how can i download it?

You need to save the download link instead of open it, if you are using your tablet try long pressing the link and look for an option for "save target" Not sure exactly how your browser on the tablet works, i usually download them to my PC and then
Code:
 adb push /path/to/downloaded-build.prop /sdcard/

Then on the tablet I move the /sdcard/downloaded-build.prop to /system/build.prop (after backing up the original build.prop to /system/build.prop.bak) <You have to be rooted and /system has to be mounted as RW to do this, I recommend Root Explorer. Be sure that your downloaded file has the same permissions as the original build.prop.

Hope this helps :D
 

Top Liked Posts

  • There are no posts matching your filters.
  • 10
    **Latest Working Revision is Rev-0.4 ** 07/28/12
    **Now optional A500 build.prop for extra games/apps from Play Store**
    **Thanks das_webos_transformer for testing 4.0.3 and submitting working tweaked 4.0.3 build.prop!! **


    **UPDATE** Rev-0.4 For 4.1.1 Jelly Bean << NEW>>

    This build.prop is specifically made for ICS and Jelly Bean - has been tested working and verified to improve performance. A500 mod now is working great.

    I've been working on getting my A100 to smoking speed / performance and with my custom build.prop for ICS in combination with ezTerry's custom kernel, I think I have achieved the goal!

    Yea Yea, So why another build.prop on xda? Well I was looking through the forums and noticed that there isn't much posted for ICS, there are HC tweaks, but the ones that ARE posted for ICS seem to fail.. I am confident that this build.prop will work as long as the person installing reads the instructions and information in this post thoroughly :good:

    **EDIT 08/04/2012 - I was originally using the ezTerry kernel overclocked to 1.5 using the lulzactive governor, I am currently testing my own custom kernel that I haven't decided to release yet as I am still testing it myself before I publish - Before the build.prop, my AnTuTu Benchmark score was 6200, after the build.prop I get 7118, Both scores with ezTerry kernel and cm9 ; With stock kernel and stock rom score was <6000. So, that's just a benchmark.. -NO - The main thing is - you can actually feel the difference, and it is easily noticeable, so it's not just a benchmark thing! Here is what this build.prop does:

    Enhancements:

    *Faster Boot
    *Home Screen stored in Memory
    *WiFi Data rates increased
    *WiFi Scan rate decreased to preserve battery
    *Media and Image Quality increased
    *Disable verbose kernel logging (consumes less memory/battery)
    *HW Acceleration prioritized
    *Increased Window Manager / GUI events per second
    ...Overall Performance is definitely noticeable!


    *Optional* the A500 hack has been tested and working with games and shows extra apps in Play Store see notes below.

    File naming conventions:

    >>Please choose your android release version in #.#.# <<<

    build.prop-#.#.#-supertweak-a100-revX.X.txt == Tweaked version keeping device recognized as an A100
    build.prop-#.#.#-supertweak-a100-revX.X-A500 == Tweaked version tricking apps/system to think it is A500
    build.prop-#.#.#-vanilla-a100-revX.X-A500 == A500 trick with no enhancements or tweaks


    **Thanks to das_webos_transformer for testing making necessary changes for cm9 4.0.3 release!**

    How to install:

    *Download the appropriate build.prop file attached below that you wish to test (see above naming conventions)
    *You must have root, and you must mount /System rw (use Root Explorer or similar tool)
    *Rename the attached file to: build.prop
    *Move the existing /System/build.prop to /System/build.prop.bak
    *Move the new file to /System/build.prop
    *Reboot to recovery - Wipe Cache - Wipe Dalvik - Reboot System <<Important!! It won't work if you don't do this step!
    *Wait for System to upgrade applications and Start to Home Screen. (initial boot takes a while, don't worry after this it wont)
    *Reboot again.. Enjoy the performance


    **07/28/2012 - A500 build.prop for A100 device back up, tested and working with performance mods intact. Grab the file with revX.X-A500.txt at the end of the file name. This allows extra apps to show up in Play Store/Market and your device will be recognized as the A500 instead of A100. Please don't forget to Wipe Dalvik and Cache before booting. First boot will take a while to update the apps.

    **07/28/2012 - If you used the Rev.03 file please update to Rev.04 there was a minor error in the previous build.prop relating to windowmgr max events per second, this had a big impact in the performance and should be fixed in Rev.04
    4
    Jelly Bean 4.1.x build.prop is in the OP - personally tested and verified by me.. I also have been putting some effort into doing some kernel optimization for Jelly Bean for all of those people who liked the ezTerry kernel back when it was fresh. So far I have done the following:

    *patched the kernel with code for compatibility with Tiny HAL in Jelly Bean with backwards compatibility with ICS
    *added all I/O schedulers including: bfq, cfq, deadline, and noop - default being 'deadline'
    *built in support for CIFS/SMB file systems, NTFS (write)
    *More cpu governors are built in including: interactive, ondemand, performance, powersave, userspace, lulzactive, and conservative
    *Optional Overclock up to 1504mhz, scaling ranges included are: 216, 312, 456, 608, 760, 816, 912, 1000, 1200, 1408, and 1504 - default is set to factory 1000Mhz

    I haven't released the kernel yet as I want it thoroughly tested before hand, and I want to be sure all source changes are fully documented. Kernel Sources are based off CM9 A100/A500 Kernel, Nvidia Android 2.6.39.4 Tegra, Nvidia Android 3.1 (Grouper) - Thanks to eZterry for the original kernel that made so many happy - I just took it into my own hands to bring things up to date with better compatibility with ICS and JB.

    Sorry if this seems to be vaporware, just want everyone testing my build.prop to know that I am currently putting more time and effort into the development of a better kernel at the moment and WILL keep my projects linked. Before I do release any zImages or sources I want everyone to be well aware that once they use my kernel that they can NOT report issues of any kind to CM9/10 developers (on the project pages) as the use of any kernel other than the one obtained with your ROM makes your device unsupported by the developer of your ROM!! If you have any issues with JB, ICS, or any ROM you use this kernel with, then you will need to report it on my kernel thread (which I haven't yet made, but once I do a release I will have the thread ready)
    3
    No just build.prop, you will find build.prop in the file manager and select it, then it will give you options like remove, copy, chmod 755, etc. choose 755, and then reboot after doing that and see if that helps.

    Mount system first or you won't see it in there which is why you only saw bin before.

    Tapatalked from my Galaxy S II.
    1
    Have I already supercharger v6, sera compatiblly? Is it a script? That is what I have to install? I neither have kernel Ezterry, nor have intention of putting it with CM9. In all that you put the link, we will prove it ... a greeting and graces.

    Hi and thanks for checking it out, it isn't a script, it just replaces the file that already exists in /System/build.prop

    The file that is attached is made specifically for ICS 4.0.4, you DO NOT have to have eZterry's kernel for this to work, I have tested it only with his kernel (which allows overclocking to 1.5ghz and the use of BFQ I/O scheduler) and had great improvements on my A100. I would like to see how it works for you with your current setup if you are on 4.0.4 If it doesn't work then you just replace /System/build.prop with the file you backed up named /System/build.prop.bak

    Don't forget to wipe cache and wipe dalvik :)

    Thanks again
    1
    62df3352-96f6-5c9a.jpg


    all I did was change it to work for 4.0.3. I don't know any of the changes for ics, I learned and still learning on froyo and a little cm7. But the changes required for this took about 1 minute.

    Not sure how to post an upload on xda. So https://www.box.com/shared/24e5b156fbf12858d946

    Also added linpack score.

    sent from my ICONia