yashsingh1/xdaforums huggingface dataset:
[Nexus S Android Development] yaachi:
From cpu spy source the deep sleep time is simply (real uptime - cpu uptime) like this:

https://github.com/storm717/cpuspy/blob/master/src/com/bvalosek/cpuspy/CpuSpyApp.java line 276

int sleepTime = (int)(SystemClock.elapsedRealtime() - SystemClock.uptimeMillis ()) / 10;

so i guess deep idle is included in the deep sleep time?
[Nexus S Android Development] jaoyina:
tried 3.2.1 with NSCollab ROM, cpu was set 1G with lazy governors, it was ok at first few hours, then i tried to enable deep idle, a few mins later, got a sleep of death, have to pull the battery, now i disabled the deep idle.
[Nexus S Android Development] Ezekeel:
Good question. The fastest way to find it out would be to reboot the device, play music for half in hour with screen off and see what cpuspy tells you afterwards. Feel free to enlighten us.
[Nexus S Android Development] qtwrk:
:( looks like i've been ignored
[Nexus S Android Development] iceandfire:
No you can't charge your battery to 95% only.
[Nexus S Android Development] yaachi:
So what would trigger deep idle? Would it go to deep idle when playing music? i cannot read the code but i'm interested in how does it work :)
[Nexus S Android Development] Serris:
Guys how can I disable backlight notifications?

I tried cuple things and "echo 0 >/sys/class/misc/backlightnotifications/enabled"

disabled it, but on next boot re-enabled it
[Nexus S Android Development] thoth77:
/system/etc/init.d/ script file

#!/system/bin/sh

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

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

place this in /system/etc/init.d/ with root explorer

permission 777 or samely with the exsisting files in that folder

If Stock Rom, run this script in script manager with option "run as root".
[Nexus S Android Development] Serris:
Thanks bro it worked :)
[Nexus S Android Development] synaesthetic:
Was running this for a few days but had a great many sleeps-of-death and dim screen bootloops. Even with stock voltages, lots of SOD and green Cyanogenmod logo bootloops.
[Nexus S Android Development] iceandfire:
Please disable deep idle.
[Nexus S Android Development] synaesthetic:
Oh, it's enabled by default? That would explain things, surely...
[Nexus S Android Development] iceandfire:
You must've enabled it didn't you? I don't face any sod problems without it...
[Nexus S Android Development] synaesthetic:
I didn't enable it, but got a few sleeps of death and one dim-screen bootloop. The sleeps of death were occuring more frequently when undervolted, but they still happened even at stock clocks. With the kernel from CM7.1 stable, I can undervolt 35mV across the board with no stability issues.

I don't know if I need to do a complete wipe and start over, but my phone hasn't liked anything released after CM7.1 stable, kernels and nightly builds included. I may try to wipe everything and start clean this weekend and see if it helps out any. As for now though, the only stable arrangement I can find is CM7.1 stable with the stock kernel--Matr1x 9.5 is also stable (no sods or bootloops) but battery drain is oddly high.
[Nexus S Android Development] SA-07:
No it isn't, just reduce voltages or disable deep idle
[Nexus S Android Development] synaesthetic:
I did do that. It's still draining more battery than KalimochoAz's kernel from 7.1 stable, though this is 9.5. I haven't tried 10 yet, mostly because every time I flash something new recently, it breaks my phone, and as this is the only phone I have, I need it to work.

I'm really wondering if there's not some corrupted data in there somewhere and I should just clean house and start from scratch. I had to do that once on my old mytouch 4G, and it really helped things a lot... but it takes so long to set everything back up again, ugh.
[Nexus S Android Development] :
did you ever tried without undervolt #242 or higher? with undervolt i always faced with sod bsod whatever. for now -30 fine for each Mhz not -35.
[Nexus S Android Development] synaesthetic:
I haven't tried #242 yet. The last nightly I flashed was #241, using three different kernels... stock CM, talon and matr1x. The stock kernel would freeze on boot routinely. Talon gave me some SODs and one green-CM-logo bootloop. Matr1x 9.5 was very stable, but seemed to drain more battery than the stock kernel from CM7.1 stable build.

Like I said I've been loathe to flash anything else because I've been concerned about the potential for my phone to stop working while I'm not at home, and I need it to work in order to make money, so it's kind of important that things are very stable. :)
[Nexus S Android Development] SA-07:
Try v10.0 please ;)
[Nexus S Android Development] synaesthetic:
Since your kernel is the only one that isn't giving me sleeps of death or dim-screen bootloops, I will very likely do this. :)
[Nexus S Android Development] iceandfire:
V4.0 for testing purposes:

http://www.multiupload.com/7WBD90PY8M

Added deep idle v2

Enabled deep idle by default on boot.

Added custom voltage..

More tweaks for VR scheduler.

TCP/IP tweaks

Refresh rate increase to display 65 fps

Calibration tweaks for touchscreen - from netarchy

Conservative tweaks from morfic

Please test and report back... :)
[Nexus S Android Development] thoth77:
Live OC

Your Kernel does not have LiveOC...
[Nexus S Android Development] Serris:
How would higher screen refresh rate affect us on daily basis?

Whats Nexus s default refresh rate?
[Nexus S Android Development] idelgado782:
Testing now. I always loved how your kernel worked together with my phone. Had some issues with BSOD on kernel before this one so I switched to another. Looking forward to seeing my phone perform with this kernel. Will report back any findings.

The last few kernels I tried did have Liveoc and they did make the phone pretty snappy. Do you think that is something you would implement? Thanks for your work!
[Nexus S Android Development] iceandfire:
Doesn't do much. Just slight improvement in the performance and benchmarks...
[Nexus S Android Development] theadb:
black screen...can't wake up after screen locks
[Nexus S Android Development] iceandfire:
Can someone else report on this because deep idle is working fine for me this time...
[Nexus S Android Development] GchildT:
I always get the BSOD "Black Sleep of Death" when trying to use deep idle with any kernel. I even cranked the minimum up to 800Mhz and still the same result with AT V 4.0.
[Nexus S Android Development] yaronyud:
cfs or bfs?
[Nexus S Android Development] GchildT:
Actually, I'm don't know what scheduler V4.0 is using, but normally i use CFS kernels.
[Nexus S Android Development] iceandfire:
Beta v4.1 Test

Heres a new version for testing. It mainly includes bug fixes. Please not it still says v4 in about phone settings but its a new one.

Change log:

Wireless fixes

EXT4 fixes.

Updated interactive governor.

Deep Idle fix.

Custom voltage fix.

For more specific change log please refer to:

https://github.com/iceandfire/samsung-kernel-crespo/commits

Download v4.1 beta here:

http://www.multiupload.com/F5L9QB61PP
[Nexus S Android Development] phone_user:
Still no LiveOC
[Nexus S Android Development] iceandfire:
I'm working on it! Still need to test it..
[Nexus S Android Development] GchildT:
Still getting BSOD after enabling DeepIdle, launching and closing camera app, then letting the phone rest after i power off the screen. Is there a special configuration you have to have for your phone not to go into "DeadSleep"?

---------- Post added at 11:33 AM ---------- Previous post was at 11:18 AM ----------

In the DeepIdle [MOD] Thread they discuss removing "CONFIG_S5PV210_CORESIGHT" option when compiling

to stop the BSOD.
[Nexus S Android Development] 3Shirts:
Is SetCPU ok to use with this. I bought it ages ago for my Nexus One so I don't need to pay again (yay). Does it support the lazy governor ok?
[Nexus S Android Development] Serris:
One question, I am on stock 2.3.6, and Talon 3.2.1 was first kernel I tried, and its awesome, but if i flash another kernel and boot, I still have Talon kernel, any tips on this thing?

PS: I wanted to try Matr1x-bfs 11 kernel

Edit: I wiped everything and it worked, though had big issues with Matr1x kernel, phone didnt detect SD card
[Nexus S Android Development] RGX521:
I was happy with performance and battery life, but experienced 2 radio dumps after about 24 hours (KelMSKing Miui 14/11 version, 3.2.1 version of the kernel). No overclock / undervolt, no apps restored and so on. Just a clean Miui installation and this rom. Hasn't repeated itself with Matr1x and Franco so far.
[Nexus S Android Development] iceandfire:
Usually the radio dumps aren't because of the kernel.
[Nexus S Android Development] AskBack:
this kernel support for ics 4.3.0?
[Nexus S Android Development] :
No, not yet at least. See my thread for complete information on kernels. Check my signature for the link!
[Nexus S Android Development] rlorange:
Hey I was a talon dev loyal for my whole gingerbread era. Now on stock ics ported by onecosmic on the gt i9000.

Are you planning to get zram working on ics?

***Vintage Galaxy S1 running ported Ice Cream Sandwich Android 4.0.3 by OneCosmic***
[Nexus S Android Development] graphreak:
That is actually correct -didn't have to register when i downloaded it

an hr ago.

Could see the multiupload.com link without any trouble.
[Nexus S Android Development] iceandfire:
Thanks for the proof and support. :)
[Nexus S Android Development] nazimster:
Thanks works great, I am using KelLMSKing_MIUI_2.0.4

Kernel was great voodoo and deamon is working
[Nexus S Android Development] Rooster85:
Confirmed working on NS4G, working awesome so far!
[Nexus S Android Development] iceandfire:
Thanks for reporting! :D
[Nexus S Android Development] nazimster:
Wow after this my battery is good, better than other

I think this is the one we are waiting for
[Nexus S Android Development] Jibreil:
Brilliant kernel. Clocked at 1.1Ghz by default. Great speeds and battery life on Brainmasters MIUI 1.9.30.2.

Are you using the OC Daemon to overclock to 1.1GHz?
[Nexus S Android Development] fcuk90:
working great on a gsm nexus , pair it with a stock rom
[Nexus S Android Development] chdeul:
Hello,

It's not possible to have this kernel to 1Ghz by default? :D
[Nexus S Android Development] Jibreil:
I don't see why wouldn't you prefer it on 1.1GHz? It does give great battery life in-spite of overclocking.
[Nexus S Android Development] chdeul:
I do not like overclocks the processor. For now, more than enough for my 1Ghz use. If the battery is good at 1.1 Ghz, it will take even better at 1GHz. :p

Traduce with Google translator, sorry. :o
[Nexus S Android Development] mrnexus:
cant download

EDIT: sorry clicked the wrong thing
[Nexus S Android Development] coloxim:
I think you are right....

Inviato dal mio Nexus S usando Tapatalk
[Nexus S Android Development] nazimster:
Thanks again truly this is amazing kernel

Bettery life is best
[Nexus S Android Development] nazimster:
I never seen my phone bettery lifes like before.

I use charging 3 times daily. Now I use charging 2 times. And using my data pckage daily
[Nexus S Android Development] alf69mi:
You can change /etc/init.d/56overclock and set

echo "1000000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

After reboot the phone will run 1Ghz :)

p.s you can change the file also in the kernel zip before flashing
[Nexus S Android Development] al_madd:
Got quadrant score around 4500 after OC to 1.4 Ghz after 6 times in a row

awesome..!
[Nexus S Android Development] GchildT:
This kernel works better on my Nexus S than Netarchy. Phone is snappier for lack of a better word and battery life is improved. Big Ups! +1
[Nexus S Android Development] iceandfire:
Update with more battery tweaks coming.. Once I get home.
[Nexus S Android Development] xXfuzzXx:
You are way too long away from home :)
[Nexus S Android Development] SA-07:
Yup, hes traveling across the globe. Isn't that right iceandfire? ;)
[Nexus S Android Development] reapsor:
really nice kernel! runs very snappy and stable on my nexus s combined with Jonathon Grigg's carbon 1.1 rom :)

and the battery life is just awesome!

keep it coming :D
[Nexus S Android Development] ranasrule:
great stable kernel....thx
[Nexus S Android Development] elinho:
How did you get so high score? i only get 2800
[Nexus S Android Development] iceandfire:
Lol no. I was staying at a friends place for a break and some fun.
[Nexus S Android Development] SA-07:
Hahaha ;)
[Nexus S Android Development] iceandfire:
Updated to v2.0 as promised. Some more battery tweaking. :D
[Nexus S Android Development] ragnarokx:
I can't seem to find a download link for v2.0 that doesn't require registration on another site. Am I missing it or is it not there?

Sent from my Google Nexus S
[Nexus S Android Development] iceandfire:
I've cross checked. Doesn't require registration!! Can anyone confirm before i get banned? :P
[Nexus S Android Development] RonnieRuff:
It does require registration

Ruffmeister

Future owner of a Nexus Prime

Racing through cell towers with MATR1X and MIUI
[Nexus S Android Development] iceandfire:
Link fixed in the xda thread. :)
[Nexus S Android Development] idelgado782:
I just tried link again from OP and it took me directly to the multi upload page. I was able to download the 2.0 zip. Thanks for the kernel and your hard work!
[Nexus S Android Development] al_madd:
Just flashed v2..

everything perfect except green screen before screen off..

I also using your ROM...

I think this green screen related to light sensor level

anyone who already solved this annoying green screen, can you share your light sensor level?
[Nexus S Android Development] Jibreil:
Multiupload doesn't require any registration. I suggest you open an account with MediaFire, where you can have you own folder you can share with XDA members and archive your kernels starting from v1.0 to X.X.

---------- Post added at 09:39 AM ---------- Previous post was at 09:38 AM ----------

The green tint screen problem is because of the Voodoo colors problem. Please look in the Nexus S App and Themes forum, there is a dedicated thread that deals with different color settings.
[Nexus S Android Development] ragnarokx:
Weird, my green screen before off problem actually went away after flashing this kernel. No Voodoo settings changed, using brainmaster's MIUI.

I also noticed that the Lazy governor was removed in v2. Was this intentional? Just curious, as I stopped using it because it makes the GUI transitions jerky compared to others.
[Nexus S Android Development] Jibreil:
I'vent been using any governors, just the stock 1.1GHz overclock. Facing allot of jerky gameplay in Angry Birds, CJ Strike and Cut the Rope.
[Nexus S Android Development] ragnarokx:
Just played Link's Awakening DX on an emulator and it ran fine at 1GHz. Haven't tried any super graphics heavy games.
[Nexus S Android Development] salvacion:
Is anyone else having a problem with BLN? When opening BLN control I get the message that "this liblights does not support BLN" anyone else?
[Nexus S Android Development] ragnarokx:
Working fine for me. Perhaps you somehow deleted the .ko files needed for BLN?
[Nexus S Android Development] al_madd:
I tried all the settings there.

Nothing work for me...
[Nexus S Android Development] iceandfire:
Updated to solve some issues. :)
[Nexus S Android Development] mousse04:
I've just experienced a reboot :( !!!!!
[Nexus S Android Development] iceandfire:
Give it sometime to settle! Been using since 24+ hours and works perfectly okay with me.. :rolleyes:
[Nexus S Android Development] al_madd:
radiodumb detected....

signal loss here......:(:(:(
[Nexus S Android Development] ragnarokx:
What ROM?

Sent from my Google Nexus S
[Nexus S Android Development] mousse04:
This one:

KelLMSKing MIUI Mod

No such reboot with v2.0 !!!!
[Nexus S Android Development] benrees21:
Does anyone know if screen off profiles with setcpu work with this?

Sent from my Nexus S running NSCollab ROM and Mathkid's Supercalifragilisticexpialidocious Kernel!!!
[Nexus S Android Development] xXfuzzXx:
Just got radio dump with 2.1 on brainmasters Miui :(
[Nexus S Android Development] dimiar:
Miui works flawlessly on v2.0 .
[Nexus S Android Development] reapsor:
had one radio dump today with v1.0 on cyanogenmod 7.1...

not yet tried the v2.1
[Nexus S Android Development] damnmisur:
Tried both ice and fire as and brainmasters miui with talon 2.1. No problems to report.
[Nexus S Android Development] Ultraman666:
Running smooth no reboots, no issues on Nexus Mv 10.10
[Nexus S Android Development] Jibreil:
Hope you implement the Deep Idle MOD to your kernel as soon as its out
[Nexus S Android Development] eiabea:
Just flashed this kernel over NSCollab #50 and wow :eek:

phone flies ;) hope to get no "dead phone issues", reboots and good battery life, will test it out :)

btw: with this kernel i have HSDPA, with matr1x only 3G, very nice!
[Nexus S Android Development] shubu000:
Just wondering,

Did you overclock the bus like morfic to achieve speeds like 1100?

Thanks :)
[Nexus S Android Development] iceandfire:
Nah just a normal overclock using init.d script.
[Nexus S Android Development] shubu000:
Ah that's cool. The good work it was quite stable for me :)
[Nexus S Android Development] mindwalkr:
2.1 does not work on Nexus S i9023

Tried to install it over a stock 2.3.6 ROM.. clockwork recovery... flash kernel ... wipe cache and dalvik-cache.. reboot... and I get stuck in a reboot loop. Padlock icon with Google logo shows up.. buttons power up... everything goes dark and back to Padlock icon with Google logo... etc etc

Was this supposed to work for the Nexus S i9023 ?
[Nexus S Android Development] benrees21:
Wipe dalvik then flash? Dunno what else to suggest.

Sent from my Nexus S running NSCollab ROM and Mathkid's Supercalifragilisticexpialidocious Kernel!!!
[Nexus S Android Development] iceandfire:
I myself have an I9023!
[Nexus S Android Development] reapsor:
Now flashed the v2.1 and it works flawlessly! :D
[Nexus S Android Development] idelgado782:
I had a few radio dumps and signal losses so I went back down to 2.0 to see results.

I'm on brainmasters latest rom.
[Nexus S Android Development] ragnarokx:
Same here. Had 4 radio dumps in one day on 2.1, and no radio dumps for two days on 2.0. What was changed exactly between the versions? My BLN works great on 2.0 also.

Sent from my Google Nexus S
[Nexus S Android Development] McAndrew73:
First of all thanks very much for this nice piece of work!

It's the first time I feel a so much increased battery life! It's amazing, truly. Don't know what you have done.... And don't want to know until it keeps working like this! :-)

Only problem was yesterday morning. The alarm popped up, I pressed the dismiss button... And then it rebooted and kept rebooting until I took out the battery.

Apart from this strange thing, no issues at all and this morning the alarm worked correctly.

Thank you very very much.
[Nexus S Android Development] :
everything good, except the reboot issue
[Nexus S Android Development] al_madd:
Reboot once...

Sent from my Nexus S
[Nexus S Android Development] Black Coffee:
Rebooted 2 to 3 times a day with 2.1 !
[Nexus S Android Development] mindwalkr:
Hm interesting... I have to try that. At the risk of sounding like a n00b I don't really see what would wiping the dalvik cache do before flashing. Since the dalvik (java vm) only runs after the device boots (not in recovery me thinks ?), it should be cleared before the device boots with the new kernel. Flashing a new kernel in recovery should not be related to any cache... booting up should.

But well sometimes who knows what the flip is going on with them machines so it's good to try even the less obvious :)

By the way I have in the meanwhile flashed Matr1x kernel. Do you reckon it's safe to flash Talon over Matr1x or is it better to go back to my stock nandroid and flash Talon on that ?
[Nexus S Android Development] dimiar:
I'm on 2.1 for 1,5days. Nothing to report, works flawlessly.

Brainmasters miui

I9023
[Nexus S Android Development] iceandfire:
Seems like some people are having troubles because of UV I did. I'll try going with the normal voltages in the next version.

Thanks for the feedback. Really helps, so keep it coming. :)
[Nexus S Android Development] benrees21:
Just wipe dalvik then flash. Also remember when you wipe dalvik the phone takes a few minutes to boot. As long as the boot animation is going then your good.

Sent from my Nexus S running NSCollab ROM and Mathkid's Supercalifragilisticexpialidocious Kernel!!!
[Nexus S Android Development] bnm15:
great speed, great battery life

perfect kernel for CM7 stable

thanks for the dev!!!!!
[Nexus S Android Development] chdeul:
For the moment, no problem for me in v2.1

Good kernel. I changed OC to stock 1Ghz. It does not consume battery in airplane mode. :D
[Nexus S Android Development] pan1980:
nice kernel, fast enough but had to raise to 1.3v for 1.1GHz though i can use trinity TUV11 without problems.

(i don't know shat voltage trinity uses).

how far have you undervolted for 100MHz ?
[Nexus S Android Development] bnm15:
trying Talon 2.1 just now

suddenly encounters bootloop for CM7.1 stable..got stuck at CM logo for over 20 mins and i gave up

then i did a full wipe again and tried it with NSCollab latest version (.50) and got into the system. yet i experienced 2 reboots and 3 deadlock within 10 mins of use...

hoping for the release of the next version, i think it is probably the low voltage that caused the problem
[Nexus S Android Development] benrees21:
I think CM 7.1 stable is the problem. Loads of reports on NSCollab thread about sleep of death.

Sent from my Nexus S running NSCollab ROM and Mathkid's Supercalifragilisticexpialidocious Kernel!!!
[Nexus S Android Development] fleischbanane:
Don't think so. With the new stock CM7.1 Kernel I got no reboot since it was released. Got random reboots with Trinity, Matrix, Netarchy... only the new CM7.1 kernel is stable for me.

But the reboots were all on the nightyl builds. Since KalimochoAz built the new kernel I use it and got no rendom reboots any more. :)
[Nexus S Android Development] SA-07:
8.0?
[Nexus S Android Development] iceandfire:
Kernel updated with Deep Idle Mod by Ezekeel! :)
[Nexus S Android Development] KalimochoAz:
Matr1x kernel 8 is in my opinion a good alternative kernel ( sorry, I have not checked the other kernels ). I don't see any bug on his code and can be used like the stock kernel, feel free to test and decide what suits more to your needs. I'm not compiting here, just trying to release a good Release it self and let people decide. There is a lot of good coders here and is good for me and for all of us continue supporting their work.

So I want to thank Ezekeel, morfic, mathkid95, netarchy, and all of you keep pushig more and more all the days.
[Nexus S Android Development] iceandfire:
Thanks to you and your work too. :)
[Nexus S Android Development] pan1980:
What's the bus/CPU speed for each CPU state? (1100/1200/1300/1440Mhz)
[Nexus S Android Development] xXfuzzXx:
ppfff.. that was not much time to test 2.2 :D

thx for v3!
[Nexus S Android Development] benrees21:
Deep idle mod is a no go at the moment.

Sent from my Nexus S running NSCollab ROM and Mathkid's Supercalifragilisticexpialidocious Kernel!!!
[Nexus S Android Development] damnmisur:
Flashed 3.0. Freezes phone with dead screen when plugged in and screen turns off.

Sent from my Google Nexus S 9020a
[Nexus S Android Development] Rino21:
Same here, back to 2.1
[Nexus S Android Development] xXfuzzXx:
Edit...

Deep idle doesnt work..
[Nexus S Android Development] dimiar:
Tested v3. When the screen timed out I had black screen of death. Happened twice, back to v2,1
[Nexus S Android Development] benrees21:
Deep idle mod is flawed at the moment that's why.

Sent from my Nexus S running NSCollab ROM and Mathkid's Supercalifragilisticexpialidocious Kernel!!!
[Nexus S Android Development] fleischbanane:
Yes, great work at all. I will give every new kernel a try and test it. Looking for the ultimate powersaving superfast kernel without any reboots! :D