yashsingh1/xdaforums huggingface dataset:
[Nexus S Android Development] mejobloggs:
Hmm I'll try that, where do I find stock roms?

When I first got my phone I think I had about 2 days battery life and I was fairly impressed. As soon as I started putting custom roms on it halved.

But I'll stop discussing this in glados thread.
[Nexus S Android Development] :
GlaDOS now in the UX GRAPH!

You can hover over the bars or lines to see which thread it is, or if you are using a phone, just tap on them.

http://goo.gl/MwSvI
[Nexus S Android Development] kirpi:
Does this kernel have the USB Fast Charging option? I am at a Starbucks with a rundown battery :) Stuck here until the phone charges and I would like to charge faster with my notebook. (which is an Asus UX31E which has USB Charger Plus feature available)
[Nexus S Android Development] mixtapes08:
No it doesn't have
[Nexus S Android Development] dman777:
I love this kernel line. Thanks.
[Nexus S Android Development] Corra:
Unbelievable lags on stock ICS 4.0.4...

Gesendet von meinem Nexus S mit Tapatalk 2
[Nexus S Android Development] ljordan2:
How about more details about your setting? Like what governer you used.
[Nexus S Android Development] Corra:
BLD, BLN, Touchwake, Deep Idle on

Ondemand governor and no differences between deadline and noop schedulers (I'm not sure about the type of the first as I've already flashed Air Kernel, but I tried both schedulers).

Tried both BFS and CFS.

I use the same settings with Air Kernel except the cfq scheduler with no issues.
[Nexus S Android Development] kirpi:
@endursa did you (or anyone else) test your bluetooth framework on ICS 4.0.4? I love the deep idle (with off on the top :) ) but I despise having to write that one line rfkill script every time.. I'd love to try your fix.

I'd test myself tomorrow (my battery is dead :)) but even if it works, I'd still like to know if 4.0.3 and 4.0.4 framework files are different..

Edit: I tested and android.phone could not stop stopping.. When I look back, it should be obvious that 4.0.3 and 4.0.4 framework files are be different.

So does anyone have/can anyone compile framework-res.apk for 4.0.4 with bluetooth suspend mode off? Endursa?
[Nexus S Android Development] endursa:
i just read your request, i will Don this tomorow :-)
[Nexus S Android Development] brenix:
I was able to re-compile framwork-res.apk (from SlimICS) 4.0.4 with bluetooth quick switch disabled.. Seems to be working great! Here's a d/l for a flashable zip: Download
[Nexus S Android Development] spider623:
guys is the project dead cos i didn't see any updates for months :confused:
[Nexus S Android Development] al_madd:
Seem likely been abandoned..last activity from ezeekel from his github is 4th april...He is very busy right now...
[Nexus S Android Development] lolobabes:
wow my screen display significantly improved after flashing, or am I just imagining that? ahihihihi
[Nexus S Android Development] al_madd:
Still using ICS???
[Nexus S Android Development] pat.seven:
Guys the file isn't available. Anyone knows an alternative download link? thanks!
[Nexus S Android Development] Articudos:
Ezekeel doesn't have NS anymore.

So no updates..
[Nexus S Android Development] robrob777:
Thanks for your post, Had to go back to gingerbread after JB was eating battery like crazy (25% over the night).

Big Mem is great, phone usually boots with 210mb ram available and I have a few apps running.

Back to my 2 days battery life. No crashes (4 days so far)
[Nexus S Android Development] b1337:
GB lol
[Nexus S Android Development] robrob777:
I know, however I need a phone that works, Google implemented project butter perfectly in JB however GB has project Juice implemented.
[Nexus S Android Development] polobunny:
I feel you there, but once you get used to all the nice features of JB/ICS it's hard to go back to GB. Miss the snapiness and stability of Oxygen 2.3.2 though. That combo was way good.
[Nexus S Android Development] romind64:
i can't download 4,0,4 version ? anyone have a link please ? thks
[Nexus S Android Development] MajorBen1997:
Will this work with JB 4.2 ROM CM based (I think it's CM bases because whenever I flash a kernel, it has to be the CM kernel or I get a boot loop) and does this have a GPU overclock option?
[Nexus S Android Development] FloHimself:
This is for ICS and will not work. Just leave this old thread alone...
[Nexus S Android Development] leap_ahead:
What rom you use ?
[Nexus S Android Development] MajorBen1997:
http://xdaforums.com/showthread.php?t=1992411 I use the ROM shown in this thread
[Nexus S Android Development] kwibis:
Try bedalus kernel. He has a 4.2 compatible one.

Sent from my Nexus S
[Nexus S Android Development] MajorBen1997:
Bedalus kernel crashes my phone if I oc at all whereas the kernel I'm currently using does not
[Nexus S Android Development] kwibis:
Adjust voltages should fix that

Sent from my Nexus S
[Nexus S Android Development] namian_semazen:
the link is dead :)
[Nexus S Android Development] FloHimself:
What do you expect? The post is 1 year old.
[Nexus S Android Development] Milad_Nexus:
Hi guys , Mirror Link Please . . . :(
[Nexus S Android Development] :
hello thread is presumed dead, the kernel in question is not more been updated for at least a year.

there are so many sequels and updated kernel out why you want to try just that?
[Nexus S Android Development] chinopski:
Probably because of the USB OTG support. I also want that feature on my nexus s 4.1.2 :(
[Nexus S Android Development] IT4ALii3EN:
Thx for the explication ;)!

But it's possible to change the full charge with "Nstools" on the market.. It's for this that I ask me this question ^^
[Nexus S Android Development] y3mita:
You can see 100% on francos kernel
[Nexus S Android Development] tehgeekguy:
I flashed the CFS 1.4 kernel yesterday and it seemed to go well with the latest CM7 nightly throughout the day. Unfortunately somewhere throughout the night I woke up randomly and saw it looping on the bootanimation while it was charging :(
[Nexus S Android Development] ellesshoo:
Ezekeel, do you still recommend turning max_freq on for lazy/deep idle? Also, if I'm just playing music, via bluetooth, would this mean it will be at max frequency during that time? I'm confused by differences between older/newer versions, bugfixes, etc that even after re-reading part of the DIDLE thread and this entire thread, I'm still not sure.
[Nexus S Android Development] Ezekeel:
Can anyone confirm this? Never had such a problem. Did you OC/UV? Might be a problem with the nightly; try the latest stable CM.

If you use DEEP IDLE, use lazy and enable screenoff_maxfreq.
[Nexus S Android Development] tehgeekguy:
Nope, I don't OC/UV with this, I just let it run by default. No big deal, unlike other users I don't use my phone for an alarm, and I've had the issue here and there with Trinity test kernels, so it's no big deal. I'll see if it happens again, but I'm not really worried about it.
[Nexus S Android Development] Ezekeel:
If you already had the same issue with another kernel on the same ROM, the problem is most likely not with the kernels, but with the ROM or some app.
[Nexus S Android Development] plphung:
Been running v1.1 on brainmaster's MIUI for a solid week now. Smooth and stable as hell at 105 liveoc. Can't wait to flash 1.4 :D
[Nexus S Android Development] Ezekeel:
Next version of GLaDOS will be released as soon as I get feedback about potential problems of music playback using BT headsets and DEEPIDLE or confirmation that this is working fine.
[Nexus S Android Development] ellesshoo:
Well then it chews through battery at max cpu while I'm just listening to music over bluetooth. It never enters deep sleep, I guess it spends some time in deep idle but still really flies through battery bc of max cpu. Am I understanding correctly that this is desirable?
[Nexus S Android Development] Ezekeel:
I do not have a BT headset myself. And since noone with a BT headset stepped up and gave some proper feedback yet, the effects of DEEP IDLE on BT are still unknown. Maybe you are willing to help.

This should be investigated with DEEP IDLE and BT:

1. Are there any lags/cracks/etc for music playback with BT headsets.

2. Is the DEEP IDLE state with TOP=ON properly used (see idle_stats).

3. Does race-to-idle with screenoff_maxfreq enabled work with BT which only used TOP=ON or is it better in practice to turn that option off when using BT. My guess would be that it still beats scaling down to lower frequencies.
[Nexus S Android Development] endursa:
i only can speak about BT Headset and talking on the phone, but there everything just worked as i used it on my way home today!

TOP=On was used and no calls where dropped or the BT headset disconnected!
[Nexus S Android Development] Ezekeel:
Sounds good. If you do not mind, could you also try music playback please to be sure.

Can anyone confirm that it is working fine?
[Nexus S Android Development] Yusei:
Which baseband are European user using right now?
[Nexus S Android Development] Ezekeel:
GLaDOS test kernel: http://www.multiupload.com/6E62O5TO9Y

Things to test:

- Are the problems with the vibrator resolved?

- Does it work to set min and max frequencies and voltages with SetCPU?

Some music while testing? http://www.thinkwithportals.com/music.php
[Nexus S Android Development] franciscofranco:
Just to be sure, that feedback comes from using Glados kernel right?
[Nexus S Android Development] damnmisur:
Can't say about race to Idle, but all seems well with my Ford Sync using Bluetooth for streaming music whilst in deep idle . Stats are showing up properly. I just now added script for race to idle. Will test tomorrow. Using CM7.1 stable and Matr1x 10.5. Min freq 400 Max. freq 1000 didn't touch voltages, lazy.

EDIT:

phone was plugged into usb. Unplugged, music stutters.

Sent by my Nexus S 9020a on Telus running some ROM with an other kernel
[Nexus S Android Development] endursa:
Yep as i posted it here in the glados thread!

But you're right to ask, as try all your Kernels top, nur for BT i can only speak for glados 1.4! Haven't used it with your Kernel Franco.

Sent from my Google Nexus S
[Nexus S Android Development] JmPTaz09:
Pretty sure I used GLADOS with my BT headset listening to music w/out any issues recently, but I'll test again tomorrow as I'm on 1.4.1 with cm7 n253; will report back
[Nexus S Android Development] ahbeng:
@ezekeel:

Saw that you're using updated toolchain arm-2011.03-41. Is there any advantage to using the codesourcery toolchain vs the GNU arm toolchain or the android-specific toolchain?

I'm not very familiar with linux kernel development so I'm not sure whether there are any benchmarks that would be useful, but I used android ndk to build a standalone toolchain based on the latest gcc 4.6.2, binutils 2.22.51 and other dependencies and have been using it to compile kernels and other native code. Would that be useful to you?
[Nexus S Android Development] idelgado782:
Just downloaded and installed kernel. Trying out live oc at 880/440 and I can't even tell a difference. I've recently used Franco's kernels and they were great with my phone. Since there were a lot of tweaks from you I figured I would try out your personal kernel.

Thanks for giving is crack flashers something else go try out. :)
[Nexus S Android Development] AndiTails:
Been running v1.4 BFS with Nexus MV 11.08 on a 9020 and all been fine.

Flashed 1.4.1 BFS along with morfic dalvik wiper, and phone wouldn't get past the Google logo.

Flashed 1.4 BFS and morfic dalvik again, and boots up straight away...

So I'm afraid I can't help test 1.4.1 :(
[Nexus S Android Development] caliban2:
applied 1.4.1 before going to sleep - phone restarted during the night and was sitting at sim-unlock this morning. bfs always gives me troubles... but until that no crashes etc.

- vibrator was fine. but now that i went back to 1.4 cfs i noticed that i never had a problem anyway. ^^

- no voltage settings in setcpu

thx for the music! (no bt-headset, so just listening to it without testing anything)
[Nexus S Android Development] Black Coffee:
The best Kernel I used till now, getting amazing battery life on heavy usage.. had couple of reboots with version 1.3.. But 1.4 is simply awesome, not issues so far.. Hats off Ezekeel !
[Nexus S Android Development] idelgado782:
I'm not sure where to post this guys so ill start here and hopefully you can give me some insight.

I just noticed today that setcpu no longer had the voltages options across the top menus. I have uninstalled and reinstalled twice already along with reboots each time. I don't know if its the kernel that would cause this or what? Its not a HUGE deal but however I do like having that option there for when I would like to mess around with voltages. Can anyone provide any feedback?

I have an att 9020a. Running brainmasters miui 1104 with the cfs kernel installed. Thanks in advance!
[Nexus S Android Development] 93ae8074:
Use NSTOOLS.

Cheers.
[Nexus S Android Development] idelgado782:
I also have NStools installed and did see that I can still change/adjust voltages from there. To see, I changed the kernel to talon test kernel 4.0 and the voltages option does in fact show up in set cpu. Something with this kernel that causes that menu now to show up. Weird.

9020a Att

BM Latest MIUI

CFS Glados
[Nexus S Android Development] matmat07:
So far vibration seems right :D. Bluetooth is on now to check for reboots.
[Nexus S Android Development] sakisds:
Can we OC with this kernel without touching the bus speed?
[Nexus S Android Development] mixtapes08:
There is a script im this kernel that disable voltage control on set cpu and proton app
[Nexus S Android Development] mixtapes08:
What is userspace governor can u xplain it?
[Nexus S Android Development] franciscofranco:
http://lmgtfy.com/?q=userspace+governor
[Nexus S Android Development] Ezekeel:
I have no idea how these different toolchains perform compared to each other. I took the Codesoucery toolchain because it was the most convenient to use. Also I do not know of any meaningful benchmarks one could run to investigate this.

New version of GLaDOS available in the initial post!

I have fixed the problems with SetCPU, the vibrator issue with DEEP IDLE and hopefully the problems with SIP calls over WiFi.
[Nexus S Android Development] mixtapes08:
Testing 1.5 cfs so far so good.. very speedy kernel even in 880 feels like my phone is flying.. btw does screen of max freq save more battery when enabled?
[Nexus S Android Development] caliban2:
no idea what you've done, but 1.5 cfs has way less batt-drain for me with screen on (surfing via 3g). Oo i can see in settings already that this is half the drain as when i did the same this afternoon.

dunno about standby yet, obviously, but this is... wow! :)

lazy-gov, didle and max-cpu off. freq & voltage unchanged.

voltage in setcpu is there now.
[Nexus S Android Development] damnmisur:
Any thoughts on deep idle and music through bluetooth? I have the stutters with deep idle unless phone is plugged into USB. This is with any kernel with working deep idle.

Sent by my Nexus S 9020a on Telus running some ROM with an other kernel
[Nexus S Android Development] Ezekeel:
If you use DEEP IDLE, use lazy with screenoff_maxfreq enabled.

Which BT headphones are you using, which music player and what music codec are your music files? Check idle_stats if the DEEP IDLE state with TOP=ON is used and not the one with TOP=OFF.

Can anyone confirm this problem with GLaDOS V1.5?
[Nexus S Android Development] mike216:
I can confirm this also! Battery drain is extremely slow with screen on

Way to early to see how deepidle is because I flashed it earlier today

Nice job ezekeel! Wish I could help you with the BT trouble shooting but dont use it neither

Sent from my I9020T NSCOLLAB + FRANCO'S 08 BEAST LIVEOC 108
[Nexus S Android Development] invd:
Yep, here also very good battery life with screen on and surfing via wlan. No issues yet (no reboots, freezes...).

brainmaster MIUI 1.11.4 - GLaDOS 1.5 - i9023

LiveOC: 110, Min_CPUfreq: 440, Max_CPUfreq: 880, Stock Voltages.
[Nexus S Android Development] damnmisur:
Using Ford Sync, Google music 4.01, music is mp3 format. Running CM7.1 Stable with GLaDOS 1.5. 1000 max 400 min. Deep idle on, bln on as well as bl dimmer. Left voltage as set by kernel. Race to deep idle on. Will double check stats on ride home from work.

Sent by my Nexus S 9020a on Telus running some ROM with an other kernel
[Nexus S Android Development] mike216:
Battery with screen on is amazing!

Is not having the 100% charge helping this?

Did my 20 minute walk around the block listening to music with power amp but I'm not sure if deepidle is working because i have not top on stats

Sent from my I9020T NEXUS S IS THE BEST PHONE BECAUSE WE HAVE THE BEST DEVELOPERS!
[Nexus S Android Development] kid1da:
Hey, ezekeel my Nexus keeps freezing after I flash v1.5. I'm running the latest miui 1.11.11. It will boot but the screen becomes unresponsive after a few seconds of scrolling. Also I get the black screen of death if I let it sit after boot. This is the first issue I've had with your kernals.

if the skies the limit, where's the urgency?
[Nexus S Android Development] shubu000:
i'm no ezekeel, but try wiping your cache?

that helps me if there's anything residual that might clash with the new kernel...

hope that helps
[Nexus S Android Development] mike216:
Oddly enough I wipe before and after also and I usually get a better signal after? I dont know why but it always helps me

Sent from my I9020T NEXUS S IS THE BEST PHONE BECAUSE WE HAVE THE BEST DEVELOPERS!
[Nexus S Android Development] moinsheriff:
i have never performed these steps before installing a kernel.. is it necessary to do so???... im running bionix 1.6

"Always make a backup of your /efs/ directory (http://xdaforums.com/show....php?t=1138873) before installing custom kernels or ROMs.

Installing this zip will create the files '98touchscreen', '99nexusinit' and 'placeholder' in the '/etc/init.d/' directory (same as the Netarchy kernel). If you switch to another kernel you should delete these files. Also when installing GLaDOS make sure to delete the scripts that other previous kernels have installed.

"
[Nexus S Android Development] mike216:
I get no top on stats,is deepidle kicking in?

Sent from my I9020T NEXUS S IS THE BEST PHONE BECAUSE WE HAVE THE BEST DEVELOPERS!
[Nexus S Android Development] Tzorg:
Same here, no top values on 1.5.
[Nexus S Android Development] kid1da:
I tried that and still the same result.

if the skies the limit, where's the urgency?
[Nexus S Android Development] Tzorg:
Actually, after leaving it on screen off for several minutes I'm now getting some top, so it doesn't seem to go didle as quick as other kernels but still does.
[Nexus S Android Development] Ezekeel:
The DEEPIDLE state with TOP=ON is only used while BT, GPS or the vibrator is running.

Try another ROM.
[Nexus S Android Development] Tzorg:
Sorry, at the time I meant no top on or off, but after a while the off numbers have started to come, even though it seems to take longer to kick in than in other kernels, where I get top off few seconds after turning the screen off.

Just started testing this kernel though, so far looking good. Thanks Ezekeel.
[Nexus S Android Development] mike216:
Maybe I should have given it more time also I thought ezekeel disabled it after the battery droped past a certain point

I listened to music for around 20 minutes without any top on stats so dont know if that's how its supposed to be but there are many noticeable benefits the main one being slow battery drain when the battery gets down around 65 and lower

Thanks ezekeel!

Edit - oops sorry ezekeel I just read a page back and feel a bit like a moron so thanks for clearing that up for me. To be honest I've been running kernels with your deepidle mod since the beginning days but just started to look at the stats

Rookie mistake by not reading through properly, sorry

Sent from my I9020T NEXUS S IS THE BEST PHONE BECAUSE WE HAVE THE BEST DEVELOPERS!
[Nexus S Android Development] mike216:
A positive thing about this kernel is the colors dont Flickr light to dark there nice and bright using voodoo color hack and hold consistent

Another is I can liveoc at 110 without reboots where I had issues on other kernels,much more time will tell for my power hungry nscollab rom but so far so great

I stand by that signature ezekeel! What dual core phone will you be getting? Prime or G2

I thought for 2 days about going and getting the G2 but I love the development side more than anything thanks to great dev like you so I think ill just be patient and wait on the prime as I suspect the dev here will

Sent from my I9020T NEXUS S IS THE BEST PHONE BECAUSE WE HAVE THE BEST DEVELOPERS!
[Nexus S Android Development] JmPTaz09:
Ezekeel -

CM7 nightly 254 - GLaDOS 1.5 BFS -

Ran a quick test; reset idle stats and listened to about 5-6 mins of my music (MP3) with my Bluetooth headphones with stock CM7 music player. Running with Lazy at 1000/400 (live OC 100) with max screen off option on. Here are the idle stats results:

Idle : Time (ms) 24336 - Avg (ms) 0

Deep Idle (top=on) : Time (ms) 329386 - Avg (ms) 7

Deep Idle (top=off) : 0 - 0

Hope this information is helpful. Kernel seems good so far but just flashed an hour ago.
[Nexus S Android Development] Ezekeel:
Unfortunately I will not get a Nexus Prime. I cannot sell my Nexus S because then I would not be able to support my tweaks and my kernel anymore and abandoning those people who rely on that does not seem right. And currently I cannot afford shelling out 500+ Euro to buy a second smartphone just for the fun of developing.

The stats look fine. You did not experience any stuttering with the music playback?
[Nexus S Android Development] moinsheriff:
could you help me regarding deleting the files in init.d

im usin es explorer with root.. system/etc/init d OR etc/init.d ???? im not able to delete the 98tweak and 99complete.. it says cannot be deleted..

im using trinity kernel.. so do i have to delete the files before i flash this kernel?
[Nexus S Android Development] IT4ALii3EN:
Hello Ezekeel;

I test the kernel 1.5 BFS, and when I have install it and boot, I have bootloop (when I write PIN code).

I delete only files in /init.d and it's the same thing.

CM 7.1.0.1.

I think that there are some things in the CM for the phone doesn't work with your own kernel.
[Nexus S Android Development] sixstringsg:
Those two are symlinked together, so both locations are the same. You have to mount that folder as R/W. I don't know exactly how it works with es, but there should be a button somewhere.
[Nexus S Android Development] moinsheriff:
thanksss... DONE... using root explorer..
[Nexus S Android Development] mike216:
Well that's the best news I've heard today I just assumed that

I'm in no hurry to leave my NS as it has the best roms kernels and the most features than any other phone out there so on happy to hear this and I also am not looking forward to paying 500 for any phone. Thought hard about it but I know I would have seriously regretted it. A new phone that I wouldn't use because I'm a huge music man and can't give up voodoo sound along with dsp and cyanogen mod. The nexus s is the only phone with a perfectly stable cyanogen mod rom! Many to choose from actually

Sent from my I9020T NEXUS S IS THE BEST PHONE BECAUSE WE HAVE THE BEST DEVELOPERS!
[Nexus S Android Development] mike216:
Absolutely correct, I hate the update the brought on having to mount to erase files

I could be wrong but wont ezekeels files over write those

Another thing is should I delete 97ramscript out of my inuit.d folder, I'm on nscollab and I think its juwes ram script but not sure if ill be better off deleting it,thanks

I'm using nstools so when the kernel booted after the flash it saved my voltages from prior, does this kernel boot with stock volts?

Sent from my I9020T NEXUS S IS THE BEST PHONE BECAUSE WE HAVE THE BEST DEVELOPERS!
[Nexus S Android Development] chinopski:
files to delete coming from francos kernel

do i have to delete all the files in init.d folder if im coming from franco's kernel?

you see, my phone is in a love triangle with franco's kernel and glados. :D