yashsingh1/xdaforums huggingface dataset:
[Droid Incredible Android Development] jiggadroid:
Running CM nightly 184, kernel #21, and newest 11.19 radio and must say that this combination is giving me hands down the best battery life I've experienced. With a full bump charge I'm getting over 15 hours worth of use on the stock battery. I used to not be able to make it through a work day.

Still kind of sad though that 15-20 hours is considered "amazing" battery life on this phone.. the ONLY thing I miss about my blackberry.
[Droid Incredible Android Development] ms79723:
Aiight lemme clear this up, and I'm gonna need someone to use the battery fix kernel to help me so I can help all the Dinc users...because the Evo users are showing nothing but success and I'm pulling 4.2V off the charger and lasting +1hours off the charger without losing a %.

This charging method doesnt damage the batteries at all. It shouldnt. Because our batteries dont even charge up to 4.2V without the tweak. They charge up to 4.2V the first charge, then drop all the way down to 4.08V or something and then does these weird short burst chargers to 4.1-4.125V. Thats why there's the rapid drop in the morning. Because your voltage is actually at 4.125V and that's not 100% (well this is true for Evo users, idk what your voltage is off the charger). So with this tweak, the charger keeps charging until you're at 4.2V (or the maximum voltage your battery can get to) and then it trickle chargers while at that voltage. The charger itself never turns off. Thats not a bad thing. Because as you reach your actual voltage, the mA decreases. Which is why our phones will never be damaged. You ever want to know why its really easy to charge from 50-80% but the charge from 90-100% seems to take so long? Its because from 50% the mA going into the phone is in the 600's. Once it reaches 90%, the mA is around 150 and once it reaches 95% you're looking at 90mA. The phone when absolutely idle uses anywhere from 60-120mA, even when on the charger. So charging from 90% to 100% takes longer becaus the mA going into the phone isnt always higher than the mA you're losing. This is the same with charging past 100%. As you leave the phone on the charger with this tweak, you're mA will decrease from 50mA all the way down to 2mA overnight. But on the charger you're losing about 30-60mA already, so you'll never overcharge the battery, in best case scenarios, you'll just maintain the voltage of 4.2 or around 4.2V.

Ok now that we got that cleared up, this is why I need a tester for this...

The reason why this may not be working for you guys is because you may be going over the voltage limit that I have set. All I need is just one person to flash the build with the charging tweak and use the app "battery monitor widget" to check their voltages every 50 seconds. If your voltage while idle is 4.2V or less, thats reasonable. Thats not bad btw, thats just the charging voltage (thats what I call it). It's not the actual voltage of your battery. Now if your charging voltage while idle is higher than that, that means you probably went over my limit and trickle charged the moment you reached 100% rather than hours after reaching it. It's an easy fix, just have to change the limits.
[Droid Incredible Android Development] raptir:
It's not an issue of damaging the battery immediately. The worst thing for a Lithium Ion battery is to leave it fully charged for long periods of time. The longer a battery is at 100%, the faster its maximum capacity decays. I think that trickle charging it all night to keep it at 100% for hours on end qualifies.

You might get an extra half hour out of the battery each day, but a few months from now your 100% capacity will be lower than everyone else's 94%, or whatever the batteries get to without this "fix."

Sent from my ADR6300
[Droid Incredible Android Development] ufvj217:
theres an 11.19 radio?

and lol about the BB, im the same way, but look at all the stuff the bb CANT do compared to this phone lol :p
[Droid Incredible Android Development] ms79723:
The only way the battery can reach an actual voltage 100% and not that percentage 100% is by using an external charger or charging with the phone off. If you charge with the phone on and use the tweak taht I've been working on, there's absolutely no way the phone will hit 100% and maintain it for hours and hours because a few hours after charging on 100% (percentage wise) the amount of current gained starts to be less than the current being lost. But overnight, the charger tries to balance all of it out, so if you're lucky, you may hit 4.2V at some point overnight, but the odds of you staying on 4.2V for an extended period of time is slim. The charger will probably maintain 4.17-4.18V overnight.

And some users from the Evo thread have been adding hours. I've been unplugged for about an hour and a half and im still waiting to lose my first %. And a few months from now that may be true, but I'd rather have a full 100% charge each morning and add hours of battery life to my phone for the day, then lose 10-12% in 20 mins just to save battery. I have 3 batteries on me, and batteries are really cheap on eBay. This fix works with extended batteries too. An extended 1800mah is like 10 bucks, so its not a huge loss in my opinion. Now if the batteries weren't replaceable...then I wouldnt use this at all haha
[Droid Incredible Android Development] bonzai299:
Lol yeah check in adrynalines (sp?) Official radio thread towards the back
[Droid Incredible Android Development] raptir:
I just think that everyone should be made aware that your method of fixing the bump charge "problem" is going to cause their batteries to wear faster. You're better off just performing the bump charges. I'd only recommend your method if you really can't handle turning your phone off for 15 minutes each morning.

Sent from my ADR6300
[Droid Incredible Android Development] RegnierD:
Hey MS, I'll run the kernel and monitor this for you while I'm at work today. I go in around two hours from now, so that'll give my battery plenty of time to drain down. I'm lucky, I have a job that I can just sit around and flash stuff all day. :D

Should I post my experiences here or pm them to you?
[Droid Incredible Android Development] chemical1der:
MS, I flashed the build and used battery monitor widget to track the voltage. Here's a screenie of my battery's history. Did you need this over a longer period of time?
[Droid Incredible Android Development] csseale:
thread:

New EVO Radio Image

download link

2.15.00.11.19
[Droid Incredible Android Development] v941726:
from what i've learned about li-ion batteries is that they cant overcharge and the degradation comes from constantly draining the battery and re-charging. there is no memory effect and i agree with ms. the best way to make your battery (li-ion) is to keep it charged. bump charging has no ill effect. its best to not let it get below 40% as much as possible. if you leave one laying around, you should try to keep it above 40%. a battery laying around with less than 40% is way worse than a trickle charge. i'm sticking with ms on this one!
[Droid Incredible Android Development] ahkenatan:
Radio 11.19

I flashed the new radio and the... kernel... still... doesn't... work.... :-\
[Droid Incredible Android Development] raptir:
It's amazing how much misinformation is around concerning Li-Ion batteries. They are not affected by discharging and recharging. That is true of NiMH batteries, but not Li-Ion batteries. It's true that fully discharging them is bad for them, but all (read: all halfway decent) batteries are produced with a "reserve" in place that means that the battery can never fully discharge through use.

All that will degrade a Li-Ion battery is a product of time and charge percentage. The longer a battery is left at a higher charge, the faster it decays.

Sent from my ADR6300
[Droid Incredible Android Development] raptir:
Also temperature. If you keep your phone in the freezer the battery won't decay as quickly.

Sent from my ADR6300
[Droid Incredible Android Development] RegnierD:
Hahahaha! Right on, Raptir! This is what we're all missing, guys. We should all just stand around in front of our freezers with the door open and use them there! Lol Best battery life ever! ;)
[Droid Incredible Android Development] raptir:
Well, I'm not talking about life on a charge, I'm talking about useful life expectancy in terms of how quickly the maximum potential charge degrades.

Sent from my ADR6300
[Droid Incredible Android Development] ms79723:
pm would be nice :)

Does anyone else's charging voltage on any other kernels including this one get up to 4223?! Thats insane...well I guess since its not the actual battery voltage its all good..because the battery voltage is probably still at 4.12 or something. Charge it a little more past 100, maybe for about an hour and then post it up
[Droid Incredible Android Development] chemical1der:
I believe the following article was posted in this thread a while back and in light of the current (no pun intended) conversation it's worth a re-read and repost:

http://www.androidpolice.com/2010/1...bump-charging-and-inconsistent-battery-drain/

I'm all for getting the best battery life out of my phone, which is why I scour these threads on the regular, support invisiblek and other devs. At the same time, I try not to worry about my battery too, too, much and carry a spare OEM HTC branded 1500ma just in case my battery dies while I'm out and about. $24 for a little peace of mind is totally worth it.
[Droid Incredible Android Development] chemical1der:
will do. i'm at my desk at work all day so i don't mind playing guinea pig.
[Droid Incredible Android Development] v941726:
got my info from battery university where they study all kinds of batteries for the gov't and military
[Droid Incredible Android Development] v941726:
yes. that is another issue. but usually not with a phone. they don't create that much heat. now a laptop battery will degrade much faster and needs more attention than a phone battery cuz it is surrounded by hi temps. i wouldnt worry about maybe losing a few weeks off my battery. they are a dime a dozen. ironically, no one worries about their laptop battery. they are $100 +-
[Droid Incredible Android Development] raptir:
I got my information from an actual university where we design all kinds of batteries for the government and military.

Sent from my ADR6300
[Droid Incredible Android Development] seanzer:
Referencing that site.. check out the table that says its better to store at 40% over 100%.. how many people just leave their phones on the charger? That would be equivalent as storing at 100%..
[Droid Incredible Android Development] raptir:
Hence why I mentioned it as an afterthought, and specifically mentioned cooling it down below room temperature.

Sent from my ADR6300
[Droid Incredible Android Development] bonzai299:
ms79723,

I'm curious, if you were to get this fully working, would it only work with the stock battery? Or could we use other batteries such as the Seidio 1750 too?
[Droid Incredible Android Development] ms79723:
Works with all batteries. Stock and Extended.
[Droid Incredible Android Development] RegnierD:
I know, I know. :) I was just being silly.
[Droid Incredible Android Development] v941726:
that article proves what i was saying
[Droid Incredible Android Development] past_pluto:
Got ten touch points to register and had one of the kids put all ten of hers on and then added some of mine but it won't go over ten.
[Droid Incredible Android Development] v941726:
should be the same then huh?
[Droid Incredible Android Development] v941726:
no one. i meant spare batteries like i have
[Droid Incredible Android Development] aeroorion83:
Got up to 10 touches to register with #22.
[Droid Incredible Android Development] raptir:
And you don't think the same thing applies when a battery is in use?

Sent from my ADR6300
[Droid Incredible Android Development] raptir:
As explained at Battery University, “The time at which the battery stays at [maximum charge] should be as short as possible. Prolonged high voltage promotes corrosion, especially at elevated temperatures.”[1]

Sent from my ADR6300
[Droid Incredible Android Development] morph3k:
The link is in my sig. it isn't in adrenalynes thread.
[Droid Incredible Android Development] shoman24v:
So I did two small tests that had to do with charging the battery. Both tests were done with the battery at or less than 15% charge. I’m running kernel #21 on CM 6.1. The first test I did was to see how long it would bump charge. I charged the battery while it was on until it was fully charged and turned it off. The battery took 65 minutes to bump charge. This morning, I fully charged the battery again while it was on. When it was fully charged I turned the phone off and put the battery in my external charger. It charged for an additional 25 minutes before it was fully charged.

So, what regulates the charge when the phone is off?
[Droid Incredible Android Development] raptir:
Did you make sure it was at 100% before you pulled it off in the first case? In the AOSP ROMs, the light turns green around 90%, and still needs to charge for a while at that point. Beyond that, it would just be determined by the maximum current of your charger.

Sent from my ADR6300
[Droid Incredible Android Development] shoman24v:
Yes. 100%
[Droid Incredible Android Development] v941726:
with #22 i finally get real battery life for once after 6 months of trying just about everything. should be noted that i'm using evo's newest baseband too
[Droid Incredible Android Development] J-Buck:
Getting about 48 hours of battery life with #21!!! Also running the latest nightly. I started running this app called PowerTutor and discovered handcent was draing my power like crazy. It never stops running like the stock message app... I uninstalled hancent for a few days and have been getting amazing battery life. I'm going back to hancent eventually though cause i hate the stock messaging app
[Droid Incredible Android Development] accord91lx:
I also have the same model (C03-16ac) and issue..........back to 18
[Droid Incredible Android Development] thisguy23:
I've tried all of these. Anyone agree with me the best battery life is with stock .17 #27 miui kernel?
[Droid Incredible Android Development] v941726:
yeah. for a laptop battery. how hot can a phone battery get really?
[Droid Incredible Android Development] seanzer:
Can you explain your logic?

It's definitely smaller and more tightly packed so there's less cooling going on... My battery gets pretty hot just from being on. Even hotter when it's charging. The higher the charge voltage the higher the heat.
[Droid Incredible Android Development] raptir:
It says "especially at high temperatures," not "only at high temperatures." It's not like we're dealing with different physics once you pass the 50C mark. And hell, my laptop runs cooler than my phone for the most part. I rarely break 40C on my laptop. But higher temperatures just accelerate the process. It's not like your battery will never degrade if it doesn't get above 50C or some other arbitrary number, it just degrades faster and higher temperatures.
[Droid Incredible Android Development] ahkenatan:
Same here...
[Droid Incredible Android Development] invisiblek:
its supposed to be, but os monitor is saying ondemand still

I'm sure I set it as default this time

will dig into it when I get home, and post a changelog, and update my github, and post a mirror
[Droid Incredible Android Development] gmichaelow:
Flashing #11 now. Does this have fast charging? (ie ~1%/min?)
[Droid Incredible Android Development] invisiblek:
it should, I flashed out on the way out the door lol
[Droid Incredible Android Development] Panda Fuzz:
Chad's claims to have the 1.113 clock speed, but #11 does not. Any way to make this available?

EDIT#1: NVM, i just rebooted and the new frequencies are there. ondemand is still the default. to fix just run

adb remount

adb shell

echo smartass > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

EDIT#2: 1.113 is usually stable for me, but it bootlooped my phone.
[Droid Incredible Android Development] invisiblek:
cool about the frequencies, banging my head against this one since my kernel config is setting smartass as default

disabling ondemand altogether to see what happens...
[Droid Incredible Android Development] slorange:
Downloading now. Thanks for the mirror.
[Droid Incredible Android Development] invisiblek:
ok, sorry for the problems with the smartass governor

for some reason, and i have no idea why, ondemand was still being the default

i disabled ondemand altogether, and now smartass is default

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

will throw out the current governor

uploading #12 now, which still is ahead of what the phone says (phone says #11)
[Droid Incredible Android Development] DS36:
here maybe this will help you

its the original smart-ass fly kernel thread the creator of smart-ass

READ THIS POST and fork the two commits (commit1 commit2) at the bottom

also he has some newer updates ;)

http://xdaforums.com/showthread.php?t=730471
[Droid Incredible Android Development] gmichaelow:
Hmm... this does NOT have fast charging. Still ~1% / 2.5 minutes... Ah well, the performance is really really good =]
[Droid Incredible Android Development] bilbobrian:
This kernel is really coming along. I'm loving the performance.the only issue for me... I'm not having any luck connecting to wifi explorer now at all. Keep up the god work. :)
[Droid Incredible Android Development] DS36:
he bro also you going to have to widen smart-ass clock im getting choppy listerning to a podcast when phone is asleep. be sure to check out my previous post
[Droid Incredible Android Development] cmo220:
I love all the hard work you're putting in but this one doesn't seem to fast charge like the Sense based kernels do. It's about 2.5 minutes per percentage. Please don't take this as complaining, just a comment. Keep up the good work.

Edit: I am not having any problems with lags, bumping up might not be necessary.
[Droid Incredible Android Development] shoman24v:
That #11 kernel fubard my phone. Even reinstalled the old one and was in a boot loop. Had to come back from a backup.
[Droid Incredible Android Development] invisiblek:
ill bump it back up to 460

found the cpu governor problem, working on it right now
[Droid Incredible Android Development] DS36:
excellent sir

we are almost to the promise land Moses ;)
[Droid Incredible Android Development] shoman24v:
Did #12 fix any issues with #11 lol. I don't wanna go through what I did before lol.
[Droid Incredible Android Development] larsrya8:
Yup still charges slowly: after 30 minutes I've gone from 58% to 66%. Rats. :(
[Droid Incredible Android Development] smtom:
#12

Just flashed #12 on UD 2.1 - smooth/fast thus far, no lag; Google Earth, Navigation, and Weather Bug, WeatherChannel, & Winds of Steel loading/responding quite smartly!! Will report back more after a day's use.
[Droid Incredible Android Development] invisiblek:
ok, well i think im going to hold off on re-fixing the smartass thing

what is happening is that the ramdisk is setting the scaling_governor back to ondemand

the problem here is that i want this kernel to be available to everyone, which means i would have to manage a bunch of different ramdisk's too, since each rom (cm, ruby, ud, miui, ...) are different, it becomes a cluster-fvck of a mess to maintain all those different ramdisks

i think the best option is to just leave ondemand out. to be honest its not really necessary anyway.

if anyone else has an idea, speak up!

as for the clock speeds in standby, ill have to look into that tomorrow or something. i wasnt even planning on building anything today lol

im going to dig into this charging thing too, something has changed since .17 and its pissing me off that they would change something so that it charges slower

enjoy everyone :)
[Droid Incredible Android Development] smtom:
Smartass=Ondemand

If I read correctly, smartass is defaulting the governor to ondemand? If so, is that a bad thing?

Asking, as I set the governor to smartass in UD2.1, and no issues thus far - is that what should be done, or what should the governor be set to?

I don't even have SetCPU installed - I'm tweaking the governor w/ the UD settings, like in CM or Ruby.
[Droid Incredible Android Development] bonzai299:
Actually, if you had actually looked, there is a link in his thread. But it seems like more and more people don't know how to use common sense.
[Droid Incredible Android Development] Grooby97:
testing #22 and not seeing 128mhz in SetCPU. =(
[Droid Incredible Android Development] csseale:
This thread is getting out of hand with the attitudes. Can we please try to get back on track.
[Droid Incredible Android Development] DS36:
its very on topic and educational

Nothing wrong with that
[Droid Incredible Android Development] djh816:
hey invisiblek, great job with 22 test! works great for 10 point multitouch when 21 didn't for me. :D
[Droid Incredible Android Development] RegnierD:
Heya MS, i know you said you'd rather get a pm, but I don't think they allow for pictures, so I'm posting my results here.

I let the battery overcharge for about 45-50 minutes, and this is what displayed:

Hope that's helpful. :)
[Droid Incredible Android Development] ms79723:
I dont understand how the charger is on...the phone is still charging ( I see the positive mA) but the voltage is still dropping...that aint right
[Droid Incredible Android Development] v941726:
Meant spare batteries laying around.
[Droid Incredible Android Development] RegnierD:
That may be because my charging port isn't a snug fit.
[Droid Incredible Android Development] v941726:
My phone battery never gets even warm. It has 5v pumping into it instead of 20v. It doesn't have a big motherboard to power with a chipset, much bigger processor and screen, much more powerful video card, etc. Run your laptop a while and feel the bottom of it. It can scald a bare leg sometimes. Laptop batteries get 1000 times hotter
[Droid Incredible Android Development] v941726:
I thought that's what I was saying.

My laptop gets very hot. My little Inc could never put out the energy of my laptop
[Droid Incredible Android Development] sucker4pa1n:
Ah my mistake. Ty for correcting this, I'm running 21 now to compare with 18. :)

My phone gets hotter than both my HP mini 311 (OCd both the Ion and junky n270) and my old dual core athlon Toshiba laptop. Of course, playing Pocket Legends definitely helps with the high usage; in the end, configuration and personal use are what defines who's portable device makes more heat. Either way, at least there is agreement that heat (as with most electronically related devices) is bad. :)

DInc/XDA App
[Droid Incredible Android Development] raptir:
Either way, the heat doesn't matter. Both the article and my degree agree that no matter what the temperature, a higher voltage in a battery causes it to decay faster. A higher temperature causes the decay to occur even more rapidly, but again, it's not like a cold battery doesn't degrade, it just degrades slower.
[Droid Incredible Android Development] morph3k:
invisiblek i tried #22 and I couldn't get anything to work. everything i did took about 15 seconds (turning the screen on/off and sound etc) i almost had to pull my battery to get the phone shut off so i could install #21 again. just thought i'd let you know.
[Droid Incredible Android Development] keith.mcintyre26:
Are people getting better results with #21 using setcpu or without? I just thought about using a screen off profile but with the smartass governor I'm not sure its necessary.
[Droid Incredible Android Development] sucker4pa1n:
Even if it were kept at 0 degrees Kelvin?

As an aside, I'm on 21 now to give the multipoint a go. Tested it on lithium mod but got nothing more than 2 points. Not sure if multipoint is ROM or kernel only. Got touch ATMEL_x0080_x0016.

DInc/XDA App
[Droid Incredible Android Development] crondable:
With #21, I'm getting all 10 points to register on OMGB v3. Didn't work on CM6 #184 though. Seems to be more rom related then hardware I think...