yashsingh1/xdaforums huggingface dataset:
[Droid Incredible Android Development] Cayniarb:
I'm glad there is so much active interest in this project, but I'm not sure a lot of the commenters here have a complete understanding of what exactly is going on, so I will try to explain as best I can...

There are two main (relevant) AOSP kernels being worked on/off of for the Incredible. The first is CyanogenMod/htc-kernel-incrediblec. This is 2.6.32 based kernel used in all CM ROMs and is often the base for the other AOSP kernels available here (for example, my Tiamat kernel was forked from that kernel a while ago and since added a lot of other features). This kernel also mirrors those from HTC and used for Sense (HTC's most recent kernel source for the Inc is 2.6.32.17). This kernel did not get a lot of active development for a while - the last major change was in late October or early November, incorporating some new material from HTC and upgrading it from 2.6.32.15 to 2.6.32.17. It remained idle for a while after that. In the last couple weeks, it has become more active, with users like slayher having commits pulled into it and backporting drivers from 2.6.35 kernels. With these recent changes, this kernel has become much more stable on 2.3 ROMs. The other AOSP kernels here dont really have those changes integrated because they branched off the main CM work and made lots of changes before these new drivers came out, making it more difficult to include those changes.

The other main kernel of relevance here is CyanogenMod/cm-kernel. This kernel has a longer history than is important here, but it is the current kernel used by the Nexus 1, the Desire (GSM and CDMA), the Evo, and maybe some others (can't remember) and is 2.6.35. It has become the 'unified' CM kernel, since you can compile kernels for various devices using the same source code. Basically, this kernel became 'unified' when toastcfh (Evo forum mod, and Evo CM maintainer) pretty much ported the N1's 2.6.35 kernel to the Evo.

What the devs here are trying to do is port the 'unified' 2.6.35 cm-kernel to the Incredible. We are all working out of insisiblek's github repository (see the OP for a link), and contributing commits to it. If you check it out, you'll see commits from me, invisiblek, slayher, and others.

We aren't trying to build some kind of customized/tweaked/souped up kernel (hence nobody caring at the moment about tweaked governors, HAVS, or any of that). Just one that works. Once that's done, each of the devs can go back to applying their own tweaks and competing for usershare (naturally with each of us telling you that our version is the best ;) ).

I hope this helps to give people a better idea of what exactly is going on here and why literally every kernel dev is trying to pitch in where they can.
[Droid Incredible Android Development] n1ghtwish:
thanks for the explanation! it helped a lot.

My only request is 1113mhz frequency :P

The interactive governor works well for me, and the only reason I liked smartass was for the automatic min/max settings. I can always create a profile for screen off to achieve the same effect, right?
[Droid Incredible Android Development] RegnierD:
Yessir! :)

I'm a romwhore, and I'm damn proud of it.
[Droid Incredible Android Development] invisiblek:
k guys, here is a very early build of 2.6.35.10 for the dinc

"very early" means alpha, bug reports are considered useless at this time because not everything is even working yet

we owe chad0989 and slayher much thanks for the big help they put into this

http://www.mediafire.com/?95krpewj89x5q4u

this is being released without support at this time, although it seems to be running fine. i only recommend it on gingerbread roms since .32 runs fine on froyo

what is currently not working:

g-sensor/proximity sensor are conflicting with eachother

usb tether not working? (unverified)

others? (not sure, just flashed it myself :P)

this kernel is stock speeds/voltages/governor/etc

enjoy! more to come :)
[Droid Incredible Android Development] galaara98:
Guys... All of you...thanks...

Sent from my brain, via my fingers and my CM7 GB DInc!
[Droid Incredible Android Development] aikata:
Flashed over CM 7 Nightly #2 and appears to be working fine thus far. Verified the USB tethering doesn't work. When I select the option it just greys out with a message "USB not connected" even though it's connected... Wifi hotspot works fine.

Thanks for the hard work.
[Droid Incredible Android Development] andrew8806:
No mic input

Mic input seems to be broken in this alpha build. I would suggest using the other working gingerbread kernel until at least this bug is fixed. Remember though its an alpha build, so please be patient!

Thanks to all you in fossnet/andirc #incredible for all your work!
[Droid Incredible Android Development] br125:
This appears to default to the performance governor. Used setcpu to set to interactive and it runs very well
[Droid Incredible Android Development] v941726:
sucks the battery dry quickly
[Droid Incredible Android Development] Cayniarb:
HOLY S***!

I leave town for the weekend and come back to a booting kernel?!?!?

Great work!

Sorry I wasn't more help, but glad this is finally booting!
[Droid Incredible Android Development] pyroboy1080:
I'm getting 3 multitouch points with this kernel, a 1450 in quadrant and around 40mflops in linpack. Thanks to everyone who is developing and testing this!
[Droid Incredible Android Development] dragonriot:
the real question everyone should be asking, is when will a kernel have a feature that cuts the charger power at 100% entirely, and only starts charging again when the phone hits 90%... this would be especially useful for those of us who charge our phones overnight, then unplug them to find that "Charged" means 92% within 5 minutes of unplugging.
[Droid Incredible Android Development] miatamx:
CM7 does this all ready. The green light will come on at 90+ % but will keep charging to 100%
[Droid Incredible Android Development] Gahh Its Lee:
Does this have rndis in it??
[Droid Incredible Android Development] rynosaur:
This new .37 is an incredible (no pun intended) kernel--so smooth, fast, and nearly FC/glitch free. Thank you very much!
[Droid Incredible Android Development] shoman24v:
HTC 2150:

1d3h2m with 38% left.

I think it's a great kernel!
[Droid Incredible Android Development] neur0tk:
I am running the .37 Kernel that inivisiblek added havs, smartass to and the kernel is running great for me, no random reboots yet or no FC's yet also and down to 60% after 23hrs ;) great work guys!
[Droid Incredible Android Development] miatamx:
No problems what so ever on this (slayers modified kernel) kernel and dam it's fast. Battery life is a lot better also. Thanks for all of your hard work.:o
[Droid Incredible Android Development] Argent36:
running this with OMFGB 1.1.1 and it's great

39-40's in Linpack

1300's in Quadrant

excellent battery life

A+++
[Droid Incredible Android Development] DS36:
Five star work here fellas

No issuses at all

Finalize this thang
[Droid Incredible Android Development] ridobe:
Same here.
[Droid Incredible Android Development] PvilleComp:
13 hours 37 min with a 3500 battery - I'd normally be at about 50% at this point, today I'm at 78%!

CM7 #31 invis/slayher .37 kernel

I'm loving this!

Thank you all!
[Droid Incredible Android Development] khanam:
any chance we can get a .37 kernel for froyo roms too? or is the .37 tree meant only for gb?
[Droid Incredible Android Development] cl1ckclack:
i was running this Kernel with MIUI for a little while...
[Droid Incredible Android Development] Atlas.rouge:
The Seidio? I'm thinking about buying this...also because it comes with some durable 3500-specific case. How good/reliable is the battery? I know it got some bad reviews initially but most people on Amazon have reviewed it 4 stars or higher, maybe because instructions were clearer or something...yeah.

If you have a general opinion on the battery and are willing to share, I'd love to hear it. I just got my hands on some money and I'd snag this battery in a heartbeat if it was worth it.
[Droid Incredible Android Development] Atlas.rouge:
How did you get .37 to run with MIUI? And was it good?

Lol b/c my MIUI build wouldn't boot with a .37 kernel. Might have been the v4, v5+ might be better.
[Droid Incredible Android Development] PvilleComp:
I've had the Seidio 3500 since July '10 and using it daily like a champ. Everyone recommended that the first few cycles should be full charge/discharge cycles so I did 3 full cycles before going into nightly charging mode.

To be honest the only time I ever have to use the car charger is on long trips with the Nav on. I regularly surf several hours of web (looking stuff up in the field), nav for about 1 - 1.5 hrs a day, 60 - 80 min of phone, handful of texts and for the most part, I'm at around 50% by 11:00 in the evening.

I am a radio fascist as well, only turning the radios (GPS, Wi-Fi, BT) on and off as needed. 95 % of my surfing and net activity is 3g.

I talked so much about it for a while my wife asked for one for her Birthday for her DInc! ;)

Some folks complain about the size/weight but I think it feels better in the hand with the bigger battery - it does not feel like it's sliding out of my hand. The soft touch back is nice too. I've dropped it a few times on asphalt and scuffed it, by the next day you can't even tell it was scuffed.

I’m not charging tonight – 15 hrs 53 min and at 77% right now. I just want to see how long I can go on the new kernel.

Hope this helps.
[Droid Incredible Android Development] khanam:
yeah. i would be surprised if the sme .37 kernel would run on both since usb mounting is differently handled in gb - so i suspct even if other things would work, usb mounting would break. at least thats what i remember from what i had read. correct me if i am wrong.
[Droid Incredible Android Development] cl1ckclack:
uhm.... idunno. downloaded the most recent build of the kernel, and the more recent build of MIUI (i believe its 1.2) and it booted just fine. i wouldnt suggest doing it, as it ate up my battery. but everything else seemed to work fine except the occasion FC
[Droid Incredible Android Development] dragonriot:
that's not what I mean... and as far as I know, all Froyo and later AOSP Roms do the same thing... What I was looking for was a smart charge setting, for when you charge your phone overnight...

Basically, you plug your phone in for 8 hours... after 3 hours or so, it's fully charged, and then because of the nature of LiPol batteries, the charger cuts out, and the battery slowly drains for the next 5 hours. The charger occasionally gives a little bump, and when you unplug your phone in the morning, it drops to 92% after 5 minutes off the charger. What I would like to see, is after it gets to 100%, that the kernel keeps the battery from taking a charge at all, until it gets down to 90% again - unless you unplug and replug, which would reset and tell it to charge again - at which time it would start charging back to 100%... turn off and drain to 90%, then turn on again to 100%... I know these batteries never actually take a 100% charge unless you bump charge them, but it would be really awesome to see a smart charging kernel like that...

On that note... after using this kernel for a day, I have a 35 on Linpack, 1100 on Quadrant, and similar battery life to Invisiblek's #28 kernel... All this on OMFGB 1.1.1. I'm having a hard time figuring out why my linpack and quadrant scores are so low, but I'm thinking it may very well be that the benchmark software is intended for Android 2.2 and below, and hasn't been optimized to work with 2.3... I'm sure someone will chime in with why I'm seeing such low results.
[Droid Incredible Android Development] SomeGuyDude:
Benchmarks are largely irrelevant. I used to be able to squeeze 1600+ scores out of King kernels, but the phone wasn't as fast and responsive now where I'm getting a bit under 1300.
[Droid Incredible Android Development] kall00:
I keep getting reboots every 30 minutes to an hour with this kernel. :(
[Droid Incredible Android Development] chuckyteets:
Make sure your wifi sleep policy is set to "Never"!
[Droid Incredible Android Development] v941726:
this started happening to me after a few days. i turned off profiles in setcpu and use "wi-fi never sleep" and it stopped. odd thing is is that switching to never sleep didnt do it. kept rebooting. thats when i turned off profiles in setcpu and rebooting stopped
[Droid Incredible Android Development] kall00:
Won't that drain the battery. Also how do I do this?
[Droid Incredible Android Development] Gahh Its Lee:
Go into wireless setting then hit the menu button then advance then yea.
[Droid Incredible Android Development] vinmod:
This kernel is great. Thanks invosiblek and slayher. This kernel is inspiring me to get into the kernel making biz. It seems fun, and I already made a few for Linux back in the day :D
[Droid Incredible Android Development] wowens0822:
Same here. Worked great the first day, then the next morning it kept re booting. Went back to the before it.

Sent from my HTC DInc

Evervolv RoM. 2.3.2
[Droid Incredible Android Development] shoman24v:
I think using 3G drains the battery faster then WiFi. I leave mine all all the time.

I do not have data sync on though ;) I can squeeze about 20-30hrs on my stock 1500 :D
[Droid Incredible Android Development] v941726:
slayher just put out a new .37 kernel that fixed wi-fi sleep. no smartass
[Droid Incredible Android Development] cl1ckclack:
do you have a link to the updated kernel?
[Droid Incredible Android Development] JohnKuczek:
It is included in last nights nightly.
[Droid Incredible Android Development] v941726:
i got a link from him through gtalk. but i think you can find it on twitter if you dont use cm7
[Droid Incredible Android Development] mikeymop:
Any news on invisiblek adding the new release to his current kernel?
[Droid Incredible Android Development] v941726:
tiamat has a 3.01 version now. have it oc'd @1.19 with no trouble yet. has smartass. checking the wi-fi wake up now
[Droid Incredible Android Development] SomeGuyDude:
I've had zero problems with the Invisiblek-modified kernel in terms of wi-fi and sleep.
[Droid Incredible Android Development] v941726:
tiamats new one seems quicker though. wi-fi sleep wasnt fixed when k made that. unless he updated it and didnt mention it
[Droid Incredible Android Development] SomeGuyDude:
I don't know, I haven't seen any issues with wi-fi on K's.
[Droid Incredible Android Development] v941726:
odd. cuz he mentions it in the OP. i think tiamat used slayhers fix and added havs and smartass. but he didnt mention the fix either. oc'd at 1.19 is really fat and smooth. still kind of testing battery life though. that usually takes a few days. but so far i dont see it draining real fast.
[Droid Incredible Android Development] SomeGuyDude:
OC'd that high, I can't imagine battery life will be too good, haha.

Testing Tiamat right now, just based on your recommendation. If I can get through a work shift with how harshly I use a phone, I'm happy.
[Droid Incredible Android Development] v941726:
let me know. i probably wont be that busy with mine today. one thing about being oc'd that high is that there is absolutely no lag anywhere. lol
[Droid Incredible Android Development] SomeGuyDude:
Can do. Only big issue is doing the whole "re-calibrate battery" nonsense that basically means having to drain/fullcharge three times. I also uninstalled SetCPU.

I can't really give a report today because I'm doing some paperwork that requires me to plug in my phone and use its AP hotspot.
[Droid Incredible Android Development] hokieputter:
None of the devs have added smartass and HAVS to slayhers latest kernel with the wifi fix. Correct?
[Droid Incredible Android Development] galaara98:
None have stated so...and timing wise I Think his announcement was last (well SavageZen is now last, but not sure on his wifi)

Sporting a CM7 based DInc. I would list my build and kernel hotness but I change like 3 times a week.
[Droid Incredible Android Development] v941726:
the new tiamat kernel wakes up my wi-fi. quickly too. but it isnt stated in the changelog. hmm

also, it is stated in the changelog that havs and smartass are included. i know smartass is.
[Droid Incredible Android Development] v941726:
yeah. true battery consumption can take a while
[Droid Incredible Android Development] seanzer:
There's so much hype for recalibration. I don't suggest doing this forcibly.. you won't gain battery capacity. The OS usually won't report any difference.

Especially if all you're doing is changing kernels.
[Droid Incredible Android Development] v941726:
i wondered this myself actually.
[Droid Incredible Android Development] SomeGuyDude:
I don't know what "forcibly" means. In my case, all I've heard is that you charge to 100%, wipe battery stats, run the phone until it shuts off, then charge it all the way again. Nothing outrageous.

But if it doesn't make a real difference, that's pretty awesome.
[Droid Incredible Android Development] userjf:
OP says to put wifi sleep on never.

Why don't you pull in Slayher's wifi-sleep fix?
[Droid Incredible Android Development] GMK83:
Because he needs time to do that?
[Droid Incredible Android Development] hokieputter:
I was having random reboots with the newest tiamat kernel. With wifi sleep set to screen off. Doesn't seem to include the wifi fix from slayhers. But has smartsss.
[Droid Incredible Android Development] v941726:
Odd. Mine is all good
[Droid Incredible Android Development] hokieputter:
I'm getting the best overall performance and battery life with invisiblek's modified version of slayhers kernel. I don't mind leaving wifi sleep set to never.
[Droid Incredible Android Development] wwjdd44:
kinda weird, but the last three cm7 builds I flashed this kernel to, I had to flash it twice. the first time after rebooting, my phone stuck at the splash screen. I had to reflash, then it worked fine. out of the three/four kernels that work on cm7, this one smokes all the others on my phone......I love a good smartass.
[Droid Incredible Android Development] dbaps:
Agreed. This is near production quality. I'm very impressed. Enjoying this immensely. Can't wait to see if HTC has improved Sense on the new Incredible. BestBuy only? Is that weird or what? I hope that changes.
[Droid Incredible Android Development] fortesquieu:
How's the charging speed on that?
[Droid Incredible Android Development] daftlush:
The Nexus S was like that. It sucks because their system wont allow for early (annual) upgrades.
[Droid Incredible Android Development] megarek:
Slayher has released a couple of updates to the .37 kernel. I am itching for an incredibletek and/or chad version with havs and smartass.

I know we are never supposed to ask for eta's, so I am not asking for one... I would just like to know if there is anything cooking. Thanks.

EDIT: just noticed that chad posted a new kernel. Sweet. Flash. Flash. Flash.
[Droid Incredible Android Development] sonypete:
Hey Guys,

Can't seem to find any verification to my question. Does this kernel automatically underclock the cpu when the screen is off? If so, what is it underclocked to?

- Pete
[Droid Incredible Android Development] invisiblek:
Yes it does, 384mhz Max on screen off. I'm going to be building a new one here off slayher's latest code (finally getting around to it). Been running chads but i don't seem to see as good battery life with it for some reason.
[Droid Incredible Android Development] sonypete:
Okay good, now I can go ahead and uninstall setcpu since I was only using it to underclock during screen off.
[Droid Incredible Android Development] Seano.:
cant wait!
[Droid Incredible Android Development] sonypete:
Figures I just now noticed my answer was listed under the SMARTASS explanation. I skipped that definition since I thought SMARTASS was much more custom then just an off screen profile. I thought it adjusted allot more stuff then the default ondemand governer type.

Q: What is smartass?

A: The smartass governer drops drops the max cpu frequency when your screen is off (currently set to max 384mhz). It is very effective in saving battery life. (juice plotter is a good one for monitoring your batter life)

So is it really just the ondemand governor with screen off profile?
[Droid Incredible Android Development] jbdan:
Awesome I've really been waiting for this. I still change between your old one and chads latest. Battery live is similar, but I've noticed over the last 2 days yours is just a touch smoother at the same mHz's.

Really look forward!
[Droid Incredible Android Development] jbdan:
Oh wow maybe I didn't see the update posted when I posted above lol. So the difference with this newest one is the .2 nomenclature and fast charging? Thanks for the update flashing pronto
[Droid Incredible Android Development] bradm23:
Any modified froyo kernel?
[Droid Incredible Android Development] invisiblek:
http://xdaforums.com/showthread.php?t=854390

i don't plan on continuing development on froyo kernels
[Droid Incredible Android Development] bradm23:
I understand, prob just make the switch to ginger bread anyways. I saw chad released a .37 froyo, didn't know if u were going to also... I like the flavor of you kernels, even the custom evo one you made me... :-)
[Droid Incredible Android Development] wildland:
Just flashed to this from chad's and it's running smooth. I noticed that the kernel version is listed as 2.6.37.2-cyanogenmod+ which I'm thinking is the same label as slayher's stock cm7 (??? I don't really want to flash back just to check). Is that the case? Just confused...thanks for your work!!
[Droid Incredible Android Development] SomeGuyDude:
Nope, it's based off of the Interactive governor. Ziggy came up with it. http://www.ziggy471.com/2010/11/07/smartass-governor-info/
[Droid Incredible Android Development] mikeymop:
Is the download link for 2.6.37.2 todays new kernel? or did you not upload and add a link to the post yet?
[Droid Incredible Android Development] chad0989:
Actually its by erasmux
[Droid Incredible Android Development] galaara98:
And too toot my horn, you should all check out the Incedible list of 2.6.37 kernels and in post 2 you would know what all the govenors do...

And then you can add to my glossary cause I dont want it to be a one man show
[Droid Incredible Android Development] jbdan:
Just an observation don't know what to make of it quite yet, maybe nothing at all.

I know about the LED turning green before it reaches a full charge while phone is on and charging, but I just took my phone off of charger (light was green), woke it, and battery was at 80%. I've seen 91% etc... anywhere in the 90's, but never 80%. Could the fast charging feature in this newer .2 kernel affect the way the percentage reads/displayed?

I'll reset batt stats and try again tomorrow.
[Droid Incredible Android Development] chad0989:
In my experience I've noticed when going from a non-fast charge kernel to a fast charge kernel that the first charge after the switch seems to sometimes get a bit confused and that you need to run it for a charge cycle before it straightens itself out.
[Droid Incredible Android Development] jbdan:
Thank you chad.
[Droid Incredible Android Development] blackstallion:
Does the wifi sleep still need to be set to never on the latest version? I don't see that section in the OP anymore.
[Droid Incredible Android Development] invisiblek:
Shouldn't need to be since its based off slayher's latest source which has it fixed
[Droid Incredible Android Development] Cwoomer:
Hey guys, feel free to b*tch slap me. Im new to trying kernels. Using cm7 nightly one of protekks builds with invisiblek built in. my battery stats show my phone is awake all the time. is this due to something in this kernel. I am trying to read through the posts here just wondering if all the screen off profiles and such have anything to do with what I'm noticing. With Slayhers built in kernel my phone was almost never awake when my screen was off. (unless I was dloading or using tether).

Sorry if this is asking a question that has been answered. please be gentle I did try to search.

Thanks