yashsingh1/xdaforums huggingface dataset:
[Galaxy S II Original Android Development] gokhanmoral:
both should be same.

both writes a raw kernel image to a device and the results should ideally be equal.

however, I recommend people using odin because people coming from htc world doesn't know how to use it. if you flash a kernel I think you will need to use odin sooner or later because of a bad flash.

therefore, learn using odin to be able to stay calm when your device doesn't boot :)
[Galaxy S II Original Android Development] :
cheers mate...like i said flashed through recovery using the cwm zip and encountered problems. flashed through odin and worked straight away. Thanks again..Lulz app now works to so let the testing begin.:)
[Galaxy S II Original Android Development] gokhanmoral:
we will all be moving to ics very soon :) my decision is not about leaving kernel cooking (it is mostly what we do. we do not develop, we cook) but I will concentrate on cooking ICS kernels.

I doubt there will be any new custom kernel releases for gingerbread.

if there is it will be stock kernel.
[Galaxy S II Original Android Development] gokhanmoral:
don't run benchmarks on siyah kernel :) it doesn't like to be benchmarked :)

and if you keep your hand on your phone more (and maybe cuddle it a little) it will sleep better and more. :)

well.. If you keep all the parameters the same (which is nearly impossible but maybe you can do it to some extent) the test results should not differ that much. I wonder the results...
[Galaxy S II Original Android Development] antt00:
Tried playing with default.profile and everything was set as per my settings after reboot except for gpu voltage.

I tried to set 800, 900, 1000 but after reboot its stayed at 950, 1000, 1050. :confused:

default.profile still show 800, 900, 1000. Oh and i set the gpu speed to 100, 160, 267. This was properly set.
[Galaxy S II Original Android Development] gokhanmoral:
hmm, I will check it.

it worked with xan's app but I parsed the xml file (using bash script) and applied the settings in the latest version. maybe I missed something.
[Galaxy S II Original Android Development] dskies:
Little

OK Thank you.

Now what about secondcore value?

It's set "hotplug" but I want it single core, do I have to set the value to "single"?

Is it ok to set scheduler=sio and scaling_governor=conservative?

Thanks in advance
[Galaxy S II Original Android Development] PedroMRP:
gokhanmoral I can't change the gpu voltage using the default.profile file. I try to change the GPUVOLT1=800 and to 800000 but in the voltage control app the value stays at 900000. The same appens with the other gpuvolt values

Already reported didn't see that :P
[Galaxy S II Original Android Development] gokhanmoral:
that one is to replace 2ndcore app functionality.

you can see the available options in /res/customconfig/customconfig.xml

the spinner control has values of "hotplug", "always-on" and "always-off"

you can also see the config xml by calling "/res/uci.sh config"
[Galaxy S II Original Android Development] antt00:
Ah tsp_threshold is also not properly set.
[Galaxy S II Original Android Development] gokhanmoral:
I confirm that there is a problem setting GPU voltages during boot.

I will try to fix it. but I don't know the reason yet :)

I am running the same script after reboot (/sbin/siyah/tweaks.sh) and it is applied.
[Galaxy S II Original Android Development] gokhanmoral:
I think I will leave the application of some settings to xan's app or try to introduce a delay.
[Galaxy S II Original Android Development] dskies:
current?

OK Thank you very much!

And what about the difference from chargecurrent and charge_current??

TY
[Galaxy S II Original Android Development] Pfeffernuss:
In fact I think it boots super quickly... ;)
[Galaxy S II Original Android Development] antt00:
Yup. If i run init script to set tsp and gpu voltage it is properly set..:D
[Galaxy S II Original Android Development] gokhanmoral:
we don't need charge_current. thanks for asking it, I removed it from the default config.

I thought it was a single value but then I remembered it is not. therefore I changed the name to chargecurrent but forgot to remove the old one. the action script only changes chargecurrent and works with it's value.
[Galaxy S II Original Android Development] gokhanmoral:
I think I fixed it and uploaded to my blog (without changing the version)

can you download and try again?

both should be set correctly after reboot
[Galaxy S II Original Android Development] ksoze11:
does Siyah need tweaking?

Hi,

I don't know much about tweaking kernels advanced settings via emulator or whatever.

Is Siyah just good out of the box for good battery life and performance

OR

should I switch to another kernel

OR

should I learn how to tweak it :)

THX
[Galaxy S II Original Android Development] LegendZenify:
What is the topoff current in SiayhKernel 2.6.13?

I know it states 100ma in the OP, but would just like to confirm...

I presume it might be adjustable in the config app? :)
[Galaxy S II Original Android Development] dskies:
ok removed ;)

OK removed from default.profile in /data/.siyah the charge_current value.

So, to apply my UV and UC I use thi 3 scripts in my /etc/init.d

Hope they'll be useful.

One is lionheart settings for conservative

One is my aggressive voltage control settings (but you can use magicconfig one by geko)

One is interactive scaling script (by simone of NEAK and it remains in background for adaptive scaling)

I'll follow you for any others news!
[Galaxy S II Original Android Development] Mutalisk:
It already is good out of the box,

but as everyone uses the SGS2 differently, you may improve/modify it for your necessities ;)

Just try it, and yes, you SHOULD learn how to tweak it ;) it's useful and fun, but with the new interface hopefully released soon this will be very easy (despite governor thresholds etc., you may change them with KcDaRookies script-tool)

Thanks a lot Gokhan for this great Kernel once again ;)
[Galaxy S II Original Android Development] gokhanmoral:
if you learn to tweak, all will be same and you will never be a fan of a kernel :)

fan or fun... you cannot have both :)

normally, the battery life should be good with default settings.

but if you need more, I recommend you to underclock to 800MHz and try lulzactive.

also, you may change brightness behaviour. Siyahkernel has three parameters for you to modify the autobrightness levels. I am using min_bl=70, min_gamma=0 and max_gamma=19. the defaults are not bad (50,0,24) but increasing min_bl (which means you will have lowest brightness more) and limiting the maximum brightness will help.
[Galaxy S II Original Android Development] gokhanmoral:
it has the stock value in 2.6.13 (200)
[Galaxy S II Original Android Development] antt00:
Downloading and testing now....

EDIT: GPU Voltage is fixed. But tsp_threshold still not set at boot.
[Galaxy S II Original Android Development] Mutalisk:
Well, I'm a fan BECAUSE you can tweak that much ;)

For example the 3 gpu-steps ;)
[Galaxy S II Original Android Development] Mutalisk:
Sorry double-post
[Galaxy S II Original Android Development] SilverMist1:
where will i get the new app from xan? will that be installed when i flash the kernel?
[Galaxy S II Original Android Development] gokhanmoral:
it is not released yet.

he is making another app for the interface.

I think he will complete it tonight or in the weekend.

I will post it here when it is ready.

and I guess it will also be available on the market.
[Galaxy S II Original Android Development] Honusnap:
Good, i was going to ask for that .. :)
[Galaxy S II Original Android Development] sid9922:
Is the app gonna be paid? Or is it gonna be an upgrade for the VC extreme app that i have??
[Galaxy S II Original Android Development] Honusnap:
Good choice...
[Galaxy S II Original Android Development] gokhanmoral:
partially confirmed.

I noticed that it reverts back to 50 after you turn you screen off and on.

while catting it in adb shell (/sys/devices/virtual/sec/sec_touchscreen/tsp_threshold), it reverted back to 50 after I turn the screen off&on.

I think it will be better to replace that setting with mov_hysti (vitalij value) because fixing it will require some code change and if I start that I hardly stop :)

and configuring mov_hysti with the new interface will also let you free from touchmove app.
[Galaxy S II Original Android Development] gokhanmoral:
it is going to be a free app.

it is not intended to replace setcpu or voltage control app or any similar cpu voltage/freq control app.

the main goal is to have a dynamically generated interface which is defined by an xml file and which can call simple scripts.

in this way, I will make the scripts you will use the interface and call them.

it will also be possible to have different interfaces in /system and /data partitions and that will let ROM developers to provide some customization features or zipalign, sqlite vacuum etc.

there are mainly 4 elements (button, checkbox, spinner, slider) in the UI and there are tabs. maybe in the next version we will add a file selector and file downloader and some simple yes/no/cancel type dialog functionality.

but even with the current functionality, it is very good and serves to the purpose.

and the purpose is to change some simple files to configure simple settings and have them set at boot.
[Galaxy S II Original Android Development] eric-filth:
Now the default voltage for gpu 267mhz is 1050mV? Is correct?

Enviado do meu nokia 3320 modificado por laboratório usando Tapatalk
[Galaxy S II Original Android Development] ithehappy:
Flashed 2.13, is it only I or not seeing that the Auto brightness is on same level as of 0% ? Wasn't the case before, Auto was higher on brightness than 0%.

Swyping from my GT-I9100 via Tt
[Galaxy S II Original Android Development] Pfeffernuss:
I concur, brightness is indeed very, very low.

Furthermore, tried to make a Nandroid using this kernel but did not succeed, it hang while /data was being backed-up. Rebooted, tried it again (this time to the internal SD), same thing...

Reflashed previous kernel, tried Nandroid again, this time it succeeded.
[Galaxy S II Original Android Development] gokhanmoral:
normally, voltage level is set dynamically depending on your cpu class.

but since I had to choose a single value, I chose 1050 as default.

yes. it is 1050.

but you can lower it in /data/.siyah/default.profile if your device can live with less.
[Galaxy S II Original Android Development] :
why not change it through voltage control sorry had to ask?
[Galaxy S II Original Android Development] gokhanmoral:
you can.

or you can use init.d script.

there are several ways.

what I meant in that post was I had to make it static, not dynamic.

so, if your cpu is good your previous default may be lower.

I am applying the values in /data/.siyah/default.profile way before any voltage control app is running but they can be overriden by other apps later.
[Galaxy S II Original Android Development] antt00:
Just tried a nandroid to internal sd. Completed without any issue or hang.
[Galaxy S II Original Android Development] :
oh i see..Cheers :)
[Galaxy S II Original Android Development] tolis626:
Well,2.6.13 is good,as good as previous versions were in fact.2.6.12 was also very good for me,dunno why people had problems with it(except for the obvious problem with video playback which didn't bother me because I didn't actually watch many videos lately).But having tried some ICS roms(stock XXLPB an some CM9 build),it makes me wonder...How fast will ICS be with Siyah?For the first time ever,I'm wondering if we need more speed than what the GS2 is capable of from all these quad-cores.Well,let's see what the GS3 will bring.I read some rumors about a 4.8" full hd display.If that is true,maybe we do need a quad-core after all... :p
[Galaxy S II Original Android Development] karlesg:
i didn't find any description for logger in customconfig.xml

by setting logger=off in default.profile will it disable logger?
[Galaxy S II Original Android Development] gokhanmoral:
yes, it will.

checkboxes have values of on and off

actually, anything else will make the logger off because I am checking if $logger=="on" :)
[Galaxy S II Original Android Development] gokhanmoral:
I replaced touchscreen sensitivity with touchmove value (mov_hysti, known as vitalij value)

I had to make a tiny code change to be able to echo to that device from the shell script. I hope it doesn't count as a new feature :)
[Galaxy S II Original Android Development] pangiotis24:
if i install .13 will i be able to configure the kernel with voltage control or the only way will be via scripts or via the new app(when it's released)
[Galaxy S II Original Android Development] gokhanmoral:
please wait I upload the files to the first post because it is very hard to replace them while tens of people downloading.

I thought I have uploaded touchmove version but it seems that I could not
[Galaxy S II Original Android Development] karlesg:
a bit offtopic

Is there any progress for a possible non-wakelock BLN implementation? I noticed that you were having a discussion about this with Entropy.

So is there any chance we can finally have a non-wakelock BLN??? Not now, maybe in the ICS build, it doesn't matter. But what do you think, is it doable?
[Galaxy S II Original Android Development] shumo:
what does this mean ? a new(er) .13 version that will be uploaded again ? and this one contains jitajil fix instead of touchscreen sensitivity ?

i don't understand ...:confused:
[Galaxy S II Original Android Development] gokhanmoral:
exactly. kernel code (main skeleton) will not change but the config interface files may need to be modified.

since the app is not ready yet I am making some blind-tests and there are some bugs/problems.

for example, I didn't know that I could not set touchscreen sensitivity :)

I changed it. the new version I upload to board will have vitalij value (touchmove) instead of touch sensitivity.
[Galaxy S II Original Android Development] FallenOut:
so this means the new version is now on ur blog already?
[Galaxy S II Original Android Development] antt00:
The one in his blog been taken down. Wait for gokhan to post the link here on xda. :)
[Galaxy S II Original Android Development] gokhanmoral:
I have attached them to the first post.

it will be easier to remove and reupload when I change something.

my hosting account is on a windows server and that is why I cannot delete the files while they are in use.
[Galaxy S II Original Android Development] shumo:
thanks

excuse me but i do not know what ATT, KOR and NTT versions mean

so that i would know what to download :confused:

edit: figured it out :) thanks
[Galaxy S II Original Android Development] zikarus:
The one left over for the international i9100 (the first two)

GT 9100 tapatalking
[Galaxy S II Original Android Development] PedroMRP:
So with that change the tsp_threshold in the default.profile is useless?
[Galaxy S II Original Android Development] tomj777:
This may be something already covered and I didn't spot in thread..:-)I notice no audio in the Youtube app with v13
[Galaxy S II Original Android Development] gokhanmoral:
it will be removed automatically and you will get a new parameter mov_hysti (or at least I hope so).
[Galaxy S II Original Android Development] antt00:
I just tested and there is no audio problem. By the way, there is an update for youtube app today.
[Galaxy S II Original Android Development] gokhanmoral:
I've just checked it and I do not have that problem.

sound in youtube app works fine.

does anybody else have the same problem?
[Galaxy S II Original Android Development] antt00:
Yes the parameter is there and is being echoed properly every reboot. It seems to be correct when i test with touch move app.
[Galaxy S II Original Android Development] PedroMRP:
Both parameters are there tsp_threshold wasn't removed.
[Galaxy S II Original Android Development] :
Master gokhanmoral thanks for your hard work! Keep it up :cool:
[Galaxy S II Original Android Development] s2dh:
Hi Gokhanmoral,

Not sure if you are able to help, but the Sky Go app does not work on this kernel and loads of other kernels too due to Sky not allowing rooted ROM's with their app.

There is an XDA thread with guys trying to crack the .apk to get it to work with all kernels/Roms. Currently you can use the stock kernel but as you as I love your kernel I have to forfeit using the sky go app.

Do you know if you are able to tweak your kernel to make if work with the sky go app?

Not a problem if not because I am hoping someone on the XDA thread will create an apk that works on all roms eventually.
[Galaxy S II Original Android Development] shumo:
it works for me also on HQ

Gokhanmoral, may i ask now that the kernel has the touchscreen fix , what value is it ? 0 ? or 10 perhaps 5 ? if i remember correctly i think 15 was the default samsung value ?
[Galaxy S II Original Android Development] zikarus:
+ 1

GT 9100 tapatalking
[Galaxy S II Original Android Development] vivalasven:
Hey Gökhan,

i can´t create a Nandroid Backup. It Stops at

backing up data

event_data@1330586423709.txt

and doesn´t go on. I´ve tried from CWM App and from Revoery it self.

I flashed the Kernel again but same issue. Some Users in the german Forum report the same problems.

any ideas? :(
[Galaxy S II Original Android Development] kondronaute:
first thank u gokhanmoral i am a fan (I write 10 posts for can say u bravo). :D

i just noticed that the pbm of mount Sdcard and external SD not solved. is there a chance to have an kernel without recovery and we use the one we want ? i am not very good with script (i am learning) can we just use voltage controle to tweak this release ?

another time thank u your kernel is the best (for me) ;)
[Galaxy S II Original Android Development] Milchbeck:
Okay I just tried to backup works again!:D
[Galaxy S II Original Android Development] marekPLPH:
i can confirm this too but mine stops at backing up the file libsvc1domxoc.so..

i dont know why and how since i justflashed the latest kernel with no uv/oc just as stock as the kernel provides.

im on hyperdroid v6.

EDIT: nandroid back up completed successfully just need to flash a kernel cleaning script for it to work again..
[Galaxy S II Original Android Development] ithehappy:
Wonder why no one mentioned the brightness issue other than me and another user!

Swyping from my GT-I9100 via Tt
[Galaxy S II Original Android Development] Princeomi:
Just to confirm that with .13, we would no longer need AndreiLux-GPU setting in the init.d and that can be safely be deleted from there?
[Galaxy S II Original Android Development] rajarshi10:
YES! brightness is very low!!!! this version is not good
[Galaxy S II Original Android Development] :
what that it is darker than normal? Then yeah i agree with you as the kernel for me is darker than it normally would be on auto brightness but not a big issue with me..but comparing it with other kernels i am not sure why this is happening

EDIT: @rajarshi10 please do not judge a kernel by its brightness. you have sliders on it adjust it to your liking
[Galaxy S II Original Android Development] gokhanmoral:
about this one and other questions about possibility of tweaking values about the latest release:

you can use your old scripts or any app to tweak v2.6.13.

the only difference (or lets say new feature) is the possibility of setting boot-time values which were being set by using init scripts.

example: you can change gpu levels, either by editing /data/.siyah/default.profile or the config app which will be available very soon.

but if you have a script that changes it, the values in the script will be effective after the reboot.

most people cannot write/install/copy scripts. those people can use the app or edit the file until the app is ready.

the others will be able to use any script or app that they were using previously.

all the config files are in the same place.

if you use the app to change a value and "apply" it, the change will be effective immediately, which is as expected I think.

the app will show you the boot time settings and will not show you the current settings.

you will be able to change anything and apply, and only the changes will be applied. also, they will be effective after reboot.

I hope it is clear.

that config facility will be non-invasive.
[Galaxy S II Original Android Development] gokhanmoral:
you can edit /data/.siyah/default.profile and set min_bl=30 min_gamma=1 and max_gamma=24 to have stock brightness.

I set them to 50,0,24 in 2.6.13 to have less brightness.

you may not like it, but I am sure a lot of people will like the longer screen-on time.
[Galaxy S II Original Android Development] karlesg:
This isn't a problem, this is just a different setting in the latest kernel.

use this in a script

echo "30" > /sys/class/misc/brightness_curve/min_bl

echo "1" > /sys/class/misc/brightness_curve/min_gamma

echo "24" > /sys/class/misc/brightness_curve/max_gamma

or change the above parameters in data/siyah/default.profile and the "problem" is gone.
[Galaxy S II Original Android Development] Mabili:
I have the same problem with a nandroid backup.. It hangs at the libsvc1domxoc.so

Where can i find a kernel cleaning script ?
[Galaxy S II Original Android Development] droidphile:
Semi-End of an Era! 2000 pages, almost 3.5 million hits, tons of releases (got about 100 tars of siyah in the pc), many aggressive and bold features, lot of first-time featuring features (3 step gpu,charge current, unified build for aosp+sammy,configurable hp sampling,...., you name it) , patient enough to answer all kinda questions, probably the only man who did 5/6 releases for a kernel on a single day,.... Your quest to best GS2 experience is what made this device so enjoyable. Thanks Gokhan. After GS2, hope to see you in the upcoming flagship phone forum as well.

Yes. With full white background, every percentage of increase in brightness causes additional 5.2 mW of excess power consumption. We need to give equal or more importance to reducing screen brightness compared to undervolting, for battery to last longer.
[Galaxy S II Original Android Development] Princeomi:
Google is your friend! ;)
[Galaxy S II Original Android Development] :
Nah mate i actually prefer the brightness like this..And if i want to change it i can just adjust it from the settings so like i said no biggie for me

You could not have said it any better. Wise and well said words
[Galaxy S II Original Android Development] ithehappy:
Well you're right but after this long I don't care about battery life anymore. And having Auto brightness and 0%/min as same didn't make sense to me. I thought I'd see it in changelogs.

Anyway, edited, damn glad to get back stock 'Auto' brightness.

Swyping from my GT-I9100 via Tt
[Galaxy S II Original Android Development] Mabili:
I know... ;) I found the ultimate kernel cleaner on XDA and going to flash so i can start clean.
[Galaxy S II Original Android Development] coloxim:
I love low brightness... anyway you can regulate it..

Inviato dal mio GT-I9100 usando Tapatalk
[Galaxy S II Original Android Development] gokhanmoral:
those who have nandroid backup problem: please redownload the kernel from the first post and report back if it solves the problem.

those who do not have that problem: keep your kernels. there is no need to update.

EDIT: thanks to vivalasven for testing the fix.
[Galaxy S II Original Android Development] gokhanmoral:
although it is not very much kernel related, I will try to think about a way to add "install/uninstall root" to config app.

I don't know about sky go app but if it will help people it will be fun.
[Galaxy S II Original Android Development] Feridovski:
SiyahKernel is the best

Helal olsun, Turk qardashimiza
[Galaxy S II Original Android Development] gokhanmoral:
I have uploaded the other versions (kor,att and ntt) to the first post.

the last one is the fifth build of 2.6.13 :) (only code change is in tegrak touchmove modification to prevent shell scripts stuck while setting the value).

sorry for generating this much of traffic on the board (and also on godaddy) but it's snowing outside and compiling kernels make my home warmer. I hope this to be the last one.