yashsingh1/xdaforums huggingface dataset:
[Galaxy S II Original Android Development] tolis626:
The phone needs drastic voltage increase at some points,not all the way in the frequency table.The Exynos is actually a little weird in this aspect.Let me give you an example:

My phone needs 1325mV to run 100% stable at 1496MHz,but the increase to 1504Mhz needs 1375mV and it crashes after seconds with lower voltage(I'm talking about the Gingerbread kernel,so only steps of 8Mhz are allowed out of the hardcoded clocks).Then,it needs 1375mV all the way to 1576MHz.Then 1400mV up to 1608MHz.Above 1608MHz,it's quasi-stable with 1450mV,but not 100% stable.So yes,the Exynos is strange. ;)

For your second point,SIO is the most simple and reliable scheduler available now.Until we get one that's designed from the ground for flash memories,don't expect its behaviour to differ much between schedulers though.Sio is probably the most stable one or something.
[Galaxy S II Original Android Development] gamal001:
Hello.

This is the first time I used your kernel .

Please tell me what the good setting for I get good battery life.

Sorry for my bad English.
[Galaxy S II Original Android Development] :
I can not get a usb connection to my pc when running Siyah, does anybody know why?
[Galaxy S II Original Android Development] jack_p75:
Wich rom you have

Inviato dal mio GT-I9100 con Tapatalk 2
[Galaxy S II Original Android Development] Frozenthunder:
Why is my phone so extremely unstable on 1600mhz? No matter if I do it with stock rom or resurection, both crash/freez/reboot seconds after OCing. I'm really wondering if this is because of too low voltage.
[Galaxy S II Original Android Development] tolis626:
You're speaking to the right guy about this. :p

Look,try 1450mV for 1600MHz.If it works,try 1425mV and so on.If 1450mV doesn't work,then forget 1600Mhz,your phone isn't the ideal speedfreak phone.

Anyway,don't think 1600MHz will magically transform your phone to some super wow thing with ICS.The gains in speeds,if any,between 1200Mhz and 1600MHz are quite tiny,so it's not worth the risk IMO...I can't believe I said that! :eek: :p
[Galaxy S II Original Android Development] Hannibal226:
Sorry but I've bad news...

Even after set the 2 step in GPU to 1000 mV it just had a big prob again.

First it freeze then in began to work a bin in slowmotion...

So sorry but for me the 3.2 isn't stable...

FOR ME the unstablest after a lot of time...

Will Go back on b5 or 6 I think...

Thanks anyway for ur gr8 work!

CHEERS ;-)

EDIT: Choosed b8 for now.

Sent from my Galaxy S2 - I9100 with SensatioN Rom!
[Galaxy S II Original Android Development] rauschkugl:
Because it's not made to run on 1600.
[Galaxy S II Original Android Development] tolis626:
This is a redundant detail. :p
[Galaxy S II Original Android Development] xBlackDroid:
After install v3.2 I don't have signal :eek:
[Galaxy S II Original Android Development] tolis626:
Reboot,it should fix itself.
[Galaxy S II Original Android Development] crypticc:
Small bump.

Please advise if you think this should be taken elsewhere, but i felt it related to recently added functionality that doesn't work - the use of usb OTG cable that links to an ftdi capable car interface cable.

Cheers
[Galaxy S II Original Android Development] matttye:
Just installed this kernel on the latest Hydrog3n ROM. The lulzactive governor is making my phone crash (starts going in slow motion then freezes completely) and I have to pull the battery after a few minutes.

Smartassv2 seems to be running okay.

Very fast, I like it! :D
[Galaxy S II Original Android Development] Frozenthunder:
But there are other people who run perfect on 1600 :(

Nah, I was just wondering. I wont overclock anyways because it's not worth it imo. 1200 is enough for me. I wonder why there seem to be people where it's stable. I mean everyone has the same CPU so why would it work on some and on some not?
[Galaxy S II Original Android Development] BrandoHD:
Not all CPUs are made equal at 1600, but they are all equal at 1200, any research into over locking would reveal this info

Samsung Galaxy S II Tapatalk2
[Galaxy S II Original Android Development] kwerdenker:
I'll just post a quote of something I posted ages ago in another kernel thread:
[Galaxy S II Original Android Development] Frozenthunder:
So they basically just test them if they run at 1,2ghz while intel/AMD which make CPUs that are getting overclocked also test if they run at higher frequencies than their standard ones?

That makes sense. I'm still wondering what the exact technical background is but I guess no one can really explain that.
[Galaxy S II Original Android Development] DeTaimMascin:
Hi to all. I flashed 3.2 version of this kernel.

First of all GREAT work! Every thing work well, very well.

A dual boot related question: I install zip as second rom from recovery dual boot options, if (from recovery) i run view status it recognizes the second rom.

When i boot there not the prompt for wich rom to start.

It boot only standard rom normally, like as the second rom doesn't exist.

I've made format second rom data before flash.

Ehm... i am missing something? The tutorial linked in first page seems to be old or related to previous version of kernel/recovery, or i am wrong?

And sorry for my bad english.
[Galaxy S II Original Android Development] gokhanmoral:
you need to format secondrom_data and secondrom_cache because boot prompt is shown only when those files exist.

view status only shows the rom info from secondrom_system partition.

hmm, I think I should add checking of other files as well.

by the way: format secondrom_data takes some time. be patient.
[Galaxy S II Original Android Development] tolis626:
We can perfectly explain it.Our processors are built with a 45nm process.45nm is 45m divided by 1000000000(45x10^-9m).Now,when something is that small,you can't hope for 100% precision.Some chips will be better than others,it's just the way it works.

Imagine it like...Knitting.The threads are far too small for the human hand to make all,say,sweaters precisely the same.

It's not the most accurate explanation I can give,but it's the most easily comprehensible and the one needing the least writing.Manufacturing processes,catalysts used and other stuff can play a role in this.You want more detail,Google and Wikipedia are your loyal friends. :)
[Galaxy S II Original Android Development] DeTaimMascin:
Thanks.... and yes i've noticed that the command "format secondrom_data" effectively takes about 4 minutes.

Keep up the good work!:)

EDIT: after a format of cache partition, it works. You are a guru.
[Galaxy S II Original Android Development] kwerdenker:
Oh, I can explain it. I just don't know if you can make sense of it ^^

It comes down to the production of modern integrated circuits (ICs). They are put together layer by layer via a process called lithography. Basically you etch the different structures into the silicon/metal by using (uv)light, masks, light-sensitive paint and acids. This happens on round discs of silicon called waffers. Because of the light-based process, the size of current gen chip-strucutres (45nm-28nm) and some physical stuff involved, chips in general and especially on the edge of these waffers tend to be not as perfect as wished by the producer and have little defects. They may still run but not at full frequency or in case of multi-core processors only three of four cores are able to run. For the manufacturers it's important to have the highest possible yield (the ration between sellable/usable chips and garbage), so they try to find the sweet spot in their production for that. (Or they find new ways to market the garbage, as AMD did with their three core CPUs ;) ) Like I said in my original quote, Samsung seems to be able to guarantee most of their SoCs to work at 1200MHz so that's their standard for selling them.

Sorry if this is to technically but I come from an embedded engineering background and that is the best way I can explain it without using some even more complicated words ;)

[Edit: Or you just read what tolis wrote. It's basically the same stuff without all the gibberish ^^)
[Galaxy S II Original Android Development] tolis626:
Well,I had a course in physics/computers(basically how one affects the other) last year,and it was mainly advance stuff.To be honest,I didn't understand half of it back then.But I re-read that stuff from my papers once I got a grip of the physics behind it.It's complicated and I understand that,that's why I try to make it as simple as possible. :)

Still,the more advanced explanation doesn' hurt either. ;)

In an off-topic note,I'm curious to see how Sammy will do with the Exynos 4412.I hope their chips' quality will be more...consistent than it was with the 4210.

EDIT:I ran out of "Thanks" for today. :p
[Galaxy S II Original Android Development] kwerdenker:
Yeah, I have a problem with trying to explain complicated things simple. I think I try to fit too many things in and can't decide what's really important and what's not. Also I tend to go with the motto "know it all or know nothing" :rolleyes:

But there is always someone like you, who do find the simpler way. So I rely on that ^^
[Galaxy S II Original Android Development] gokhanmoral:
v3.2.1 is up.

the update is not critical if you do not have any problems.
[Galaxy S II Original Android Development] matttye:
I've read some of the last few pages in this thread for ideas about how to save battery, and I've reduced the minimum CPU frequency in my ROM to 100mhz and underclocked the GPU using ExTweaks (I'm not a heavy gamer, video watcher etc...).

Does anybody else have any other ideas? I haven't changed the CPU steps or voltages yet. The first two steps are set to 25mhz and 50mhz but I presume these aren't being used as I've set the minimum to 100mhz in ROM control.

Using the smartassv2 governor because lulzactive causes my phone to slow right down and then freeze completwly with default settings.

Any help would be greatly appreciated, thanks! :)
[Galaxy S II Original Android Development] freregiovannipietro:
Is this someone tested the USB host function drivers?? I tried using a hub, I recognize the printer, hard drive, but not the keyboard and mouse... If I plug the keyboard directly with the cable usb-otg it does not work ... mouse but it works ...

thank you for the good work ...

tested with stock rom and I9100XWLP9 with the last nighty CM9

SiyahKernel kernel v3.2 + apk Usb Host Controller 0.44
[Galaxy S II Original Android Development] gokhanmoral:
yes, I have some problems as well.

I sometimes need to reattach my mouse/keyboard combo to get it working.

or it doesn't work with some of my hubs/devices.

when I use stock otg driver it does work but the stock driver has some other problems such as causing lockups on removal.

for now, I have just merged with sztupy's usb host modifications and it seems to fix most of the problems. but we have some more problems which need to be examined when I have more time.
[Galaxy S II Original Android Development] Frozenthunder:
Thanks for those great explenations.

You may be surprised, that's actually not technically enough :p

This doesn't explain why exactly some chips handle 1,6ghz and some don't, at least not deatailed enough. I get it now that it's because of circumstances during production but what's exactly happening inside a CPU which isn't running stable at 1,6ghz in comparsion to one which does run stable?

That's actually what I wanted to know.

Anyways I'll just stick with the standard frequency.
[Galaxy S II Original Android Development] tolis626:
Well,your motto is wise. ;)

If you had friends like mine,you too would have the way to simplify everything.Try explaining what every part in the phone does to someone who has been using dumb Nokias and SEs and you'll know what I mean. :p

We actually explained it... :confused:
[Galaxy S II Original Android Development] Frozenthunder:
Here's my experience: Best governor in my opinion is still ondemand. In smartassv2 my phone spends more time on higher clocks than ondemand (according to CPUspy) but it's still laggy while browsing.

Underclocking... Well I tried setting max frequency to 800mhz and lowest to 100. I am not sure, I didn't notice any significant increasement in battery life. But I noticed a significant DEcreasement in performance.

But what really worked for me was trying another ROM. I use dual boot, primary ROM is my stock t-mobile rom with all the bloatware (some of that I even use) and secondary ROM is resurection remix 1.8.1. And the battery lifetime really is better on the last. Also runs alot more stable. My browser crashes very often on the stock rom but never crashed on resurection remix.

And the thing about underclocking is that you have to compromise performance. And if your phone doesn't need that much power because it's idling anyway then it underclocks itself already you know.

So in my opinion all you should do is keep your system clean (maybe get a clean custom rom). I think settings like governors and max CPU frequency don't have such a huge effect or aren't that good if you want to keep performance. Correct me if I'm wrong.

Also, keep in mind that your CPU isn't the only thing which consumes power :)

Good job gokhanmoral for making Dual-boot work so flawlessly. I used to have a Dilemma before that, now I can just use both Roms!
[Galaxy S II Original Android Development] brgroover:
gokhanmoral, do you merge latest cm9's kernel commits in yours kernel?
[Galaxy S II Original Android Development] Pigmachine:
Thanks for the new kernel (and the ones before that!)
[Galaxy S II Original Android Development] gokhanmoral:
which changes do you mean? any link?
[Galaxy S II Original Android Development] rjsmer:
Lol...nice work mate... Love it finally I'm riding android lolzzz

Don't forget to hit thanx ...it will help me to do more works like this lol...XDXDXD

Phone :- GT 19100

Rom :- Stock Rooted

Kernel :- siyah v3
[Galaxy S II Original Android Development] matttye:
Thanks. Undervolting had a pretty significant effect on my old htc desire, I just assumed it would be the same for all devices.

I have underclocked the gpu and turned down the screen brightness to get further savings.
[Galaxy S II Original Android Development] kwerdenker:
These defects introduced in the manufacturing may cause non-optimal transfer of signals or they may lead to heat not getting transported away quick enough. These effects might not be noticeable on lower but get prominent on higher frequencies and lead to loss of signal integrity and thus to data/program errors. The physics of this is really complex but also highly interesting :)

Pfff, that nothing. Try to go on a party and find an answer on the questions "what to you study/have you studied" and "what does one to with that", while your subject is eletrical engineering/computer science and your work is designing embedded systems/software :p
[Galaxy S II Original Android Development] coloxim:
With last two rc...I've much battery drain in standby...

But if I use 2g the phone stay in deep sleep...I don't know if it is a kernel problem...but I've much kernel wake lock...I'll try new release...

Inviato dal mio GT-I9100 con Tapatalk 2
[Galaxy S II Original Android Development] Frozenthunder:
Not sure if this has to do with the kernel, but just wanted to report this: Sometimes when I reboot my phone while in CWM the screen fades out (hard to explain) and then I get weird lines on my screen (static picture), sometimes the screen flashes in all kinds of colors while displaying patterns (not static). I then have to hold down the power button until it turns off.

What I exactly did was mounting USB storage in CWM and then copying the new kernel on my external SD. then I unmounted it, went back and accidently hit reboot system. Then the above described happened.

Anyone else experiencing this?
[Galaxy S II Original Android Development] brgroover:
http://review.cyanogenmod.com/#/q/status:merged+project:CyanogenMod/android_kernel_samsung_smdk4210,n,z
[Galaxy S II Original Android Development] tolis626:
Indeed they are. ;)

Are you kidding?My mother,who is a philologist and totally ignorant of anything too scientific/techy,once asked me to explain to her what's so special about the Theory of Relativity.I gave up after "Light has speed?".If you find any worse,be my guest. :o :p

EDIT:Sorry everyone for off-topic. :o
[Galaxy S II Original Android Development] rlorange:
Rouge app
[Galaxy S II Original Android Development] evolutiontheory:
BLN not working properly for me. It works when I test with exTweaks but it doesn't when I get a message notification.

Is BLN fully functional yet?
[Galaxy S II Original Android Development] rauschkugl:
how many times does this have to be repeated. please use the search function if you don't follow the thread.

bln works and there's nothing kernel related that has to be done. get a proper rom/apps that support bln. if you search the thread you will find everything you need.
[Galaxy S II Original Android Development] hawkerpaul:
BLN working fine here, but I can get very erratic results when testing BLN within ExTweaks. Very often I can try the test for 10 times or more before it actually works. Outside of extweaks during this time when I cannot get it to work within the test, it does seem to actually work when testing in Hancent for example.
[Galaxy S II Original Android Development] gGabi:
man, i don't comment too much, but i've followed your thread from time to time and i'm also using your kernel.

go damn! you are amaing, gokhan!!!
[Galaxy S II Original Android Development] Tye:P:
Can anyone give me the exact terminal command for mounting an NTFS USB Flash Drive\HDD as RW? I'm using the 3.2 so it still has ntfs-3g.

I've tried numerous things but just can't get it to mount as writable, including searching the thread. When I try to use mount\remount I get 'device or resource busy' and ntfs-3g on it's own doesn't seem to have a remount switch. What am I doing wrong? I've been running all my commands as SU.

Thanks if you can help.
[Galaxy S II Original Android Development] irony17:
I dont get it.

I updated to latest version, standard settings and my phone keeps bootlooping.

Can this be related to the battery tension or heat?
[Galaxy S II Original Android Development] Tye:P:
Seems everyone's busy checking out the new update.

Have you reset ExTweaks, reset kernel profile to default and cleared init.d scripts or the usual wipe cache and dalvik?

This kernel version is pretty untested I guess so who knows.
[Galaxy S II Original Android Development] SPBoss:
OK guys I got 6.5 hours screen on time and full battery life was 1 day 4 hours with BLN enabled set to pulse for 5 minutes. Using latest rom and latest siyah kernel and 2000mah official battery :D

Wifi and signal were constantly on during this time

Sent from my Galaxy SII i9100 running ICS Remix Rom 1.8.1 with Siyah Kernel
[Galaxy S II Original Android Development] irony17:
I did the wipes,

Trying to clear the scripts as we speak.

By resetting extweaks do you mean uninstall and reinstall.?
[Galaxy S II Original Android Development] EARNEST_EU:
3.2.1 and scrolling is screwed up again: not as smooth as before. Please, fix it
[Galaxy S II Original Android Development] Tye:P:
In CWM under kernel options is a setting to reset extweaks.

edit - I just thought I should mention just in case you don't already know that there's an option to clear init.d scripts in there somewhere as well. It kind of sounded like you were trying to do it manually.
[Galaxy S II Original Android Development] mozzer2k4:
do we need to clear the init.d scripts after flashing this new kernel then? even if were only coming up from v3.2?

is it just me or is the wifi reception on this kernel much better than stock?
[Galaxy S II Original Android Development] irony17:
Ok.

Did that, no reboot for five minutes :-)

I hope the problem is solved

Thanks for helping
[Galaxy S II Original Android Development] Tye:P:
Im no expert on init.d scripts but I'm guessing that you really only need to if there are scripts there to begin with. The reason I suggested it was when you are having trouble in the way you're having there is really only a handful of possible solutions and that's one. Under what circumstances init.d scripts are created and placed there automatically I'm unsure. OC apps place init.d scripts there and sometimes people.

There's been WiFi improvements in the kernel recently, some that people would rather not talk about.
[Galaxy S II Original Android Development] coloxim:
GM...abut have the same app on two rom? Can you do something?

;p

Thanks...

Inviato dal mio GT-I9100 con Tapatalk 2
[Galaxy S II Original Android Development] marcosxd:
Would you write a short guide, also attach the ntfs-3g zip because it is not online in your website at the present time.

Thanks!
[Galaxy S II Original Android Development] pilgrim011:
Yeah, me too, every few days. Sometimes even power button doesn't help, and I have to take out the battery. I'm just guessing, but maybe it's because sometimes system partition stays mounted when I hit reboot from cwm.
[Galaxy S II Original Android Development] confusedmuse:
Undervolting seems to be better on 3.2.1. :confused: :)

1200MHz @ 1175 mV is stable again.

800MHz even runs stable @ 800 mV with 100% CPU usage for half an hour by now :eek:... [Edit: But only if limited to 800MHz. Stable needs 900mV+...]

I think i'll get a nice battery with this one! :)
[Galaxy S II Original Android Development] augus7:
I don't get it. Why when I have incoming sms or missed calls, i still don't have any backlight notification. Do i have to set it or install something else?
[Galaxy S II Original Android Development] olifee:
Sorry for my late answer, only had time to try it right now ;).

You can see what symbols are missing in kmsg (e.g. using dmesg command).

The missing symbols in this case are provided by usbserial.ko. So the solution is to insmod that one first ;).

insmod /lib/modules/usbserial.ko
insmod /lib/modules/ftdi_sio.ko

modprobe could also resolve such dependencies automatically, but appears to be looking in different paths and not in /lib/modules.

EDIT: Creating a directory like /system/lib/modules/3.0.31-Siyah-v3.2.1+ containing symlinks to the modules in /lib/modules allows to use normal modprobe / rmmod for me :)
[Galaxy S II Original Android Development] Tye:P:
This has been discussed a fair bit already, if you search the thread you'll find some good information.

If BLN is working when you test it in an app such as BLN Pro then it is definitely working. If it's not, it's the ROM or individual applications. Not all applications support BLN. Stock SMS is one I think (it does have a workaround though I'm pretty sure) and as far as missed calls go, I think NSTools has a service that can run in the background and enable it for missed calls. You might also have to check that there are no conflicting BLN enabling apps. Check to see if the app has an option for notifications also.

edit - I forgot to mention if you are using CM9 you might have to check/uncheck the 'Enable keys backlight' option, before I did I wasn't getting the breathing effect only the blinking and that seemed to sort it out, it might for you too, if you're using CM9 that is.
[Galaxy S II Original Android Development] elite_gamer04:
So I keep reading conflicting things about the applications we should use to UV/Tweak.

ExTweaks is a given with Siyah - but I currently use Voltage Control to UV my CPU - Is it just a choice to use NSTools instead, or better?
[Galaxy S II Original Android Development] Tye:P:
From what I've read, I don't think it really matters unless it's to do with the governor, Lulzactive in particular. Something to do with when the application implements the setting. NSTools is supposed to be the one to use for this.

I think NSTools also allows you to set lower voltages for your UV than the others as well.
[Galaxy S II Original Android Development] duykhang524:
+1
[Galaxy S II Original Android Development] pikachu01:
Did you adjust touchmove sensitivity to 0 pixels? 3.2.1 resets the extweaks settings when installed.