yashsingh1/xdaforums huggingface dataset:
[Nexus S Android Development] stojshic:
On thalamus thread, on the last page (35) thalamus posted a link, just look, it's there... he said it's JB kernel....
[Nexus S Android Development] terryhau:
Haha thanks. Much appreciated. Though it really isn't that much effort.

Seems like the kernel source is fixed. Rebuilding it now.
[Nexus S Android Development] madd0g:
Does bln need special liblights for jb? Or you don't know yet :]
[Nexus S Android Development] terryhau:
Ok it's up.

I just included the old liblights. I don't think theres any changes to it.
[Nexus S Android Development] nitrix:
Does the version with voodoo works too?
[Nexus S Android Development] chronophase1:
Sweeeet. Gonna flash once I get home. Much obliged.
[Nexus S Android Development] yojlik:
I don't know if it's related but I can't get wifi to work anymore. It's stuck in a perpetual "Turning wifi on..."

Anyone else?
[Nexus S Android Development] warrenbey:
ya i have the same issue.im usung brainmaster's jb
[Nexus S Android Development] yojlik:
Anyone on this kernel?
[Nexus S Android Development] warrenbey:
moved to air kernel, everything workin fine :)
[Nexus S Android Development] chronophase1:
Yeah. My wi-fi is borked as well. It's stuck. I'm gonna try a reboot and see if that fixes it.
[Nexus S Android Development] yojlik:
I did that and it doesn't help. I've already restored the nandroid awaiting repair.
[Nexus S Android Development] chronophase1:
Yeah. No luck on the reboot.
[Nexus S Android Development] WarCow:
Got same problem with Wifi on stock JB..the wifi switch doesn't work and wifi can't be turned on
[Nexus S Android Development] terryhau:
Alright guys. I'll see what's happening with the wifi.
[Nexus S Android Development] terryhau:
Ok. I'm using the proper updated build config now.

Seems they changed the wifi driver to bcmhd, and it's built into the kernel now instead of as a module.

I'm uploading it now. Hopefully no more issues.

Sorry for not testing first. I don't have access to a Nexus S at the moment.
[Nexus S Android Development] youtube10:
Making Nandroid backup and will test. Thanks again.
[Nexus S Android Development] WarCow:
Wow, thanks for the fast response and fix :) Just tested it and it works fine now
[Nexus S Android Development] youtube10:
Works

Works like a charm. Thanks!
[Nexus S Android Development] y3mita:
I just got a safe mode after flashing 1.32 wonder what happened
[Nexus S Android Development] d_phekt:
Tried both voodoo and non voodoo versions on CM10 and stuck on bootscreen.
[Nexus S Android Development] y3mita:
OK fixing permission resolved my safe mode issue but after editing BLD with root explore it's not working.
[Nexus S Android Development] impazzito:
same here!
[Nexus S Android Development] yojlik:
I thought CM now used a different type of kernel making it a necessity that the kernel be built for CM specifically?
[Nexus S Android Development] dimeim:
BLN is not working. Tried editing the necessary file and even with NStools but to no avail..

edit: Actually, it seems to be working with new mail but not with new sms..
[Nexus S Android Development] yojlik:
Works great here on the stock ROM. Thanks!
[Nexus S Android Development] Nurilio:
Got BLN to work after i installed bln from market... it wasn't automatically enabled s OP stated.

thx
[Nexus S Android Development] WarCow:
Hmm? My BLN and BLD work without using any tools on stock JB. I only installed Busybox as instructed in the 1st post.
[Nexus S Android Development] y3mita:
Where did you install busybox ? xbin or bin
[Nexus S Android Development] sean1984:
xbin:D
[Nexus S Android Development] WarCow:
Default install settings..xbin i believe
[Nexus S Android Development] y3mita:
Well mine is installed in both bin and xbin don't know why and how running Adam G rom BLD n BLN are not working for me :(
[Nexus S Android Development] sean1984:
im on the stock ota and i can confirm it works. i flashed simple root then simple kernel 1.32 non voodoo
[Nexus S Android Development] y3mita:
Thanks but before flashing I was rooted already.
[Nexus S Android Development] terryhau:
You have to either install busybox so the init.d script works and enables bln/bld,

Or use an app like nstools or bln control to enable them.

Use busybox installer from market.

This kernel will not work in CM10. It's only for stock roms.

I think the CM kernel already has bln and bld built in.
[Nexus S Android Development] Imppy:
Bln and blx works...good job

Wonder how come when I set min to 800 MHz it reboots?
[Nexus S Android Development] ka'cipeder:
Great work! I really like this kernel, it has the best features and no drawbacks. The only thing I would like to have is a 1200mhz step, but that wouldn't make it any simpler eh?
[Nexus S Android Development] y3mita:
That's what I read but the rom I'm using is AOSP by Adam G called jelly bean and it doesn't work with it.

Thanks though
[Nexus S Android Development] madd0g:
JellyBelly has working BLN, you need the Neldars BLN control app to enable it.
[Nexus S Android Development] dimeim:
Nope, no matter what I tried - BLN from market, editing the init file, NStools, I can't get BLN to work with SMS messages. It's fine with email but not sms. Ain't working for missed calls either.....
[Nexus S Android Development] apatal:
How is voodoo? Working well in the new release?

Sent from my Nexus S
[Nexus S Android Development] y3mita:
Y es.
[Nexus S Android Development] y3mita:
I tried bedalus kernel and same problem but I have solved the issue using LMT launcher.

I ran scripts with the launcher and BLD now works. It seems with reboot the changes made to initd folder get reversed, therefore they were not working.
[Nexus S Android Development] yojlik:
Color works perfectly (on the stock ROM). Obviously enabling the gamma hack causes the horrible screen weirdness on screen on/off, but colorspace and preset profiles work just as they always have.

I'd be interested in knowing if Jelly Bean affects Voodoo Sound as I haven't read anyone complaining that it breaks it.
[Nexus S Android Development] sean1984:
https://twitter.com/supercurio/status/226865120263946241
[Nexus S Android Development] apatal:
Yeah me too, I'm more interested in how voodoo sound performs on JB as I have an SLCD device. :)

Anyone tried listening to music with Voodoo enabled? How is it?

Sent from my Nexus S
[Nexus S Android Development] yojlik:
I was under the impression that he's referring to Voodoo Sound Plus, the application that allows you to have Voodoo sound on any rooted kernel. Since it's kernel-independent, it needs to be updated when new kernels come out.

This kernel supports Voodoo, that doesn't apply and you can get by with just the Voodoo Sound app which requires the kernel support it natively and therefore doesn't need updating.
[Nexus S Android Development] zeiroe:
I just wanted to give a thank you post to terryhau for this kernel. This is exactly what I was looking for. Thanks again for sharing this with us, terryhau. I didn't need the OC features or additional tweaking that matr1x and Air provided in their 4.1.1 kernels. With the aforementioned kernels, although they're still in beta, I've noticed an immediate performance decrease and problems as soon as the OS boots up. The audiophile in me was so desperate to get voodoo sound back in my NS that I was testing every kernel release made available on the boards. This one was the kernel that got me through the waiting line for the Batman movie last night.

Yes, I was flashing kernels while standing in line to go see Batman ;)
[Nexus S Android Development] tssphysicsboi:
Actually the battery life isn't bad
[Nexus S Android Development] asphantix:
thanks, great work
[Nexus S Android Development] denimjunkie82:
*VOODOO COLOUR*

When I tweak the voodoo colors with this kernel I get the green tint whenever the backlight is dimmed. Anyone else have this issue? Any patches or workarounds?

Thanks
[Nexus S Android Development] terryhau:
If you edit the init.d script after flashing, make sure to chmod 0755 it.
[Nexus S Android Development] FloHimself:
terryhau, is the kernel source pushed public somewhere?
[Nexus S Android Development] robrob777:
hello,

I like this kernel.

any chance to include the bigmem mod, i notice that simple kernel boots with 120ish mb or ram, kernels with bigmem boot with over 200mb free, however the others have too many mods and some are inestable or doesnt include bln, wich it is impossible to live without once u use it.

thanks for ur work.
[Nexus S Android Development] terryhau:
The kernel is just AOSP + code from ezeekel's git merged in. The source to those are linked in the first post.

I haven't written any new code.
[Nexus S Android Development] FloHimself:
yep, but cloning a repo is easier then gathering together the commits needed to reproduce this kernel.
[Nexus S Android Development] :
Is there any chance / point of updating simple 1.32 to the 3.0.38 version?
[Nexus S Android Development] apatal:
Then it will no longer be simple. :)

Sent from my Nexus S
[Nexus S Android Development] kalico17:
Will this work on crespo4g?
[Nexus S Android Development] leap_ahead:
hello you can add the crt fix pls ?
[Nexus S Android Development] IIIV:
Thanks! Ezekeel's BLN/BLD mods are definite must haves for my NS. Voodoo colors looks great; only issue is the occasional green flash, but I can live with that.
[Nexus S Android Development] madd0g:
an extra bigmem for JB edition would be nice :P
[Nexus S Android Development] G-DannY:
+1
[Nexus S Android Development] madd0g:
I know that it would be against the SimpleKernel philosophy, but it's not like you'll need to continuously update it and add modifications. I think the bigmem really makes the difference on our tight memory devices.
[Nexus S Android Development] FirePoncho86:
Smooth and stable. With Voodoo Colors.

'Nuff said.
[Nexus S Android Development] madd0g:
Any feedback about highbigmem ?
[Nexus S Android Development] Naa Laa:
Can someone please post the ICS version of the SimpleKernel?

I believe its 1.20 or whichever was the last stable version.

Thanks!
[Nexus S Android Development] mellocello83:
Random reboots while screen is off on Slimbean Rom. Using non voodoo version 1.32
[Nexus S Android Development] apatal:
I think the dev of Slim JB already mentioned you might encounter problems using a non-bigmen kernel with his ROM. Try using matr1x although I also tried Slim JB with SimpleKernel and I didn't encounter any issues. :)

Sent from my Nexus S
[Nexus S Android Development] leap_ahead:
here you can find stock kernel with bln, bigmem , crt fix ... http://xdaforums.com/showpost.php?p=30944985&postcount=31
[Nexus S Android Development] yojlik:
Is there a new kernel for 4.1.2?
[Nexus S Android Development] apatal:
AFAIK, no. At least none for crespo.

Posted using xda mobile app
[Nexus S Android Development] esseti:
does the 4.1.2 need a new version of this kernel?

another thing. I saw at the begninning the script for BLN and blinking. I usually use BLN pro for this, do i have to remove the app and use just the setting of the kenerl? can someone clarify what the script is useful for?

Thanks

ciao
[Nexus S Android Development] madd0g:
Same kernel can be used for 4.1.2. You can keep using the BLN pro app to get Missed call notifications .
[Nexus S Android Development] esseti:
does it affect the 4.1.2 since the kernel is build upon the 4.1.1 version?
[Nexus S Android Development] apatal:
Shouldn't be any problem. I think 4.1.2 has the same stock kernel as 4.1.1. Correct me if I'm wrong though. :)

Posted using xda mobile app
[Nexus S Android Development] esseti:
i don't know.

anyway. i've BusyBox installed (this) and the blinking is not working with the init.d scropt. i've to enable it with an app.

any idea?
[Nexus S Android Development] apatal:
Hmmm... try installing busybox in /system/xbin, not /system/bin as is the default in the Stericson app..

Posted using xda mobile app
[Nexus S Android Development] terryhau:
I've updated to 4.1.2 kernel.

And uploaded the old ICS version in case someone needs it.

Can someone link to the crt fix patch and i'll add it in.
[Nexus S Android Development] jorim.tielemans:
Here's the patch: https://github.com/jellybelly-rom/a...5f909a1e7d2eb479eb8a7cddcb1fbc783181728.patch

Thnx to The Thalamus Thread
[Nexus S Android Development] madd0g:
A highbigmem addition would be awesome as well, as it brings alot to the old device. ;P

https://github.com/jellybelly-rom/a...mmit/dd555214c62386027b1aa6d11eae895409df6457

Props to _thalamus
[Nexus S Android Development] yojlik:
While I appreciate the concept of SimpleKernel, under 4.1 my wife's Nexus S was unusable until I went to a bigmem kernel (linked in this thread, actually).

The phone became unusable after about two weeks with random slowdowns until the device simply needed a restart. Maybe 4.1.2 fixes that because the phone feels a lot quicker with it than it did with 4.1, but given the improvement in stability that bigmem brought to 4.1 I'm loathe to drop it now.
[Nexus S Android Development] madd0g:
I've found a stock 4.1.2 kernel with mentioned goodies here , it's the last link, 1st is OC'able : http://xdaforums.com/showpost.php?p=32963771&postcount=251

So far I can see, 4.1.2 has better memory management, I know what you're talking about and after 5 days of runtime I didn't notice any of it.
[Nexus S Android Development] yojlik:
That's actually the one I was referring to. She was having random reboots and problems with alarms on his 4.1.2 kernel but in reading the thread it appears I was running his accidentally overclocked kernel which might account for the reboots (though maybe not the alarm-based app crashes).

I'm going to try his fixed 4.1.2 kernel but if it gives my wife any problems I might have to come back to SimpleKernel on 4.1.2 and see if it's any better.
[Nexus S Android Development] yojlik:
Because of the problems I mentioned in the post above, I installed a fresh 4.1.2 image from Google and started using SimpleKernel instead of the one with BigMem. Again it only took a few days before slowdowns brought the phone to its knees.

Other people I talk to on other boards report similar experiences with their Nexus S's but I'd like a show of hands here if possible. Does anyone else using stock software plus this kernel just have an unusable device after a few days? Does anyone have one that works just fine?

My wife is going to be selling her Nexus S in a week to a coworker of mine and I'd like to remain friends with the guy by selling him a device that I know will work.
[Nexus S Android Development] madd0g:
Well I use the kernel I posted earlier in this thread with the stock Google image and don't have any issues. What's your running apps list after couple days ?
[Nexus S Android Development] yojlik:
I wish I could say. It usually gets unusable when I'm not around and she has to restart the device before I can take a look at it. I was using that kernel mentioned above but every alarm app would crash every morning. Nothing I could do to resolve it and the kernel dev insisted it wasn't the kernel but it only happened when I tried it and disappeared when I didn't so I don't see how it could be anything but.

I'm more curious though if anyone is running the stock ROM without a BigMem kernel who doesn't need a reboot every few days to keep the device working. I haven't heard of anyone who has and I do a lot of talking about Androids.
[Nexus S Android Development] madd0g:
Probably only people outside the xda :P
[Nexus S Android Development] FloHimself:
I do not insist that it is not the kernel. You asked for a kernel without powerhal, because you think this is the change to the kernel that's causing the alarm app issue (which is obviously not the cause when you have similar issues with this kernel). But this is not the only change to the 4.1.2 version. There are ~8 commits between the two kernel versions and I'm not willed to build one kernel for every commit. I suggested to take a look at the logcat and check what's causing the issue with the app, but you rejected. I just installed gentle alarm and didn't find any issue. madd0g was saying in the other thread that "[I'm] using the same combo and no issues with alarms [here]". So I'm willed to help. Reproduce the error and provide a logcat and I'll take a look into it.
[Nexus S Android Development] yojlik:
No worries, she'll only be using the device for another four days. SimpleKernel works fine, it just slows down over time without the BigMem patch.

Honestly I couldn't reliably reproduce the alarm issue except for in the morning when she needed it most. Attempting to debug it just wasn't worth it for the limited amount of time she was going to be using the device. No one else was seeing the same issue so to my mind it wasn't worth continuing to pursue.

I don't want you to think I'm dogging on you as it's not my intention. It's just that it's not my device and I don't have access to it enough to troubleshoot and she wants things stock, stable, with BLN. Wasn't really an issue until stock became unstable with Jelly Bean.
[Nexus S Android Development] jorim.tielemans:
Does anyone have one for gingerbread 2.3.6?
[Nexus S Android Development] d_phekt:
Does BLN for missed calls require Neldars BLN Pro app, or is it working with NSTools?

Edit: Tried it out and BLN Pro IS required for missed call notifications. All other notifications seem to be working with NSTools tho.
[Nexus S Android Development] yojlik:
Excellent, thanks. I ended up going with the Voodoo-less version but I guess a full wipe doesn't wipe out everything since I flashed the stock image, the Voodoo-less kernel, and Superuser and it still occasionally does the flash. Given that I might try the Voodoo version at some point just to get the sound.

I came from stock + Eugene's kernel (before all the additions, but with the liblights from GlaDOS so BLN would work) but I was getting very occasional reboots. Since I'm primarily interested in BLN.

Thanks for this, it's exactly what I've been needing. If I get any further reboots I'll format /system and start over since I still think there's some lingering stuff from the last kernel.
[Nexus S Android Development] terryhau:
Even on the 100% unmodified stock kernel, there is sometimes a faint flash when the screen goes off if you're using a live wallpaper. It's nowhere near the bright green flash that you get with voodoo color, but it's there.
[Nexus S Android Development] Zorrich:
If you set the gamma hack to pre 2.3.3 colors, the green flash should disappear. Then if you change the RGB to 322, 322, 429 you'll get much nicer colors... That's the setting I use. But at the least change the gamma and you'll be all set.

Edit: this of course is for the voodoo version.

Edit 2: as an added bonus, using pre 2.3.3 colors helps with the incredibly dark auto brightness in ics too... Still dark, but no where near as bad.
[Nexus S Android Development] yojlik:
I was using the pre-2.3.3 colors but I still got (and currently get) that flash of the clock and the lock from the lockscreen when turning off the screen. No live wallpaper in use, just a red-heavy picture. I still think some bit of the old kernel remains because the colors are nowhere near as washed out as they were when it first updated but that could just be in my head.

No worries, I care mostly about getting rid of the reboots and so far none of those.
[Nexus S Android Development] maped:
Working the best :) Thanks, terryhau!! Just one question because I do not understand the speech on the cpu with nstools...I have to leave the minimum frequency of 100 mhz or 200 mhz?

Thank's a lot and Happy New Year :)!

Inviato dal mio Nexus S usando Tapatalk
[Nexus S Android Development] terryhau:
The default min freq is 100mhz, which I think is best since bus and gpu scale to half speed when cpu is at 100mhz. If you are using NSTools, the min freq will be stuck at 200mhz and unable to set any lower. This happens because of some feature that google put in to the new kernel. I don't recommend using NSTools because of this. I don't think you need NSTools for this kernel anyway. There's so settings to adjust apart from BLD delay, which you can do by editing the init.d script.
[Nexus S Android Development] albundy2010:
So the kernel is still using the stock minimum frequency set up correct?
[Nexus S Android Development] yojlik:
To what should I edit the init.d script to disable BLD entirely? I set it for 120000 currently (two minutes) but is there a way to just turn it off?
[Nexus S Android Development] albundy2010:
Change to echo 0 for the bld line.

1 is enabled

0 is disbaled
[Nexus S Android Development] terryhau:
Yes, as long as you aren't using NSTools, it will be using the default setup of 100/1000. If you use NSTools, it will be at 200/1000 because NSTools can't set the min freq any lower than 200mhz.
[Nexus S Android Development] yojlik:
Thanks!

You know what the worst part about this kernel is? It's perfect and therefore nowhere to go with it. Now there's nothing to do with the Nexus S except... use it! ;)

I did some research on the flicker and yes, apparently that's a stock flaw. Hopefully Supercurio can fix it, but in the meantime there's literally nothing wrong with what this is. Thanks again, terryhau! :D
[Nexus S Android Development] Mariusrapi:
Hi! I've been looking for something like this for weeks! Sadly i just switched back to a gingerbread miui! Are you planning to make a gingerbread version of your kernel? If not, can you make one?? Pleaaase!

Great work by the way!
[Nexus S Android Development] sTiCkY88:
about the green flash.. i read somewhere it is because of something about 65fps :X

just need to reduce it to get rid of the flash.. not sure how.

sorry about this noobish post
[Nexus S Android Development] yojlik:
As Zorrich posted here it is due to the gamma hack (probably why it's called a hack, huh?) in Voodoo Control. Making sure the gamma is stock eliminates the flash. Also since this is the stock ICS kernel with only Voodoo and BLN/BLD added, I doubt it incorporates 65fps although terryhau might be able to give a better answer.

That said I've read the same thing in other kernel threads although I don't put a lot of faith into most of the things I read.
[Nexus S Android Development] AeroEchelon:
Edit: Deleted
[Nexus S Android Development] Zorrich:
Thanks for the great Kernel Terry. Three days up-time so far :)

I know I've said this before, but a stock kernel with BLN and Voodoo is perfect!!
[Nexus S Android Development] yojlik:
Same here, no unforced reboot since I've gone to it. 20 hours uptime on the Voodoo-less kernel, 20 hours uptime now with Voodoo.

Not enough people report when things go right with kernels but so far I've seen zero hiccups and nothing broken at all. Battery life is also seems fine but I don't usually keep it off the charger if I'm near one so I'm not the best measure of that. Definitely enough to get me through a day though which is all I need.
[Nexus S Android Development] dneill2006:
Is BLN set to blink by default?

If so how would I change it without installing the app?

Thanks.
[Nexus S Android Development] nexusphone:
#!/system/bin/sh

echo 0 > /sys/class/misc/backlightnotification/enabled
echo 0 > /sys/class/misc/backlightnotification/blink_control

init.d script to disabe BLN
[Nexus S Android Development] dneill2006:
Will this just disable blinking though and keep BLN on?
[Nexus S Android Development] zaiuss:
terry, great kernel. what are the chances of adding touchwake?
[Nexus S Android Development] mobile_pc:
TouchWake useful :)
[Nexus S Android Development] zaiuss:
also, what is the current blinking duration? that is, after what time (1min? 5 mins?) will blinking stop and default to BLN being solid?

is there also an option to edit this?

thanks terry!
[Nexus S Android Development] phone_user:
#!/system/bin/sh

echo 1 > /sys/class/misc/backlightnotification/enabled
echo 0 > /sys/class/misc/backlightnotification/blink_control

"disable blinking though and keep BLN on"

☞ BLN MOD of Ezekeel changed for more detailed control on GLaDOS v2.7. terryhau maybe accept that on the next version