yashsingh1/xdaforums huggingface dataset:
[Nexus S 4G Android Development] Cpu.gastronomy:
Pretty good kernel ! Doing backports for some good features is a pretty good idea.

It got all I want except one thing : the module for OpenVPN (tun.ko).

Do you think you could add it please ?

It is pretty useful to encrypt my connections transparently. join my home's network for NFS shares and other services while I'm on the go and tunnel all my traffic without overhead (especially UDP for VoIP).

Also, with kernel 05-02-2012 (some others before), I got a bug : I setted the maximum battery charge to 96% via NSTool, but the battery charged up to 100% each time. When I used the kernel that came with Kangy13 rom, it respected the the configuration (and I changed to other values like 94% and 89% and it worked).

I don't know if it is a old patch problem or something else, but can you check this out ?

Why I would like that it stops charging before 100% ? Because charging all the times the battery to its maximum wears it off faster. It's not a 4% that will change the battery duration during the day (personnally). That's why I want the option to work.

So far, the 11-02-2012 kernel with Kangy13 rom is pretty good, but it has been only a hour XD I'll keep give you some feedbacks !
[Nexus S 4G Android Development] stellar:
The 100% battery mod is purely cosmetic, its just for those OCD freaks like me lol its still just charging to 94-96 in reality :)
[Nexus S 4G Android Development] grifforama:
Sorry, been away.

Here you are Steve.

http://pastebin.com/Wjv8xpY3
[Nexus S 4G Android Development] dozybolox13:
Is anyone having an issue with the bluetooth not staying connected when the phone isn't in use? My car loses connectivity via bluetooth and I have to reconnect from time to time. Seems as though there is a timeout if I am not in a call.

Great kernel otherwise. Getting fantastic battery life.
[Nexus S 4G Android Development] steve.garon:
I don't have any problem in my car. BT stays connected 100% of the time. I have a VW GTI with with RNS510 stereo with BT enabled.
[Nexus S 4G Android Development] wild1z:
I have a Ford Edge and I have connectivity issues with bt/media disconnecting. For me I think it's an ice cream sandwich rom issue not a kernel issue.
[Nexus S 4G Android Development] steve.garon:
OP Updated!

SG-NS-ICS_27022012.zip and SG-NS-ICS_27022012_HIGH_HZ.zip
- Kernel Update to 3.0.22
- Fixed SmartassV2 Sysfs Interface
- Fix in Custom Voltage

Just a tiny update... I have a slim version of my kernel compiled that I'm running right now but I'm not pushing it just yet since I'm not 100% sure the features I've put in is the final set.
[Nexus S 4G Android Development] mlin:
No problem in my Mercedes GL350.
[Nexus S 4G Android Development] DominoDoug:
My Ferrari is doing just fine. So is the Range Rover and Porsche.

Couldn't resist. :D
[Nexus S 4G Android Development] mlin:
Weird, it doesn't seem to stay connected in my Ferrari... :p
[Nexus S 4G Android Development] steve.garon:
Works well in my Bentley :p
[Nexus S 4G Android Development] bearsblack:
This and the update made my night(along with top shot, besides Michelle getting eliminated :( ) So happy to see an update! Can't wait to run the slim version! :D

Thanks a bunch! :)
[Nexus S 4G Android Development] 8616v:
update running nice so far on slim ics. pretty interested in the slimed down kernal too.
[Nexus S 4G Android Development] bearsblack:
lol my bad... :/ its still an awesome episode!

And I concur, 2702 is glassy as f@ck. Thanks a lot! Will always run your kernels as my daily :D
[Nexus S 4G Android Development] bearsblack:
any chance we could get a peek at the slim kernel? ;)
[Nexus S 4G Android Development] KL4V1CL3:
Used to love these kernels, still do, but haven't been able to use them without locking up my phone or having boot issues.

Decided to try the latest on CM9 nightlies, seemed to work perfectly fine beyond wifi being unable to turn on. Don't know what that is about. Only thing I can think of is that I only wiped dalvik and not cache?
[Nexus S 4G Android Development] njeske:
When you flash these kernels, do you flash the stock voltage mod? My phone doesn't like being undervolted, and gets similar symptoms to what you're describing.
[Nexus S 4G Android Development] steve.garon:
OP Updated!

SlimSG_29022012.zip
- Release Slim version of SG kernel. This version is whatever setting I'm running at the moment and everything else removed...
[Nexus S 4G Android Development] bearsblack:
Made my night! Thanks so much :D
[Nexus S 4G Android Development] lamename:
Finally, a solid kernel. Deserves a bump for sure.
[Nexus S 4G Android Development] EVO-lution of Man:
Hey Steve. You should make all of your kernels slim. Easier to download and they run great. No complaints here.
[Nexus S 4G Android Development] mntbkr:
Just wanted to say that I'm loving the slimmed down kernel. The battery life has been the best for me in conjunction with AOKP M4. I'm running it the way it was unpacked.
[Nexus S 4G Android Development] steve.garon:
OP Updated!

I have two new flavor for Slim Kernel since I can't decide which I wanna use...

SlimSG_09032012_NoFS.zip
- Removed FileSync (Faster IO)
- Kernel 3.0.23
- Bring back UV

SlimSG_08032012_FS.zip
- Enabled FileSync (Safer IO)
- Kernel 3.0.23
- Bring back UV

Have fun!

* Original Slim SG did not have UV. And for some reason, my phone is so use to UV that I was getting reboots. Weird! For those having reboots with the new SlimSG just go back to the old one ;) *
[Nexus S 4G Android Development] r_tarandus:
Came back to this after trying a couple of matr1x kernels. This is the most stable kernel I've ever used, and it's awesome.

Voodoo Color would be nice, though! I understand the dev is working on something better, so we all just gotta wait for it...
[Nexus S 4G Android Development] DominoDoug:
My battery still charges to 100% with this kernel even though it should be set to 96%. Could this be ROM related?

Using Pete's
[Nexus S 4G Android Development] EVO-lution of Man:
I believe that's 96% of battery capacity which would 4240mv if I'm correct. You don't want charging over 4220mv or you run the risk of your battery becoming damaged. The safe zone that provides optimal battery life is around 4185mv. Just an fyi.
[Nexus S 4G Android Development] just6979:
It is BLX related. IIRC, the BLX kernel mod just tricks the ROM into displaying 100% even the the battery is only at 96%, this giving you optimum battery longevity _and_ satisfying the human need to see things go to 100% when they're supposed to be "full".

I just noticed that BLX doesn't seem to be in the SlimSG kernel (NSTools doesn't detect it), so I'll see if I don't get a 100% reading after charging tonight.
[Nexus S 4G Android Development] steve.garon:
BLX does work as intended. It stops charging at the value you put in. There is a second battery mod, which is just cosmetic, that display 100% when your phone is full.

BLX is not in slim since I was not using it.
[Nexus S 4G Android Development] wonshikee:
Does this kernel work with AOKP M4?
[Nexus S 4G Android Development] jesusice:
Yes. Should work on any ICS ROM for the NS.
[Nexus S 4G Android Development] steve.garon:
My post on the NS thread:

I'm still here. But unfortunately I don't think I'll be making more NS kernel. I got a brand new Galaxy Nexus couple weeks ago and now my girlfriend is using my Nexus S. The GNex is so fast compare to the NS that it does not need a custom kernel and my girlfriend just doesn't about all this, she just want her phone to work. Therefore I'm retiring from the custom kernel making business. I'll be using Pete's BuglessBeast on both phones without any custom kernel. Anyway, from what I can tell so far of 4.0.4, it's stock kernel is plenty fast.

If anyone wants to take over development of this kernel I will gladly help him/her setting up his/her environment for building the kernel.

Thanks all for your support, I hope you enjoyed the ride while it lasted.
[Nexus S 4G Android Development] rasengan82:
Are you going to be using Pete's BuglessBeast default kernel or the actual Stock OTA Kernel? Thanks for all your work and all your contributions to the NS!, really appreciated!
[Nexus S 4G Android Development] steve.garon:
Pete's default, which for now is stock kernel.
[Nexus S 4G Android Development] af974:
thread closed by OP request
[Nexus S 4G Android Development] zyrtek69:
Steve this kernel is so freaking smooth on AOKP.. so far only thing I can see is my wifi signal seems lower on this combo(dunno if its rom or kernel) but super smooth brotha
[Nexus S 4G Android Development] louderstill:
i did a full wipe and reinstall of oICSv43 and this kernal

very nice at ondemand/sio

is there a switch for sms BLN ?

thnx!!
[Nexus S 4G Android Development] bearsblack:
Thanks for this! Dl now

ns4g via xda app
[Nexus S 4G Android Development] steve.garon:
BLN, BLD, touchwake are OFF by default. Use NSTool App from the OP to turn them ON.
[Nexus S 4G Android Development] brianbgrp:
Been using this from the ns thread for a few days now. Coming from Eugene's kernel. Battery life is nearly as good.. and the colors on this are pure awesome...plus no green flash. Running 100/800 lazy Sio and no problems so far. Oics43 of course

Sent from my Nexus S 4G using Xparent Cyan Tapatalk
[Nexus S 4G Android Development] treezy26:
How's GPS on this kernel?

idk how I got here...
[Nexus S 4G Android Development] brianbgrp:
I instalock on oics43.

Sent from my Nexus S 4G using Xparent Cyan Tapatalk
[Nexus S 4G Android Development] bearsblack:
Very smooth so far. Running with aokp14 and I couldn't be happier. Depending on batt life I may go back to Eugene's kernel, but only time will tell. Thanks a ton OP!

ns4g via xda app
[Nexus S 4G Android Development] TheBurgh:
Ran all day yesterday on AKOP. Very impressed with the overall performance.
[Nexus S 4G Android Development] zeeklancer:
I installed this on the CM9 Alpha 19 and it just boot loops.

Wiped cache and dalvik cache, just boot loops google logo :(
[Nexus S 4G Android Development] treezy26:
GPS doesn't seem to lock on...

Back to matrix...

idk how I got here...
[Nexus S 4G Android Development] Neckberg:
Thanks Steve! Just flashed this with a new install of oics. Everything is working great. Also, looks great with Shanes theme also.
[Nexus S 4G Android Development] EVO-lution of Man:
I got the boot loops. Running cm9 alpha 19. Cache and Dalvic wiped first of course.
[Nexus S 4G Android Development] Skunk Ape1:
Yep... It was pretty smooth. Not the fastest and you can't overclock it but it is nice. But still prefer the ability to overclock.
[Nexus S 4G Android Development] steve.garon:
OP Update!

New Experimental kernel. Hopefully with even better battery life!

[B][I]SG-NS-ICS_09012012.zip[/I][/B]
- Updated kernel to 3.0.16
- Added Cpuidle backport from 3.2 kernel

Please let me know if your battery life improves or not.
[Nexus S 4G Android Development] brianbgrp:
Downloading and flashing now. Will run it tomorrow after a battle Cali and let ha know.

Battery life was already really good with your last one too.

Sent from my Nexus S 4G using Xparent Cyan Tapatalk
[Nexus S 4G Android Development] EVO-lution of Man:
This latest boots. Will report back in on battery life tomorrow. Very snappy right after boot. Good sign.
[Nexus S 4G Android Development] jjhrrsn:
This is the last version with Rio, lazy and 800 Max. Runs Great can't wait to try this one.
[Nexus S 4G Android Development] bearsblack:
Really like colors. About to try out the experimental now lol

ns4g via xda app
[Nexus S 4G Android Development] spx_trader:
This is the best ics kernel is have tried so far. Love the colors. Using cm9 a19. Will try the new one now.
[Nexus S 4G Android Development] Skunk Ape1:
Don't notice anything different with the colors....
[Nexus S 4G Android Development] joebarkho:
then look at a side by side with a non color modded one.

The blacks arent as dark as with the voodoo colors, but still look better than stock and no green screen, which I'm sure effect your phone negativley. Just flashed this with the gomez1.3.1 fresh install lets see how it goes.
[Nexus S 4G Android Development] steve.garon:
Quick preview of next release.

From looking at his GalaxyS kernel source, Pawitp as somehow created an alternate color mod based on voodoo that would fix the green flicker... I'll try his color mod in the next release

Unfortunately, the voodoo app won't be able to adjust the settings because the sysfs interface is changed. But NSTool might be the perfect place to add those controls.

Anyway all that is speculation, we will see how everything goes in the next release...
[Nexus S 4G Android Development] Skunk Ape1:
I don't have the green flash. Adjusted my settings in voodoo and it's gone. So this isn't really an issue.

While I understand the main purpose of this kernel is battery life, I am getting 18 hours out of the matr1x kernel right now. And it gives me the ability to overclock as well. But I will continue to check this kernel out as new versions are released. I'm always looking for the next best thing. ;)
[Nexus S 4G Android Development] steve.garon:
Yeah I'll add the 1320MHZ next release. with 220Mhz Bus.
[Nexus S 4G Android Development] Skunk Ape1:
Thanks, I'll be looking for it.
[Nexus S 4G Android Development] Shark_On_Land:
looks good
[Nexus S 4G Android Development] Shark_On_Land:
A lot of phones can't clock faster than 1.2. If you do that I won't be able yo run this
[Nexus S 4G Android Development] vertigosrs:
Flashed this with AOKP and things are running great. Very smooth, gps works perfectly and I like the color set up, I've never been a fan of voodoo so this works great for me! Thanks again.
[Nexus S 4G Android Development] steve.garon:
It will boot at 1100Mhz. But you'll be able to overclock if you want..
[Nexus S 4G Android Development] zyrtek69:
I gotta say Steve, ur 2 most recent kernels are the smoothest I've run so far on any build of ICS. I had it under clocked to 840,on demand, sio and if my screen was on I could just watch the battery go down but with screen off over night I only lost 4% in 7 hours. I loved the fluidity of urs but had to go back to matr1x for battery life.
[Nexus S 4G Android Development] bearsblack:
Loving this kernel sooo much. Using cpuidle and battery life seems quite fine. Love the lazy governor as well! I'll post some screenshots later on this evening :) thanks a bunch!

ns4g via xda app
[Nexus S 4G Android Development] kevlars9:
Is Gps locking on and working for you guys?

Thanks
[Nexus S 4G Android Development] louderstill:
yes

'instant'

using 09 now

about 4 seconds

to relock maps from inside the house
[Nexus S 4G Android Development] kevlars9:
Sweet!
[Nexus S 4G Android Development] njeske:
Installed the latest test kernel last night on my NS46 running oICSv43. So far so good. Looking forward to the next release with 1320mhz and (hopefully) green flash fix. Thanks for the hard work!
[Nexus S 4G Android Development] joebarkho:
I had lots of random reboots with the new kernel. Gonna go back to 1/6.

Could someone please explain to me active schedulers and which is best for battery or performance.
[Nexus S 4G Android Development] v3rk:
i'm a newb and could be talking out my ass, but my understanding is that the scheduler is the kernels way of prioritizing processes. i have no idea about the differences between them but the best answer is to always run them and test the results for yourself as different devices will always behave differently.
[Nexus S 4G Android Development] steve.garon:
IO Schedulers:

http://en.wikipedia.org/wiki/I/O_scheduling

I suggest either SIO or CFQ

CFQ is the default android io scheduler its fast enough

SIO should technically be faster because its lighter difference is barely noticeable tho...

CPU governors:

Cant find any link that would explain it properly. In short its the algorithm used to decide at what frequency your phone cpu should run to conserve battery and be responsive.

Don't use anything else than Ondemand, Lazy or Conservative.

Ondemand is fast but usually use more battery

Lazy is the best compromise between speed and battery life

Conservative should get more battery life but is sometimes jerky...
[Nexus S 4G Android Development] joebarkho:
even with 1/6 I need to keep it at 200mhz. 100mhz just froze up my phone.
[Nexus S 4G Android Development] steve.garon:
Yet another test kernel.

[B][I]SG-NS-ICS_10012012.zip[/I][/B]
- Added Test Voodoo color with green flicker fix
- Added 1320Mhz overclock

So the voodoo color. I'm not 100% sure it actually works as intended... It seems that the green flicker switch inverted the gamma sliders??

That said. It does not flicker and you can adjust colors. Boot color suck tho you'll need voodoo control app to adjust the colors... The settings that I like the best is cracking everything to the max. (both gamma and RGB multiplier)
[Nexus S 4G Android Development] chalan30:
been using 1001 for couple of hours, and so far so good. no report on battery yet, as ive had it on the charger the whole time i was setting it up. havent experienced any green flicker at all on stock settings. using AOKP 1/9/12 ROM
[Nexus S 4G Android Development] steve.garon:
For those using 10012012 kernel. It was an experiment that failed. Read this: http://xdaforums.com/showthread.php?p=21273998

Supercurio is working on something better so lets just step back and wait. I'll build another kernel today which will go back to cold color.

PS.: don't crank all voodoo settings to the max, dumb idea from my part.
[Nexus S 4G Android Development] steve.garon:
OP Updated!

SG-NS-ICS_11012012.zip
- Back to cold colors
- Remove increase refresh rate, cause colors to look washed out
- Still has the 1320 Mhz :)

The screen looks really nice on that kernel, no chance to damage your screen! What can you ask more ? :)
[Nexus S 4G Android Development] louderstill:
got 11

looks good

does your zip delete the battery stats when it's cleaning up?

i'v been clearing cache and dalvik manually...

thnx!!!
[Nexus S 4G Android Development] steve.garon:
The zip cleans dalvik and cache but not the batt stat.
[Nexus S 4G Android Development] bearsblack:
Awesome! I love your kernels! Please keep up the great work! Thanks a ton!

ns4g via xda app
[Nexus S 4G Android Development] jesusice:
Thanks for this! I was just looking for a good kernel without the Voodoo colors and with BLD, BLN and Touchwake. Colors look great and no green flash :) Running great on AOKP Milestone 2 thus far.
[Nexus S 4G Android Development] Isspooh:
Was very excited to try but the latest download boot loops at Google screen. Eager for the next update because this Kernel looks amazing!
[Nexus S 4G Android Development] joebarkho:
Is it weird that I cannot boot this kernel with pete rom? I did a fresh install of both and it didn't work. I get caught on the boot screen and nothing happens this was w this was with the stable kernel.
[Nexus S 4G Android Development] Isspooh:
Mine is bootlooping on vhgomez pics r1.5. Matrix v14 works, but I hope the next update will correct the loop because I'm very excited to try this kernel.
[Nexus S 4G Android Development] alaj0909:
Running Pete's latest (1-10) with this kernel. No issues. Thank you, Sir
[Nexus S 4G Android Development] steve.garon:
Can anyone with bootloop provide me a kernel log? The only reason I can thing that you wouldn't be able to use the kernel is that your phone does not support the default overclock/undervolt of the kernel...
[Nexus S 4G Android Development] joebarkho:
how do i do a kernel log lol
[Nexus S 4G Android Development] steve.garon:
During a boot loop its though. You have to boot your phone while connected to usb and use adb to get the logs with a command prompt.

For application logs use:

adb locat

(wiki.cyanogenmod.com/index.php?title=Logcat)

For kernel log wait for a reboot and quickly do:

adb shell

cat /proc/last_kmsg
[Nexus S 4G Android Development] bswann:
Flashed the newest version and so far I'm loving it but, I use the Voodoo Control Plus v3.0.5.2 and it says kernal version not supported. The color control works but, the sound controls do not work. Any idea's?

Edit: wasn't aware of the 01/11/2012 version, I'm on the one before that. Will flashing the newest one fix this problem?
[Nexus S 4G Android Development] joebarkho:
Sorry, but Im not real savvy with adb.
[Nexus S 4G Android Development] steve.garon:
Voodoo sound is built in the kernel. Voodoo control has to work... works for me at least. Voodoo color is not in the kernel anymore because it has issues.
[Nexus S 4G Android Development] bearsblack:
Lovimg the latest release, stable as ever, but I feel I had better battery life with the previous versions

ns4g via xda app
[Nexus S 4G Android Development] steve.garon:
I updated the up with an alternate version.

SG-NS-ICS_11012012_alternate.zip
- Include increased refresh rate
- Should have more washed out colors

So the only difference between the normal kernel and the alternate kernel is the refresh rate.

Normal kernel runs at 56FPS, alternate at 65FPS.

For those who want the best colors possible take the normal kernel.

For those who want the most FPS, take the alternate version.
[Nexus S 4G Android Development] steve.garon:
previous meaning which?
[Nexus S 4G Android Development] bearsblack:
Screen on: 1hr 54min

ns4g via xda app
[Nexus S 4G Android Development] bearsblack:
I didn't test the cpuidle long enough but the 06-01 seemed better on battery.. I may be jumping the gun this, I'll give another day with this kernel and report

ns4g via xda app
[Nexus S 4G Android Development] steve.garon:
The Android OS bug is killing you there... I wonder what the problem is? It's most likely rom related. I hope Google fix that soon.
[Nexus S 4G Android Development] bswann:
I tried your 01/10/2012 kernal with two different Roms and the Voodoo Control Plus app kept telling me the Kernal was not supported. I flashed the matrix kernal and Voodoo worked.
[Nexus S 4G Android Development] Isspooh:
I would be shocked if that's so. I can supply you with whatever you need to help, I've had 3 of probably 25 Kernels not work, so its always a shock because my phones always done so well with anything I throw at it.
[Nexus S 4G Android Development] TheBurgh:
Can anyone report a comparison on battery life with new kernel and the 1-9-12 build? The 1-9-12 build has been great on battery and performance for me.
[Nexus S 4G Android Development] steve.garon:
There shouldn't be any. Differences are minimal.
[Nexus S 4G Android Development] steve.garon:
It is possible that the cpuidle changes make things worst. Let me know if find anything...
[Nexus S 4G Android Development] cheyne1:
My battery life has been better than ever with this kernel on peters latest. Quicker than ever too.
[Nexus S 4G Android Development] EVO-lution of Man:
Mine is amazing.
[Nexus S 4G Android Development] nucleor1989:
Voodo app isn supported to change the rgb?
[Nexus S 4G Android Development] steve.garon:
No voodoo colors has been taken out. It was a temporary hack and the author is working on something better. Cold color is the next best thing ;)
[Nexus S 4G Android Development] nucleor1989:
Is that running on the regular kernel or the alternate as i tried both too see if voodoo colors functioned but didnt honestly i didnt oay attention to the colors haha
[Nexus S 4G Android Development] steve.garon:
None of my kernel have voodoo color.
[Nexus S 4G Android Development] bearsblack:
Nvm... great kernels!

ns4g via xda app
[Nexus S 4G Android Development] kevlars9:
Yeah, my battery life has been fantastic as well. Using 1/9/12 and aokp. I don't know if its the combination of both or what but I love it. Thanks man!
[Nexus S 4G Android Development] bearsblack:
I'm also also on aokp and about to go back to 1/9. I just flashed the alternate without reading the changelog lol

ns4g via xda app
[Nexus S 4G Android Development] bearsblack:
It may be the rom or something else I flashed.. Android OS is going nuts

ns4g via xda app
[Nexus S 4G Android Development] DominoDoug:
I currently am not able to adjust the charge level. Will there be support for this in the future?
[Nexus S 4G Android Development] steve.garon:
Blx will not go over 96. Its a protection for you battery health.