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

Siyah Gingerbread kernel (v2.x)

Thanks for info on Lionheart.

Regarding battery recalibration, I know that you have to charge the phone to full battery, wipe battery stats and then let the phone drain battery until it turns off, then charge to full.

My question is: is it ok to power down the phone during the phone drain stage (eg. overnight I usually turn my phone off)?

PS:
http://forum.xda-developers.com/showthread.php?t=1369817 updated with Lionheart and Intellidemand governors

Found a useful post about backing up EFS (IMEI etc.) http://jjpda.blogspot.com/2011/11/how-to-backup-android-efs.html
 
Thanks for info on Lionheart.

Regarding battery recalibration, I know that you have to charge the phone to full battery, wipe battery stats and then let the phone drain battery until it turns off, then charge to full.

My question is: is it ok to power down the phone during the phone drain stage (eg. overnight I usually turn my phone off)?

PS:
[REF][&Tweaks] Kernel Governors & Modules - Siyah & Other Kernels - xda-developers updated with Lionheart and Intellidemand governors

Found a useful post about backing up EFS (IMEI etc.) :: Android Fever ::: How to backup android EFS


Another easy method is to grab the Hellcat tools app from the market which can do this with one click. :)


https://market.android.com/details?...DIxMiwibmV0LmhlbGxjYXQuZHJvaWRkZXYua3Rvb2wiXQ..
 
I asked the chap who wrote the governor guide I posted earlier (droidphile): Is Intellidemand supposed to be better for battery than Lulzactive or Smartassv2?

He said:
As you can see, intellidemand plays a role only during browsing mode: like reading ebooks, internet browsing, etc. So intellidemand's battery friendliness depends on our usage pattern. In Siyah intellidemand does not support detection of browsing mode, so it can be considered roughly an ondemand itself. Gokhan will be adding all the features of original intellidemand soon.

I asked about io schedulers and battery life.

He said:
i/o schedulers might not have a great impact on battery life. But it could have notable performance impacts. Some users report CFQ takes long time to complete media scanning, some people prefer sio or deadline for their 'simplicities'. Some people believe bfq delivers best during hd video recording and usb data read. Some prefer VR for it performs best when it peaks, but others refrain from it because of Vr's 'unpredictable' behavior.
With Siyah, use sio/deadline or bfq.

I have installed 2.4.2 with sched_mc as initial reports are good for that kernel.

Given Gokhan uses lulzactive (at least his forum signature says so) and that guide recommends it (if battery life is a concern), I am trying it for a while. I am going to try deadline for now due to droidphile's comments above and because knzo (who makes void kernel) says: I tried them all and my conclusion is that bfq (v1,v2,v2-r1) is good for usb data rate, vr is only good when it peaks, simple is meh and the rest is old. Deadline tuned for flash devices always delivers so deadline it is.

 
Siyah 2.5 GT Changelog is up! :D

Looks interesting!

"Changelog:

fixed min_bl typo. now, it works as it should. (it is in /sys/classes/misc/brightness_curve . set it higher to have minimum brightness for more bright conditions. you may also want to lower max_gamma to lower the maximum brightness level)
changed frequency scaling method and removed rate multipliers from ondemand governors.
removed intellidemand governor and added ondemandx back.
set default i/o scheduler to v(r)
enabled AFTR
added tcp tweaks from speedcore kernel (thanks to hardcore)
lowered the min GPU frequency from 160MHz to 100MHz and enabled aggressive scaling policy (it lowers the up_threshold for GPU freq scaling from 65 to 55)
vmscan: prevent background aging of anon page in no swap system
some other tweaks in other governors &&/|| thresholds
disabled CONFIG_RCU_FAST_NO_HZ
enabled CONFIG_CGROUP_TIMER_SLACK
set the touchscreen threshold to a lower level (default is 70, set to 50). you can set it between 40-80 by echoing the value to “/sys/devices/platform/s3c2410-i2c.3/i2c-3/3-004a/threshold”
deep sleep entering frequency is 500MHz (1000MHz on stock, 800MHz on most of other custom kernels)
reverted back the tweaks for lulzactive. we are back to lulzactiveV1 and if tegrak publishes the sources I will integrate lulzactiveV2
"
 
Does anyone get video playback problems with siyah. I've noticed while playing movies (avi, mkv) I get a small lag every 2-5 mins. Its not a big problem, its just like a 1 second lag, more annoying than anything. I've noticed it on 2.3, 2.4 and 2.4.1. Not tried latest yet. I don't get this problem on KK5 CF-root.
 
Yeah its a known problem for allot of people at xda. I think I read a solution for it but I can't remember where it was as video playback had been fine for me.

Anyway so much for gokhanmoral taking a break. The changelog for 2.5GT is up.
 
Siyah 2.5 GT isn't just a kernel right? It's a full firmware which would replace Cyanogenmod for example - is that correct?
 
There is something about it being based on Turkbey ROM - is that another kernel? Why would you merge two kernels?

Turkbey ROM is a ROM. The Siyah GT 2.5 kernel has been developed by gokhanmoral in conjunction with turkbey, who will be featuring it in his ROM... turkbey 29.3.

gokhanmoral is in the process of testing his kernel, in conjunction with turkbey, and has posted that he will not release his kernel. Siyah GT 2.5, until turkbey releases his ROM.

"This version will be released after Turkbey releases his new ROM 29.3. We are now testing the final RC."

See here:-

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

On his site, turkbey has posted that he will be releasing his ROM, "Today or tomorrow", so don't hold your breath.

http://forum.xda-developers.com/showpost.php?p=20220524&postcount=1381

Hope this helps. :D
 

that reads a bit back to front Ironass. So is the top version WITH sched_mc included? that would be the performance version according to the first post you linked.

The regular version should be the batt saving one.

EDIT , tbh after reading both links they contradict each other but im willing to go with Gokhans post. :) Topo version flashed.
 
that reads a bit back to front Ironass. So is the top version WITH sched_mc included? that would be the performance version according to the first post you linked.

The regular version should be the batt saving one.

EDIT , tbh after reading both links they contradict each other but im willing to go with Gokhans post. :) Topo version flashed.

I think it's really the second post by gokhanmoral that you need to go by. Basically, on 2.4.2, he released two versions of the kernel. One without sched_mc, to see if there was any noticeable improvement of battery life, and the other with sched_mc, to see if it was detrimental to battery life. As it turned out, most people preferred the, "topo" version with sched_mc and it proved to be a battery saver as well.

Henceforth, sched_mc will be included in all gokhanmoral's kernels, such as the upcoming, Siyah GT 2.5.
 
Yeah its a known problem for allot of people at xda. I think I read a solution for it but I can't remember where it was as video playback had been fine for me.

Found the fix, will give it a try tonight.

gokhanmoral: I have edited the post and listed the new features.

I will wait for some time before I release new version.
the hd playback problem was related with some thresholds (was my mistake again
smile.gif
) which came from galaxy note sources.
if you do not watch hd video, the thresholds in v2.4.2 should save more battery but they will also cause lag sometimes.
for a temporary fix, use voltage control app and increase the lower gpu freq one level but in that case it will consume more battery power than dk
smile.gif

you see, there is no best, every kernel has flaws
smile.gif

 
Massive deal for me Steslatt. Some where wondering if it were anything to do with Gadgets Bravia mod. But this answers that.
 
Siyah 2.5 GT Changelog is up! :D

Looks interesting!

"Changelog:

fixed min_bl typo. now, it works as it should. (it is in /sys/classes/misc/brightness_curve . set it higher to have minimum brightness for more bright conditions. you may also want to lower max_gamma to lower the maximum brightness level)
changed frequency scaling method and removed rate multipliers from ondemand governors.
removed intellidemand governor and added ondemandx back.
set default i/o scheduler to v(r)
enabled AFTR
added tcp tweaks from speedcore kernel (thanks to hardcore)
lowered the min GPU frequency from 160MHz to 100MHz and enabled aggressive scaling policy (it lowers the up_threshold for GPU freq scaling from 65 to 55)
vmscan: prevent background aging of anon page in no swap system
some other tweaks in other governors &&/|| thresholds
disabled CONFIG_RCU_FAST_NO_HZ
enabled CONFIG_CGROUP_TIMER_SLACK
set the touchscreen threshold to a lower level (default is 70, set to 50). you can set it between 40-80 by echoing the value to
 
"reverted back the tweaks for lulzactive. we are back to lulzactiveV1 and if tegrak publishes the sources I will integrate lulzactiveV2"

This implies that what's in 2.4.2 is not LulzactiveV2 but some sort of tweaked Lulzactive (v1) right? From the fact Golkhan is reverting it, it suggests he is not happy with it. Thinking of changing to Smartassv2. Or am I reading too much into this?
 
"reverted back the tweaks for lulzactive. we are back to lulzactiveV1 and if tegrak publishes the sources I will integrate lulzactiveV2"

This implies that what's in 2.4.2 is not LulzactiveV2 but some sort of tweaked Lulzactive (v1) right? From the fact Golkhan is reverting it, it suggests he is not happy with it. Thinking of changing to Smartassv2. Or am I reading too much into this?

According to gokhanmorals signature he uses lulzactive himself so there can't be too much wrong with it.
 
Back
Top Bottom