yashsingh1/xdaforums huggingface dataset:
[Nexus S Android Development] :
Codename android needs a bluetooth patch. Download the codename ROM utility here: http://androtransfer.com/AndroidUser00110001/codenameromutility/cdaru.html

Which will allow you to download the patch.

When you have installed the patch, you will need to open and close GTalk before Deep Idle will work.

Check it is working by opening "Idle Stats" in NSTools. You should see a time in ms next to TOP=OFF if bluetooth is off. If you have bluetooth on, you will see time accumulate next to TOP=OFF.

However, you will not see any deep idle time unless you are using your phone while the screen is off. This is because the processor is asleep, which is even more power saving than deep idle.

I'm sure you know this, but I am including extra detail for anyone new to XDA who might be reading.
[Nexus S Android Development] glennkaonang:
Yeah, it seems CPU idle hasn't shown any proofs of saving power yet.

I think users who don't feel like using deep idle could just easily turn it off.

Anyway, I'm running the latest Bugless Beast with Air Kernel 3.2 with no problems here.

No reboots since flashing the kernel yesterday.

And I can confirm that deep idle is working fine.

It is really power saving, especially when playing music, just like what Ezeekel first claimed.
[Nexus S Android Development] aLNG:
with nstools 1.15 i can also use ur smartassv2. what i mean is i cant change tunable parameters using terminal or nstools.

for example:

echo "500000" > /sys/devices/system/cpu/cpufreq/smartass/awake_ideal_freq
[Nexus S Android Development] Imppy:
I tried all that but still doesn't work....don't know why...anyone could help?
[Nexus S Android Development] gotjazz:
hrm try logging out of talk, and disable facebook sync.

Does the phone enter deep sleep and just skip deep idle so to say or does it stay awake?
[Nexus S Android Development] nexus_junkie:
GoogleTalk cam module issue solved by Ezekeel, maybe he has another problem

http://xdaforums.com/showthread.php?p=20917046#post20917046
[Nexus S Android Development] Imppy:
It skips deep idle but does sleep...so odd...I froze talk and Google mail and still the same...don't know what's going on...tried all kernels and different roms with the patch
[Nexus S Android Development] r_data:
v3.3 Schedule

I will release it soon :)
[Nexus S Android Development] y3mita:
Saw you posted on twitter but didn't understand anything :) Thanks for update! :cool:
[Nexus S Android Development] :
Why undervolt? So people can use their phone 1% longer? Or suffer reboots and lose 2% every time?

kernels ; battery ; ROM ; gov/sched
[Nexus S Android Development] ranasrule:
please noooooooooooo undervolt.....makes my phone reboot like crazy and makes no noticeable difference
[Nexus S Android Development] NicholasQ:
I highly agree. Please do not under volt by default. Let people tweak those settings themselves.
[Nexus S Android Development] ranasrule:
exactly !!!!!!
[Nexus S Android Development] flibblesan:
Absolutely, do not undervolt the kernel by default please as this does cause instability for a lot of users! People love the kernel as it is without all these silly extras. I really wouldn't want your great kernel will end up being rather unpopular. Sorry to say it.
[Nexus S Android Development] r_data:
Okay, I will exclude undervolt.

I will keep the default voltage.
[Nexus S Android Development] :
Excellent. A victory for science!

kernels ; battery ; ROM ; gov/sched
[Nexus S Android Development] :
Obviously that quote is edited... but if you are interested in providing the setup with the best battery life, according to my tests here for air kernel, the best governor is lazy (see row 38).

According to my I/O tests here the best scheduler to combine this with is deadline (see cell O14).

Or you could go with ondemand and noop, if you wanted a more stock like default configuration.
[Nexus S Android Development] Nantaphan:
i really like this kernel

i use this with cyberGR

and it very cool hope to see ur kernel still improve everyday

fighting keep doin great work ^^
[Nexus S Android Development] deetailed:
I am glad you decide not to undervolt. I've been trying out Matr1x for about a week because it's said to be the most battery-saving, but I've had too many random reboots like I used to have with SG kernel. It's likely an issue with my phone not able to handle UV. That's when I tried your kernel with lazy/deadline on AOKP 25 and it's shaping up to be the best combination for battery/performance/stability I've ever tried. Hope this holds for the whole weekend.
[Nexus S Android Development] atlantis.mu:
many features and yet solid! nice kernel :)

Sent from my Nexus S
[Nexus S Android Development] krfoy:
just fix the issue in smartassV2

it's not a NSTools issue.
[Nexus S Android Development] nexusphone:
Wow, you the man

Sent from my Nexus S
[Nexus S Android Development] nexus_junkie:
65fps version smoooooth, thanks a lot :)

Sent from my Nexus S
[Nexus S Android Development] android_nexus:
+1 here :)

Sent from my Nexus S
[Nexus S Android Development] r_data:
Thank you very much :)

I'll fix it!
[Nexus S Android Development] diggmc:
Hi,

I'd Just Like To confirm. I've Had The xxkl1 Radio Crap Out twice today, so That A Power Off Is The Only solution. For The Time being, I've turned Off Deep Idle To See If It Happens again. Failing That I Have A selection Of radios I Can Flash And See If anything improves.

Proudly rocking...

Phone : Nexus S I9020T/XXKI1, PixelRom v1.41 (rooted)

Kernel : AirKernel 3.2, Conservative/Noop

Tweaks : None needed, this rom is awesome, Personal Boot Animation

Tablet : Asus EEE Pad 32G TF-101, 32G Class10 sdcard (rooted stock)

Please respect all our XDA developers! They're making our android experience a greater pleasure. (tchaari)
[Nexus S Android Development] bluelyd:
good battery life!

Slim ICS + AIR 3.2(65fps+Blue)

Data + Wifi ON + Screen brightness DIM

About Picture-

1. Internet Browsing 1H + Idle 5min = -15%

2. Internet Browsing 2H + Idle 5min = -31%

It's fantastic!
[Nexus S Android Development] aLNG:
?

Why data + wifi on? U can get more if only data or wifi on
[Nexus S Android Development] bluelyd:
because of my convinience. :p

I always on my "DATA ON", and just safety net for "wifi disconnection":D
[Nexus S Android Development] wolfomega23:
Try using NSTools v.14 if you are experiencing issues with SmartAssv2 on v.15
[Nexus S Android Development] flibblesan:
It's not the radio version causing the issue, it's Deep Idle. Disable deep idle and the radio won't die.
[Nexus S Android Development] gotjazz:
Or raise min cpu freq and you can keep deep idle on - whichever tickles your fancy
[Nexus S Android Development] flibblesan:
Ah yes, that as well. 100 is too low when using deep idle.
[Nexus S Android Development] gotjazz:
Or 400 to be on the safe side
[Nexus S Android Development] r_data:
Thank you :)

It is Korea traditional clothes, Hanbok.
[Nexus S Android Development] nexusphone:
Securing the Stability succeeded, IMO :)
[Nexus S Android Development] Aljosha89:
It work smothness! Good job!
[Nexus S Android Development] jjjameson:
Wow...! thats what i call great kernel..!

SmartassV2 @ 1400-800 no freezes.

Thank you so much..
[Nexus S Android Development] miata:
Overall very nice kernel, thanks r_data :)

However I tried to use scary governer and sio scheduler pair and get sleep of death every time the phone goes to sleep for more than 15seconds . After a little investigation, nstools will show lowest CPU clock with a "?" sign rather than the default 100mhz.

Currently using smartassv2 without problem: )
[Nexus S Android Development] r_data:
set the 200 min, please.

I'll find solution soon

I'm sorry
[Nexus S Android Development] GideonX:
Nice kernel, using it with sio + lulzactive, nice combo.

Using NSTools, anyone else not able to get BLN led timeout to work? I've set it to 30s and it doesn't appear to have any affect on BLN.
[Nexus S Android Development] r_data:
did you check the nstools service?
[Nexus S Android Development] kokwei:
Flashing from Speedy-6

I'm currently on AOSP+ v3.02 running eugene's Speedy-6. Overall it is ok, but had a freeze yesterday hence am considering to give this a try since there has been so much of positive comments on stability which is my priority.

Question:

Can I just flash Air Kernel over my existing Speedy-6 without a full wipe?
[Nexus S Android Development] r_data:
it's unnecessary.

but, sometimes full wipe is necessary.
[Nexus S Android Development] r_data:
I experienced Sleep of Death.

Did you also experience another kernel?

+ wait a minute, I'll fixed it.

I'm sorry..
[Nexus S Android Development] Icecoldmeat:
Gonna try this now.

Edit: I like the smoothness :)

SmartassV2, 100-1000mhz, CFQ.
[Nexus S Android Development] nexusphone:
v2.6, 3 options! wow
[Nexus S Android Development] Icecoldmeat:
2.6 is awesome, running 65fps voodoo colors..

Deadline scheduler, smartassV2 governor and 100-1100MHz.

Very nice!

ROM: Codename Android 1.2.0

The only thing is that I can't see the bootanimation, can you post the file? I look forward to it.
[Nexus S Android Development] :
great job. congratulations and thanks :)
[Nexus S Android Development] r_data:
Delete this file

system > media > bootanimation.zip
[Nexus S Android Development] etoy:
is it me or v1 gamma hack doesn't seem to work? (in voodoo control plus app options)
[Nexus S Android Development] kokwei:
Since AOSP+ comes with its own version of NSTools, will it conflict if I manage Air Kernel's options using NSTools ie coexisting with AOSP+ tweaks app?
[Nexus S Android Development] miata:
No worries, and no need to be sorry, in fact I'm thankful that you are sharing your own kernel with us.

Didn't experience SOD with other kernels but this is the first time I'm using Scary governer

Take your time, I'm happily enjoying your kernel using SIO and SMARTASSV2 : )
[Nexus S Android Development] r_data:
Thank you for compliments!

I'll do my best:)
[Nexus S Android Development] navillos:
Why cant I change the gamma with voodoo app on voodoo colors variant?
[Nexus S Android Development] r_data:
Due to the green flicker it can't be changed.
[Nexus S Android Development] r_data:
Released v3.3

Released v3.3!
[Nexus S Android Development] aLNG:
Nice gonna try.
[Nexus S Android Development] wolfomega23:
I'm about to try this kernel again but I want to know so I don't have to search through all these pages; what is the difference between the Voodoo colors version and 65+Blue version?
[Nexus S Android Development] flibblesan:
Voodoo colours version uses Voodoo colours by Supercurio for improved colour reproduction.

65+Blue does not have Voodoo colours. Instead it gives the screen a slightly blue-ish hue. Framerate has been increased to 65fps from the stock 56. The 65fps kernel can use more battery life.
[Nexus S Android Development] jodtalingchan:
Sorry if it's been asked ... I'm just curious why don't make 65fps with voodoo color version? Any conflict? However, I respect the dev's decision ;-)
[Nexus S Android Development] wolfomega23:
3rd reboot in 13 minutes. Don't know what's wrong. Switching back to Speedy.
[Nexus S Android Development] aLNG:
Really love the updates. At Last I can use my tweaked smartassv2. So far stable and butter
[Nexus S Android Development] r_data:
You set under voltage and deep idle?
[Nexus S Android Development] :
Perhaps wipe system, reflash ROM, then kernel. Wipe cache and dalvic.
[Nexus S Android Development] wolfomega23:
Not at all. I don't mess around with UV. For some reason I can never get this kernel working properly and I really like it. When its working its working but the random reboots are too much. 4th reboot made my phone jitter so I call it quits for a while.
[Nexus S Android Development] :
Air Kernel 3.3 benched! See my thread for the results.
[Nexus S Android Development] r_data:
Thank you always :)
[Nexus S Android Development] r_data:
If you experience reboot again, give me 'last_kmsg' immediately.

(/proc/last_kmsg)
[Nexus S Android Development] ashwin988:
I just installed your kernel on my Cna 1.4.0. I like it . Running it on smartarseV2 and noop on stock voltages with no overclock. Lets see how it goes during the next couple of days ;)
[Nexus S Android Development] kokwei:
Can someone elaborate what's the bug in smartassv2 that had been fixed in 3.3?
[Nexus S Android Development] droidance:
What is no boot animation version? Does it mean it will not have any boot animation?

What I usually do is flash your kernel and replace the AirKernel boot animation with stock 4.0.3 boot animation.

I'm wondering if no boot animation means stock boot animation, or it doesn't allow any boot animation at all even if I replace the boot animation file.

Thanks! :D
[Nexus S Android Development] spupuz:
the boot animation will remain the actual you have and will not be reblace by the r_data
[Nexus S Android Development] androidphone2012:
http://xdaforums.com/showthread.php?p=22959206#post22959206
[Nexus S Android Development] al_madd:
Wowww..right now mt nexus s as fast as my SGSII...

fantastic kernel!!...
[Nexus S Android Development] ezio84:
3.3 working good with lazy+deadline, deep idle off and -50mv undervolt (only for test, no gain concering battery drain), i9023 and Nstools 1.15 ;)
[Nexus S Android Development] doa4ever:
smartassV2 & noob running flawless without any lag or reboot until yet.
[Nexus S Android Development] ezio84:
BTW: Tryed now smartassV2+noop and Nstools 1.15, no problems after reboot ;)
[Nexus S Android Development] droidfreak007:
This is sooo smooth . Running with bug less beast. Love it.
[Nexus S Android Development] droidfreak007:
btw. How do I over clock this safely? This is my first time over clocking. I set the Max to 1400 MHz and my phone started getting really hot. Anyone can guide me?
[Nexus S Android Development] flibblesan:
Mr r_data: Very very good update. 3.3 is working very well on my Nexus S.
[Nexus S Android Development] :
What governor are you using?
[Nexus S Android Development] droidfreak007:
Smartass v2 with noop
[Nexus S Android Development] ashwin988:
What do you guys think running 200/1400, smartarseV2/noop , stock voltages? I am looking for something in between for performance (gaming) and reasonable battery saving. Using the 3.3 blue colours air kernel and CNA 1.4.0 rom.

Suggestions would be really appreciative :):D
[Nexus S Android Development] al_madd:
what game do you play...

IMO 1200mhz will be enough...me prefer ondemand than smartassv2...
[Nexus S Android Development] jalyn02:
This kernel is a beeeeeeeeeeeaaaaaaaaassssssssst!!! No lag at all...THANKS DEV...
[Nexus S Android Development] antrobi3:
Which version is recommended for normal use,i'm on Pete's 16.02 nightly ?
[Nexus S Android Development] android_nexus:
blue color, imo :)

Sent from my Nexus S
[Nexus S Android Development] ashwin988:
Shadowgun as an example.

2ndly mate, do you use ondemand/noop as your combo or do you just use ondemand and deadline. do you also use this throught the day or only for gaming?

Another question to ask everyone would be this. Would live oc save battery compared to a normal oc? that means i am running at 220/1100 right now, with smartarseV2/Noop. @110% liveoc. Would that save more battery and be fasters/as fast as a 1200 oc?
[Nexus S Android Development] ljordan2:
Probably not fast as 1200 but would be slightly better in battery.

Sent from my Nexus S from Tapatalk
[Nexus S Android Development] kokwei:
I must day Deep-Idle does help improve battery tremendously. Here are the stats:

1) I was losing almost 5% an hour without Deep Idle

2) I now lose avg of 1-3% an hour with Deep Idle

However, stability is compromised with Deep Idle. I had a freeze while screen was on last night. Had to pull battery. Never had such freezes when Deep Idle was off.

My settings:

200/1000, OnDemand, DeepIdle=ON, BLN/BLD=OFF

ROM: CNA 1.4.0

Device i9023
[Nexus S Android Development] LuvinN1:
Wow, this kernel is amazing! No lag. Thanks r_data
[Nexus S Android Development] bluelyd:
great job! r_data!!

thank you for giving us "excellent kernel" !!:D
[Nexus S Android Development] jalyn02:
I've never wanted to donate to a developer this much in my in tire life! I love your work. You and Peter Alfonso are the only developers I've ever donated to, please grow up and let me donate:) your nice, smart, listen to the forums/threads heck, your one heck of a developer...not one issue. I'm not trying to steal one's work, but you should call this kernel...Bug less/Superman/Bulletproof...I got it! Bug Proof...nice.:thumbup:
[Nexus S Android Development] ezio84:
See bedalus' threads, or just this one: http://xdaforums.com/showthread.php?t=1478406

"...CPU Power Draw = C x F x V^2 (where C=capacitance, F=frequency, and V^2=Volts squared)..."

"...So the dominant factor in CPU power drain is in fact the frequency..."

e.g. using 100mhz in idle instead of 220mhz you can save power.
[Nexus S Android Development] Lalaca:
Hilarious stuff. Totally agree though. :D
[Nexus S Android Development] ClericDade:
So what about Voodoo Colours? Was it fixed?
[Nexus S Android Development] ashwin988:
wanted to ask if your kernel will be stable at 400/1200 with 105% live oc with its current voltages? Or do I need to + 25?

Thanks
[Nexus S Android Development] :
You should add 25mV to ensure stability.
[Nexus S Android Development] al_madd:
Deep idle only work if you playing music with screen off..

I dont think you will loss 2-3% in an hour with playing music even with deep idle..
[Nexus S Android Development] sstarlight:
i'm new to this kernel. so i want to ask 65fps| Blue Colors, what is it mean?
[Nexus S Android Development] ashwin988:
Thanks man.. Will give it a shot :)
[Nexus S Android Development] al_madd:
I just use the default setting for this kernel setting..

LiveOC would be faster than normal OC because it increase speed bus..for the battery i dont think it will have significant difference battery usage between those OC methode..
[Nexus S Android Development] ezio84:
http://xdaforums.com/showpost.php?p=23013520&postcount=586

And if you have i9023 (scLCD) you don't need it.
[Nexus S Android Development] ashwin988:
So far so good. :P. Am itchy to try it at 110% and after that I guess I will be happy. Will update the forums with my tests
[Nexus S Android Development] sstarlight:
[Only Voodoo Colors]

[65 Fps + Blue Colors]

so if i have i9023 which one should i download?
[Nexus S Android Development] glennkaonang:
Only voodoo colors is enough.

Note that voodoo colors also won't have any effects on your phone.

The only thing that works for i9023 is Voodoo Sound.

All those color tweaks are for i9020, which has the SAMOLED display.
[Nexus S Android Development] kokwei:
Those stats reported were screen off with data connection, during weekdays where I have 3 gapps sync turned on.

Haven't tried playing music with deep idle on.
[Nexus S Android Development] Nantaphan:
i use this fantastic with CyberGR

which setting should i have for batter and great performance

thx
[Nexus S Android Development] ashwin988:
Alright, I love this Kernel!!! So happy!!! Its so stable and smooth.

Anyway I did the live oc to 110% and currently running at 220/1320 , SmartarseV2/Noop +30 to my voltages.

Battery life is pretty amazing while playing heavy games (shadowgun : the leftovers and Mw3). Games run silky smooth.

I don't really want to push more then 110% because I heard after that it gets unstable (pls do correct me if I am wrong).

Anyway this Kernel with CNA 1.4.0 is amazing. My phone feels like a new device. Will be testing over the next week and will see how the battery life is with just Deep Idle and basic usage (facebook, g+, whatsapp and some browsing):D
[Nexus S Android Development] ljordan2:
It's not only for i9020, it's for all variants that has Samoled.
[Nexus S Android Development] glennkaonang:
Yes and those having SAMOLED are i9020, right?

That's what differs i9020 from i9023 (SLCD) as far as I know.
[Nexus S Android Development] ljordan2:
Yes and all variants except for i9023 has Samoled display. Even nexus s 4g.
[Nexus S Android Development] tchaari:
Oops, typo in this post. i9023 has Super Clear LCD :)
[Nexus S Android Development] Nexus.S:
This is a real noob question but this kernel confuses me a little. What's the difference between voodoo colors and 65 + blue colors? And what exactly does no boot animation mean?

Sent from Nexus S 4.0.4
[Nexus S Android Development] y3mita:
It's been explained already.

Voodoo version let's you change colors thru voodoo sound app in market. Blue colors don't! It has a preset color for you no need for voodoo app.

65fps overrides default to make it snappier and consumes more battery and no animation gives you a kernel without the boot animation in air kernel.

Lots of flavors in this thread.
[Nexus S Android Development] frenccw:
When you say 65 fps (compared to the stock 56 fps), is that just the screen's refresh rate? Does it technically affect the real loading speeds?
[Nexus S Android Development] ShadowVlican:
great kernel.. i get same benchmarks as SG's kernel (after overclocking) but without the random reboots
[Nexus S Android Development] flibblesan:
Jumping in here. Should the extra 25 be added to all values or just values higher than 1GHz? I don't quite understand how this works.
[Nexus S Android Development] y3mita:
I was able to OC.110 without bumping voltages
[Nexus S Android Development] Bamdroid:
Deleted

私のネクサスSから送ら
[Nexus S Android Development] doa4ever:
Using this combo without any issues, lag or freezes and smartassV2/noob.

Stock Launcher, Nova, Apex and Nemus working fine.

But I had these problems with NovaV14 after recovering the settings (freezes and endless reboots).

Fixed this with uninstall, removed all Nova backup's (search with Root Explorer), wipe, new installation and new recovery setting.

..........using Nemus Launcher because he's free and it's possible to hide and lock apps :-)
[Nexus S Android Development] r_data:
do you give me last_kmsg?

(proc/last_kmsg)
[Nexus S Android Development] kokwei:
Second freeze immediately after plugging in charger while screen on after less than 3 days of uptime with the following settings:

20/1000, cfq, ondemand, bln/bld=off, deep idle = on.

Pulled battery, turned off deep idle and see what happens.

Btw I'm on 3.2 air kernel with CNA 1.4.0, i9023
[Nexus S Android Development] spupuz:
lol actual version is air 3.3
[Nexus S Android Development] kokwei:
Sorry I meant 3.2
[Nexus S Android Development] stexyn:
I all I use actually air kernel 3.3 and codename from 1.4

Can someone explain me how to set deepidle?

From nstools it's activated but from statistics it's zero.

Here a screenshot.

Thank you for your help

Uploaded with ImageShack.us
[Nexus S Android Development] ezio84:
If Codename has the patched version of BT framework and can handle deep idle (top=off status), have you bypassed Google Talk+camera bug?

http://xdaforums.com/showthread.php?t=1297535&highlight=deep+idle+google+talk

CAM bug

There is a bug in the Google Talk app with video-chat which causes the CAM submodule to be activated on boot. As a consequence the DEEP IDLE state will not be used. Opening the camera app once and then closing it, shuts down the CAM module so after that the DEEP IDLE state will be used properly.

After applying the trick, listen to music with display off and then check stats in nstools.

Ciao! :D
[Nexus S Android Development] Nantaphan:
can anyone pls suggest me the best smartassv2 setting pls ?

i try on some setting but it is very lag

thx
[Nexus S Android Development] Heintraag:
Two questions..

Can NStools be used with this kernel

Can the MIUI ICS rom be flashed with this kernel
[Nexus S Android Development] :
NS Tools 1.15 works fine, I'm using it on the Brickmaker MIUI 2.2.24 rom.

So to both questions: yes.
[Nexus S Android Development] Heintraag:
Thanks for the fast response!
[Nexus S Android Development] nickmv:
I'm getting Sleeps-Of-Death with the 3.3 release.

Last night was the worst, where my battery somehow "reset". I don't really understand it, but it's definitely messed up how it dropped to zero. I had just charged it not that long before this happened.

I'm running 200/1200 with SmartassV2 -- noop, deep idle ON.