yashsingh1/xdaforums huggingface dataset:
[Nexus One Android Development] makelegs:
I've been bouncing between bfs and cfs for a lil while. They seem to "perform" about the same....but I'm thinking the newest custom cfs 975 ain't so hot on battery life. May give it another day and then back to bfs to compare again.

Fwiw.... 38.6 linpack with cm 264 & 975 custom cfs 11/22
[Nexus One Android Development] codesplice:
The recent kernel scheduler improvements on CFS are likely to blame for the battery life. Seems to make things smoother and snappier for me, so I think it's an acceptable trade.
[Nexus One Android Development] makelegs:
I readily admit that I don't understand how a lot of these things work or how they impact other things. It seems that a phrase such as "scheduler improvements" would suggest improved battery life, but I could swear that the same feature was already in the 11-20 bfs, which seemed equally as snappy with perhaps better battery life. Never really know how each new CM iteration impacts the perceived battery life, either. In essence.... WTH knows?? :)
[Nexus One Android Development] temasek:
Latest Bfs kernels missing in WM site?
[Nexus One Android Development] makelegs:
I don't think it changed from 11-20. He just updated 11-22 cfs to reflect changes that were already present in the bfs from 11-20.... I think??? :eek:
[Nexus One Android Development] temasek:
Hmm I swear I saw 1122 bfs.......or am I seeing things ......
[Nexus One Android Development] makelegs:
Quote from WM: "This is just a small update to CFS kernels. No changes were made to BFS kernels so they were not recompiled."
[Nexus One Android Development] codesplice:
The "improvements" I believe are based on the information posted here. The original (Linux) mod invokes a separate tty for each application (or something to that extent, I just skimmed the information the other day). Since tty's aren't used (at least not to that extent), the mod had to be modded a bit so that now separate sessions are invoked (or something like that). I know the original tty hack was only compatible with CFS kernels.... not sure if the session mod is the same.

Again, this is my rough understanding of how it works. I could be a bit off.
[Nexus One Android Development] temasek:
I must be seeing things then. Thanks. :)
[Nexus One Android Development] makelegs:
It happens ;)
[Nexus One Android Development] temasek:
Was thinking of going back to bfs cuz cfs is draining a little more hungry on battery.
[Nexus One Android Development] makelegs:
Thanks for the explanation. Sometimes I wonder if I simply lack the vocabulary for some of this stuff.... when in doubt, I just flash'em and try'em out :eek:
[Nexus One Android Development] ~semsem~:
WM new 35.9 is up :)
[Nexus One Android Development] wildmonks:
Awe, you beat me by a few mins :p

Yes, they're up. As well as two 1190mHz kernels. Please read the Disclaimer in the post regarding those kernels. http://wildmonks.iblogger.org/?p=49
[Nexus One Android Development] makelegs:
Thanks Wildmonks!
[Nexus One Android Development] jameztcc:
There's seemed to be active commits at cmsrc in regards to kernel during past hr.
[Nexus One Android Development] k3vink3vin:
Just tried playing flash videos in skyfire on both CFS and BFS kernels, CFS seems to offer a higher framerate.
[Nexus One Android Development] myplague:
Do this have the newest version of the battery driver? The newest which is in the lastest pershoot increases timeout for charging when in learn mode.
[Nexus One Android Development] theloginwithnoname:
The kernel driver extensions that myself and RogerPodacter have developed are now in the standard CM kernel. They had previously been roughly included in Pershoot's kernel (which is what the CM kernel is based on anyway).

The latest and greatest (stable) extensions are at http://github.com/thelogin/n1batcal/ - wildmonks, can you use that version and not the old version from pershoot's kernel in yours going forward? The battery charging code is cleaner in our version. (BTW, I've recently started using yours, after having uses Pers' pretty much since I rooted in March - I like 'em!)

The TIMEOUT extension is in the experimental branch if required. If successfully tested, we'll move into master but not everyone is getting the TIMEOUT problem
[Nexus One Android Development] simms22:
ive been running the 35.9 975 1190 test kernel... @1075/128 ondemand, not a single glitch. no problems with multitasking, pandora, flash, multiple pages open in the browser, or anything else. awesome! :)
[Nexus One Android Development] wildmonks:
Ah, nice! I'll work on updating the kernels with your latest changes, and I'll start following your github more closely from here on out. ;)
[Nexus One Android Development] dictionary:
Re: [Kernel] Hybrid AVS + 1113Mhz Overclock (.33.5 & .34)

Running over 3 hours now, and I can tell you this is getting me phenomenal battery life with moderate use by my terms. Usually by this time on the stock or other kernels I'd be at about 78 percent. I just dropped down to 89. eVil-one FroYo ROM
[Nexus One Android Development] wildmonks:
Yah, I had no clue how I was going to do this until I sat down and really followed the code. Thanks for suggesting this fix :D

I'm glad to see that this kernel version is producing good results.

I completed my tests with the other kernel versions and indeed it seems the 1113MHz issue is gone :D. I'll be posting up the links real soon.
[Nexus One Android Development] wildmonks:
Here are the other versions.

Change:

-Reintegrated code for SVS. It will only be used when the CPU is operating at 1113MHz. At the lower frequencies, HAVS is used.

2.6.34_AVS-800mV_CFS_1113Mhz_061010.zip

2.6.34_AVS-925mV_CFS_1113Mhz_061010.zip

2.6.34_AVS-800mV_BFS_1113Mhz_061010.zip

2.6.34_AVS-925mV_BFS_1113Mhz_061010.zip

No audio boost version:

2.6.34_AVS-925mV_CFS_1113MHz_NoAudBoost_061010.zip
[Nexus One Android Development] chowlala:
Nice work. Downloaded, will flash when possible. Running a test on pershoot's right now. Looks superb though reading bout the blend between SVS and HAVS. Great work!
[Nexus One Android Development] Geo411m:
I feel off the android bandwagon a few years ago and now that I'm back I'm a bit lost. Can someone explain the difference between 800mv VS 925mv and CFS VS BFS on these kernals?
[Nexus One Android Development] joelee.org:
Google before asking saves our time.

An "I feel lucky" Google search on "800mv VS 925mv and CFS VS BFS", leads me to:

http: // xdaforums.com / showthread.php ? t=689472
[Nexus One Android Development] Geo411m:
Thanks. You would of thought there would of been a sticky explaining the difference since I'm sure this question gets tossed around here a lot. Thanks again.
[Nexus One Android Development] big_adventure:
Donated just now, sir.

The 6/10 800-BFS kernel is performing perfectly for me (not that I had problems at 6/1, as I did not).
[Nexus One Android Development] crazybyte:
The 2.6.33 version does it have HAVS? Thanks you!
[Nexus One Android Development] apnoia:
Re: [Kernel] Hybrid AVS + 1113Mhz Overclock (.33.5 & .34 STABLE)

Testing last 925 cfs kernel for a few hours, and it seems is still not that stable for me as pershoot kernel, above 1036 :-( a couple reboots occurred at 1075. 1113 is very unstable on my n1 on both kernels

-------------------------------------

Sent via the XDA Tapatalk App
[Nexus One Android Development] wildmonks:
Glad it working great for you :)

It does have HAVS but it doesn't have the fix to improve stability at 1113MHz. I'll be working on that now.

Darn, sounds like your phone is not OC friendly :(. But even without OC, froyo runs nice and fast. I myself like to keep my phone running at 998MHz max for daily use.
[Nexus One Android Development] apnoia:
You're right 998Mhz is fine for daily use, and moreover in most cases battery life is much more important than speed. Froyo is really fast and smooth especially with launcher pro and static wallpapers :) Anyway, keep up the good work :)
[Nexus One Android Development] THATTON:
So far so good brotha! Very fast, very stable and the battery life is insane in comparison with other kernels I have been running lately on Froyo. Looks like this one is a winner. I will continue testing to see if I run into any issues. I don't ever run it fully OC'd because I really don't see the need to but I have been keeping it around 998 or one step up and my battery drain is back to where it was pre-froyo~1.5%/hr on standby! Thank you for your hard work and dedication to this project and compiling a kernel that plays nicely with my N1 and it's battery. ;)
[Nexus One Android Development] dictionary:
^^THIS!!!

Other FroYo kernels were killing my battery. This kernel has brought it back to Pre-CyanogenMod levels!! Even better than stock, running 998mhz
[Nexus One Android Development] overground:
Which version/build is "this" kernel you're using? Thanks
[Nexus One Android Development] dictionary:
I'm running this version. Also I'm using eViL's n-One FroYo ROM.
[Nexus One Android Development] wildmonks:
Very cool! Its nice to see that the battery life was not affected despite the reintegration of SVS. I coded it in such a way, so that SVS and HAVS don't clash with one another at the same time. btw: I get around 1-1.5%/hr on standby using 925mV CFS.

Just finish making the 2.6.33.5 version for those stock 2.1 rom, and CM 5.0.7.x users:

-Changes since kernel date 053110:

-Stable Release!

-Reintegrated code for SVS. It's will only be used when the CPU is operating at 1113MHz. At lower frequencies, HAVS is used.

2.6.33.5_AVS-800mV_CFS_1113Mhz_061110.zip

2.6.33.5_AVS-925mV_CFS_1113Mhz_061110.zip

2.6.33.5_AVS-800mV_BFS_1113Mhz_061110.zip

2.6.33.5_AVS-925mV_BFS_1113Mhz_061110.zip
[Nexus One Android Development] daveid:
So.. I am on CM5.0.8TEST5 which uses the .34 kernel, I just went ahead and flashed your latest 0610 version (noaudiohack). I had two questions (one I am about to check into by flashing a stock kernel back).

1. My music didn't pause when I received notifications today, instead they played together (yuck). I am flashing stock to see if that is a change in your kernel or something in CM. I will edit this post in a few minutes when I know. Seems a CM bug. Will report at the proper places.

2. Does this contain the latest updates regarding the 720p/480p video recording?

Thanks again, and whatever you do, don't stop the noaudiohack versions.. It is such a pleasure to be able to clearly hear other callers.
[Nexus One Android Development] Geo411m:
My battery life seems to be great with this kernal 2.6.34_AVS-800mV_CFS_1113Mhz_061010. Went to work this morning (7am) with my phone at 70% and my phone is at 35% @6:30pm and I've surfed the web for over an hour and a half and about 20 minutes of gameboid (Advance wars). It's also very stable for me.

Linpack - 42.425

Quadrant - 1555
[Nexus One Android Development] wildmonks:
1. Currently on the froyo rom and music does stop for me when I receive notifications. Personally I would like the music to continue but have the music play on a very low volume (or fade out) while the notification tone plays.

2. It does not contain the 720p video recording code. I'll integrate that in the next release now that source was recently released. Also IR has made some minor changes as well so I'll see about including those too.

No problem about making the no audiohack version :). Actually a good number of people prefer that version from looking at the number of downloads.
[Nexus One Android Development] temasek:
Wonderful news and for gratz for your hardwork, login.

Cheers. :)
[Nexus One Android Development] damanrico:
Thank you so much for all the updates lately, wildmonks.

Nice to see that you added 1050mV to the list of kernels. For me 1050mV is needed as you know, and my phone is running very smooth with it. My wifi connection seems to be a lot more stable than the standard CM kernels I used when you were too busy and couldn't provide updates.

The kernel is blazing fast without any problems.
[Nexus One Android Development] jlevy73:
So you were getting lag with 975mV?
[Nexus One Android Development] damanrico:
Crashing apps, phone not booting, etc. In the past wildmonks and I tried 1000mV as well, but even that resulted into crashing apps.

My phone really doesn't like any undervolting it seems.
[Nexus One Android Development] dumb donkey:
Just out of curiosity, anyone know what fps the camera is running at in the latest kernel? :p
[Nexus One Android Development] fcisco13:
i belive its 29fps
[Nexus One Android Development] mtw4991:
In order to get 29fps, you also need to flash charan_singh's 8mb incremental update I believe.
[Nexus One Android Development] codesplice:
I hate to ask again, but is anyone willing to email me the latest 950mv AVS CFS kernel?

Let me know and I'll PM my email addy.

Thanks.
[Nexus One Android Development] mtw4991:
Code, got it ready for you. Shoot me your email.
[Nexus One Android Development] codesplice:
Got it. Thanks mtw.
[Nexus One Android Development] simms22:
wildmonks kernels are updated to 11/26/10. check the changelog http://wildmonks.iblogger.org/ :D
[Nexus One Android Development] temasek:
Thanks wildmonks ...... again!
[Nexus One Android Development] codesplice:
lol. damn. gonna need an assist again :p
[Nexus One Android Development] mtw4991:
Sent you 975 svs-bfs...don't have avs but you'll like it.
[Nexus One Android Development] codesplice:
w00t, got it. Love it. Thanks.
[Nexus One Android Development] ms79723:
So if y'all were to leave your phone on the charger while you sleep and take it off when you wake up, how long would your battery stay on 100%? Are y'all having the battery drain issue?
[Nexus One Android Development] codesplice:
My phone lasted for five days without a charge earlier this week. Granted, I keep it in Airplane Mode 24/7 out here lol.
[Nexus One Android Development] makelegs:
No way my battery makes it thru a whole day of anything more than moderate usage. God forbid I go out for drinks after work; probably won't make it home alive. As such... I pop that baby in the car dock, to charge, every chance I get. I still love it, though. And hopefully some of these newer tweaks will help out some.
[Nexus One Android Development] rault18:
WOOT!!

thanks WM

About how long..for example today i unplugged it at 830 am..been downloading, facebooking, flashing, listening music for 1 hour, random internet access..ill say moderate to heavy usage

it died on me at 7 15 pm
[Nexus One Android Development] Vlad83:
The latest update increased the battery life pretty significantly for me.
[Nexus One Android Development] mtw4991:
You all need to check out the battery calibration thread and reset some registers in your battery's EEPROM chip. I have my full capacity set to 1558 vs. 1400mAh, empty set to 3.201mV vs. 3.416mV and my age is reset back to 100% vs. 94% or lower (depending on age). It works kinda like bump charging, but much shorter time period. I got 27 hours and still had 20% left with mod-heavy usage, but ymmv.
[Nexus One Android Development] makelegs:
Ya.... I'm hoping they're successful in making an app for that. :)
[Nexus One Android Development] damanrico:
That sounds great. The thread you're talking about goes a lot into detail, and sadly I'm not that smart to figure everything out :p. Is there any easy guide, or a few quick steps, to achieve what you have? My phone usually goes to 1351 mAh, and mine also shuts down when I have 10% left according to android, sometimes even 12%. Would love to fix that, or increase the mAh.

Thanks in advance for your help.
[Nexus One Android Development] mtw4991:
The app is being worked on, but not quite ready for prime time, lol. Read the 1st page for ways to hit learn mode and get back to 1-100%.
[Nexus One Android Development] ms79723:
Question: With this kernel, when you leave your phone on the charger overnight and you take it off the charger in the morning, do you still lose 10% quickly?
[Nexus One Android Development] temasek:
With proper battery calibration, no.
[Nexus One Android Development] ms79723:
How do you calibrate your battery? I hear so many different ways...idk what to believe anymore.
[Nexus One Android Development] jlevy73:
The easiest way is as follows:

1. Drain the phone until it dies

2. Just as the phone is saying shutting down plug the charger into the phone (from a wall jack not the USB from your computer)

3. Let the phone die

4. While the phone is OFF, charge the phone for a good 4-6 hours (overnight works best)

5. Turn phone on

6. Calibration complete
[Nexus One Android Development] mtw4991:
Yeah, assuming you actually hit the learn flag. Otherwise, try again next time, lmao!;)
[Nexus One Android Development] fcisco13:
I didnt time it right so mine turned off at 14% so i just plugged it in and turned it back on right away and it started charging from 1% now it goes all the way down to 1%

N1
[Nexus One Android Development] InsightGoalie:
Is it possible to get a 900mV version? I used to rock the 2.6.35.4_SVS-900mV_BFS_AXI_720p_1113MHz_082710 version and it worked amazing, it was stable for my phone as well. Now I'm going to try the 2.6.35.8_AVS-950mV_BFS_AXI_720p_1152MHz_112010 version but, it would be nice if I could get a 900mV. Unless that isn't going to make much of a difference with AVS vs the older SVS I was using. I'm not really sure the difference.
[Nexus One Android Development] superg81:
im on one of the test kernels posted from 11/26.1050v cm rc2.running nicely :D
[Nexus One Android Development] temasek:
Read the battery calibration thread. The battery drivers in our kernels are the fruits of the hardwork by login and roger. They have a yet to complete app to assist in your battery calibration. It works.

That is real battery calibration.
[Nexus One Android Development] ms79723:
Well I dont know if it will apply for my phone...I'm on an Evo..pretty sure the hardware is teh same though. I'm just trying to get this battery tweak that prevents the phone from draining like crazy off the charger into the kernels for my phone.
[Nexus One Android Development] jlevy73:
Lol, yeah I just posted the easy way. The other way is to read 100 pages from the battery calibration thread :)
[Nexus One Android Development] ms79723:
But I thought the calibration thread was because people's phones were turning off when there was still 10% left or something. That problem hasn't popped up on the Evo..
[Nexus One Android Development] simms22:
move along...
[Nexus One Android Development] j3di:
My Learn Flag is ON, just doing the recharge now. This Kernel just gets better and better!
[Nexus One Android Development] Vlad83:
What does the learn flag look like? How do you know you're in calibration mode?
[Nexus One Android Development] j3di:
I got the Battery Calibration App from one of the threads about it. The Learn Flag state is displayed within that app.
[Nexus One Android Development] ms79723:
So it doesn't apply to me?
[Nexus One Android Development] temasek:
The following quoted from samarium ........
[Nexus One Android Development] jlevy73:
Let me translate for simms22 lol. This is the Nexus One forum. So best for you to check out the Evo forum as nothing in here is applicable to you.
[Nexus One Android Development] SiL3nTKiLL:
flashing this now hehe :)
[Nexus One Android Development] ms79723:
But the Evo and N1 are very very similar. Practically the same thing, minus the 4g and screen size.

And looking through the battery calibration thread, they decided on that learning mode for calibration before the patched battery driver...so I think it may work.
[Nexus One Android Development] simms22:
lol, thats not what i meant. i just decided to take my post back, since we cant deleted. what i posted was that over the 2+ years with android ive learned that i cant teach the battery anything, the battery has been teaching me how to use the phone instead :rolleyes:
[Nexus One Android Development] simms22:
hehehe... be nice, ive been known to go through the other forums also. namely the g1, mytouch4g, galaxy, and EVO :eek:
[Nexus One Android Development] jlevy73:
hehe, oops my bad :)
[Nexus One Android Development] mtw4991:
Now now boys n girls, this is WM's thread,.lets not hijack it with battery calibration posts for several pages (myself included)...there are 2 thread for that. 11-26 avs-bfs running awesome for me btw!
[Nexus One Android Development] codesplice:
Can we clutter this one with Gingerbread speculation then?
[Nexus One Android Development] nitrox1:
There's a great one for the desire, it's 100 pages too, of plugging your phone in to a charger :-b

Sent from the 25th century.
[Nexus One Android Development] FormelLMS:
can we use interactive scaling with this Kernel? Or better ondemand?
[Nexus One Android Development] jlevy73:
Ondemand works better for me
[Nexus One Android Development] simms22:
ondemand works better for me too.
[Nexus One Android Development] Pochemuchka1977:
Crash with 26 kernel

Got a crash with 11262010 Custom AVS 975 1113@1300 kernel :-(

Attached is a link to the last_kmsg

http://pastebin.com/7QGq1v6h
[Nexus One Android Development] mik101:
Try the SVS version of the same kernel and see if you can replicate it.
[Nexus One Android Development] nitrox1:
Please please please, can I try a lower mV kernel 925mV or something?
[Nexus One Android Development] gravufo:
why are you asking? go download and flash...lol?
[Nexus One Android Development] mik101:
He wants a current one lower than 950mV from Wildmonks. ATM doesn't exist....:rolleyes:
[Nexus One Android Development] gravufo:
Oh, hadn't seen he said 925, thought he said 950...

Meh, here is one at 925 (not wildmonks though): http://xdaforums.com/showthread.php?t=820172
[Nexus One Android Development] loverhime:
I have tried this kernal of avs and bfs 112610 version before.

It really has good performance on my phone at cm nightly 268.

But anyone feel that the battery was drain too fast? Around 4% for 1hour with wifi enabled.

Now I go back to stock cm kernal and just 2% for an hour.

Both of them running on 998mhz.
[Nexus One Android Development] YoMarK:
Yeah, also noticed that WiFi sleep policy doesn't work very well.

With WiFI disabled, battery drain is gone.
[Nexus One Android Development] nitrox1:
Yes I did want to try a lower voltage kernel, as in 875-925 mV, I really like WM's kernels as I have found them always responsive, and smoother than others.

I have tried an 800 mv kernel and oh yes it is not stable, but I still believe in the idea. Reasons previously mentioned.

And there must be a balance between performance and battery life.

And as always very happy to be a ginnie pig.

Sent from the 25th century.
[Nexus One Android Development] shuka325:
I know there were just talks about battery calibration but this actually pertains to the kernel. I think.. I am running RC2 and am flashing several WM's different kernels to see which one runs the best for me.

Now, the question i have is do i need to calibrate my battery after i flash the kernels or only after i flash a rom? Thanks!
[Nexus One Android Development] mtw4991:
I would calibrate after flashing a new kernel if you flash a different one than what came with the rom. The battery calibration is mainly to calibrate your battery to learn its' true age and capacity so that you can set it correctly so that it will drain from 100%-0/1% realiably and not shut down on you around the 10-15% remaining point. We have also managed to squeak out some extra juice out of it also.
[Nexus One Android Development] Ownatik:
After quite a while usong only the wm kernels I have to say I love em. Only simple details is also about battery which I've seen draining less than that on idle on other kernels. Same as some of the above posters. Still im waiting impatiently for future releases!
[Nexus One Android Development] triciopa:
Anyone tried the last ones with evil's desire HD?