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

Siyah 2.6.2 - A Dummies Guide to installation & settings

ironass

Extreme Android User
Aug 17, 2010
12,770
6,355
Cotswolds, England
See here for the latest Siyah kernel installation and settings:-

http://androidforums.com/galaxy-s2-...-8-9-dummies-guide-installation-settings.html


OK... sooner or later someone was going to have to say it... "I'm not as clever as some of you guys on here. I'm not confident enough to tinker with, or create, my own scripts to enhance my Siyah kernel experience"... there I've said it!

However, all is not lost for those of us less gifted. There are some 3rd party app's on the Market that can help us tweak this kernel if we so desire.

At the risk of being poo, poo'd, I will publish my current settings for Siyah 2.6.2 along with the 3rd party tweaks I am using. As this version of the kernel has only been out for about 24 hours at the moment, these are very early settings that you may like to try or comment upon.

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.2

Download ZIP from here:-

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

BATTERY SCRIPT

This is a battery saving script that is flashed after Siyah 2.6.2. I use hawker's version as personally the screen is too dark on gokhanmoral's version for my liking.

Download hawkers version here:-

http://androidforums.com/3704935-post808.html

KERNEL CLEAN UP SCRIPT

I use this one by hawker as it seems to do the job. This is a preparation procedure, init.d scripts 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

2nd CORE APP

I tried to get a definitive answer as to whether this 2nd core app was needed, over on xda but got nowhere. So I'm still using it. 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 most modern kernels do this as a matter of course.

Download, free, from Market:-

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

VOLTAGE CONTROL

A, "must have", for the Siyah kernel to allow all sorts of tweaks to various aspects.

Download, free, from the Market:-

https://market.android.com/details?...xLDEsImNvbS5kYXJla3hhbi52b2x0YWdlY29udHJvbCJd

lulzactive 1.1

Useful for tweaking the lulzactive governor in the Siyah 2.6.2 kernel.

Download, free, from the Market:-

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


TO BEGIN

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

Siyah kernal 2.62

Battery script

Kernel Clean up Script


Check that you have installed the 3rd party app's from the Market:-

2nd Core

Voltage Control

lulzactive 1.1


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 GS2CleanV1.4.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.2-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".

Once again, select, "- choose zip from internal sdcard" and navigate to, "- siyah-battery_3aGoodScreen.zip" and install it as before.

You will then need to select, "+Back", twice 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.2 kernel and battery script 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


(My thanks go to Slug and hawker for their invaluable help on this... plus I'm not taking the blame alone :D)
 
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 some of the 3rd party app's that apply to the Siyah 2.6.2 kernel.

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

2nd CORE APP

Open the 2nd Core app that you installed earlier and check the box against either, "Dynamic hotplug", for a balance between battery and performance, "Single core mode", for battery saving or "Dual core mode" for high performance for say gaming for instance. Now select Menu and check the, "Set on boot", feature. That's it!

VOLTAGE CONTROL

Open this app and set the following:-

I/O Scheduler = sio

CPU Governor = lulzactive

Min = 200Mhz

Max = 800Mhz

Now select, "Voltages".:-

Here you can change the voltage for each setting. I would strongly recommend only doing very small changes at a time, if at all, as the Battery Script has already been heavily modified by the developer.

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

GPU control

Low power state


100Mhz and 950mV

High performance state

267Mhz and 950mV

Charging current I have left as stock... 900, 900 and 450mA

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. If all is well then select Menu and, "Save as boot settings" by using the init.d option under save. 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.

lulzactive 1.1 APP

This is the, "new kid on the block", for Siyah and relates to tweaks for the lulzactive governor only.

Open the app and set the following:-

inc_cpu_load = 95%

pump_up_step = 4

pump_down_step = 1

screen_off_min_step = 4

up_sample_time = 10000

down_sample_time = 40000

Leave, "Set on boot" unchecked until you have tried these settings out first and then you can select it to ensure that these settings are restored after a reboot.

That's it!

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


(My thanks go to Slug and hawker for their invaluable help on this... plus I'm not taking the blame alone :D)
 
Upvote 0
Great stuff ironass, that clears up a lot of things I was quietly wondering about lulzactive. Debatable whether I'm game to play around with it (I just let Siyah handle everything :p) but at least I can now!

Thx m8! It helps me a lot :)

Brilliant piece of work from both ironass and hawker.

Thanks. Its good to know I hadn't done anything too stupid with the lulzactive app.

What! You believe those posts?

The fact of the matter is that these days the Siyah kernel has taken on a life of its own and I meant what I said in the first post about not being clever enough to follow everything in the main Siyah thread and wondered what it must be like for a total noob who has had a SGSII for Christmas and wants to install and use the Siyah kernel.

As I am not busy this week, I started to write a quick and simple guide which, as you can see, rapidly took on epic proportions.

B Great to see done plain english

There actually is a Welsh version of this which reads... "Peidiwch
 
Upvote 0
Any specific reason why no one seems to go down to 100 Mhz with screen off or regularly?

Probably because it's outside standard spec so can't be guaranteed. My own CPU doesn't like 100MHz and goes into sleep-of-death mode, and you can be sure that people would complain if they followed a guide recommending 100MHz and similar happened. ;)
 
Upvote 0
Any specific reason why no one seems to go down to 100 Mhz with screen off or regularly? All seem to start with 200?

I have mine set to 100 Mhz, is there a potential issue with this?

and the correct answer is...

Probably because it's outside standard spec so can't be guaranteed. My own CPU doesn't like 100MHz and goes into sleep-of-death mode, and you can be sure that people would complain if they followed a guide recommending 100MHz and similar happened. ;)

The one thing I found when writing the original posts was that I had to be careful not to recommend anything too extreme in case I bugled up someone's phone.

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


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.

One thing that might be worth pointing out is that if you have lowered your Min: setting to 100MHz you should also ensure that in the lulzactive app, that I mention, you should also lower your, "screen_off_min_step" to, "5 @100MHz" to make the change effective.
 
Upvote 0
One thing that might be worth pointing out is that if you have lowered your Min: setting to 100MHz you should also ensure that in the lulzactive app, that I mention, you should also lower your, "screen_off_min_step" to, "5 @100MHz" to make the change effective.

Am I doing something wrong with mine then as it only had 5,@500MHz. It's got a 7,@100MHz though
 
Upvote 0
wow dude awsome just awsome i didnt think siyah would work with stock but it did and works awsome and all the tweaks to. not going to mess around with lulz to much but ty so much. one question what rom-roms are ok to use with the galaxy s2 i1900m?. btw iron, hawk and all the rest because of all u i rooted, unlocked, flashed new kernel, all in 20mins simply amazing ty
 
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