yashsingh1/xdaforums huggingface dataset:
[Nexus S Android Development] sdhanjal15:
Update on some settings....

Getting close to 5 hours of screen time with deep idle on

Sent from my Nexus S
[Nexus S Android Development] 309041291a:
Going to try these @1000/100 :)

Nexus S (GSM i9020a)

GummyNex (9.0)

Matrix Kernel (CFS - 18.5)

Lionheart (1000 / 100)

Deep Idle (Off - Sio)
[Nexus S Android Development] anishs:
hey guys, i just flashed the Matr1x kernel for some reason my BLN isn't working i tried both BLN(app) and NS Tools to try and get it to work.

I sent texts to the phone the notification happens but no light, I also tried the LED Notification in the BLN app it didn't work either. any ideas?

Running Rooted 4.0.4
[Nexus S Android Development] sdhanjal15:
Good luck

Sent from my Nexus S
[Nexus S Android Development] Sejmir:
this kernel is awesome in combination with cybergr mod... i posted my battery life @he'ss thread and i can only say that you go check my screens and try this combo on your own... amazing battery life with no problems at all with anything, i think il stick to this for a long time. Tnx for awesome kernel. btw creator of this :P can u post your governor and sheduler choices ?? it would be nice, to hear what you think about this as i searched everything about this and somehow id rather belive you than someone else
[Nexus S Android Development] omartins:
Hi all!

sometime ago I've found that touch to wake (TW) would end on going calls if I tried to turn the screen on, by touching it during a call in conference mode, for instance.

I've experienced this with CNA and AOKP, in some different releases of these ROMs. During last weekend I've flashed the latest AOKP and decided to not import/set settings trough Titanium Backup, this is, I've run menu by menu and defined each setting according to my mood at the time... and... there was the option 'power button ends call' which I use since ever. But this time it made a click in my head "could these be somehow related with TW misbehavior??" I've performed some tests and found out that with the option enabled, TW ends on going calls if I touch the scren, in order to turn it on, during a call. With that disabled it works as expected, screen gets on and call keeps going.

So, can anyone confirm this? Is there any way to use power button to end calls and TW working as expected at the same time?

RM
[Nexus S Android Development] thegtfusion:
Can you plz write clear about the problem? I dont understand it...
[Nexus S Android Development] sdhanjal15:
So how did it go?

Sent from my Nexus S
[Nexus S Android Development] Paragon_X:
Is anyone else getting considerable battery drain listening to music for about an hour... talking like 20%?
[Nexus S Android Development] Sejmir:
Hmm i just watched contraband ( gooood movie xD) and it drained about 35-40% and thats about 2 hours of screen + playback so i guess battery drain is fine with this kernel. And i didnt noticed that much drain with music but il check it tonight and i let you know...

Edit: for me hour of music around 5%
[Nexus S Android Development] 309041291a:
I realize I entered the settings in wrong -_-. I had 2 hours on screen time, 51% battery, with 2-3 bars of signal for 7 hours (ish). Then I flashed a 4.0.4 ROM. So I'm going to use the proper settings tomorrow with a 4.0.4. Base ROM. We'll see how things go.

One problem I noticed though. When I was listening to music with the screen off it got all freezy, jittery, and sluggish. It would skip parts of the song ever 2 seconds literally. The fix was to raise the minimum value to 200.

Nexus S (GSM i9020a)

GummyNex (4.0.4 - 102)

Matrix Kernel (CFS - 18.5)

smartassV2 (1000/200)

Deep Idle (On - Sio)
[Nexus S Android Development] sdhanjal15:
Or don't use deep idle.

So far

Oh and I use power amp and didn't notice anything whatsoever!

Sent from my Nexus S
[Nexus S Android Development] 309041291a:
I never uses deep idle before because of instability. But... for once I decided to try it just. Even with terrible signal my phone would not a loose a percent while in sleep mode. When I have it off... I loose battery in sleep mode (unless it is night).

Nexus S (GSM i9020a)

GummyNex (4.0.4 - 102)

Matrix Kernel (CFS - 18.5)

smartassV2 (1000/200)

Deep Idle (On - Sio)
[Nexus S Android Development] sdhanjal15:
I think I could get better I'm using 19.0. Going back to 18.5 tomorrow

Sent from my Nexus S
[Nexus S Android Development] 309041291a:
I couldn't send the texts with 19.0...

Nexus S (GSM i9020a)

GummyNex (4.0.4 - 102)

Matrix Kernel (CFS - 18.5)

smartassV2 (1000/200)

Deep Idle (On - Sio)
[Nexus S Android Development] sdhanjal15:
I can

Sent from my Nexus S
[Nexus S Android Development] sdhanjal15:
IVE DONE IT!!! 5 HOURS!!!!!!!

Stock 4.0.4

Sent from my Nexus S
[Nexus S Android Development] LibertyMonger:
Only minor issue I am having now (AOKP B33) is color/screen delay when unlocking. I get a split-second pause before it unlocks, due to color settings I suppose. The settings I am using worked great for ICS 4.0.3 but seem to be a little off in 4.0.4. Does anyone have a good recommendation for color settings?
[Nexus S Android Development] Paragon_X:
This is exactly what I want. I see you have wifi so that's at home time I assume. What kernel 18.5 or 19? Settings also... mind me asking ROM also? I'm on Codename 2.0

---------- Post added at 12:29 AM ---------- Previous post was at 12:27 AM ----------

What music app? I use Playerpro, really like it but wonder if it's a killer.
[Nexus S Android Development] jcolinzheng:
Hi Mathkid, with 19.0, the camera screen occasionally flashes green lines, like every 3 seconds. Photos taken sometimes become grey or simply bad image file.

This is a problem I never had with earlier versions. Happens on CM9 6.0 and 7.0. I suspect that the 403MB BigMem patch is the culprit. However, the CM9 kernel does not have this issue.

Is there anyone on CM9 NOT having the green flash issue??
[Nexus S Android Development] lupoalberto12:
I thought the same thing (with "Voodoo sound" active):

What is it "MediaServer"?

Bye!

! :) !

Edit: "MediaServer" (other topic).
[Nexus S Android Development] Sejmir:
Google play with voodoo ofc.

---------- Post added at 11:16 AM ---------- Previous post was at 11:10 AM ----------

Its a process, that marks battery drain for all reproducing of any media on your device ( music videos pictures) for instance google music is taking 7-8% just as app thats being active (like every else) and media server is the one reproducing it via google app for example if app takes 7% mediaserver will take just a little bit less than double 10-13% which is normal

As i checked my media server battery drain from.yesterday was 23 % about 3hours awake which matches with my use of device 2 hours movie + 2 hours of music ( with sleep periods ) which makes it exactly as it should be and thats normal. Proof ? My screen was on for like 4 hours with wifi all the time,with 15% left ( heavy using ) and that battery life couldnt be so good if some unwanted proccess drained 23% of it. Cheers
[Nexus S Android Development] sdhanjal15:
Stock 4.0.4

Matrix 19.0

I couple of post back I had pics of my settings

I don't really care how long my battery lasts...I end up charging it ever night regardless of charge. I go to high school :p

Sent from my Nexus S
[Nexus S Android Development] alen1901:
1 issue i noticed with matr1x v19. Youtube stops responding after i while. I installed it, watched few videos, closed it and didnt use it few days. That i tried to open it and it FCs. Only app reinstall helps. Anyone gets the same? It was on cm9 v6.

Sent from SpeedMachine i9023
[Nexus S Android Development] Paragon_X:
Yah thanks. Well I went to 18.5 since I did use 19. Doesn't feel much different, however I switched to poweramp from playerpro since it had a recent update and has skins more battery friendly. Currently on 9hr but 4 were me in bed. 1 and half runnning music to work and on screen shows 2 hrs with 27% LEFT... can't really top those stats no matter what I try. Nevertheless I'm satisfied, I've done all I can lol. Thanks for the disclosure of info guys =)
[Nexus S Android Development] sdhanjal15:
Welcome!!

Sent from my Nexus S
[Nexus S Android Development] 309041291a:
I'm using the same settings you are on a different ROM. And 18.5. Not the same results at all... I'll try 19.0 but I can't always send SMS with 19.0...

Nexus S (GSM i9020a)

GummyNex (4.0.4 - 102)

Matrix Kernel (CFS - 18.5)

smartassV2 (1000/200)

Deep Idle (On - Sio)
[Nexus S Android Development] derekwilkinson:
sending sms is not related to the kernel
[Nexus S Android Development] 309041291a:
It could have been the earlier version of Gummy not wanting to work. I switched over, no problems yet... And the setting I'm using have been good so far on the battery....

Nexus S (GSM i9020a)

GummyNex (4.0.4 - 102)

Matrix Kernel (CFS - 18.5)

smartassV2 (1000/200)

Deep Idle (On - Sio)
[Nexus S Android Development] sdhanjal15:
Might be rom

Sent from my Nexus S
[Nexus S Android Development] 309041291a:
I tweaked yours a little and got 1% drop per 8-12 minutes, on 3G O.o... but the idling was bad. So I'm working on it...

Nexus S (GSM i9020a)

GummyNex (4.0.4 - 102)

Matrix Kernel (CFS - 19.0)

smartassV2 tweak (1000/200)

Deep Idle (On - Sio)
[Nexus S Android Development] aLNG:
Can u tell about your brightness (auto/off), 3g on?
[Nexus S Android Development] Sejmir:
Auto brightness is battery eater. Its simple indors lowest as you can see everything like this, outdors max as i doubt you can heavy use it while you are out or on the move so itl probably be in sleep most of the time... auto rightness is simply useless as u can adjust this via toggles in status bar and thats just two swipes away, but battery gain like this is vey usefull

Im geting 5 h of screen with HEAVY multitasking like this...
[Nexus S Android Development] aLNG:
I'm asking him because with brightness set to lowest, 3g off and wifi on, I can get max 7h screen on time.
[Nexus S Android Development] sdhanjal15:
What did you change?

Sent from my Nexus S
[Nexus S Android Development] sdhanjal15:
Settings?

Sent from my Nexus S
[Nexus S Android Development] 309041291a:
My auto-brightness is off, I froze apps, and I'll post settings when I fully test them today when I make sure I get good settings foe the idling.

Nexus S (GSM i9020a)

GummyNex (4.0.4 - 102)

Matrix Kernel (CFS - 19.0)

smartassV2 tweak (1000/200)

Deep Idle (On - Sio)
[Nexus S Android Development] sdhanjal15:
I'm going to try without deepidle

Sent from my Nexus S
[Nexus S Android Development] BullHorn7:
I can install this without wiping my phone, right?
[Nexus S Android Development] DarkhShadow:
Yes, you don't even need to wipe dalvik as the .zip includes a wipe script

Sent from my ice cream powered Nexus S
[Nexus S Android Development] BullHorn7:
Installed this - everything seems smooth. Music sounded weird because of Voodoo sound interfering with my Music app's EQ and Bassboost settings. After I set everything flat, it was much better than before!

I also got scared that my battery widget said 'F', I thought it stood for 'fail' but it actually meant 'full'! My battery never went above 95% heh, I prefer seeing it this way.

What else should I install on the phone to fully enjoy all the features of this kernel? :)
[Nexus S Android Development] 4I-I:
Nstools lets you configurate the kernel settings...;)
[Nexus S Android Development] BullHorn7:
This is great, thanks!

Some questions:

1) How safe is Fast Charge? Should I be worried about the battery dying faster with this?

2) The default Charging Limit setting is set to 100%, is this wise to have? I think lowering it to 90% or 95% might be better?

3) Where can I read people's opinions on Deep Idle? I'm not sure what it does and what to expect from it... Better battery? Worse performance?
[Nexus S Android Development] saranyan:
1: I have no idea. Think it makes USB charging faster but don't think you can access your files in your sd card when its on.

2: You can have it as 100 but its purely cosmetic. The Nexus S charges only till 96%

3: Deep sleep and Deep idle are different. Deep sleep is when your phone's screen is off and its idle. Deep idle is when you turn off your screen but still your phone is awake like listening to music.

Deep idle is important for saving battery when your listening to music. If you don't listen to music then its useless.
[Nexus S Android Development] DarkhShadow:
All it does is allow you to use the full power output on the USB port to charge by turning data transfer off, it doesn't do anything to your battery

Anything above 96% is cosmetic, just most phones already have it on but Nexus S doesn't for some reason

Well personally I don't use it because I find it unstable and I found my battery didn't decrease anymore than normal

Sent from my ice cream powered Nexus S
[Nexus S Android Development] BullHorn7:
Ah ha, thanks for clearing this up.
[Nexus S Android Development] The1Shark:
I don't use deepidle either. In my opinion this is completely unnecessary and not stable enough. I preferred the cpuidle who was implemented back in version 16
[Nexus S Android Development] sdhanjal15:
Deep idle doesn't even save me battery even when listening to music

Sent from my Nexus S
[Nexus S Android Development] Sejmir:
I dont know, for me deep idle is completly stable and it does seem to me that saves battery while listening to music...
[Nexus S Android Development] Paragon_X:
Curious how you know deep idle is effective? I mean you can check nstools is that the best method or is battery drain the measure stick? Because even with that I'm not sure what is the optimal drain.

Yesterday I decided to use lulzactive and set min freq to 200 or 400 when screen is off... it seemed to be much better, 200 did have a bit of jigger but I'm still clocking around 2hrs on screen if lucky... ugh
[Nexus S Android Development] Sejmir:
Only 2 hours of onscreen time battery or ??

Nvm xd
[Nexus S Android Development] Paragon_X:
on screen time... if that was battery LOL
[Nexus S Android Development] sdhanjal15:
Btw i m using a kd1 radio

Sent from my Nexus S
[Nexus S Android Development] g1user101:
Dev, thank you for convincing me to try this kernel. Way better than others. Thanks!

Sent from my Sexy Sexy Nexus S
[Nexus S Android Development] Harbb:
It definitely saves battery while listening to music and the screen is off. You will only notice power savings when there is TOP=OFF stats, though, and this probably requires a framework bluetooth fix. There is substantial proof for this.

On the other hand, cpuidle does basically nothing and a placebo at best from my testing.

edit: also, deep idle (nor cpuidle) have any impact on performance. If there is music stuttering, up the minimum frequency while screen is on (for governors which force the lowest, DI saves most battery at 200 - 400mhz anyway).
[Nexus S Android Development] jokkir:
Does anyone have the Bluetooth fix for 4.0.4? The one in the OP only has the fix using 4.0.3 code
[Nexus S Android Development] Harbb:
There is one way which works on all ROMs but requires you to reboot to turn on bluetooth again. You'll need to type this as root into terminal (or run a script with the contents):

echo 1 > /sys/devices/platform/bt_rfkill/rfkill/rfkill0/soft

You'll notice TOP=OFF stats after doing this. To permanently fix (only consequence is bluetooth taking a little more time to turn on initially) will require a custom framework-res.apk file for each ROM, depends if someone has made one for your particular ROM or create one yourself by editing your current file (i havn't learnt how to do this myself.. yet).
[Nexus S Android Development] thouseefhameed:
Anybody getting random reboots while charging the phone.?

After changing the kernel, while charging the phone it gives reboot. First i thought it was coz i oc'd it to 1200.. but even in 1000 it is having the issue. I'm on BM v3.0 normal.
[Nexus S Android Development] 93ae8074:
Cannot configure Ondemand on v19

Hi there mathkid,

I just noticed that I can't change Ondemand configuration in v19, I tried using NSTools and in an adb shell as root.

Cheers.
[Nexus S Android Development] DarkhShadow:
Have you tried raising voltages? Kernel is undervolted by default

Sent from my ice cream powered Nexus S
[Nexus S Android Development] lupoalberto12:
About A2DP or what?

In 4.0.3 there was a bug with A2DP, now it works fine (like with Gingerbread).

Bye!

! :) !
[Nexus S Android Development] thouseefhameed:
Thanks for the response DarkhShadow..

No. How much should i up it to? My reboot happens only when i plug in my charger.. otherwise it is working smooth..
[Nexus S Android Development] al_madd:
+25mV will be enough.
[Nexus S Android Development] gouthamsn:
Wi-Fi does not seem to be working...: (
[Nexus S Android Development] DarkhShadow:
If your on CM9 its a known issue as the devs moved the libs

Sent from my ice cream powered Nexus S
[Nexus S Android Development] BullHorn7:
I just lost signal, switching between 2G/3G or Airplane mode didn't fix it -- I had to reboot the phone. Any ideas? I'm on stock 4.0.4 with the HSDPA tweak...
[Nexus S Android Development] al_madd:
You turn on deep idle?
[Nexus S Android Development] BullHorn7:
Yes. Could this be it? :|
[Nexus S Android Development] xdoit:
Hi all,

I installed this kernel but have a problem ...

BLX is very useful for battery life, but I don't know how to set a limitation for charge?

90%? or 98% ? Anybody can give a good solution?
[Nexus S Android Development] al_madd:
Maybe..try disable deep idle..
[Nexus S Android Development] Harbb:
~96% is the "maximum" allowed. The BLX mod in Matr1x can have the indicator SHOW 100%, when it is still at the default maximum of ~96%. 97%, 98%, 99% and 100% do nothing except show you that number as the maximum, it does not actually charge it beyond the default maximum.

Everything below 96% limits charging below this max. It's all safe, and i'd recommend 96% or 100% in general, or 90% if you'd like your battery to die ever so slightly slower.
[Nexus S Android Development] :
mathkid95's kernel 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.

Kernels: http://goo.gl/i466T
[Nexus S Android Development] BullHorn7:
What is the meaning of the bars?

-EDIT: Should've read the FAQ, nevermind. I don't believe in this. :p
[Nexus S Android Development] :
Higher bars represent a higher rate of positive sentiment accumulating in the thread. The higher the rate, the more frequently users post positive feedback.
[Nexus S Android Development] alen1901:
Did you use words from thread from 1st to last post, or you used words from latest release to latest?

Sent from SpeedMachine i9023
[Nexus S Android Development] The1Shark:
Are you using the bt fix for deep idle TOP=off ?

Since I restored the framework file to the original stock file, my radio problems - the loss of signal ,have been resolved.

As I suspected, it appears that the "bt fix" for deep idle is doing more harm than good.

http://xdaforums.com/showthread.php?p=22192448#post22192448

http://xdaforums.com/showthread.php?p=22208933#post22208933
[Nexus S Android Development] BullHorn7:
I use the default Deep Idle that comes with Matr1x...
[Nexus S Android Development] :
A combination, the entire thread average, plus the latest 10% average. I feel this gives a good compromise.
[Nexus S Android Development] The1Shark:
Try to turn it off.

A bug chance your signal lost problem will be solved.

Believe me you lose nothing.
[Nexus S Android Development] 309041291a:
What are your best battery settings on this kernel? Something that will give me 4-4 1/2 hours of on-screen please :P

Nexus S (GSM i9020a)

GummyNex (4.0.4 - 102)

Matrix Kernel (CFS - 19.0)

smartassV2 tweak (800/200)

Deep Idle (On - Noop)
[Nexus S Android Development] maped:
Sample tweaks for battery (smartassV2)...

echo "500000" > /sys/devices/system/cpu/cpufreq/smartass/awake_ideal_freq;
echo "200000" > /sys/devices/system/cpu/cpufreq/smartass/sleep_ideal_freq;
echo "500000" > /sys/devices/system/cpu/cpufreq/smartass/sleep_wakeup_freq
echo "85" > /sys/devices/system/cpu/cpufreq/smartass/max_cpu_load;
echo "70" > /sys/devices/system/cpu/cpufreq/smartass/min_cpu_load;
echo "200000" > /sys/devices/system/cpu/cpufreq/smartass/ramp_up_step;
echo "200000" > /sys/devices/system/cpu/cpufreq/smartass/ramp_down_step;
echo "48000" > /sys/devices/system/cpu/cpufreq/smartass/up_rate_us
echo "49000" > /sys/devices/system/cpu/cpufreq/smartass/down_rate_us

...or with NSTOOLS (awake ideal freq 500000, sleep ideal freq 200000, sleep wakeup freq 500000...bla bla bla ;) )

http://xdaforums.com/showpost.php?p=19846297&postcount=2
[Nexus S Android Development] lupoalberto12:
I had the same problem with v.18.5 but I haven't tried again with v19.0.

No Deep Idle.

Bye!

! :) !
[Nexus S Android Development] migueldbr:
amazing how young you are yet you have made this awesome kernel. Really good and stable with oxygen ICS
[Nexus S Android Development] benrees21:
Mathkid is a total rip off :p

Sent from my Galaxy Nexus, running Rascream ROM and the ever so mighty Trinity kernel.
[Nexus S Android Development] SA-07:
Hehe :D
[Nexus S Android Development] simms22:
now i wouldnt call him a total rip off, especially because he cares about his users and their experience with matr1x, and their feedback. that makes him good in my book. as a dev, he is learning. and has even grown as a dev since he started kernel development on the ns. and hes still young! imagine what he will be able to do as he matures. mathkid, keep up the good work :)
[Nexus S Android Development] XxSilent22xX:
Im diggin the new 19.0 CFS kernel, i am getting extremely good battery life with it and it's very snappy.
[Nexus S Android Development] thegtfusion:
Can you share your settings please.
[Nexus S Android Development] trkn1:
I have the same problem, anyone knows how to fix it? Beyond this, I have no problems, thanks for this kernel :)
[Nexus S Android Development] 309041291a:
What min/max settings would you recommend? 200/1000 or 200/800? I can't have the minimum at 100 because then my phone gets jittery and I risk SOD when music is playing and screen is off... Would underclocking be better or should I just go up to 1000? I'm trying to save lots of battery :P. I'm also using the Noop scheduler, Deep Idle works for me so I have that on too. Should I keep Noop?
[Nexus S Android Development] LibertyMonger:
I'm sure this has been mentioned but why don't the settings stick in nstools?

---------- Post added at 10:13 PM ---------- Previous post was at 10:01 PM ----------

I've also been losing signal, just a few times that I noticed. But I flash ROM's on my mom's Huawei Ascend X and she has been losing signal as well, so I was thinking it was a service issue and was gonna call them about it. It is odd, usually don't have this issue.
[Nexus S Android Development] chalan30:
Personally I think it has to do with the setcpu/nstools type stuff which now comes as part of the ui. Btw, which settings aren't sticking... all?
[Nexus S Android Development] LibertyMonger:
I think it is mostly only the governor. I haven't had much time to play with it but I did notice my smartass v2 setting always switches to lulzactive.
[Nexus S Android Development] alen1901:
Some screenes with battery, cm9 v6 + matr1x v19.

Doing this on screens and more. Im impressed. (Msn, 2 hours 37 minutes)

Sent from SpeedMachine i9023
[Nexus S Android Development] caliban2:
Lol, can't believe deepidle is questioned again... you guys ever read the threads by bedalus?

matr1x v19 cfs is running great, getting to 100 hours of uptime and it's still smooth.

Lazy is still the best gov for my habits, 100/1000 MHz and deepidle does it's job.
[Nexus S Android Development] The1Shark:
Yes deepidle is questioned again as it turns out that more than a few people here encountered these strange signal lost and all leads to activated deepidle.

Yes, it may save up to 5% - 10% of battery life, I am not arguing that, but when your phone stop operating as a phone ( by losing signal ), who cares about battery life ?

I'm fine without it ,

If it works well for you , lucky you ..