yashsingh1/xdaforums huggingface dataset:
[Nexus S Android Development] franciscofranco:
My kernel package doesn't include a single init.d file so you don't have to delete anything from me.
[Nexus S Android Development] chinopski:
thanks for the reply franco, so i guess il just have to delete the scripts i made myself in the init.d folder : 98lazymaxfreq and 98screenmaxfrequency?
[Nexus S Android Development] JmPTaz09:
Music playback was smooth, no stutters. Well done sir; liking 1.5 quite a bit so far.
[Nexus S Android Development] mike216:
Does this kernel boot at stock volts or 25 over on 400 and above

Boot at stock. The new set on boot setting in nstools had me confused until I found it

Sent from my I9020T NEXUS S/NSCOLLAB, IS THE BEST PHONE BECAUSE WE HAVE THE BEST DEVELOPERS!
[Nexus S Android Development] y3mita:
Giving latest kernel a go! UV -25 LAZY governor and Max freq enabled thru nstools
[Nexus S Android Development] krasnoff:
The same at me on cm7 nightly #254 (GLaDOS 1.5 BFS). All cashes wiped, earlier I had #253 and GLaDOS 1.4 bfs - all was stable.
[Nexus S Android Development] y3mita:
It happened to me as well and had to make fresh install! But in my case I was dumb since I flashed it over Franco's without wiping! :)
[Nexus S Android Development] Ezekeel:
I have not changed anything from V1.4->V1.5 that could have caused these problems, so this is probably an issue with the latest update to the ROM. Try a stable CM version; I am using CM7.1 stable without any issues. Also if you have problems with BFS, always try the CFS version and vice versa.
[Nexus S Android Development] krasnoff:
Thank you for the answer. Most likely the reason in the version of ROM: I has tried to flash kernel ver. 1.4 on #254 and it also leads to freeze.
[Nexus S Android Development] saranyan:
Just a question. Are you using CM7.1 or Cm 7.1.0.1, Dunno what the difference between them is?
[Nexus S Android Development] mixtapes08:
Im running this 1.5 the whole day.. crazy bat life even in screen on... nice job. One question. I can't set the blx value to 100 it always going back to 96 when i close nstools. Any advice so i can charge all the way up to 100?

Im on latest miui rom.
[Nexus S Android Development] WarByte:
Just thought I'd go ahead and use my free time to tell you it has been said before that this won't be included as it is mostly a cosmetic change :) I'm installing 1.5 right now.
[Nexus S Android Development] Mecid8:
I am using 1.5. Sometimes i cant disable airplane mode. Only reboot help.
[Nexus S Android Development] mixtapes08:
Ok... i understand it now hehe
[Nexus S Android Development] ciwek90:
im using 1.5 cfs...and i can say this kernel is rock!! my phone is super smooth and much battery saving...thanks Ezekeel!! :D:D:D
[Nexus S Android Development] Jonathon Grigg:
It seems the general consensus is that 1.5 is smooth and is light on battery. I can definitely confirm this, I've had great battery life over the past day (give or take) compared to the latest Franco test before it. I must say the battery drain is really low! Never seen it like this before, for my usage anyway. I haven't experienced any of the wake up lags I had on Franco kernel after a day or so here, just good (expected) behaviour.

Great work Ezekeel, unless something is wrong or you come up with some radical new feature then I'm sticking with 1.5 for some time!

Sent from my Nexus S
[Nexus S Android Development] kecinzer:
That's weird. I tried 1.4 version and had definetly worse battery life than franco.Kernel.

That means, that bettery battery life is from 1.5 version?
[Nexus S Android Development] franciscofranco:
Not wanting to hijack this thread can you post in my thread a detailed explanation of the issues you encountered please.

Sorry for the small off topic ezekeel.
[Nexus S Android Development] HeavenlyWinds:
You could at least put that in a txt file and attach it rather than taking a whole thread page.
[Nexus S Android Development] FloHimself:
I just don't care if you read this topic on your phone, so I post the log directly into the code tags. The alternative for me is to just stop reporting bugs.
[Nexus S Android Development] Mecid8:
Sometimes i have gsm connection lose(
[Nexus S Android Development] Ezekeel:
Cool.

That vermagic error happens when a kernel tries to load a module which does belong to another kernel with a different 'version number'. I did not include voodoo_sound as a module, but integrated it into the kernel. So I guess what happened is that the kernel found a voodoo_sound.ko in /system/modules/ belonging to a previous kernel and tried to load it. Deleting that file should solve the issue.

Update: Are you using the Voodoo Control Plus app?
[Nexus S Android Development] y3mita:
good move Ezekeel on trying to move some stuff to kernel!
[Nexus S Android Development] WarByte:
I can confirm this. I'm on 1.5 bfs, go to voodoo control, select Kernel Module Options, when selecting "Load Sound Driver" (which is unckecked) the phone freezes and after a few seconds it reboots, when going into the same settings, the option is still unchecked.

I wouldn't call this a bug since I do not know what to expect when doing this, I don't know that the behavior or the purpose of that setting is since voodoo reports all is okay and there is no need to load anything. I can confirm all settings in voodoo sound are working correctly.

Confirmed longer battery life as well, been listening to a few songs, playing a while, chatting a few minutes, running IM+ in push mode, wifi sometimes. Great kernel, no OC, no UV.
[Nexus S Android Development] Ezekeel:
Please check if you have a file 'voodoo_sound.ko' in /system/modules/ or anything else named with 'voodoo'.
[Nexus S Android Development] WarByte:
No sir, no modules or voodoo files in the filesystem. Thanks for your quick response.
[Nexus S Android Development] Ezekeel:
Hmm, strange. I wonder what this setting does. It does not make much sense since I did integrate voodoo-sound into the kernel and not as a separate module. So in my opinion this option should be grayed out for my kernel. Do you have the same problems with other kernels?
[Nexus S Android Development] WarByte:
Well I'll be honest, all of the other kernels I have tried report an "Unsupported device, not a problem if your kernel supports voodoo" or something like that, and some settings don't work, like bass boost, or some other do nothing when changing the speaker size. Most of the other settings work though. For those kernels that report that, both the "Load sound driver" and the "Load driver at boot" are greyed out, only the "Propose to load module" is available and marked as default.

Yours is the only kernel I have seen that reports "Device supported: Nexus S..." and all settings are working, sounds fantastic. I guess that option is for stock kernels without voodoo and probably should be greyed out. Thanks man, appreciate your time and work.
[Nexus S Android Development] Ezekeel:
Hmm. That sounds confusing. I will write supercurio a PM or mail and see if he can shed some light on that.
[Nexus S Android Development] y3mita:
Curious, what if voodoo app is uninstalled? I think that would solve the issue since your kernel already has it incorporated into it.
[Nexus S Android Development] endursa:
ezekeel, i just had a SoD with glados 1.5, but i was on live oc 110 with no undervolt, and the phone was charging while it happend!

can i provide you with any log or something to help you find if the SoD comes from liveoc or the kernel? just to try i reverted to liveoc 100 to see a day or so if SoD occurs again.

and by the way, i can reproduce the voodoo settings app error when one clicks on load module -> phone instant reboots

but i don't really care, as the voodoo app detects the kernel has voodoo sound 10 and everthing works fine :)
[Nexus S Android Development] franciscofranco:
I confirm this behavior.
[Nexus S Android Development] Ezekeel:
I emailed supercurio about this problem and I understand now what the issue is. The VC Plus app includes its own module for voodoo-sound compiled against the stock kernel. The app falsely assumes that GLaDOS is also compatible with this module intended for the stock kernel which she is not (I guess due to the SLQB memory allocator not included in stock) and when one does try to load this module **** hits the fan. I am currently in contact with supercurio to decide how to resolve this issue. I will keep you updated.
[Nexus S Android Development] FloHimself:
Yes, I'm using the voodoo control plus app and the crash appears when the app tries to load the kernel modules. Guess there are enough information from the other bug reports now.
[Nexus S Android Development] chasy:
i'm no expert here .. but i had the same problem .. with live oc 110 you probably need to increase your voltage a little bit ..
[Nexus S Android Development] endursa:
Yeah i figured that, i try it now with no live oc so far no SoD :-)

But i found out something new and interesting, if you set the BLD to say something around a few ms the backlight will switch off as it should, but also the button function! One will only observe this if a long press on home or any other button should trigger the multitasking switcher or the voice search on the search button!

Not a big deal i reverted back to 3000ms switch off time anyways, but I wanted to tell you guys about this so everyone knows.

And btw I demand cake!

Sent from my Google Nexus S
[Nexus S Android Development] Ezekeel:
New and improved GLaDOS V1.6 has been published.

I made three important changes:

1. Disabled most logging and debugging kernel config options and included logger and TUN as modules. This should make the kernel even more leaner and faster.

2. During installation the cache partition, Dalvik-cache and modules, init.d scripts and bootsounds from previously installed kernels are cleaned.

3. Hmm... uhm... uhm... I cannot remember... wait a second... EPA?... No. Sorry, I cannot tell you right now... Oops!
[Nexus S Android Development] MSgtSimon:
Was it really EPA? :P
[Nexus S Android Development] Mecid8:
Thanks Ezekeel! you are great! But what are surprise?)
[Nexus S Android Development] franciscofranco:
Nice to see you got rid of the debugging ****.
[Nexus S Android Development] 4tticuz:
Thanks for that update!

Any experience with GLaDOS 1.6 and Oxygen 2.3.2?
[Nexus S Android Development] Mecid8:
Ohhhh! Ezekeel please remove bootanimation and sound.
[Nexus S Android Development] polobunny:
Hey Ezekeel, noticed 1.6 brings init.d scripts cleaning. How does it manage to do this without removing the necessary ones? Does it delete everything in init.d? Goes by filename matching? Just wondering, interested in your stuff as usual.

Edit:

You can remove them yourself, either from the flashable zip or after flashing it. From the flashable zip, remove \system\media\bootanimation.zip for the boot animation and \system\media\audio\poweron\poweron.ogg for the boot sound.
[Nexus S Android Development] Pitrino:
why i cant change charging Limit with NStools?
[Nexus S Android Development] 93ae8074:
I kind of like it. :)
[Nexus S Android Development] Ezekeel:
That probably will forever stay a mistery. Maybe one day someone will find a sealed envelop in Hangar 51 with the answer. :D

Try it. You definitely will notice it.

I only disabled the options in .config, but that already was enough for a noticeable improvement. Thanks again for the config you send me.

Take a look at the cleaner.sh script included. It checked all the different kernels and made a list of init.d scripts they include. This list of script is simply deleted. That probably is the safest approach with the least chance to break anything belonging to the ROM.
[Nexus S Android Development] FloHimself:
Well done, Ezekeel! This one runs with my configuration and I really like the boot animation.
[Nexus S Android Development] polobunny:
Well agreed! Good job too, I feel this should be included in every kernel. If kept up to date it could really help with conflicting settings. :)
[Nexus S Android Development] caliban2:
in short: delete the media-folder. ^^
[Nexus S Android Development] davenull:
Your kernel is amazing sir. Thank you.
[Nexus S Android Development] mike216:
+1 on that

I miss a boot sound coming from my old vib and I like the boot animation! Very professional looking, thanks ezekeel!!!

Sent from my I9020T NEXUS S/NSCOLLAB, IS THE BEST PHONE BECAUSE WE HAVE THE BEST DEVELOPERS!
[Nexus S Android Development] WarByte:
I am a big fan of my own bootanimation, but the one included looks great :) can't wait to try this kernel. love new versions. thanks!
[Nexus S Android Development] endursa:
cruelty, you are pure evil, i don't want to test any longer until i get some cake!

but nice surprise :), let's see how the kernel performs in daily life!
[Nexus S Android Development] mike216:
Ezekeel do you run bfs or cfs and could you share what rom you run.please, thanks

Sent from my I9020T NEXUS S/NSCOLLAB, IS THE BEST PHONE BECAUSE WE HAVE THE BEST DEVELOPERS!
[Nexus S Android Development] Ezekeel:
I am glad, most people like the bootanimation and sounds. Euphorie did a really excellent job (http://xdaforums.com/showthread.php?t=1061627).

Probably not a bad idea to include it in every kernel. I think a lot of the problems reported can be avoided by enforcing a proper cleaning before flashing a new kernel.

I heard Linus Torvalds promised some cake once the final version of the finished Linux kernel is released. ;)

That is why I read the forum with the Opera browser. So I can read the sigs. ;)

Device: i9020

ROM: CM7.1 stable

Kernel: latest GLaDOS CFS

Baseband: I9020XXJK8

I also got word back from supercurio regarding the issue with his VC Plus app and there will be an update to his app which will resolve this problem. Until then simply do not try to be hero and use this setting.
[Nexus S Android Development] y3mita:
Nice third add-on to this kernel!
[Nexus S Android Development] kancrutt:
where's the PayPal button?! :D
[Nexus S Android Development] Sputnikk23:
two questions:

is it ns4g compatible and do we still manually enable deep idle/live oc/screenoff_maxfreq?
[Nexus S Android Development] Ezekeel:
I did not run any benchmarks, but I also felt that this kernel is surprisingly smooth and snappy considering that I only ran it with 1GHz without OC so far. I guess that is mostly due to the SLQB memory allocator which seems to perform much better than SLAB.

This kernel will always be first one to receive bug fixes and improvement for all of my tweaks simply because it is also my new reference kernel for all these mods.
[Nexus S Android Development] thoth77:
data connection drops

In minutes after boot, data connection (3G & Wi-Fi) dropped.

I think it is due to BFS.

I have experienced on roms based on CM with the bfs versions of mathkid95 and franco.

You'd better release cfs, bfs two versions like mathkid95 and franco for CM-based roms users. :)
[Nexus S Android Development] franciscofranco:
Yes SLQB is so much better than SLAB, it definitely does a great job ;)
[Nexus S Android Development] thegtfusion:
i just flashed it! holyyy hellll itsss soooo sweet :D will report later about the battery life :P ;)
[Nexus S Android Development] caliban2:
i'm running it for 30 minutes only, but so far no problems with cm7. not that i ever had connection-drop with any kernel at all.
[Nexus S Android Development] info[]box1:
Running on brainmaster's MIUI NS4G with no issues at all.
[Nexus S Android Development] vviper:
Going to test this out but looking at the comments it looks good! No one has mentioned it yet but awesome name for the Kernel and brilliant description thingy, Cave Johnson would be proud!
[Nexus S Android Development] caliban2:
yeah, big question is what stays behind on system from this kernel...? ^^
[Nexus S Android Development] polobunny:
Performance similar to morfic's TEUV in Quadrant. No time to test much since I'm at work, flashed on my dinner time and benched with the phone in my pocket.

Love the ascii art when flashing. ;)

Does the kernel put any file in init.d? Coming from morfic's do you recommend deleting 98tweak?
[Nexus S Android Development] vviper:
Ha! Portal is awesome. If they do a next one it should be at Aperture Science's prime so you can meet Cave Johnson!
[Nexus S Android Development] wildestpixel:
My data radio takes an age to kick on after boot.

I'm on cm 7.1 with xxxkb3 radio on a i9023
[Nexus S Android Development] Romonster:
Oh man i love GlaDOS!! :D

Will see if I'll be still alive.
[Nexus S Android Development] nbeebe24:
For some reason my phone becomes really choppy with this kernel

Sent from my illuminated black thing
[Nexus S Android Development] Yusei:
I am having a lot of batt drain.

Anyone with the same problem?

I'm using oxygen carbon series ROM
[Nexus S Android Development] dario3040:
Just delete the files at /system/lib/egl

That's what I think the path is, use root explorer, or something similar.
[Nexus S Android Development] KalimochoAz:
Happy to see you decide to build/share your own kernel. It will be nice and helpfull as franco, matr1x, neldar, morfic... So thanks
[Nexus S Android Development] khartaras:
My head just exploded. I'm cleaning up the room as we speak.

GLaDOS? Just the name made me want this. Ezekeel, you are godlike.
[Nexus S Android Development] Tenhi:
Great name for it :). I will try it asap! Thanks ;)...
[Nexus S Android Development] moinsheriff:
great work ezekeel... start-up lag fixed... love the boot animation
[Nexus S Android Development] Yusei:
Devs helping another devs, this is what a call a real community, everyone helping each other.
[Nexus S Android Development] MSgtSimon:
First, nice avatar. Second, can you not change it, or can you just not set it above 96?
[Nexus S Android Development] mike216:
This would be the first bfs kernel that have consistent colors with cfs and both look great, nice work on this kernel ezekeel! Beast of codes!

Also os there no need to wipe caches? Looks like the kernel does it for us during installation

Sent from my I9020T NEXUS S/NSCOLLAB, IS THE BEST PHONE BECAUSE WE HAVE THE BEST DEVELOPERS!
[Nexus S Android Development] Dr_Ownage:
Was like just about to suggest you add the aperture boot image the other night. :P
[Nexus S Android Development] MSgtSimon:
Is anyone else not getting the boot audio? I tried using android_audio.mp3 instead of poweron.ogg (as specified in the thread Ezekeel linked to for the boot animation) and it still did not work. I fixed perm to match bootanimation.zip. Thoughts?

---------- Post added at 09:33 PM ---------- Previous post was at 09:30 PM ----------

There is other stuff in the /system/media/audio folder aside from the boot audio, so don't just blow that away.
[Nexus S Android Development] mike216:
I'm not either I tried to reflash it a couple times to get the boot sound

Its there but just not player, it did once when I first flashed it

Maybe its permissions? Could you show us the correct permissions ezekeel

Sent from my I9020T NEXUS S/NSCOLLAB, IS THE BEST PHONE BECAUSE WE HAVE THE BEST DEVELOPERS!
[Nexus S Android Development] MSgtSimon:
I matched the permissions to bootanimation.zip, so it should work...

Those permissions being 644 (rw-r--r--)
[Nexus S Android Development] Ezekeel:
For me the boot sound worked directly on the first boot without changing anything manually. Maybe the ROM has to support it too?
[Nexus S Android Development] sixstringsg:
I hate to state the obvious, but was your phone on silent mode when you turned it off?
[Nexus S Android Development] MSgtSimon:
I'm using the basically the same ROM you are, CM nightlies instead of stable. Does it matter that you are using an ogg file in /system/media/audio/poweron/ titled PowerOn.ogg rather than an mp3 titled android_audio.mp3 in /system/media/ as specified in the bootanimation thread you linked to (http://xdaforums.com/showthread.php?t=1061627)?

---------- Post added at 10:51 PM ---------- Previous post was at 10:50 PM ----------

Lol, thought of that and tried it both ways

---------- Post added at 11:33 PM ---------- Previous post was at 10:51 PM ----------

Ezekeel (and everyone) check the contents of the linked file. Throw those scripts in /system/bin/, fix their permissions and it should work. You might have to run enablebootsound. Not sure why it worked for you out of the box Ezekeel, but this seems to do the trick. I moved these files into place manually, since I wasn't sure what would happen if I flashed a zip for another device on my NS.

xda: http://xdaforums.com/showthread.php?t=1030101

straight dl: http://www.mediafire.com/?hpozqkzwnubb6qb
[Nexus S Android Development] mike216:
The first time I flashed it and it worked my sound was on silent and it still worked but not now no matter what its set at

Sent from my I9020T NEXUS S/NSCOLLAB, IS THE BEST PHONE BECAUSE WE HAVE THE BEST DEVELOPERS!
[Nexus S Android Development] mrpdaemon:
Ezekeel, thanks for the awesome kernel! Running GLaDOS 1.6cfs on CM 7.1.0.1 with my i9020t and I'm very happy with it. First off, the battery life is amazing with DEEP_IDLE - although I'm hitting the Talk2.apk bug (I like my GoogleTalk with video) so I need to launch "Camera" after every boot. Everything feels very smooth even with no OC or LiveOC. Also, your kernel is a lot more stable than the cm-kernel that comes with 7.1.x on my device, however I still get some random reboots (1 day uptime on average). I look at aLogCat after reboot, but the crash stuff seems to already be gone - can you give me tips on how to collect crash data so I can report it here?

Thanks again for the awesome kernel, makes the device so much better than stock.
[Nexus S Android Development] mike216:
I like these settings, what do you think ezekeel?

Your colors are dark and bright with the help from voodoo color hack but I have this opinion because I've flashed ever kernel in the dev section and yours are perfect in my opinion, franco has great colors very close but not as bright. Love both kernels ! Very similar

Sent from my I9020T NEXUS S/NSCOLLAB, IS THE BEST PHONE BECAUSE WE HAVE THE BEST DEVELOPERS!
[Nexus S Android Development] mike216:
I wish we could flash the zip because there are a couple things I dont know how to, so if you guys find out its compatible for us please let me know and thanks a lot for it!

Well the zip wont flash get an error,

Sent from my I9020T NEXUS S/NSCOLLAB, IS THE BEST PHONE BECAUSE WE HAVE THE BEST DEVELOPERS!
[Nexus S Android Development] caliban2:
dude, i was talking about inside the kernel-zip, not on the phone... :D
[Nexus S Android Development] WarByte:
Hah, too late :) anyways what happens now is that the voodoo app says there is an issue loading the module and no reboots BUT this is a warning: the app will say now that a module needs to be loaded in order for it to work and no device is reported as supported. this happens all the time and i didn't see any way to fix it, i'm just guessing deleting the module loaded by the app would fix it but I didn't bother, just restored my back up (cause everyone is keeping backups, right?). So waiting for the update now. Thanks!

I was tempted to reply for you :) but decided to wait.
[Nexus S Android Development] MSgtSimon:
Yea, realized that after I posted. Couldn't bring myself to edit the post, reason: stupidity.
[Nexus S Android Development] polobunny:
What software is this mike? To adjust minfree?
[Nexus S Android Development] caliban2:
i had the same problem when changing to cm7-nightly 257 yesterday. reason was i had disabled voodoo-sound in cm-settings, thinking it would cause troubles if i had it enabled togeter with voodoo-app.

well, it's exactly the other way round, need it enabled for voodoo-app to work.
[Nexus S Android Development] v3rk:
sorry wrong thread
[Nexus S Android Development] steve.garon:
The best thing you can do after installing the latest nightly is to remove or freeze crespoparts.apk in system apps. It will remove the voodoo settings and let you use the good old Voodoo app!

Titanium Backup is your friend.
[Nexus S Android Development] caliban2:
works as well.

but simply enabling voodoo-sound in crespoparts and manage settings via the app is even easier. ;)
[Nexus S Android Development] got2best:
I would like to know what program this is as well