How to Flash Siyah Kernel on Samsung Galaxy S2 (SII) to Get ClockworkMod Recovery, Battery Life, Screen Sensitivity Fix

by Jawwad in Android, Guides, Mobile | 4 comments

samsung galaxy s22 | How to Flash Siyah Kernel on Samsung Galaxy S2 (SII) to Get ClockworkMod Recovery, Battery Life, Screen Sensitivity Fix

Samsung Galaxy S2 (SII) without any doubt is a high performance smartphone and feels very responsive even with the stock Samsung firmware and kernel mostly because of the powerful CPU+GPU combination under the hood as well as the speed improvements in the Android 2.3 Gingerbread as compared to previous versions of the Android. Just imagine how fast it will feel after flashing the Ice Cream Sandwich based firmware on to it that includes inherent multi-core processors support! Anyway, the real fun for the hardcore tweakers begins when they mod their beloved Samsung Galaxy S2 (SII) by flashing custom firmware, kernels and other tweaks to personalize it more or to enhance the performance even further. If you are on that track then of course you can’t afford to miss the Samsung Galaxy SII section on our website!

In addition to installing the custom firmware that might give you a number of exciting features and customization possibilities like enhanced GUI etc., there are other ways as well to customize your Android device and in particular the performance and along the way add some nice low-level features for power users. I am referring to flashing a custom kernel on your device. There are a number of custom kernels available that you can flash on your Samsung Galaxy S2 (SII) but the one that we covered previously is called SpeedMod kernel. SpeedMod kernel has a number of advantages over the stock Samsung kernel that comes installed on your Galaxy S2 device. For example, it removes many un-necessary logging and debugging features to save on the CPU cycles that helps to improve the performance as well as battery life. In the performance department there are also some compiler and code optimizations. However, despite the fact that SpeedMod kernel is fantastic it not comes with the built-in support for the undervolting, overclocking etc. So hardcore Galaxy SII users might prefer to have a kernel that also has built-in support for overclocking of the CPU and GPU. Today we are going to introduce you to the Siyah Kernel which exactly does that! It includes almost all the great features of the SpeedMod but also adds overclocking support among a host of other interesting tweaks. Key features from SpeedMod such as ClockworkMod Recovery, Battery life enhancements, Touch screen fix, Increased touchscreen sensitivity are also there.

Siyah Kernel Features:

Here are some features of the Siyah Kernel as mentioned by the developer:

ClockworkMod Recovery v5.0.2.7 with back button support
Boot animation support
Supports SetCPU (OC upto 1600MHz, UC downto 100MHz)
User customizable frequency steps. You cannot change the step count but you can change the frequencies at each step.
Supports undervolting (UV between 800 mV and 1500 mV)
Supports voltage control via SetCPU (thanks to netarchy, ninpo, hacre)
Stock voltages as default
smartassV2 governor
Default governor is lulzactive (200-1200MHz)
Tweaked ondemand governor
Compiler optimizations
user customizable charging speed (use at your own risk). you have to echo AC, MISC and USB charge currents to a misc device.
Touchscreen fix (thanks to vitalij)
Increased touchscreen sensitivity
Increased battery polling interval
GPU clock and voltage control interface (thanks to netarchy).
I/O Tweaks
automatic battery calibration. (removed. thanks to Entropy512. we do not need battery calibration for SGS2)
Available I/O schedulers: noop, deadline, CFQ, V(R), SIO (default)
Available CPU governors: ondemand, lulzactive, smartassV2, conservative, userspace, performance, powersave, brazilianwax, savagedzen, smartass, lagfree, ondemandx
/system/etc/init.d startup scripts support
Automatic backup of efs partition. You will have the files in your sdcard as well as /data/.siyah directory. copy them to a safe location in case you may need them later.
Updated jhash to version 3
Increased charging speed.
BLN (thanks to creams), liblights is autoinstalled if the existing one doesn’t support BLN
supports advanced touch tune driver. thanks to vitalij Link. the control app from Web, from Mobile. Thanks to tegrak for the driver patch file download
CIFS, SLQB, NTFS and several others that I forgot…

Note: Rooting, Jailbreaking or customizing your device can be risky, and you may end-up bricking your device! Follow the instructions posted here at your own responsibility as InspiredGeek will not be responsible for any damage to your device.

Flashing Siyah Kernel Procedure

Before you follow the procedure please make sure that your device is rooted and CWM 4 (or any newer version) is installed. If not then follow this root guide for the Samsung Galaxy S2 that will also install the CWM (CF-Root) in addition to giving you the root. This kernel should flash and work fine for all the Samsung and AOSP based firmwares on Samsung Galaxy SII.

1) Download the Siyah Kernel.

2) Place zip file in to the root of internal SDcard memory.

3) Flash it simply using the CWM recovery mode. You can get to that either using the “Reboot” option in the CWM that is installed with the CF-Root method for rooting. Or you can simply reboot and go in to CWM recovery mode by pressing the vol+power+Home all together.

4) After flashing just reboot the device and should experience the much responsive Samsung Galaxy S2 (SII) with better performance, battery life better screen sensitivity, CWM and list goes on…

I would say that Siyah Kernel is one of the best available for the Galaxy SII along with the SpeedMod kernel that we covered earlier. This one is better if you are more in to the overclocking stuff etc. You might also be interested to have a look at the Samsung Galaxy S II section on our website where we have covered a large collection of tweaks, tips&tricks and rooting and custom ROM installation guides for the Samsung Galaxy S2 (SII).


You Might Like:

Get Free Email Updates

Inspired Geek is your primary source for latest tech news, guides and articles on Windows software, games, Apple and Android devices.

  • Get extensive coverage on latest tech news.
  • Exclusive guides on rooting, jailbreaking and unlocking mobile devices.
  • Useful apps and tips&tricks for your iOS and Android devices.
  • Exlclusive Top Countdowns for the best software.

This post was written by...

for Inspired Geek.

Hi! We are trying our best to make this spot most interesting and useful for discovering news, articles, tips & tricks and bringing you the latest in Computer, Mobile and Internet technology areas. Please support our efforts by giving your feedback, subscribing to Inspired Geek RSS (Link on top & bottom of the page), by promoting us on social websites (Facebook, Digg, Twitter, StumbleUpon etc.) or any other way you might feel convenient. Thanks for your support!

  • IIT

    just installed it and my GS2 got 4405 on Quadrant, Im using Lite’ning Rom 6.1

    • Sharlina Ninetyeightyseven

      Then I got 4526 in quadrant advanced..I’m using Siyah-s2-v6.0b5 in stock Samsung jellybean 4.1.2 firmware..

  • jahenoch

    This kernel is awesome! Blazing fast!

  • leondb

    Is my observation correct in that USB is not working with this kernel? And therefore flashing with Odin etc. is impossible now?

    How do I upgrade to the new version of even Siyah itself or if I want to go back to another kernel????

    Please advise.

Previous post:

Next post:

wordpress counter