yashsingh1/xdaforums huggingface dataset:
[Nexus One Android Development] samarium:
Battery calibration is about teaching the battery about itself, where the fully discharged point is, and what the full capacity is, and is independent of the kernel and the ROM. After we make adjustments in the battery parameters stored in the battery EEPROM we then do a LEARN charge cycle to allow the battery logic to assess the affect of our changes, and fine tune it's view of things such as battery capacity and age.

The kernel might make such decisions as how far to allow the battery to discharge before starting to charge again, and when to terminate charging, however the battery logic seems pretty much self regulating.

The ROM has nothing to do with it.
[Nexus One Android Development] temasek:
Your explaination is solid.
[Nexus One Android Development] electrostat:
I'm running Enoms Rom with the avs kernel and Voice Search force closes everytime. Anyone else experienced this? Thanks.

Sent from my Nexus One.
[Nexus One Android Development] samarium:
kernel git location?

Anyone known where I can find git access to this kernel?

github.com/wildmonk doesn't seem to be current.
[Nexus One Android Development] theloginwithnoname:
agreed, not git but found source link from:

http://wildmonks.iblogger.org/

to

http://www.mediafire.com/?co3h1wbehtvbv61
[Nexus One Android Development] samarium:
Yes, thanks, had a look, but unfortunately the .git data has been removed.
[Nexus One Android Development] nitrox1:
WM are you on holiday?

Sent from the 25th century.
[Nexus One Android Development] nitrox1:
Holiday bump ;-)

Desire is the root of all suffering.
[Nexus One Android Development] fitsnugly:
I talked to him earlier, he's going to try and make a release tonight...
[Nexus One Android Development] damanrico:
Take it easy people. I'd rather have wildmonks release an update every week than to see him on a 1.5 month break again.

Please be patient and wait till he has some spare time.
[Nexus One Android Development] nitrox1:
Wasn't meant to be harassing him, just actually saw people on an other thread asking where his kernels were, so I bumped the thread.

Desire is the root of all suffering.
[Nexus One Android Development] temasek:
New WM kernels up - 120210
[Nexus One Android Development] k3vink3vin:
if you are following @wildmonks you would have known that 120210 kernels are up :)

http://wildmonks.iblogger.org/?p=80
[Nexus One Android Development] YoMarK:
Difference i notice is that both interactive and on-demand governors are almost as fast as the performance governor in nenamark(about 22 on my OC-ed device). Last time I checked there was a huge difference.
[Nexus One Android Development] simms22:
the BFS 975v 1190mhz 12/2/10 test kernel is running smooth as ever. thanks wildmonks :)
[Nexus One Android Development] shuka325:
simms...

You have any linpack scores comparing 1152 v 1190? Just seeing if there is a big difference between the two.

Also, really wanting to test that kernel also but, so i get this right. I know the kernel realy test the boundries of some phones. But the phone will only be tested and likely blow up with world devistation if ran at 1190 right? If governed down it will act like any other 975m kernel correct?
[Nexus One Android Development] mtw4991:
Simms, can you use the 1190 speed? I get 1-2 quadrant runs and it blows out on me and freezes everything, lol.
[Nexus One Android Development] simms22:
im lucky if i could get a quadrant at 1190! try using 0xbench from the market to benchmark at 1190. also, i get a good 6 hours of normal use at 1190/128 before everything crashes. i typically use it at 1075/128. at that speed its smooth and doesnt crash, w/great battery life. actually, at 1152/128 i dont get any crashes either. i really want to hit that 1900 mark on quadrant, and i know i could if quadrant didnt freeze at 1190 :(
[Nexus One Android Development] mik101:
Just updated to my usual (2.6.35.9_SVS-1050mV_CFS_AXI_720p_1152MHz_Custom_120210.zip)

If you don't hear back soon -- all is well. Boring day today. Might go pass out on the couch. :o
[Nexus One Android Development] mtw4991:
Flashed the 1190 svs-bfs and ran linpack several times at 1190/1190/performance but only got to 38. Then I got adventurous and tried quadrant at that speed and it ran 7-8 times with ZERO crashes! Only got up to 1859 though...had gotten 1854 with 1152:( was hoping for more! Definitely a more stable kernel at high clock rates though:)
[Nexus One Android Development] simms22:
im still getting a freeze on quadrant with 1190 :(
[Nexus One Android Development] mtw4991:
try the svs kernel version instead of avs maybe??? I used to always crash too, but svs is holding steady this time around. Also, I think with our phones that there might be a point of diminishing return and the 1152-1190 range is probably the range, imo.
[Nexus One Android Development] makelegs:
Fwiw....1190 didn't push me over the edge, by any means. Quad ran fine for me, got low to mid 1800's, regularly, on 277. Linpack didn't even cross 38 for me, though.
[Nexus One Android Development] j3di:
2.6.35.9_SVS-975mV_CFS_AXI_720p_1190MHz_Custom_112610.zip

Well I was running 112610 without any problems at 1190.

I have found that the latest version causes my phone to freeze, normally when using the browser and even when clocked below max at 1075MHz.

2.6.35.9_SVS-975mV_CFS_AXI_720p_1190MHz_Custom_120210.zip

I might switch back to 112610 to see if it fixes the freezes...
[Nexus One Android Development] simms22:
try the bfs version of that kernel. im using it without any freezes. its in the same folder.
[Nexus One Android Development] j3di:
Thanks, I did try it briefly before going back to the 112610 kernel. For some reason the BFS one had the slightest lag for me when moving around - it felt soft and not as immediate as the CFS ones I have been running.

I'll try it again later, see if its still the same for me...
[Nexus One Android Development] mik101:
The scheduler improvements have only been in the CFS kernels. Since that was introduced I have been using them instead of BFS too.

112610 was a great kernel. I'm using 120210 with CM277 now.

My phone is never stable at 1190, but it was a little better at 1152 with the late november kernels than the current one. BUT not enough to warrant any merge reverts IMO.
[Nexus One Android Development] simms22:
kernels updated... check wildmonks blog 12/04/10 :D
[Nexus One Android Development] mtw4991:
already got it, thanks!:p

Also, for those interested in battery calibration...new step by step foolproof guide is here:

http://xdaforums.com/showpost.php?p=9583271&postcount=340
[Nexus One Android Development] mtw4991:
WM, U ROCK! 1895 on your 1204 bfs 1190 custom

http://twitpic.com/3d07gm
[Nexus One Android Development] skorpioneMM:
With this latest kernel released my wifi doesnt work fine, always every 4-5 minutes my wifi connection disconnects and connects itself...

Anyone has noticed this?
[Nexus One Android Development] houzuoguo:
turn off your wifi, clean application cache, goto recovery and clean cache & dalvik cache, then re-flash WM kernel.

that procedure helps me fixed lots of such problems :)
[Nexus One Android Development] skorpioneMM:
I tried this but without results...

I flashed previous WM kernel and wifi works correctly again but not with the latest
[Nexus One Android Development] SoleOfJohn:
Links?

Why when I click the link to his blog does it say cant load the webpage? How else can I get to his files?
[Nexus One Android Development] simms22:
works fine over here. try this page http://wildmonks.whoisthedrizzle.com/kernel/2.6.35/120410/
[Nexus One Android Development] gravufo:
http://wildmonks.whoisthedrizzle.com/kernel/

@WildMonks can you please make 925mV versions @1152 again? Would be very appreciated...also, can you check out the wifi drivers? I'm still getting dropped randomly AND when the screen if off even though my wifi sleep policy is set to "Never"

Thanks :)
[Nexus One Android Development] SoleOfJohn:
FM Radio?

Maybe I'm missing something, but does the WM kernel support the FM radio from CM 6.1? I didn't see it mentioned, but I wasn't sure...
[Nexus One Android Development] gravufo:
yup, WM is based on CM anyways :P
[Nexus One Android Development] SoleOfJohn:
Thanks!

Thanks a ton! Going to flash the 2.6.35.9_AVS-950mV_CFS_AXI_720p_1152MHz_120410 release now with CM 6.1 Stable!
[Nexus One Android Development] mtw4991:
WM, in your next release, if you haven't already....can you include the 3 hour wake lock timeout extension that Pershoot has committed in his kernel from Roger/Login from the Battery Calc thread.

Some people are getting timeouts when in learn mode and it's kicking them out of learn near the end. Thanks! Oh and did you see, a couple of us are hitting 1895-7 on quadrant with the 975-svs-bfs-1190 kernel! Never could run 1190 before in the July/August versions, but no problems benchmarking with it now. No clue as to why, lol, but it works!
[Nexus One Android Development] Treatcon:
2.6.35.9_SVS-975mV_BFS_AXI_720p_1190MHz_120410 runs fine on my phone. I actually ran it for a day and several quadrant scores of 1830-1840, but didn't like the heat it generated. I use a Case-Mate Google Nexus One Tough Case and the only drawback it is holds in the heat. So I went back to the 950mV kernel and heat is back to normal now. I honestly don't remember what the average temp was before I got into rooting and custom kernels.
[Nexus One Android Development] dc211:
Thanks Wildmonk. I got 1911 on quardrant.

http ://img822.imageshack.us/img822/1020/snap20101206162527.png

Best score for me yet.
[Nexus One Android Development] djmasque:
I recently flashed the latest kernel:

2.6.35.9_SVS-950mV_CFS_AXI_720p_1152MHz_120410

SetCPU is reporting my battery temp at 34C/92F but my phone doesn't feel as warm as it normally does at that temp. Does anyone else notice this?
[Nexus One Android Development] SubyWill:
i'm loving these kernels! everything is working great!
[Nexus One Android Development] Zappletoo:
Happens to me too.

120210 gives a solid connection, but 120410 loses the connection very often.

My WiFi signal is very low, by the way.
[Nexus One Android Development] cedricj:
WIFI Error on settings on NX Sense HD 1.0 using latest kernel. but the phone is really fast:)
[Nexus One Android Development] mik101:
The 975mV kernels with 1300mV@1133mhz compiled for stage3turbo has been the ticket for the past few days. I don't think i've had a single crash under any scenario including 1133mhz for extended periods -- which even with the higher voltage base voltage (1050mv?) would occasionally give me a crash at 1133. I'm guessing the 1300mV fixed that for me.

All is well :) Going to test the AVS version of that kernel now that I know that I can call the SVS version 100% stable for me.

Edit: Spent 20hours with the AVS kernel of the same version --- still unstable for me (half a dozen shell reboots in that time). Flashed back to the SVS version and all is good again. :)
[Nexus One Android Development] atomizasser:
Anyone have problems with RADIO FM in MIUI ROM or in CM6? because the apk freezes when try to listen it.
[Nexus One Android Development] pakraider:
The fix for Wifi sleeping works great (it stays on), but now this has broken the Wifi Sleep policy altogether.

Even if I specify for wifi to sleep when the screen is off, it still stays on.

Could this be fixed? (i.e. to obey the wifi sleep policy)?
[Nexus One Android Development] fcisco13:
Noticed that too.

N1
[Nexus One Android Development] theloginwithnoname:
Wildmonks, please be v-e-r-y careful when attempting to fix, as this is the first time my WiFi has worked properly!!! :D
[Nexus One Android Development] overground:
I believe this is due to the wifi calling commits. Maybe another version fork is in order, but this just = more work for WM.
[Nexus One Android Development] THATTON:
Where do each of these values go? I cant seem to figure out where to add the numbers. Can you please post a screen shot or PM me? TIA
[Nexus One Android Development] gravufo:
My wifi is still getting disconnects although my sleep policy is set to never...it was fixed at one point for me, but as I kept updating the kernel to newer versions, I lost the fix at one of the versions...sadly I can't remember which worked to go back to it =\
[Nexus One Android Development] pakraider:
Try the 12/02 kernel.
[Nexus One Android Development] gravufo:
Will do, thanks for the input.

I'll report back later.
[Nexus One Android Development] mik101:
Hey Wildmonks,

I've been bouncing back and forth between the 1050mV SVS CFS kernel (dec4) and the custom 975mv-svs-cfs-1300mv@1133mhz kernels (dec4).

The first is rock solid at everything except once in a while at 1133mhz and 1152mhz. The second is rock solid at 1133mhz, but crashes once in a while when waking up or changing from low to higher clock speeds.

If you have time could you build one (or two more) custom kernels for me to test?

I'm looking for a mix of the two I mentioned.

Ideally it would be 1050mV as shown in the 1050mv SVS voltage tables (since I don't have any issues with 1050mV kernels at lower speeds) and the 1300mV@1133mhz kernel --- with the exception being I want to test 1152mhz at 1325mV..... my phone isn't stable at all at 1190@1325mV but its mostly stable with 1300mV at 1152mhz. I think 1325mV might be enough to make it stable.

1050-1300mV for 128mhz-1133mhz should be rock solid for my phone (educated guess based on what I said above).

1050-1325mV for 128mhz-1152mhz would be the icing on the cake for me if it proved to be stable.

No audio boost necessary.

I'm running cm6.1 latest nightlies. Most of the testing was done on builds 280-285.

My phone doesn't like 1190mhz at all. Locks up after a minute even with 1325mV. I wouldn't think rasing the voltage higher would be a good idea (what do the stock voltage tables top out at?)

Thanks!
[Nexus One Android Development] wildmonks:
Alrighty, I'll try to compile you a custom tonight. :) Actually I don't remember what the stock voltage is without looking it up at home... Ill let you know when I get home.
[Nexus One Android Development] boardbumclrdo:
confused...

Im still new at this and could use some help ... im running the cyanogen mod 6.1, with the danger spl, amon recovery, 2.22.23.02 radio, my current kernel version is the cyanogenmod 2.6.35.9 ... im having problems with my battery life, my g1 is going dead in 2-3 hrs even when not using it, it was much better before i did the mod. I was going to give the kernel a try to see if that helped at all, but everytime i try and flash it i get and sd card error message and the installation aborts, i tried all the different versions of this kernel and get the same message everytime. I put the file in the root of my sd card and then go to flash it through the amon recovery and cant get it to work. any help would be appreciated! thanks!
[Nexus One Android Development] Imperial.mack:
sorry but this is the nexus one forums
[Nexus One Android Development] boardbumclrdo:
so it wont work on a g1?
[Nexus One Android Development] tehgeekguy:
This kernel wouldn't work, as it's for the N1. You need to go to the G1 forums and get help there.
[Nexus One Android Development] wildmonks:
Here yah go. Let me know how well (or not) it works for you.

2.6.35.9_SVS-1050mV_CFS_AXI_720p_1152MHz@1325mV_Custom_121310.zip

2.6.35.9_SVS-1050mV_CFS_AXI_720p_NoAB_1152MHz@1325mV_Custom_121310.zip

To answer your question, it looks like stock tops out at 1275mV @ 998MHz.

Reference, the voltage table used in this custom kernel that I made for you looks like this.

And no.. I won't compile kernels higher than 1325mV.

If this kernel works for you, I'll add this configuration to my custom kernel compling script so that it gets made in each release. (BTW: I'll start working on a release towards the end of the week).
[Nexus One Android Development] thanharts:
@wildmonks: Please add GPU+ to your kernel for better Graphic!
[Nexus One Android Development] uw748:
So what's this GPU+ you speak of? hmm....
[Nexus One Android Development] mik101:
Wow I wasn't expecting it so quickly. Thank you so much! I'll test them out and let you know.

Since I last posted I was running the 1050mV one I mentioned before, except limiting the clocks at 998mhz and the kernel seems to be 100% stable no matter what I do to it, so hopefully these will be perfect. :)

I agree about the 1325mV limit -- it's not like we're upgrading cooling on the phones like we would to OC a desktop. (Or are able to easily replace it if it did result in damage for that matter).

Thanks again.
[Nexus One Android Development] mtw4991:
I think he is refering to the d2sd ext that people are experimenting with for greater graphics performance. Charan Singh says that the script has a quadrant "fake" in it and that it doesn't really work as professed. Also, Cyan says he won't support it at all, use at your own risk....which tells me that I'm staying the hell away from it!:eek:
[Nexus One Android Development] Vlad83:
Yeah... Enomther is not sold on it either...

"What people don't realize is this is actually a really old method of apps2sd ... I'm not really sold on the benefits yet ... but that's mostly b/c I haven't had the time to test it fully just yet ... we shall see ..."
[Nexus One Android Development] johnp888:
Been using the most recent build and it definitely seems to help with battery drain compared to stock cm 6.1. One issue is my wifi locked up and errored out and I had to reboot. Any suggestions on how to reset without reboot?
[Nexus One Android Development] mik101:
That makes sense and I completely agree with CM, Enomther, CS, etc. D2SD is way too risky. The risk of screwing things up from something as simple as improperly dismounting the sdcard could result in the need for a wipe.

Guess we got a little off topic there. Moving on.... haha

Wildmonks -- please ignore my ramblings before and go ahead and add the kernel to your build script as you have it now. Its working well.

After more testing my phone seems stable at 1152mhz as long as I have live wallpapers turned off. That seems to be the biggest caveat. (With them on once in a while I'll still get an active graphics window crash* (or shell reboot). I'm more inclined to believe its a graphics bug at this point.

*The easiest to reproduce is have a live wallpaper going and once in a while quadrant will crash on the orange fractal graphics test or whatever you want to call it.

The best part: 1887 in Quadrant and 39.65mflops in Linpack in my full daily setup (1050mv-CFS-OnDemand-1152mhz@1325mV) even with a slow sdcard. :)
[Nexus One Android Development] mik101:
I'd try the December 2nd build instead of the 4th. Personally I havent had any wifi issues, but at the same time it's varied person to person with the latest.
[Nexus One Android Development] :
New kernels are up (2.6.35.9 Kernels / 121710)

-battery: code clean-up – remove extraneous comments, standardise virtual filenames (support for the battery calibrator app in the market place).

-net: wireless: bcm4329: Fix memory leak in case of dhd_bus_init() failure

-net: wireless: bcm4329: Add CONFIG_FIRST_SCAN option

-net: wireless: bcm4329: Update to Version 4.218.248-17

-PM: Wait for completion of the parent resume before resuming

-writeback: squashed commit of writeback refactoring

-Revert “net: wireless: bcm4329: Enable KEEP_ALIVE feature”

-msm_kgsl: Fix a potential subtraction overflow issue

-msm_kgsl: Reuse vmalloced memory buffers

-ganeth: first commit, better gannet device

-ganeth: hardcode the protocol instead of using eth_tran_type

-ganeth: fix wifi MMS (still need gannet0 in mobiledata.interfaces)

http://wildmonks.iblogger.org/?p=103
[Nexus One Android Development] ZetaTre:
Would it be possible to add IPv6 support to the stock Froyo kernel? Otherwise Google Goggles doesn't work... Thanks!!!
[Nexus One Android Development] waylo:
Gonna try the new one right now!

But as an aside, I had one of a rare freeze/kernel panics just now, on the 12.4.10 AVS 950 CFS. Screen was on but touchscreen was unresponsive. Had a couple of kernel panick reboots. Managed to pull off the dmesg...

<4>[351455.164855] dhd_bus_txdata: out of bus->txq !!!

<4>[351456.175842] dhd_bus_txdata: out of bus->txq !!!

<4>[351457.176513] dhd_bus_txdata: out of bus->txq !!!

<6>[351457.568084] AVS setting V to 1225 mV @998 MHz

<6>[351457.587219] AVS setting V to 950 mV @245 MHz

<6>[351457.969421] AVS setting V to 1225 mV @998 MHz

<6>[351457.987304] AVS setting V to 950 mV @245 MHz

<4>[351458.177795] dhd_bus_txdata: out of bus->txq !!!

<4>[351459.188415] dhd_bus_txdata: out of bus->txq !!!

Is this what's addressed by the 12.17 version?

EDIT:

Never had any issues with the wifi sleep, and never tried the 12.2 version. I swear there must be a router-dependent issue with this, though. At home, I've never had any issues with wifi disconnect. But when visiting my parents, on their old linksys wrt54g, I did have the described issues.
[Nexus One Android Development] wildmonks:
Looks like that's a wi-fi code related problem. Hopefully it got addressed in the 121710 release. If not, I'll revert back to 120210.

In other news, I made an error in the CM6 kernels. I accidentally capped the max mhz to 1113mhz instead of 1152mhz. I recompiled and uploaded them to the server. All other kernels (custom, no720p froyo stock) should be ok.
[Nexus One Android Development] wildmonks:
Interesting... perhaps for stock froyo roms, I should not compile IPv6 as a module and instead compile it directly into the kernel. I'll investigate this tonight.

Edit: Oh crap.. I see the problem.. I named the module directory wrong in all the stock froyo kernels. Sorry about that -_-.... At least its an easy fix. Will get on it right away :)

Edit2: Okay, its should now be fixed. Download the latest No720p kernels. (121710). FYI: I had to rename the module folder and compile IPv6 directly into the kernel for it to work.
[Nexus One Android Development] waylo:
No other fixes though right? So if we don't use the oc it's otherwise identical?
[Nexus One Android Development] wildmonks:
Yes sir. The only thing I changed was to have 1152MHz available for use.
[Nexus One Android Development] theloginwithnoname:
wildmonks - as .36 has been out for a bit and .37 is in late-RC, are there any plans to update your base any time soon? I would be interested in how this works too; do you have to wait for android.git.kernel.org to release an android version before your tweaks go on top?

Loving your kernels btw.
[Nexus One Android Development] LinuxFreakN1:
Hi wildmonks

I'm using cm 6.1.1 and have a n1.

I use one of your kernels cause the cm kernel leads to massive battery drain.

Currently I'm using 2.6.24.2-950-cfs...dektop

and I'm on 43 % percent of battery with 28 h of use and some calls and a bit of music and sms. I read a few battery threads and this is not a soo good performance cause i use a 3600 battery. Anyway its much better than the stock cm kernel (but much lower than the stock froyo one ...).

I will continue to tweak my bat life, i will try the new battery learn app i guess.

Anyhow i digress my question to you is: Why does the fm radio not work with your kernel? Is the kernel to old or is it a undervolting thing or did you not compile the modules in it?

If it is the last or the first one could you make me a kernel with fm radio support or name a version with working fm radio?

Thanks a lot
[Nexus One Android Development] Kiserai:
Using 2.6.35.9_SVS-975mV_CFS_AXI_720p_1152MHz_Custom_121710.zip on Enom's TheOfficial 2.14.4 for about a day with no problems to report so far. Everything so far feels a little smoother than the 1204 kernel, but it could be placebo as it's barely noticeable.

Thanks for the updated kernel. I'm so content with my current ROM setup that flashing new kernels is the only way to get my flashing fix, so keep the updates coming! :)
[Nexus One Android Development] chowlala:
2.6.35.9_SVS-1050mV_CFS_AXI_720p_1190MHz_Custom_121710.zip doesn't have any IPv6 support either. Could that be included?
[Nexus One Android Development] baseballfanz:
I have tried a few WM kernels and the FM radio has always worked for me.
[Nexus One Android Development] overthinkingme:
I think gpu+ is only for sense roms.

http://xdaforums.com/showthread.php?t=825304