yashsingh1/xdaforums huggingface dataset:
[Galaxy S II Original Android Development] pilgrim011:
This is probably ROM related, but just in case that it is possible to do something about it on the kernel side - could you implement ad-hoc WiFi support? I was using it on HTC Desire, but there isn't any solution for GS2 so far... If it's not possible, then maybe you could try one more time to give us more GPU overclocking, of course, if you have enough time to solve the problems with most S2's when using new GPU steps.

Edit - one more thing - could you add an Extweaks option for mic gain (by @fluxi I believe)- my phone isn't loud enough when talking in noisy environments, so it would be very useful to implement this feature. Sorry for all these requests - I just can't control myself.:D

Could you please explain the difference between eargasm (headphone amplification that GM implemented) and analog headphone sound gain (by @fluxi, but Dorimanx is using it, too)? I just don't understand...
[Galaxy S II Original Android Development] pangiotis24:
i would also like an implementation of second rom utils from s3.i would like you to stay till we take jb on november but as you have already made your decision good luck on every project you start
[Galaxy S II Original Android Development] bluefa1con:
Don't be so negative

They will have to deal with a lot of bad publicity if they don't update and I think Samsung is not that big idiot

I also believe that the documentation issue will be solved aswell
[Galaxy S II Original Android Development] karlesg:
I can't understand this obsession with slide2wake feature...

It's something that causes continuous battery drain since the screen sensor must remain always active and I can't find any significant usability for this feature. Why should we have this unneeded extra battery consumption since we can wake our phone perfectly fine with a physical key?

Anyway if it's optional and doesn't cause any battery drain if it's deactivated, I don't have a problem with it. :)

On the other hand a proper bln feature is the only thing that I'm really missing and I wished for a long time now!

And by "proper" I mean that the best case scenario for me would be:

if BLN deactivated -> none at all extra battery consumption

if BLN activated and no notification (BLN off) -> none at all extra battery consumption

if BLN activated and notification (BLN on) -> phone deepsleeps normally without any wakelock and without any battery impact except the extra consumption from the 2 leds that remain on, probably static

Now if someone likes breathing effect and doesn't mind having a wakelock for a short period of time then we can have two time-out periods.

The first the short one (30 secs or 1 min or 2 min or whatever... ) with a wakelock and breathing effect active. And the second, after the first expires, the long one (1h or 2h or 4h or whatever...) without any wakelock and any other extra battery drain, except the consumption of the 2 leds that remain static on.

As for JB, I think it's somehow "confirmed" that S2 will get JB most probably in November, even though it's not 100% official. (i really don't like "official " facebook comments :P ) But yes I believe that S2 will finally get JB and probably soon and then Samsung will release new kernel sources for JB. Also most probably JB will be the last official update from Samsung.

So yes I really really hope that Gokhanmoral will "tolerate" his S2 a little longer, so that we can have a stable kernel compatible with official Samsung JB roms and then say goodbye to the S2 after having totally supported it all the way, from its beginning to its end...

But even if he decides otherwise, (and I think I can talk behalf if not all, the vast majority of the people here) we will always be grateful and we will always thank this guy and all the others who have contributed, that at cost of their spare time have given us and our device so many extra features and extra capabilities and truly have expanded this device's lifespan and value.

So the last word from me will be to Gokhanmoral best wishes for the future, and a really big thank you for all your hard work!!!
[Galaxy S II Original Android Development] dorimanx:
That is true, all credits to FLUXI, i made some small changes, to make it stable for my kernel.

Thanks GM for coming back we need you, your skills are great, if any thing i can do to speed up your new kernel please let me know,

:good:
[Galaxy S II Original Android Development] Many40:
Hi all,

Just following Gokhamoral's wish here are 2 cents from my side to (potential) new features of to the new kernel:

- adjustable size of /data partition for 2nd rom (2GB seems to be to big for most of us)

- possibility to reset ExTweaks profiles for 2nd rom from CWM recovery

I don't know if it's feasible now but at least Gokhanmoral some time ago mentioned this so I just repeat it coz think it would be very useful.

Regards
[Galaxy S II Original Android Development] robertobsc:
Hi Gokhan,

My request would be to you take a look in last linux versions and cherry pick important changes to us.

Example, seems that in linux 3.6 swap management was improved and included a tcp improvement made by Google (probably for android).

I prefer internal updates to improve speed and stability than external ones. So for me that would be great in your last S2 version.

About that:

I'm really sad that you will leave us. Really.

I just can thank you for your unique kernel in S2; your great patience to us all noobs or not noobies. For all news, improves and spectacular features. And thanks for your sharing and teaches. I'll really miss all of it.

Cheers and thanks again.

Roberto.

Enviado de meu GT-I9100 usando o Tapatalk 2
[Galaxy S II Original Android Development] sudoeste:
Give one last shot at mic gain ;)
[Galaxy S II Original Android Development] androiduser2011:
Undoubtedly you are one of the great developers. Thank you very much for your great work. Wish you all the best for your future projects.
[Galaxy S II Original Android Development] fjkum:
GM,

Would like to have Ad-hoc Wi-Fi support for wpa_supplicant module.
[Galaxy S II Original Android Development] THE RED BLUR:
Sorry to see you leave GM. But I think it's not worth selling ur SGSII. Keep it for nostalgia sake so u can remember the great things u achieved with it. It's a great phone and still relevant and the perfect size.

Since you have kindly asked for suggestions. I think an option to select in recovery default rom boot if u have two rom installed

Would be handy if u decided on using one particular rom for the week or few days without worry of hitting the button on time. So option to have this on or off in duel boot options. :)

I'll edit this post if i have another idea. Thanks I'm advance.

PHONE : SGSII

Sent via: Tapatalk 2

Main ROM: RootBOX jb 2.9 mali (ONLINE)

2nd Rom: RR ics 2.7-hibernation

KERNEL : Dorimanx 7.2 Mali

MODEM : LPS

GAPPS : JusTunBean aroma 3.2
[Galaxy S II Original Android Development] panagiotis4te:
Guys take it easy with the requests! It's going to be a very loooooooong weekend for GM!!!

GM thank you for your work! We really enjoyed it and look fwd for your last release! Many of us will hunt you down on new devices for sure...
[Galaxy S II Original Android Development] bobdoblo:
I know absolutely nothing about technical side of things but im so glad you do.

Thanks very much for all your hard work so we can have the benefits!

You will be missed:beer:

Powered by NeatROM
[Galaxy S II Original Android Development] d_Schizzo:
Hello Gokhan,

for your last version of siyah for sgs2 can you please make the gpu-staycounts chooseable in extweaks like you did in previous versions. And perhaps tweak lulzactiveq a little bit?

Thank you for your hard work and the long support for our device!! Have fun with your sony, perhaps u will follow you.
[Galaxy S II Original Android Development] Tungstwenty:
More than feature X or Y, which I'm sure there are a bunch of them, I think it would bring the most benefit to the S2 community if you would focus on the features that aren't very likely to ever get done unless YOU bring them :)

Some potential examples:

- blnww (several attempts but no working implementation so far, so I'm guessing it's either you or noone :))

- dualboot stuff, including the mali thing for ICS/JB support (even if changes on your code are required later when an official JB comes out), perhaps other things from the S3 also / or custom /data size like previously suggested

Other things that IMO are not so important since it's more likely someone else might introduce, despite the required effort:

- slide 2 wake: even if it's a "must" for someone, there's an implementation out there and it's "only" a matter of bring it onto your codebase

- cherrypicking linux 3.1+ improvements: also doable by other devs in most cases, right?

This isn't by any means a list of relevant / less-relevant features but rather a criteria I'd use when considering the scenario: "after next Monday, Gokhan will not own an S2 any more and his development for the device will effectively drop to 0%".

I mean, just look at www.gokhanmoral.com and we can all see the endless list of features we can thank you for :)

No matter how hard is might be - and it is - the fact is that there will be no more Siyah S2 releases after the weekend and we should all be grateful instead of sad or angry. Let's squeeze from GM every drop of knowledge we can during the weekend, not mere labor ;)

PS: Any hints on which devs are the most likely to pick up your legacy, even though there are numerous forks of Siyah? I'm not really aware of the options, since I've always been using Siyah once I rooted my device...
[Galaxy S II Original Android Development] shaq1907:
Thanks for all your kernels and new features Gökhan. Good luck for coding your next phone:good:
[Galaxy S II Original Android Development] RaptorNismo:
It`s hard to say goodbye to one of the best kernels. Your kernel opened my dualboot world. Thank you for your hard work, for support of other developers and for everything.

Odesláno z mého GT-I9100 pomocí Tapatalk 2
[Galaxy S II Original Android Development] Osyx:
@gokhan

I'm going to keep this short, otherwise it would be 5 pages long :P, I just want to say thank you for all your wonderful work you have done, you're truly one of the main characters of the sgs2 community. I guess we all will miss you and hope for your future, not just the xperia T but also the "real" life, I would donate you a million, if I wasn't a student and broke, if I where rich.

Well I did truly short it down didn't I, well you'll live with my blessing! Good luck!
[Galaxy S II Original Android Development] robertobsc:
I would include to the list to put all configs in extweaks back.

Like arch power, gpu stay count, zram, etc. Since will be the last version i think would be good to put everything configurable.

I can do that if you think it's a good idea.

I'm thinking in some useful features, but for now that's it.

Enviado de meu GT-I9100 usando o Tapatalk 2
[Galaxy S II Original Android Development] m1trand1r:
@GM

I'd like to add sth too:)

1. Can you make Advanced backup menu in recovery like Advanced restore...so we can choose what do we want to backup by ourselves?

2. Could you add extra Analog headphone gain in exTweaks& for speaker too?

Thank you in advance;)

Sent from my SGS-II powered with~CM~10/1013by MCM811~&~ Dorimanx v 7.2 kernel
[Galaxy S II Original Android Development] BlackRainX:
OC up to 1.8GHz + GPU steps till 600MHz (100,133,160,200,267,350,400,440,520,533,600)

CPU steps: after 1.6, 1,65,1,7,1,75

Memory/BUS OC if possible

Vsync turn on or off (60+FPS)

Fsync (I/O) Switchable

If possible,, selectable amount of GPU steps (2,3,4,5,6,7,8)

Touchboost on CPU

MALI Step count,Extweaks configurator for Governors like Load when will CPU ramp freq up,At what usage will CPU1 get online,
[Galaxy S II Original Android Development] minidou-77:
Oc to 1.8 won't be any usefull ...

Your CPU will die cause you would have to give him more than 2V -> totally melt
[Galaxy S II Original Android Development] iamnotkurtcobain:
Are you crazy?? Gpu 600 mhz??

cpu 1.75 ghz??

Vsync off doesn't mean we get more than 60 fps when screen is on

Gesendet von meinem Nexus 7 mit Tapatalk 2
[Galaxy S II Original Android Development] Tungstwenty:
Do you want fries with that?
[Galaxy S II Original Android Development] Lamien:
Blmww would be a dream coming true. :)
[Galaxy S II Original Android Development] -earth-:
Don't feed the trolls ;):D
[Galaxy S II Original Android Development] ammar1514:
got my s2 9 months ago and rooted it 2 months later ...since then i have tried almost every kernel but never stayed on one for more than 2 days ..always went back to siyah...GB to ICS there is literally no original equal to ur kernel...very sad to hear you leaving

so my feature request is if the touch LEDs voltage can be linked to the light sensor so that LED brightness is controlled by the light sensor ..so if its dark LEDs are on ...if light then LEDs are dim/off ...

its ok if u cant implement it you have already done enough to make a stock S2 owner drool over an S2 powered by siyah.

THE S2 WILL NEVER BE THE SAME WITHOUT YOU
[Galaxy S II Original Android Development] :
I wish to quote this post entirely!! :)

Thanks to both Roberto and gokhan!!!

Sent from my SGS2 - SlimICS Rom & Siyah Kernel
[Galaxy S II Original Android Development] BlackRainX:
CPU at 1.6 Runs very good at 1.325V for me. Why shouldn't 1.8 work at 1.4V

GPU was running very good at 520MHz on 1,3V

We already have there 7C.. my battery does have 14-25C all day overclocked at 1.6GHz /400MHz

And.. of course.. I want to coot something with it :D (joke)
[Galaxy S II Original Android Development] pangiotis24:
if you can i want vsync on/off selection on extweaks and 5 or 6 gpu steps
[Galaxy S II Original Android Development] albertorodast2007:
GM I want support for a quad SLI on my i9100 :D
[Galaxy S II Original Android Development] Many40:
Sorry for OT but I have to. You are building up a spaceship based on your S2. Are you? :laugh: (also joke).
[Galaxy S II Original Android Development] robertobsc:
Kkkkkk... I'm crying here.... Kkkk

Just imagine putting a potatoe on the phone...

Enviado de meu GT-I9100 usando o Tapatalk 2
[Galaxy S II Original Android Development] bencairns:
Does GM have a donate link? If so, let's buy his s2 for him. They arent worth much now, probably about $250 at most. We will all miss you but deep down your gonna miss this phone, its been your baby for so long. Even if you pulled it out once a month for a couple of hours and do a bit of work to it. At the very least keep it till we know if we're getting official JB. If not I think most of us will be ready to throw this phone at the wall.
[Galaxy S II Original Android Development] gokhanmoral:
no, don't do that..

I never wanted to make any commitments for the future and I still don't want to do that.

I won't make any promises that I cannot keep.

the problem is not having enough time, not having no device around.

if I have time there are some friends around who will give me their s2's for a day...

I don't think there will be any need for my contribution when jb sources are out.

I have listed some todo's in my blog. I may not finish all of them but at least those are what I have in mind for now.
[Galaxy S II Original Android Development] marcosxd:
I was so happy when I received my IFTTT notification with a new entry regarding Siyah kernel in our beloved S2 that I thought it was already available for download! Man I was that happy heh!

Keep the good work GB and thanks a lot!
[Galaxy S II Original Android Development] heathenlife:
Headphone volume boost

Hey Gokhan,

Love your kernel, I havent switched to JB only because I am waiting to see if you'd post an update.

In ICS, headphone volume boost works. Will Siyah Kernel have headphone volume boost support?

thanks a million
[Galaxy S II Original Android Development] ars_92:
So..... Your saying that.... You can accomplish ALL of that on just a.... Weekend?!! Man, I'm so glad to be able to use your work!! Thanks a lot Gokhan! :o
[Galaxy S II Original Android Development] D4rKn3sSyS:
Team-win recovery

It's really nice, allows batch zip installing, visual exploration, backing up and restoring seems faster. Nexus users tell wonders about it!

Is the only single thing I've been waiting to be implemented on S2
[Galaxy S II Original Android Development] Debadatta:
How about a custom Siyah charging animation? I/someone can make you one and you can just include it if you like. Let's hold a contest! What say guys? :)

Edit: Making something like Chainfire's NoMoarPowah! but more aesthetically pleasing would be awesome!

But all this is secondary, low level kernel changes are high priority. ;)
[Galaxy S II Original Android Development] THE RED BLUR:
A good one would be option of no charge when connecting to pc to transfer files. This way those monitoring battery can do so uninterrupted.

PHONE : SGSII

Sent via: Tapatalk 2

Main ROM: RootBOX jb 2.9 mali (ONLINE)

2nd Rom: RR ics 2.7- Not accessible

KERNEL : Dorimanx 7.3 Mali

MODEM : LPS

GAPPS : JusTunBean aroma 3.2
[Galaxy S II Original Android Development] Ok_Kaleidoscope5109:
@gokhan any chance you can add some color tweaks? I think color calibration is something people have always wanted. I think there are some color tweaks in Fluxi from what I remember.

The S2's screen is so much better than my Nexus S due to pentile and non pentile but the fact that my Nexus S is calibrated makes it absoultely gorgeous. I would love for my SGS2 to have that.
[Galaxy S II Original Android Development] pangiotis24:
if thats the last version it would be good to have all options in extweaks enabled like zram,screen undervolt,arch power,maybe screen tuning etc
[Galaxy S II Original Android Development] Thijssie909:
Gokhan, do you think we can still use your kernel when JB sources are out? Wouldn't it break stuff?

Thanks a lot for your hard work!
[Galaxy S II Original Android Development] nitinvaid:
The new change log looks good

I have only one request

Every time in mass storage mode after some time I get sod every time

Please try to fix that issue

I don't want to use mtp

---------- Post added at 05:43 AM ---------- Previous post was at 05:42 AM ----------

I don't think so we can still use this kernel

After the JB sources. Or the stock JB release

Even when Vsync patch added in nightlies then also this kernel wont work

every patch merged in nightlies has to be added in kernel also
[Galaxy S II Original Android Development] pilgrim011:
From GM's website:

Is this MIC GAIN option (which I would like to see in kernel) or something else?
[Galaxy S II Original Android Development] tuniel:
I'd like to have those as well...
[Galaxy S II Original Android Development] Eclipse_Droid:
A couple of ideas for next release:

Configurable screen off max frequency and gov.

And the red blur had a brilliant suggestion of being able to disable charging when connected to pc via usb cable.

Cheers

:)
[Galaxy S II Original Android Development] killian32:
+1
[Galaxy S II Original Android Development] Many40:
+1 To disable charging while connected to PC (optional of course)
[Galaxy S II Original Android Development] Heroeagle:
hii gokhaan

First thank you for all beautiful features you have add it to our phone i think sgsii without siyah based kernel Is just a normal phone

I have only One thing to ask : Wait for jb sources and give us a jb stable kernel . I think butter + your amazing Kernel will give us a super phone
[Galaxy S II Original Android Development] Thijssie909:
+1
[Galaxy S II Original Android Development] Tungstwenty:
Following my previous line of thought, some comments on a few of the ideas suggested:

Some minor improvements to the recovery would be nice, unless someone else will be able to do those easy (?) changes later on the dualboot-oriented recovery.

Having an advanced backup with selection of single partitions, or skipping md5 check of the entire backup when only restoring e.g. /system, or supporting a 2nd /data smaller than 2Gb, etc. all seem like relatively easy things to change but some dev will have to maintain that.

I'm not sure whether this belongs in the kernel, but it can definitely be controlled with scripts.

Running "getevent":

add device 1: /dev/input/event8
name: "compass_sensor"
add device 2: /dev/input/event7
name: "sec_touchkey"
add device 3: /dev/input/event6
name: "gyro_sensor"
add device 4: /dev/input/event5
name: "light_sensor"
add device 5: /dev/input/event4
name: "proximity_sensor"
add device 6: /dev/input/event3
name: "sii9234_rcp"
add device 7: /dev/input/event2
name: "sec_touchscreen"
add device 8: /dev/input/event1
name: "gpio-keys"
add device 9: /dev/input/event0
name: "max8997-muic"

Finding data on "/dev/input/event5" will yield values which I assume are the same as the ones used by the ROM to control the display brightness as a response to the luminosity detected by the light sensor.

The new decided value for the led brightness can then be written to "/sys/devices/virtual/sec/sec_touchkey/touchkey_brightness".

BTW, there's a small issue with "touchkey_brightness": its permissions are rw-rw-r-- but the _show function is missing and therefore the current value can't be queried. But don't waste your energy on such a trivial thing.

This could be interesting not for the recovery itself (which will be lacking dualboot support, for instance), but perhaps for setting up the way to use one or the other in order for it to be improved later on. It might be as simple as doing some easy check on the init code.

While it's bundled with the kernel image, this really is "nothing more" than a regular (although non-java) app that the kernel executes and therefore not a really core thing.

Very interesting idea, although for battery monitoring (through BBS for instance) the fact that a USB connection has been established even if only for file transfer, will probably be broadcast to the apps and BBS will consider it as a plug/unplug. Altough, you'd then be able to switch to Since Boot or Since (100%) charged and hope that the values will still make sense since / if the plugged time did not make the charge go up instead of down.

Also, something else I'd like to throw in the pile: perhaps kexec? (in case it's not already being used as the approach for the ICS vs new mali drivers decision)
[Galaxy S II Original Android Development] THE RED BLUR:
Yes of course ;) Glad to hear I am not the only one that desires this feature. As I do a lot of beta testing and this would be very handy to more accurately access battery drain.

PHONE : SGSII

Sent via: Tapatalk 2

Main ROM: RootBOX jb 2.9 mali (ONLINE)

2nd Rom: RR ics 2.7- Not accessible

KERNEL : Dorimanx 7.3 Mali

MODEM : LPS

GAPPS : JusTunBean aroma 3.2

---------- Post added at 12:12 PM ---------- Previous post was at 12:01 PM ----------

Thanks ;) I generally use the since boot option in BBS but really use gsm battery monitor for my tests. When I do a test of kernel /rom battery cycle I try and avoid doing a reboot of any kind as that whole process can drain battery.

PHONE : SGSII

Sent via: Tapatalk 2

Main ROM: RootBOX jb 2.9 mali (ONLINE)

2nd Rom: RR ics 2.7- Not accessible

KERNEL : Dorimanx 7.3 Mali

MODEM : LPS

GAPPS : JusTunBean aroma 3.2
[Galaxy S II Original Android Development] acizcool:
really great kernel, but soo sad not running with super nexus rom. i hope gökhan will update lastest mali drivers then i can use super nexus rom with siyah kernel. ( i need it for dual boot too)