yashsingh1/xdaforums huggingface dataset:
[Galaxy S II Original Android Development] simone201:
Very good work Gokhan, as always! :)

I have finally got my first ics kernel booting on my phone too, have to add all features now! :D

PS: really want to see your new cpu driver....i really understand almost nothing on the new one lol
[Galaxy S II Original Android Development] john3166:
Wireless & Ad hoc network

Hopefully it will support wireless and ad hoc network connection like the one you created for gingerbread kernel. :)
[Galaxy S II Original Android Development] mekhonte:
If they don't understand what's gokhan is doing for himself and freely shares it with us! Just leave them alone.

Thanks man i knew you will be fast but now I'm shocked.
[Galaxy S II Original Android Development] AvRS:
And to help you on your way even the CM9 kernel has been built from source and released tonight to help further your support for ICS ROM's hopefully *cough*SlimICS*cough* ;)
[Galaxy S II Original Android Development] mekhonte:
Don't blame me for this question i didn't know where to ask it :-P. Why gokhan's status is still senior member? Why not a recognized developer? all the developments he has done on kernels counts for something or what?
[Galaxy S II Original Android Development] pulser_g2:
I guess he's not applied for it (I would need to check to be certain), but if he wants to apply, he's more than welcome to (application process is opening again soon)
[Galaxy S II Original Android Development] Flypwnz:
I am talking about touchscreen responsiveness same as in CM9 with LP6 kernel.
[Galaxy S II Original Android Development] mobs84:
I slept off on the keyboard waiting. GM can we expect download link soon? Its 5:00am here and I think I need to catch some sleep before going to office... I havent waited for my GF so much.. Damn..
[Galaxy S II Original Android Development] gokhanmoral:
I'll make myself a coffee and test it for 10-20 mins then upload to my blog as first beta...

I finished everything except for BLN. I tried, but could not finish it because of lack of complete cm9 repository in my vm. if anybody can compile liblights, everything else is in the kernel now. If nobody compiles it by then, I will do that in this week, hopefully.

I am surprised with the changes in the platform specific parts. I wasn't expecting that Samsung would make a change in that crap but they did and it looks much better. I have a theory that they outsourced the kernel part (maybe to odroid guys) because some parts look very good which is not something I expect from Samsung softwarewise :)

anyway. it was a real fun for me. I hope it will be at least as much fun to use it for you.

let the celebrations begin ;)
[Galaxy S II Original Android Development] gokhanmoral:
it's up :)

and a last minute addition was made for smartassv2 lovers :)
[Galaxy S II Original Android Development] mobs84:
I guess I take the credit of installing it first.. Installed .. Siyah 3.0b1 CWM . Thanks Golkhan... :)
[Galaxy S II Original Android Development] Entropy512:
Which defconfig did you use to start from? u1_defconfig?

Taking a dinner break before resuming this.
[Galaxy S II Original Android Development] gokhanmoral:
I'll be very busy this week. that is why I spent some time tonight to make this release.

I'll edit the OP later.

and.. somebody asked why I am not a recognized developer...

Pulsar is right, I did not apply :)

I think I still have some more to do before doing that.

it's good to be a senior member.

I find the recognition in your comments, not in a title.
[Galaxy S II Original Android Development] gokhanmoral:
yes, I used u1_defconfig.

and I'm happy that this release has also at&t parts..

you won't struggle much :)
[Galaxy S II Original Android Development] pulser_g2:
Are you using an auto detect initramfs here (ie does this work on cm9?)
[Galaxy S II Original Android Development] gokhanmoral:
yes, I do. but I think samsung used another mali driver in the release. that may cause blank (black) screen. I am not sure if latest CM9 can use LPQ or LP7 kernels but if it can then this beta will support CM9 and most clones.
[Galaxy S II Original Android Development] beren:
first of all, thank you gokhan for your great work...really impressive :)

i've a request, obviously when you'll have more time an not at this early stage; i noticed that on XXPL6 kernel (and only that) was possible to use the microusb audio out to make calls when mobile is docked (car dock)...on newer kernel audio out works only for music and other sounds but not for calls that comes out from external speaker.

maybe you can take a look at the kernel and make this mod..?

thx
[Galaxy S II Original Android Development] Sckank:
Changelog for beta3 is up :-)

Changelog:

enabled overclocking again.

I hope that I have managed to prevent the usage of 1400 and 1600MHz steps during and after boot, until the user sets them as the highest level.

fm radio should be working now

removed deep sleep parameters (cpu and busfreq levels)

re-enabled the missing governors in beta2 (lulzactive, conservative,smartassV2 and interactive)

disabled smooth_scaling on lulzactive and interactive governors, as it was in GB kernel

fixed undervolting problems.

lzma compression to have a smaller image to save bandwidth at the cost of a bit slower boot time.
[Galaxy S II Original Android Development] aHcVolle:
does anyone know how to get logcat live working with siyah kernel?

It is working with stock kernels & cm kernels but has never working with siyah..
[Galaxy S II Original Android Development] af974:
i have a slogan for all "stop to go off topic", this is a development thread not the beer festival and let GM work in peace.
[Galaxy S II Original Android Development] gokhanmoral:
I cannot stop making changes :)

I am adding some explanation about hotplug parameters in extweaks.

and about the logcat, I have the same problem

it doesn't work for me neither.

I'll try to see what's wrong after I finish with beta3 changes.
[Galaxy S II Original Android Development] carlz0206:
can i use this with LPH ressurection 9.7?,tried beta1 this morning but ended up with black screen after boot image

Thanks
[Galaxy S II Original Android Development] gokhanmoral:
this kernel will not work with any rom prior to LPQ.

I am sure resurrection rom will be updated soon.
[Galaxy S II Original Android Development] carlz0206:
Thanks looking forward in trying your kernel
[Galaxy S II Original Android Development] droidphile:
@Gokhan

I wonder why no reply, then i see your modified OP. :)

I'm becoming an ICSian in about half hour, and probably updating the ref thread with info on ICS+ExTweaks immediately.

PS: Can some mod please remove that lonely weird tag at the bottom.
[Galaxy S II Original Android Development] eep2378:
It's not released yet, just changelog.
[Galaxy S II Original Android Development] gokhanmoral:
thanks for the OP :)

you'll need to update hotplug part, by the way.

and beta3 is up.
[Galaxy S II Original Android Development] gokhanmoral:
the most anxious moments of today were the ones when I pressed home or power button and waited if I had a SOD or not :)

I hope I fixed all SOD problems in beta3.

this time I am not sleepy and working with the sunlight. you'll hardly have any problems.

beta3 has support for cm9 or any latest aokp build which used latest cm9 commits.

if you have blank screen, find a newer rom, it will work.
[Galaxy S II Original Android Development] bragon2010:
Do we need yo flash this? siyah-resetdefaultprofile.zip
[Galaxy S II Original Android Development] droidphile:
I will adding info in a separate post. So the existing GB Hotplug info can remain. :)
[Galaxy S II Original Android Development] rauschkugl:
The file is there to reset default settings when you messed something up in extweaks
[Galaxy S II Original Android Development] gokhanmoral:
wise choice..

I still don't know what those rq params are.

I have to inspect the sources more.

but the other parameters are: 0, load_h0, load_l1, load_h1; just like gpu thresholds
[Galaxy S II Original Android Development] superleeds27:
Had it freeze on me.

Maybe i Undervolted too much. Have removed Undervolted values, returned to stock values and will try again!

Edit: Frozen again :S
[Galaxy S II Original Android Development] gokhanmoral:
if you are flashing v3 for the first time , no.

but in beta2, I think I used too low voltages for gpu and if you experience any problems, just flash it to have new defaults.
[Galaxy S II Original Android Development] blackmumba:
Freeze :-/

Phone is stuck again at the point when the touch buttons light up.

This time with Omega Series v5.1 LPQ ICS rom.

Was the same with beta1 and beta2 on two other LP7 roms...

what might cause the problem :confused:
[Galaxy S II Original Android Development] gokhanmoral:
Cyanogenmod kernel is kind of a stable branch. I am thinking about rebasing my kernel on top of it. There are only fixes and only stable and meaningful improvements. As a cm9 user I wouldn't want cm9 to use a custom kernel.
[Galaxy S II Original Android Development] pulser_g2:
Nope. CM is moving towards a unified kernel system. They are after a stock-like, stable one for each device.

Siyah, while better for many people, doesn't achieve what they want in terms of being as similar as possible... It's much too optimised for the SGS2 - they want the same experience on every device!
[Galaxy S II Original Android Development] -iNSiGhT-:
Just for report : Siyah rc2 installed and bootanimation and Externals are working on Hydrogen 02.04!!

Thanks Gok!

Send with Tapatalk 2b5
[Galaxy S II Original Android Development] gabx:
?? Not sure about what exactly means "BLN working", as it seems it vary among users.

I can say my touchkey lights are ON when screen is ON on CM9 0402. FACT.
[Galaxy S II Original Android Development] DreddJudge:
BLN = Back light notifications. So the lights go on when you get a message or an email etc.
[Galaxy S II Original Android Development] Qliratu:
BLN = Button light notification (u need BLN app from the market to get it working once GM fixed the one line of code he was talking about).

This means that when u get a message (text/e-mail/etc..) the touchkey lights will turn ON. that way telling u u have an unseen text/e-mail/etc..
[Galaxy S II Original Android Development] The-Hulk:
Fair point, i am new to your kernel and i have been won over, and never going back to CM9 kernel.

Thanks for the fantastic work and looking foward to dual boot.
[Galaxy S II Original Android Development] ZhuraYuk:
Tried new LPQ and noticed that samsung removed some usb host functionality, no usb keyboard support and mouse. And promised USB Gamepad support not implemented.

gokhanmoral can you add this features somehow?
[Galaxy S II Original Android Development] :
@gokhanmoral bug

hi,

the phone hs refused to make screen on two times today after connecting via cable to adb

(not in recovery mode).

sequence

- connect the phone to the pc

- open a terminal in the pc

- execute "adb shell"

- interact with the phone via terminal emulator

- disconnect the cable

- the power on and home key don't works

- remove battery, push battery and boots

thank's
[Galaxy S II Original Android Development] allgsmnetwork:
hi friends,

kernel rc1 and rc2 is compatible with ICS stock?

thanks :)
[Galaxy S II Original Android Development] gokhanmoral:
With rc2 or rc1?
[Galaxy S II Original Android Development] ram3n:
Of course my friend, you can go ahead :)
[Galaxy S II Original Android Development] carlz0206:
/

reflashed latest hydrogenics then reflashed rc2 solved the problem.something was wrong with my set up thats why need to start from scratch again and maybe ill be able to find what caused it

finally:) thanks for sharing your work:)
[Galaxy S II Original Android Development] Nos_20:
Which would be the best app to use to set the CPU? Voltage control or set CPU?

GT I900

Powered by Omega V7
[Galaxy S II Original Android Development] MemoryController:
init.d
[Galaxy S II Original Android Development] Qliratu:
I dont agree..

If u are new to this i prefer voltage control. u can create a flashable zip in case u f*ck up your settings. also if u install the settings as a service u can cancel it when android is booted up.

If u use init.d scripts all settings are loaded during boot and u have no option to disable / cancel them. (only way is useing adb shell to rm /etc/init.d/S01..script..)

SetCPU is also very good, works great. only downside for me is no option to select I/O schedular.

Personal opinion use voltage controll
[Galaxy S II Original Android Development] MemoryController:
Well if u f*ck up then you got download mode and recovery :) anyway i prefer init.d cuz any app is unecessary bloat.
[Galaxy S II Original Android Development] Qliratu:
True.. but let me put this another way.

If u are a n00b use voltage control (nice sliders to adjust the voltage and all settings)

Iam no n00b but i use the app, i like it eazy! so no shame using that.

If u are a pr0 and have 1337 keyboard skills use init.d scripts.

init.d is in no way better or worse then voltage control or SetCPU.

Downside if u f*ck up u need to restore nandroid or remove init.d script by hand ( u know what iam talking about if u know what init.d script is).
[Galaxy S II Original Android Development] vivmar:
Can't download RC2 from siyah website

Not Found

The requested URL /siyahkernel/v3.0/Siyah-v3.0rc2-CWM.zip was not found on this server.

EDIT: Dismiss,now work....
[Galaxy S II Original Android Development] gokhanmoral:
I like people with such a good sense of humor :)

or am I being too optimistic?

I have reuploaded rc2.

bln is fixed.

it was supposed to be fixed in the original release but I had a minor glitch in lights lib :)

anyway...
[Galaxy S II Original Android Development] gokhanmoral:
:)

I was planning to add usb mounting support in CWM recovery and release it together with rc3 but I could not resist the pressure :)
[Galaxy S II Original Android Development] Entropy512:
Yeah... Thing is the logic SHOULD have prevented HOTPLUG_OUT from ever being combined with cpu_rq_min = 0 - if you look at the logic, in theory, if CPU1 is online, cpu_rq_min should always be at least 1. My guess is some sort of weird race condition occurred.

Maybe the TCP buffer settings in initramfs?

So far all of my stability issues have disappeared - I can finally start working on features.

CM focuses on stability first and then features - now that I think the stability issues are resolved new features will start going in. Rather than throwing everything in at once, I'm putting stuff a little bit at a time to make sure nothing gets broken.

It's a team effort, and contributions are welcome - but subject to review by multiple people. You should see my track record for gerrit submissions to CM itself (kernel patches are a bit easier) - I think I've got a success rate of 1 in 10. :)

Integrating the kernel wholesale? No, because there are things that the CM kernel tree tries to achieve that Siyah doesn't - Siyah targets as many firmwares as possible on one device. CM kernels target as many devices as possible with a single source base for one firmware (CM).

However, since most of the I9100 kernel developers work together, you'll be seeing new features start to appear in the CM kernel soon now that stability seems to be achieved.

Well, per-device tuning is allowed - BUT stability is the first goal, "shiny features" don't come until stability is achieved, and any patch that breaks compatibility with other devices that are supported by the kernel (or planned to be), will get rejected.
[Galaxy S II Original Android Development] Criminal23:
BLN work!

Great and THX!!!
[Galaxy S II Original Android Development] fettkraut:
Too optimistic I think...:)

In Germany we say: Lesen - Verstehen - Lösen

means something like: reading - understanding - solving problems

sorry for Off-Topic

BTW: Your kernel is awesome...damn it that I am not at home right now to test RC2
[Galaxy S II Original Android Development] gokhanmoral:
you did it again! :) yes, that should be it...

now I remember that I used the settings in your initramfs back in GB kernel.

only changing them can make such a big difference...
[Galaxy S II Original Android Development] :
I'm doing something wrong because bln doesn't work on my device. Latest nightly and rc2 second release. Using settings -> advanced I keep my buttons lights off when screen is on. Tried the test notification within bln app to no avail. Tried changing the buttons lights to on when screen in on, but didn't work. I do the test notification, turn my screen off as suggested, lights stay off :/

What did I misunderstand?

Sent from my SGS2 - Powered by CM9
[Galaxy S II Original Android Development] Gawis:
BLN works great with updated rc2!

Thanks a lot!

Sent from my SGSII CM9 with Tapatalk 2 beta
[Galaxy S II Original Android Development] tolis626:
Might be my mistake,but I think that swiping through menus and homescreens is a liiiiiittle choppier with rc2.Again,it might be that placebo's effect is growing strong here,but just sayin'.Everything else works.It just works. ;)

EDIT:Seems to be happening mostly on Apex Launcher...
[Galaxy S II Original Android Development] Huck33:
still issue with EAP wifi

not able to connect
[Galaxy S II Original Android Development] antt00:
redownload and reflash the kernel. Earlier posted rc2 broke bln for cm9.
[Galaxy S II Original Android Development] ronieta:
What's your's bln version, on my it don't work.....
[Galaxy S II Original Android Development] coloxim:
Yes..mee too

Inviato dal mio GT-I9100 usando Tapatalk
[Galaxy S II Original Android Development] :
As stated, I'm already using rc2 release 2.

Sent from my SGS2 - Powered by CM9
[Galaxy S II Original Android Development] neferym:
i flash the lastest RC2.

I have again this problem: fixed proximity sensor initialization problem (that battery sucking red little light near camera)

it's normal ?

Thx a lot
[Galaxy S II Original Android Development] sebeke:
Same Problem :-(
[Galaxy S II Original Android Development] Orka82:
Same here. No BLN. Worked in rc1.

Edit: oh.. i'll try again

Edit again: It works but no blink? Just static.
[Galaxy S II Original Android Development] itsme12345:
gokhan RC2 seems to be fixed all the issues i had in RC1, in RC1 there were random reboots when plugin the usb cable to charge it or when connected MHL cable to view on TV. also SD cards dissapear some times when i clicked the gallary. and some times different issue with setcpu setting with performance/smartassv2. all things seems now fixed for SG2, wating for your Dual boot to be ready so that i can port CM9 roms on them.
[Galaxy S II Original Android Development] DreddJudge:
BLN is weird for me. When I go to test the notification with the BLN control app it works. But with GO SMS Pro I cant get it to work when I get messages? But when I do get messages the touch lights go off and wont go on again til I put it in stanby and then turn it back on again
[Galaxy S II Original Android Development] Haplo84:
Gökhan, phone suffers from SoD when connecting to PC via usb cable. (Hydrogenics 02.04.12) Default settings both kernel and ROM. Don't know if it is a common issue but it happened 3rd time. And BLN doesn't work also, don't know why. :S
[Galaxy S II Original Android Development] Ogy77:
What to say,no word,no speak,simple the perfect,only perfect things on the world,SIYAH KERNEL,thank you sir for hard work.
[Galaxy S II Original Android Development] cybrid3:
This has happened to me too. However, it was also doing it on N.E.A.K

BLN is working again after the updated download
[Galaxy S II Original Android Development] stormtroopercs:
Gokhan your rc1 with battery profile is amazing.. best battery life I have gotten out of this phone.
[Galaxy S II Original Android Development] Entropy512:
Reports like this without /proc/last_kmsg are useless

GM - Even after the hotplug fix, I am still seeing occasional panics. Seems to be in a timer interrupt handler. exynos4_mct_tick_isr()

Seems more common when using SetCPU profiles still... hmm...
[Galaxy S II Original Android Development] arbitarytwist:
Read through the posts, and seems like i am the only one having battery issues.

Installed Siyah RC2 yesterday afternoon, and fully charged my phone after a cache wipe. Left the profile as default and didn't tinker with any of the settings

All of a sudden my battery went to hell. Seemed like E-Mail (Exchange) was consuming resources, so i thought maybe its an exchange issue. I removed my account.

Went to bed with battery @ 71% and 7 hours later it was @ 21 %. In the 10 hours from complete charge, the CPU Awake was 6.5 hours. All i had was 2 mins of voice call and 8 mins of screen time? :S

Just wanted to add that i am running LP3.
[Galaxy S II Original Android Development] T!b:
MIUIv4, cMIUI and AdyScorpiusMIUI support. (not fully tested though)

Thanks dude !!! x) gonna test this tonight.. hope it will work

It was the dead link beetwen my phone et my rom lol
[Galaxy S II Original Android Development] Aldideos:
To gokhanmoral,

I installed this kernel on my sgs2, it has wiui v4 2.3.30.

After the installation usb storage doesn't work, it work how mtp, samsung kies connector, i tried to use this setprop persist.sys.usb.config mass_storage,adb and it fix, can you fix it on your kernel please i wouldn't fix manually every siyah and miui update...
[Galaxy S II Original Android Development] runedrune:
Was running AdyScorpius earlier. Worked perfectly. Just tested cMIUI. Works great on it too. Just flashed MIUIv4 now. About to test the kernel.
[Galaxy S II Original Android Development] seigneurao:
Hello.

I've switched to CM9 a couple weeks ago, and I must say I'm very impressed.

Now I read more and more about this Siyah Kernel and I'm pondering to take my SGS2 one step beyond toward customization and, more importantly, battery life.

My question is :

will I see any improvement even if I use Siyah "out of the box" settings, or do I HAVE to tweak stuff around in order to benefit from it ?

Thanks in advance.
[Galaxy S II Original Android Development] Huck33:
updated to rc2 using CWM

someone can confirm me that the kernel version is changed in teh phone properties?

i update the phone but the kernel version is still rc1

it works like a charm but i'm still not able to connect to wifi using EAP

edit

i install the zip after booting in CW mode and it worked

regards
[Galaxy S II Original Android Development] luexi:
ok guys, this is so weird, am using latest cm9 + RC2 + BLN pro,

i already set the BLN to blinking mode and i tested it, but it doesn't blink at all?

what could be the issue? last time using B6 it works!

anyone same pro like me? :confused:
[Galaxy S II Original Android Development] royal_eagle:
without BNL :( in CM9 last nightlybuilds
[Galaxy S II Original Android Development] runedrune:
Confirmed working on MIUIAndroid, cMIUI and AdyScorpius.
[Galaxy S II Original Android Development] Orka82:
No blink here with rc2. Worked in rc1. :-)
[Galaxy S II Original Android Development] joseph.alukka:
After quite some time with your b7, tried RC2 today. Phone went crazy initially with SOD after every unlock, but a reset in extweaks profile fixed it. Now its fast and stable, but screen brightness auto reduces to a very low level, (some 20%) unless I change the auto brightness option to manual. Any fix for this please? Also battery seems to drain very fast, not sure if Im just feeling so. Anyways seems good so far apart from these 2 problems. Please help me with the brightness problem. Running in default profile.
[Galaxy S II Original Android Development] Pennywice:
Hey

After flashing siyahkernel, i'm getting freeze on lockscreen, freeze in general on homescreen, and SOD's like crazy. I'm on HyDrOG3N-ICS 02-04. Tried to flash it many times, right after full wipe, after i have restored all my apps and what comes with that, with and without restoring userdata. Had some of the same problems with NEAK aswell, back on standard kernel atm.

Any suggestions on what is happening here? Maybe a solution;-)

Can it be, that i went direct from a GB to ICS without going to stock ICS firmware before going on a ICS custom rom?