yashsingh1/xdaforums huggingface dataset:
[Galaxy S II Original Android Development] AndreiLux:
With the resistance being lower (physical property), current flow at lower voltages can be higher, thus enabling the lowering of the cut-off voltage while having the same current flow... The voltage provided may not matter as everything is still converted down (or up) but the current flow needs to be maintained. That's how I understand it.
[Galaxy S II Original Android Development] poochewer:
I know what you mean.

Thats correct.When the batt is nearing turn off threshold, It is still able to provide, to a larger degree, spikes of current usage without as much of a voltage drop as a standard battery.And after all the cutoff threshold is determined by a predetermined voltage level.
[Galaxy S II Original Android Development] goose2600:
On CM7 just long-press power button, choose "reboot" and then "recovery mode"
[Galaxy S II Original Android Development] .hide:
Supports undervolting (UV between 800 mV and 1500 mV)

does the above line means the min mv i can go is 800? i tried 100mhz at 775 it freeze
[Galaxy S II Original Android Development] kmax.pt:
Great Kernel!! Keep going! Good battery performance with stock volt.
[Galaxy S II Original Android Development] CamoGeko:
If you go under 800 you will have instability issues.

Communicated from a Galaxy far far away via an XDA premium neurotransmitter while DJ'ing on The Enterprise. :D
[Galaxy S II Original Android Development] .hide:
@geko95gek thanks.

problem is now i can't even set on 100mhz @ 800 . i had 800 for 100mhz and 200mhz. if i set on 200mhz it works but if i lower it to 100mhz it freeze. kidda weird huh
[Galaxy S II Original Android Development] CamoGeko:
Every device's cpu is slightly different. Mine can't accept very low voltages at all. My 100mhz and 200mhz are set at 900mV and I don't have issues.

I can send you my full config if you like. Sent it to a few people already.

Communicated from a Galaxy far far away via an XDA premium neurotransmitter while DJ'ing on The Enterprise. :D
[Galaxy S II Original Android Development] lpsi2000:
Wow, I think v2.5 is going to kick some serious booty.
[Galaxy S II Original Android Development] iron@ss:
Launcher Pro Tip

For any of you that might be experiencing any jerkiness or lag in the Launcher Pro App Drawer on any of the Siyah kernels then do as follows:-

Homescreen > Menu > Preferences > Advanced Settings > High quality scrolling (untick) > Use 3D drawer (untick)

Some of gokhanmorals releases do not require this, 2.2beta6 and 2.2i, whilst others do, such as the current 2.4.2 topo.

Hope this helps. :D
[Galaxy S II Original Android Development] screamworks:
Could you send me your config? :D
[Galaxy S II Original Android Development] langthang:
Hi gokhanmoral,

First, big thank for your great kernel

Second, I have some idea for you about build-in Recovery. It's best if you can remove all No option when I choose any option on recovery Menu, only need keep 1 No option and move it to bellow Yes option.

I have this modify on HD2 Recovery so I think you can do it for SGSII.

Thanks again
[Galaxy S II Original Android Development] droidphile:
Great idea langthang! How about moving the single 'NO' above 'YES' to prevent after-effects of accidental double press of home button. This way, we're less annoyed compared to a series of NOs and safe too :)
[Galaxy S II Original Android Development] jzmtl:
Does anyone else have trouble with 2.4.2 and world of goo? It periodically experiences slowdown and occasionally crash, and almost always when exit the app the music keeps playing until I clear ram.
[Galaxy S II Original Android Development] pay.c:
Hey!

Did use search function, nothing to be found:

Is there any possibility to change internal voltage at frequency steps, too? I am aware of the fact that internal voltage does not influence battery life as much as core voltage by far. I (just) want to make some measurements on that to prove it and produce some database.

Any possibility to change internal voltage sets?

Also, second question: Is there a way to adjust min brightness further? I.e. set it to (even) darker at min. brightness?

THANKS for any answers on both!!!
[Galaxy S II Original Android Development] ka2uki:
can't wait for the SiyahKernel GT Edition v2.5 release....
[Galaxy S II Original Android Development] bonanza123:
how is it possible that the kernel tries to send packets to facebook?

http://whois.domaintools.com/69.171.227.27
[Galaxy S II Original Android Development] gokhanmoral:
do you have facebook installed?

if so, it should be droidwall reporting it wrong. maybe facebook sends icmp or any other type of packet and droidwall cannot find the source application and tags it kernel.

there is no connection initiated to facebook from the kernel level.
[Galaxy S II Original Android Development] bonanza123:
thx for the info.

yes i have it installed but its not blocked.

is it sure to enable the kernel to have internet access?
[Galaxy S II Original Android Development] marcusjt:
I have a 6600mAh powerpack that has a 1.5A USB charging socket, and I have an HTC charger with 1A USB output - I've had no problems charging my SGS2 with either over the last few months.

Electrical devices/circuits will attempt to draw as much current as they need, and I don't know how much current an SGS2 actually needs, but I would guess not much more than 0.7A since that's the highest current output I've seen on a Samsung MicroSD charger so that would be one of the design parameters for the device.
[Galaxy S II Original Android Development] veeruchinnu143:
Im on MIUI 1.12.9. Shall I flash this 2.4.2 kernel. Does anyone using this combination...??
[Galaxy S II Original Android Development] KaranKapoor:
Using it without any problems.

Sent from my GT-i9100
[Galaxy S II Original Android Development] addison8406:
can't wait SiyahKernel GT Edition v2.5~
[Galaxy S II Original Android Development] lrbpereira:
ETA for the GT?
[Galaxy S II Original Android Development] gokhanmoral:
20 minutes
[Galaxy S II Original Android Development] lrbpereira:
Will be the one of the 1st to try it one!

Have to tell you that I tried void-echo kernel and it was awsome, just cant connect usb with it, but it was smooth... can you put some cream on siyah toooo?

Thanks
[Galaxy S II Original Android Development] ka2uki:
;)really?~~i am waiting for it~~
[Galaxy S II Original Android Development] gokhanmoral:
v2.5 is up.

enjoy

but there is a last-minute change...

I thought it was too stable and tried to make it a bit more unstable by compiling it with latest linaro dev toolchain 2011.12 :P
[Galaxy S II Original Android Development] :
hahah :D .. hope it will crash my phone at least once :p
[Galaxy S II Original Android Development] antt00:
Just flashed GT 2.5. Let see how this one performs.
[Galaxy S II Original Android Development] _Garry_:
weee....special for the GT kernel i will install my fav rom insanity back on my s2. I look foward to play around with your kernel.

btw: no more need for the 2nd core app from tek??

when not needed anymore could you plz give an example what to do to trigger that and which gov. we need to use?
[Galaxy S II Original Android Development] gokhanmoral:
I like this moment, just after releasing a kernel, the silence...

this is so comforting.. :)
[Galaxy S II Original Android Development] dahlem:
Think the AT&T version will be up today too?
[Galaxy S II Original Android Development] bala_gamer:
Lol man
[Galaxy S II Original Android Development] SweSarah:
Just wanted to know about the:

* Set AC and MISC charging current to 1000mA - CWM flashable (keeps USB charging current at 450mA)

What is the defualt mA ? i guess this is made to make the phone recharge faster ? or ? lol :)
[Galaxy S II Original Android Development] chadouming:
default are 650 450 450 , AC misc usb.

Kernel stock are 650 550 450.
[Galaxy S II Original Android Development] lpsi2000:
Based on my overclocking abilities, having so many steps were not beneficial at all. As matter a fact, the steps made it more difficult to get decent stable OC and performance.
[Galaxy S II Original Android Development] madmax916sps:
Got problems with Titanium Backup Free and Batch Backup of System Apps.

Reboot after short time.

with superuser 3.0 and the old one

edit:

Solved ... Titanium Backup free was the problem than the pro version , no problem.
[Galaxy S II Original Android Development] hausmanis:
Wtb fix for the touch x kernel
[Galaxy S II Original Android Development] chadouming:
This is completely true. I have installed a lot of kernel, most of time with OC and benchmarking in mind. Either with galaxy S or with Galaxy S II kernel with a higher number of steps were always less performant, feel laggy or eat more battery. Usually 6 or 7 steps is enough.
[Galaxy S II Original Android Development] xeq544:
I hate to ask this as I am pretty sure this has been already discussed. But I cannot find it using search tool and there are far too many pages.

Basically I am looking for the script which disables the second cpu core when the screen is off, I am sure Ive seen it somewhere around here, I just cant find it.

And i am also looking for a script to change the target frequency of smartassv2 from 1000mhz to a different value.

Anyway, loving this kernel so far. The smartassV2 gov is great and the battery life is better than ever :)
[Galaxy S II Original Android Development] :
Apologies for this question. it says its autocalibrated. does that mean once its charged i dont need to use apps like battery calibration no more? Thank you in return. and im using smartassv2 as main and screen off 200 min and 500 max with on demand. is that ok to use or what do you guys suggest
[Galaxy S II Original Android Development] tolis626:
Hey guys,not to sound like a prick or something,but I searched the thread and well,I didn't find anything else than asking/telling about GPU voltages.BUT,I want to overclock my GPU.

Now,the GPU accepts clock values that are 800 divided by an integer(400,266.6=267,200,160...),so the only possible overclock is 400MHz.While that's fine with me and I've used it with Tegrak Overclock with success in the past,I can't seem to get it to work here.I even tried 400MHz @1200mV,but it crashes the second after I enter Nenamark2.Any ideas?

And before someone jumps in and says that overclocking something that can already easily handle everything we throw at it is pointless and stuff...Well,I don't care.I just want to it.I have the Need For Speed,ya know? ;)

Not attacking anyone,just pointing that out because it annoys me.Although I see quite a few guys seriously overclocking here.2GHz?Wow,my phone can't handle more than 1.6GHz easily.
[Galaxy S II Original Android Development] asphaltkiller:
why can t we change usb charging rate??? for me it's the most important as i charge my phone most of the time in my car and most of the time using GPS even plugged on usb the phone is discharging
[Galaxy S II Original Android Development] reggaemanu:
Well...you can...there's a script on the first page to increase mAh to 1000 1000 450 (you can of course modify any value before flashing...)
[Galaxy S II Original Android Development] tristecire:
whole system undervolted

Earlyer this year ( around may-june ) a guy ( chaimd ) made a kernel i've used on my phone for a while this summer. Very battery efficient, indeed, but the last compiled version is 2011/06/23, before the updates to source code, so i try freshly compiled kernels now.

What seems interesting is here :

http://xdaforums.com/showthread.php?t=1075061

that's what he said :

Yep, you are right. ARM core undervolted is not enough;)

I released new kernel. I undervolted not only ARM core and

TouchPanel

, but also

LED

, GPU,

bus, framebuffer

, etc....

Maybe some ma/h to save around that ?

And, yes, thanks for your pretty efficient and fast moving kernel
[Galaxy S II Original Android Development] SweSarah:
There is nothing bad with flashing the "recharge fix" ? The phone cant take damage or such from it ?
[Galaxy S II Original Android Development] hausmanis:
"GPU clock and voltage control interface (thanks to netarchy). "

Sorry for a noob question but realy, where is this interface located, i thought it was a script in initd but there is nothing ?
[Galaxy S II Original Android Development] chadouming:
read a few page before, already explained. Next time do it first.

---------- Post added at 07:00 PM ---------- Previous post was at 06:58 PM ----------

does your phone get hot with 400 Mhz gpu OC ?
[Galaxy S II Original Android Development] hausmanis:
ah ok so the "controll interface" is just a regular script file 99gpuv, mkay the word controll interface had me fooled looking for a gui or something like that, and also beeing able to use GPU scripts wasnt a new feature of 1.7 thats why i got confused looking for something new
[Galaxy S II Original Android Development] chadouming:
exactly ^^, no GUI exist for that except with tegrak overclocking app and it's only compatible with tegrak kernel. The script does the same thing.
[Galaxy S II Original Android Development] hausmanis:
alright, thx for explaining, i finaly can say my phone is fully configured then, just gonna calibrate it then do a long test of batterylife with the siyah and touch-x combination, everything else runs SUPER smooth now, very undervolted and maxed to 800mhz and still its stable got to love it, cant wait to se my real batterylife
[Galaxy S II Original Android Development] lpsi2000:
The car cigarette lighter to your phone microUSB is not USB it is MISC. If you have a USB Cigaretter lighter adapter then you are plug-in a microUSB cable into it then to your phone, that is considering USB. In such case you have no choice, get a real car charger:p
[Galaxy S II Original Android Development] Steven6489:
Anyone can help to answer this question? :confused:
[Galaxy S II Original Android Development] tinuz97:
Thx for the update.

Gonna try it with Omega black v9 :D
[Galaxy S II Original Android Development] iron@ss:
All good so far gokhanmoral! Great job. :)

Very smooth. As smooth as 2.4.2.

BLN working

Video recording and playback at 1080p is fine

Thank you very much. :)
[Galaxy S II Original Android Development] pac213:
Is the GT version with sched_mc?
[Galaxy S II Original Android Development] Mr.Greg:
Very well said!!!
[Galaxy S II Original Android Development] gokhanmoral:
yes, it is.
[Galaxy S II Original Android Development] melorib:
v2.5 working fine, as usual... :cool:
[Galaxy S II Original Android Development] CamoGeko:
Downloading now mate, thanks. :D

Ooh... 7mb in size, biggest for a while.

Communicated from a Galaxy far far away via an XDA premium neurotransmitter while DJ'ing on The Enterprise. :D
[Galaxy S II Original Android Development] bclark:
O God, how many of us are downloading this at the same time, lol.

AFTR?
[Galaxy S II Original Android Development] gokhanmoral:
AFTR is also enabled. you can disable both sched_mc and AFTR by using scripts.
[Galaxy S II Original Android Development] LukeOII:
I'm not able to set 1400Mhz via Voltage control.Other setting it holds.Should I use setcpu?
[Galaxy S II Original Android Development] Dark_Lord0122:
got Zimage not found on the TAR file . downloading the CWM version
[Galaxy S II Original Android Development] gokhanmoral:
it is because of -O3

test versions were compiled with -Os and without any other optimization.

I still think that those optimization flags do not provide more performance and they sometimes cause instability.

but people "generally" think that bigger is better :)

I was also thinking about making the AT&T version even bigger ;)
[Galaxy S II Original Android Development] LaMaaH:
Shouldn't smaller mean faster? :D
[Galaxy S II Original Android Development] droidphile:
Oh, the 'Void Effect'! If 4.3" 1.2ghz phone is the best, then a 7mb kernel should be the best too ;)
[Galaxy S II Original Android Development] gokhanmoral:
yes and no.

in other words, it depends, or we can say sometimes.

if you use newer instructions which are smaller, it may result faster execution times.

but if you are calling a function from lots of other functions, inlining it and making the code bigger will make your binary run faster because calling a function is more expensive than inlining it.

inlining is only one example. loop unrolling and some other things that make the code bigger can also make it run faster.

but also removing some unnecessary parts (debugging etc) can make your code execute faster.

as I said, it depends how you make your binary smaller or bigger...

one of the test versions was 5.9MB and it was also running as good.

there is one think I am planning to change, to make the booting faster.

we have an initramfs and it gets decompressed during boot.

but some files in it are not used frequently (for example samsung recovery image, or ntfs-3g which is copied to system partition, or Superuser.apk)

I will put them to the end of zImage as a payload and they will be used when we need them (by accessing the block device and uncompressing them when needed)

I think this will decrease the boot time drastically.
[Galaxy S II Original Android Development] gabx:
2.5 GT

Hello,

as for me, I sticked until now with the 2.2i, as it was the best on my phone, regarding the lag.

I flashed 2.5 GT, and at first teste (browsing folders, apps, contacts,...) I would say it is at least as smooth as 2.2i, even maybe better.

TY so much for these little crowns. Will stick with 2.5 unless I experience lags.
[Galaxy S II Original Android Development] KamalKhattak:
Thanks gokhan so far so good. Are you going to add supercurio's HP gain in the next release? Thanks for the awesome kernel.
[Galaxy S II Original Android Development] lrbpereira:
Testing the GT and all works well! As usual! BLN, wifi, ubs connection to pc, etc!

Witch governor will work better battery wise? Using smartassV2...

Witch VM heap size sould I use? Using 48m...

Thanks
[Galaxy S II Original Android Development] gokhanmoral:
if you experience lag do not give up on v2.5 because the default governor is ondemand on 2.5 and conservative on 2.2i

just use conservative governor or even flash lionheart.zip if you prefer smoothness and don't care too much about the battery life.

ondemand & ondemandx are a bit different in this version. ondemandx has smaller down_differential to save even more and it also has slightly more sampling rate.

I am now using ondemandx and it is just great, especially after removing rate multiplier part.
[Galaxy S II Original Android Development] antt00:
Meh sorry but there seems to be no bugs to report. :p OndemandX is working great again. Thnx for that.

BTW what is the default touchscreen sensitivity value for 2.5.
[Galaxy S II Original Android Development] gokhanmoral:
already added :) (thanks to gadgetcheck)

I will include it in the next version.
[Galaxy S II Original Android Development] lrbpereira:
Sill having some problems in CWM/Siyah.

Ex.

When going to Wipe Dalvik Cache, you get "E:unknown volume for path [/sd-ext]".

Or when trying to mount usb, you get "E:unable to wite to ums lunfile (No such file or directory)".

The second one is important, one had to revert at that time to 2.1.1 to get mount usb so I could revert an bad flash...

Cheers
[Galaxy S II Original Android Development] gokhanmoral:
50 is v2.5's default and 70 is stock default.

for hysti (let's call it vitalij value as he discovered it) it is 5 and stock default is 15.
[Galaxy S II Original Android Development] lrbpereira:
Can you please tell me were that zip is, and can you add lionheart to your nex Siyah update?

Thanks
[Galaxy S II Original Android Development] ReiKo90:
I also get this message, what should I do? It says that Dalvik Cache is wiped but I doubt so.

Thanks in advance.
[Galaxy S II Original Android Development] LukeOII:
I would like to ask all of you,which scheduler and which scaling is the best for battery life?
[Galaxy S II Original Android Development] gokhanmoral:
don't you have the same problem with latest cf-root5 kernels?

if not, I will check it.

if you have, just ignore it

some roms have dalvik-cache in sd-ext partition and CWM recovery tries to clear that location.

we have a problem of mounting internal sd in CWM recovery but that problem is known and I don't know any solution.

those so-called problems have never caused any problem for me.
[Galaxy S II Original Android Development] ReiKo90:
This also interests me.
[Galaxy S II Original Android Development] gokhanmoral:
it is in the first post (use search)

after flashing it you will see that the governor is set to conservative but the parameters are the same as lionheart.

and to remove it, remove /system/etc/init.d/01lionheart
[Galaxy S II Original Android Development] tendan:
I needed to reboot to flash kernel with cmw app.

First time I selected flash kernel and... copying, cleaning temp, flashing kernel but the device didn't reboot and nothing appears, no msg error, nothing. I rebooted and then tried again flashing through cwm app and flashed successful.

Thanks for your work gokhanmoral!
[Galaxy S II Original Android Development] lrbpereira:
It´s not a really big issue... had a big prob once, because I didn´t had the cm7 zip on my phone and without mounting the usb it would be hard to solve it - didn´t wanna to use obdin at that time.

I don´t have this issues it with any other kernels and it´s on Siyah it since 2.1.1, 2.1.1 is ok for this 2 situations... Can you try to revert the dalvik issue?

Governor and VM Heap Cache can you help me with that? Best combo for smoothness and battery life?

Many thanks :D
[Galaxy S II Original Android Development] GDT:
2.5 makes my phone hang when screen goes off (deep sleep I suppose). 2.4.2 and previous version worked well with the same settings/voltages.
[Galaxy S II Original Android Development] :
Linaro :D.. Up the voltages for 25mV.

Btw. Switched from vr to deadline. Didn't like it :p
[Galaxy S II Original Android Development] gokhanmoral:
just as I thought :)

use stock voltages.

I always receive such complaints when I use linaro gcc. it may also be related with the compiler optimizations.

I will update tar version with codesourcery toolchain compiled kernel when I am back.

I cannot do it because there are tens of people downloading it right now :)

EDIT: uploaded. International tar file is compiled with codesourcery and zip is compiled with linaro. check if it solves your problem and some of the users may want to see the difference with -O3 and -Os.
[Galaxy S II Original Android Development] CamoGeko:
Thanks.

Getting same issue here.

Communicated from a Galaxy far far away via an XDA premium neurotransmitter while DJ'ing on The Enterprise. :D
[Galaxy S II Original Android Development] Piretia:
Kernel Great !!!!!!!! :eek:

Only one problem the lights do not work :(

I am using the rom MIUI galnet
[Galaxy S II Original Android Development] lrbpereira:
Lights work great here!

Try this:

to fix it you can use the lib in /res/misc (lights.GT-I9100.so)

copy it to /system/lib/hw reboot and you can use BLN Control
[Galaxy S II Original Android Development] SignalX:
v2.5 works great!

thanks for all your hard work on this kernel mate! :)

cheers,

SX
[Galaxy S II Original Android Development] xcarecrow:
Can you put the same version as turkbey to download separately? i really need to use UV because mi device support a lot of UV.

thanks in advance!
[Galaxy S II Original Android Development] :
I'll keep linaro :).. Just don't use 100mhz or if you use don't go bellow 875mv for 100mhz and all will be cool ;)
[Galaxy S II Original Android Development] Piretia:
Thanks, I'll try ....

greetings
[Galaxy S II Original Android Development] Bloodloaf:
Same Problem too....
[Galaxy S II Original Android Development] Bushido76:
Hey Gokhan,

thank you for providing the the new kernel version.

When I try to download the TAR-file from your HP I get an error. The download of the CWM-zip is working fine.

Bushido
[Galaxy S II Original Android Development] Piretia:
Does not work the lights stop working wen I turn off the screen
[Galaxy S II Original Android Development] grey77:
same issue here.

So what r advantages of compiling it with linaro then? ;)