Universal UV tweak to help you easily get an great improvement in battery life, Gingerbread and Ice Cream Sandwich Compatible!
First step for any Undervolting beginner.
Due to receiving endless requests few months back for me to post my "MagicConfig" for SiyahKernel and as I'm typing this right now I still have to send out 20+ PMs every single day on this subject. So I have finally decided to make a thread for it, now it can be discussed and found here without needing to contact me.
Obviously I only wanted to do this after extensive "real world" testing myself and MagicConfig's initial user's confirmation that it works astonishingly well, since then it has been picked up and loved by many many users more. IT TOOK ME OVER 4 MONTHS TO MAKE SURE THIS CONFIG WOULD BE COMPATIBLE WITH ALMOST ALL SGS2s. HOWEVER, PLEASE READ THE WHOLE POST CAREFULLY BEFORE TRYING TO APPLY THESE SETTINGS.
Now, what you will find below is not a script of any kind so there is no need to download or flash anything. All you need to do is simply input these values into Voltage Control app which can be downloaded free from the Market.
I have done my best to test the configuration and to my knowledge it should work on most of Galaxy S2 devices out there. It is designed to bring balance between smoothness and battery life, I have spent over 3 months (since the betas) going through all of SiyahKernel releases to find the perfect combinations of Schedulers and Governors that are included within each release of the Kernel. If you do have issues or if you needed to make alterations of any kind to make it work for you (not including reducing voltages further), please report this here. Thank You.
UPDATE - 18/06/2012:
MagicConfig SiyahKernel ICS Tweaks - http://goo.gl/ykgQ0
Requirements and description below!
UV Settings for other kernels can be found in this thread by ram3n:
6+ HOURS BATTERY LIFE IS TRULY POSSIBLE!! NOT JUST A MYTH!!
READ SOME FEEDBACK FROM CURRENT MAGICCONFIG USERS!!
* CURRENT PHAZE (MagicConfig ICS):
MagicConfig v1.0, tested and working with SiyahKernel v22.214.171.124 and v3.3.2!! Earlier versions of this kernel should be suitable as well.
You need to be running SiyahKernel (latest is always recommended) and have the eXtweaks application installed.
SiyahKernel ICS by gokhanmoral development thread is here:
eXtweaks app is here:
* INSTRUCTIONS ON WHAT TO DO NEXT:
Go to this post and follow the settings there:
* CURRENT PHAZE (MagicConfig GB):
MagicConfig v0.3.2, tested and working with SiyahKernel v2.6.11, SiyahKernel v2.6.12 SiyahKernel v2.6.13, RedPillKernel v1.2, v1.3 and N.E.A.K. 1.3.3x, 1.4x, 1.4.1x and 1.4.2x.
Have to say, best balance between performance and battery life with this config can be achieved on N.E.A.K. Kernel. Earlier versions of any of these kernels should be suitable as well.
Any of the above mentioned kernels, just do a search on XDA and you shall find them.
* GOVERNOR & SCHEDULER MATCH-UP:
- BFQ / ONDEMAND
- NOOP / CONSERVATIVE
- SIO / SMARTASSV2
- DEADLINE / SLEEPY
- NOOP / CONSERVATIVE
- SIO / HYPER
- BFQ / ONDEMAND (some have reported slight lags)
- NOOP / CONSERVATIVE (with Lionheart tweaks)
- NOOP / LAZY (best balance so far for me, maybe it sensed my own lazyness lol) (SCHED_MC and EXT4boost enabled)
- Undervolted Range / 100Mhz - 1400Mhz
Battery Saver Setting / 200Mhz - 1000Mhz
- 100Mhz - 900mV
- 200Mhz - 900mV
- 500Mhz - 950mv
- 800Mhz - 1000mv
- 1000Mhz - 1100mV
- 1200Mhz - 1200mV
- 1400Mhz - 1300mV
*** RedPill Kernel can't handle these voltages on some devices, if you get freezes or reboots please raise all voltages by +25mV ***
- 114Mhz low / 267Mhz high
- 850mV low
- 950mV high
* OTHER INFO:
Mainly at the moment I just stick to NOOP + ONDEMAND on N.E.A.K. 2.0.4x, running CyanogenMOD 9 and CPU at 200Mhz - 1000Mhz.
As I always say though, these voltage settings are a safe stable base and could be tweaked to your liking once you get experienced with undervolting.
Also can I ask you kindly not to post this config in any other threads, instead if someone asks for it then just direct them to this thread please. Thanks!
* SCREENSHOTS (this is what it should look like after all parameters are set):
That's about it. If you want to save even more battery juice then just reduce the highest CPU frequency down to 1000Mhz or even 800Mhz.
Also, I found that having the lowest frequency set to 200Mhz improves smoothness quite a bit and doesn't impact battery too much, of course it's also slightly more stable. Potentially, this can conserve even more battery life.
Do not have multiple CPU / Voltage configuration apps installed at the same time, you will most likely get conflicts.
If you start having issues (screen going black, freezes or reboots then raise all voltages by +25mV) then everything should work as normal. If it doesn't, then raise by another +25mV.
Enjoy the smoothness everyone. As always, feedback is greatly welcomed and is very helpful to others. Thank you!
* FURTHER INFO:
I know that time will come when you will want to use Lulzactive governor which can be tweaked to your liking using the Lulzactive app. Here is a thread by Stifler69 which has some excellent settings which you can start with:
If you want to learn more about Overclocking and Undervolting as well as get an explanation on Governors, Schedulers and general terminology please visit this amazing thread by droidphile here:
To know the proper way of adjusting the values yourself, go to this great thread by pikachu01:
http://forum.xda-developers.com/show...php?p=18549017 (press CTRL + F when you're there and type in Undervolting)
*** gokhanmoral (for creating such a wonderful Kernel, you are the man!)
*** pongster and hyperdroid team (the Kernel is so amazing that it feels like I'm taking a trip to see how far the rabbit hole goes!)
*** simone201 (this new lightweight kernel you created is so awesome, it's a perfect pairing with CheckROM and my MagicConfig!)
*** xan (for making Voltage Control so compatible with Siyah and RedPill, that GUI is a treat to use, so easy!)
*** stifler69 (for being really helpful to others all around the Galaxy S2 forum section and providing good battery saving Lulzactive app settings!)
*** all Siyah users (those that requested my config in the early stages and reported feedback, you have really made it what it is today!)
IF YOU HAVE TESTED THIS CONFIG AND RECEIVED EXCELLENT BATTERY LIFE AND SMOOTH PERFORMANCE LIKE THE OTHER 900+ USERS, THEN ALL I ASK IS THAT YOU RATE THE THREAD 5* STARS AT THE TOP OF THIS PAGE AND CLICK THANKS BELOW THIS POST.
ALSO IT HELPS NEW USERS IF YOU PUT A LINK TO THIS THREAD IN YOUR SIGNATURE, THEN THEY CAN EASILY FIND IT AND RECEIVE THE SAME IMPROVEMENTS AS YOU ARE GETTING FROM IT.