Siyah 2.6.2 - A Dummies Guide to installation & settings


  1. ironass

    ironass Well-Known Member

    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)

    Advertisement
  2. ironass

    ironass Well-Known Member

    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)
    Logan47, Sword Fish, leondb and 8 others like this.
  3. Kie

    Kie Well-Known Member

    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!
  4. Twinn

    Twinn Well-Known Member

    Thx m8! It helps me a lot :)
  5. Sydney99

    Sydney99 Well-Known Member

    Brilliant piece of work from both ironass and hawker. Great to see done plain english and genuine helpfulness.
  6. Shotgun84

    Shotgun84 Well-Known Member

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

    Hawker Well-Known Member

    This is all down to ironass butty. :cool:

    I cant take any of the credit for this :)
  8. Shotgun84

    Shotgun84 Well-Known Member

    I guess that means you can't take the blame either.:D
  9. ironass

    ironass Well-Known Member

    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.

    There actually is a Welsh version of this which reads... "Peidiwch
  10. Twinn

    Twinn Well-Known Member

    i was serious... ;) im just bit busy again as i changed my car on saturday and i`m enjoying driving it so dont have so much time to focus on my phone atm, thats why thx for such guide ;)
  11. rodofgod

    rodofgod Well-Known Member

    :) Excellent work guys. I've been flicking between DK and Siyah but being a novice had no idea you could tweak Siyah this way. :eek: I shall have a tinker!! :D
  12. leondb

    leondb Member

    Thanks for the guide.

    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?
  13. Shotgun84

    Shotgun84 Well-Known Member

    I have mine set at 100mhz for both screen on and screen off and have never had any problems.
    leondb likes this.
  14. Sydney99

    Sydney99 Well-Known Member


    +1
  15. Hawker

    Hawker Well-Known Member

    I always put mine down to 100 on all Siyah versions with no issues.
    I'm on NEAK now and this also works well on this kernel
  16. Slug

    Slug Check six! Moderator

    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. ;)
  17. Hawker

    Hawker Well-Known Member

    I've only experienced screen wake-up problems with 100Mhz min when I used to use a screen-off profile in SetCPU. I use voltage control instead of setcpu these days, so this is no longer an issue.
  18. Slug

    Slug Check six! Moderator

    I experience it just by setting scaling_min_freq at 100000 in a barebones script regardless of governor. It's just one of these things.
  19. ironass

    ironass Well-Known Member

    and the correct answer is...

    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.

    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.
  20. rodofgod

    rodofgod Well-Known Member

    Am I doing something wrong with mine then as it only had 5,@500MHz. It's got a 7,@100MHz though
  21. ironass

    ironass Well-Known Member

    Ooops! my bad!

    I think I have kernel fatigue. :D
  22. Hawker

    Hawker Well-Known Member

    I think the events of new year's eve have eventually caught up on you butty!
    :D
    corey420 and ironass like this.
  23. ironass

    ironass Well-Known Member

    I think you might be right.

    Into detox now.
    corey420 likes this.
  24. corey420

    corey420 New Member

    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
  25. JSR84

    JSR84 Well-Known Member

    Just a question about the charging current. Mine were set to 650mA, 550mA, and 450mA as the default settings. And what does the setting mean? Are they just the amount of current being drawn when plugged in? So higher would be a faster charge and lower would be a slower charge?

Share This Page