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

Siyah kernel - Dummies Guide

Changelog:


  • new feature: “fix permissions in 2ndROM” in dual-boot menu
  • new option: checkbox for “turn on the touchkey lights when the screen is touched” in ExTweaks
  • you will have an error when trying to flash to 2ndROM before running ‘Wipe 2ndROM data/cache’ at least once. you need to create 2ndROM data and cache files in your sdcard first.
  • set lulzactive default pump up/down steps depending on the frequency table step size. Default values will be initialized using the number of steps between 500MHz and 800MHz which is 3 with 18 steps.
  • rebased lulzactive logic on new interactive governor
  • new option: very simple CPU Undervolting in ExTweaks. -25, -50, -75, -100mV for all levels.
  • progress bar for “Wipe 2ndROM data&cache” if it is performed for the first time.
  • added adjustable mDNIe settings (thanks to sakura). you can use init.d script to modify the settings. the interface files are in /sys/devices/platform/samsung-pd.2/mdnie/mdnie/mdnie directory. echo 1 to user_mode and change “user_cb” and “user_cr”. default values are 128 and valid range is 0-255.

As always, download here.
 
3.2.4 is now up.
I can't keep up! God knows how Gok does it!

enabled pegasusq governor. any other existing hotplug mechanisms will be disabled if you select it.
enabled smooth scaling for pegasusq governor
set pegasusq governor as default governor using extweaks settings. ondemand will still be the default governor for recovery.
set charging touch sensitivity movfilter value the same as battery movfilter value.
default lower freq level is set to 200MHz. do not use 25 or 50 if you are going to use pegasusq or ondemand.
 
3.2.5 is up
Changelog:

fixed some BLN problems, especially the one

which causes the UI to be incredibly slow

kmemhelper binary to get/set some variables

using kmem interface

added smooth level setting to ExTweaks.

default is 800MHz and only effective for

ondemand and pegasusq governors

removed some unused variables from

pegasusq

modified pegasusq governor: made

frequency_for_responsiveness (default:

100000) and up_threshold_at_min_freq

(default:85) configurable and with their new

default values they will not cause any rapid

jumps

added hotplug governor

adjustable touchscreen thresholds. you will

have to use init.d scripts until I receive some

user feedback and prepare some presets for

ExTweaks. check /sbin/ext/tweaks.sh for the

example.

removed CPU and GPU undervolting from

battery profile as it was causing crashes on

some devices.

newer wifi driver

updated thunderbolt scripts and added some

more tweaking which will be applied on

startup.

linux 3.0.32
 
Siyah 3.2.5.2 is now up.

This fixes my random reboot problem when going out of wifi range. :)

Patch the firmware of certain Samsung emmc parts to fix a bug in the wear leveling code
fixed wifi not working with some country codes
bcmdhd: disable ESCAN_RESULT_PATCH again
disabled smooth scaling for all governors. you can enable it back using ExTweaks.
removed wifi scan interval tweak (it is commented in /sbin/ext/tweaks.sh for those who wants it back)
updated modem_if driver
force-install superuser.apk after flashing the kernel. this will be forced each time you flash a new version and it will happen only once for each version.
 
That means I'll make double backups before trying it then, as I've had no such problem so Murphy is sure to invoke his law. :D

dont worry Slug, if you've not had the problem, then there is no cause for concern. I was getting random reboots when I go out of wifi range. Had a test version off Gok which fixed the problem, and this has gone into the general release.
 
3.2.6 is up

new usb host driver. works fine with mouse, usb sticks and serial port adapters.
some wifi patches from n7000 sources. ioctl timeout is reduced from 20 secs to 5 secs.
fixed ntfs mounting and added ntfs-3g binary back. it will not be used if “ntfs mounter” app is installed. otherwise, ntfs sticks will be mounted read-only in /mnt/ntfs folder.
changed pegasusq governor defaults using AndreiLux’s settings. see this post for details
disabled force-install of superuser but I highly recommend you to “remove root” in extweaks and restart after flashing this kernel to prevent lockups and force-closes.
added scaling_min_freq and scaling_max_freq settings to extweaks. default is 100-1200MHz, battery profile default is 100-1000MHz, performance profile default is 200-1200MHz
just a little tweak to mdnie settings… see /sbin/ext/tweaks.sh for details
 
3.2.6 is up

new usb host driver. works fine with mouse, usb sticks and serial port adapters.
some wifi patches from n7000 sources. ioctl timeout is reduced from 20 secs to 5 secs.
fixed ntfs mounting and added ntfs-3g binary back. it will not be used if “ntfs mounter” app is installed. otherwise, ntfs sticks will be mounted read-only in /mnt/ntfs folder.
changed pegasusq governor defaults using AndreiLux’s settings. see this post for details
disabled force-install of superuser but I highly recommend you to “remove root” in extweaks and restart after flashing this kernel to prevent lockups and force-closes.
added scaling_min_freq and scaling_max_freq settings to extweaks. default is 100-1200MHz, battery profile default is 100-1000MHz, performance profile default is 200-1200MHz
just a little tweak to mdnie settings… see /sbin/ext/tweaks.sh for details

That looks interesting old boy! :hmmmm:
 
This latest Siyah version, v3.2.6, seems to address one of my biggest moans about the two leading kernels for ICS, Siyah and NEAK.

Both of them have been very good at overnight, screen off, deep sleep. However, they tended to eat battery when the phone was in use.

With the latest Battery configuration in Siyah 3.2.6, my screen on, battery usage has improved.

Very smooth on pegasusq. No freezes or FC's yet. Obviously I will need longer to fully evaluate the battery on this... but looking good. :)
 
I've been putting it on battery profile with the good old conservative/noop combination and have had very good results so far.
 
This latest Siyah version, v3.2.6, seems to address one of my biggest moans about the two leading kernels for ICS, Siyah and NEAK.

Both of them have been very good at overnight, screen off, deep sleep. However, they tended to eat battery when the phone was in use.

With the latest Battery configuration in Siyah 3.2.6, my screen on, battery usage has improved.

Very smooth on pegasusq. No freezes or FC's yet. Obviously I will need longer to fully evaluate the battery on this... but looking good. :)
This sounds very promising indeed. Tbh i've had the same issue you've described there with ICS Siyah up until now - great battery preservation overnight/when it's idle but quite heavy battery drain as soon as I start using the thing. Installing the latest Siyah and will enable Battery config and see how I get on!
 
Siyah v3.2.6.3 is now up
I'm a bit confused tho as the change log is dated 24th May?
However I can confirm the zImage is 27th May (12:50)

new usb host driver. works fine with mouse, usb sticks and serial port adapters.
some wifi patches from n7000 sources. ioctl timeout is reduced from 20 secs to 5 secs.
fixed ntfs mounting and added ntfs-3g binary back. it will not be used if “ntfs mounter” app is installed. otherwise, ntfs sticks will be mounted read-only in /mnt/ntfs folder.
changed pegasusq governor defaults using AndreiLux’s settings. see this post for details
disabled force-install of superuser but I highly recommend you to “remove root” in extweaks and restart after flashing this kernel to prevent lockups and force-closes.
added scaling_min_freq and scaling_max_freq settings to extweaks. default is 100-1200MHz, battery profile default is 100-1000MHz, performance profile default is 200-1200MHz
just a little tweak to mdnie settings… see /sbin/ext/tweaks.sh for details

Edit: Just seen this at the bottom of the changelog:
UPDATE: 27/5 wifi signal strength/5GHz problems and some other small fixes & tweaks
 
can some one help me with this please , i flashed Siyah v3.2.6.3 and my phone wont boot up , it comes up with the logo and then my phone just stays blank
many help would b great thanks
 
ok thanks ironass , i have never heard of that before if its not to hard i will give it ago when i get back from seeing my daughter :)
 
ok thanks ironass , i have never heard of that before if its not to hard i will give it ago when i get back from seeing my daughter :)

Its easey, peasey! Just flash it via Recovery every time you install a new kernel. Gets rid of all the detritus from previous kernel installation.

Created by our very own Hawker, who has been advising you so far. I'm surprised he didn't mention it... but he's such a modest chap. :)

Just remember sublime80, if it works, it was my idea... if it doesn't, its because of Hawker's kernel cleaner. ;)
 
As cache wiping didn't come up trumps I would try flashing your previous working kernel again and do a fix permissions in cwm recovery.
 
Back
Top Bottom