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

Siyah kernels 2.6.7 -> 12 A Dummies Guide to installation and settings

ironass

Extreme Android User
Aug 17, 2010
12,762
6,351
Cotswolds, England
It is less than a month ago that I posted...

http://androidforums.com/galaxy-s2-...-6-2-dummies-guide-installation-settings.html

and already I need to update things completely for Siyah kernels 2.6.7 -> 12 as the kernels themselves have improved and, in many ways, things have got easier and less app's and scripts are required.

It is also worth noting that most of what follows can also be applied to the excellent N.E.A.K. kernel which can be downloaded here:-

[KERNEL][20.01.12][VooDoo] N.E.A.K. Kernel for I9100 - Think Different! (v1.3.2x) - xda-developers


Before you embark on this I should point out that your phone must be, "rooted" . You can find details of how to root your handset and much more, here:-

http://androidforums.com/galaxy-s2-...t/482994-rooting-galaxy-s2-dummies-guide.html

The preferred method of rooting that will allow you to follow these instructions is known as, "CF-ROOT" and in my opinion is the only root procedure you should use.

KERNEL

Siyah 2.6.7 -> 12

Download ZIP from here:-

SiyahKernel for SGS2 | "One kernel to rule them all"


KERNEL CLEAN UP SCRIPT (GS2BlitzerV1.5)

I use this one by our own hawker. This is a preparation procedure, init.d scripts and caches are cleared, that ensures all the previous kernel's settings are removed so making sure Siyah's settings are put properly in place. Download here:-

http://androidforums.com/3702712-post1.html

NB. If you choose to download these files directly to your phone, using the phone's browser, the files will appear in, "sdcard/downloads" and you should make a note of this location when you come to flash their installation.


VOLTAGE CONTROL

A, "must have", for Siyah, and other kernels, that allows all sorts of tweaks to various aspects of the kernel.

Download, free, from the Market:-

https://market.android.com/details?id=com.darekxan.voltagecontrol&feature=sea rch_result#?t=W251bGwsMSwxLDEsImNvbS5kYXJla3hhbi52 b2x0YWdlY29udHJvbCJd


TO BEGIN

You will need to copy and paste the following to your SD card, (I use Internal SD card), root. In other words... not in a folder:-

Siyah kernal 2.6.7 -> 12

GS2BlitzerV1.5


Check that you have installed Voltage Control from the Market.

Ensure that you have disabled all other app's and settings that govern voltage etc. Such as Voltage Control, (if already installed), SetCPU, 2nd Core, lulzactive app.



BOOT INTO RECOVERY

You can do this by either using CWM in your aps drawer and selecting, "Reboot into ClockWorkMod recovery" or by powering your phone off and then holding down... Volume UP (not DOWN) button + Home key + Power button.

This will boot you into the Recovery Menu and using the Volume UP and DOWN button, select, "install zip from sdcard". In the next menu select, "Choose zip from internal sdcard" and press the HOME key to take you to your internal sdcard.

Again, using the Volume UP and Down button, navigate to the KERNEL CLEANING SCRIPT called GS2BlitzerV1.5.zip. Navigate to - YES and use the HOME button to commence kernel cleaning which takes seconds.

Once finished, select the, "Back", option and then the, "choose zip from internal sdcard", again.

This time, you will need to navigate to, "- Siyah2.6.7 -> 12-CWM.zip" and select it using the HOME button. Again, you must navigate to, - Yes and install with the Home button. After installation, which takes roughly 30+ seconds, select, "Back".

You will then need to select, "Back", to bring you to the menu headed, "- reboot system now". Select this using the HOME button and your phone will reboot with the Siyah 2.6.7 -> 12 kernel installed.

Congratulations! :)

For more information, Q&A and the latest news on the Siyah kernel, see here:-

http://androidforums.com/galaxy-s2-international-all-things-root/438235-siyah-kernel.html
 
Right, now you have successfully installed your Siyah kernel, you may want to , "tweak", some of the settings for better battery performance.

I cannot lay claim to being the creator of these settings as most have been gleaned from various sources on xda.

Nor can I claim that these are the ultimate battery saving settings for your phone as each persons handset, CPU and usage, differ.

These are merely some general settings that will hopefully improve your battery life and give you a feel for using Voltage Control for under/over clocking, under volting and making changes to GPU control.

As always, I take no responsibility for these settings and you use them at your own risk.


VOLTAGE CONTROL

Open this app and set the following:-

I/O Scheduler = sio (Do not be afraid to try other Schedulers)

CPU Governor = ondemand (Do not be afraid to try other Governors)

Min = 100Mhz

Max = 1000Mhz

Now select, "Voltages".:-

***Here are some sample settings for Siyah 2.6.7 -> 12 that may improve your battery life:-

1600Mhz = 1375mV

1400Mhz = 1275mV

1200Mhz = 1200mV

1000Mhz =1100mV

800Mhz = 1000mV

500Mhz = 950mV

200Mhz = 900mV

100Mhz = 900mV


Now select, "GPU & Charging" and set as follows:-

GPU control

Low power state


100Mhz and 800mV

High performance state

267Mhz and 950mV

Charging current I have left as stock...

You can now select, "Apply settings". This will apply the current settings until you reboot at which time your settings will revert to stock. This is a good idea if you want to try out these settings first. I would strongly suggest only changing one setting at a time if you want to experiment further and, using steps of +/- 25mV each time, thoroughly testing it before moving to the next.

If all is well then select Menu and, "Save as boot settings" by using the init.d option under save. I recommend the init.d option for saving as this will affect your use of the lulzactive app, described below should you choose to use it with the lulzactive governor. This will ensure that your new settings are restored after a reboot.
ONLY DO THIS IF YOU ARE HAPPY WITH YOUR SETTINGS.

In case of problems with Voltage Control, now or in the future, you should select Menu and follow the Recovery instructions now.


Other App's that, "may", help

CPU Spy, useful for monitoring your settings in relation to CPU. See here:-

https://market.android.com/details?...251bGwsMSwxLDEsImNvbS5idmFsb3Nlay5jcHVzcHkiXQ..


2nd CORE APP

This app, used in conjunction with the Siyah kernel, allows you to use either a single core of your dual core phone, for battery saving, or both cores, for performance, or a Dynamic hotplug feature that only brings the 2nd core into use when needed. A sort of balance between battery and performance if you like although the latest Siyah, and N.E.A.K; kernels do this by default and therefore this app is not required if you want to run as Dynamic hotplug.

Download, free, from Market:-

https://market.android.com/details?...1bGwsMSwxLDEsImNvbS50ZWdyYWsuc2Vjb25kY29yZSJd



lulzactive 1.1

For tweaking the lulzactive governor in the Siyah 2.6.7 -> 12 kernels although I feel that this app may now be redundant with the tweaks for the lulzactive governor that are incorporated in the kernel.

Download, free, from the Market:-

https://market.android.com/details?...1bGwsMSwxLDEsImNvbS50ZWdyYWsubHVsemFjdGl2ZSJd


***As I said at the beginning, these tweaks are not the ultimate in battery saving and I have erred on the side of caution wherever possible. Hopefully, you will now have a feel for what you can achieve with these app's and will modify the settings to your liking.

Good luck! :D

For more information, Q&A and the latest news on the Siyah kernel, see here:-

http://androidforums.com/galaxy-s2-international-all-things-root/438235-siyah-kernel.html

If you would like to know more about governors and schedulers or even write your own scripts, there is an excellent thread by droidphile, here:-

[REF][&Tweaks] Kernel Governors, Modules, I/O Schedulers & CPU Tweaks: Siyah & Others - xda-developers
 
Upvote 0
Alright so I re-flashed Siyah 2.6.9 through all the steps, updated my voltage settings and rebooted. Suddenly, without warning, my phone caught on fire!! It got completely destroyed! Burned my hand off in the process. Then this unicorn came by and told me that I selected ondemand and used lulzactive settings, which caused the phone to divide my 0 and immediately catch on fire. I said "you silly unicorn, ondemand/lulzactive doesn't divide by 0, it divides by fairies!"

Edit: This is my way of saying it works fine :D
 
Upvote 0
Thanks for this great guide. I've found it is updated related to

http://androidforums.com/galaxy-s2-...-guide-installation-settings.html#post3881347

which is a bit older and lulzactive was a bit problematic to understand and set :)

Now I've set up this settings (voltage control ondemand, new voltage settings, etc).

When you say you left charging current as default. What are exactly those values? Now I have them in 900; 900 and 450mA.

Thanks again.
 
Upvote 0
Can you please post the settings for Siyah 2.6.11 voltage control ? or putting it the same as 7/8/9 will do fine ?

Yeah just give those a try first. Although every cpu is different, so some gs2's will be capable of under volting by more and some won't. So if everything seems fine on those settings you can try going down more.
 
  • Like
Reactions: theunicodeful
Upvote 0
The Changelog for .13 is now up but its not released yet.

Finally managed to beat you guys to posting about an update :p

Nice try Riche101.... but no coconut!

gokhanmoral usually posts his changelogs 2-3 days in advance of release and add/subtracts items as he goes.


:D
I'm wondering what happened to .12 though.

It would seem that 13, unusually, is gokhanmoral's lucky number and so therefore he has bypassed 2.6.12.

xda-developers - View Single Post - [KERNEL] SiyahKernel v2.6.11 - "One kernel to rule them all" (SAMMY&AOSP ROMs)
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones