yashsingh1/xdaforums huggingface dataset:
[Droid Incredible Android Development] SLOflatlander:
the difference between bump charging and not never really affected me because the phone charged so damn fast, that just plugging it in for a few minutes helped out a ton. but now with froyo, it literally take 5 to 6 times longer to charge to 100%. its ridiculous
[Droid Incredible Android Development] Crimton:
i got sick of letting my phone charge overnight then 10 min after i unplug it in the morning its down to 92%. and unless you charge it while the phone is off it rapidly drops all the way down to like 80% before it starts decreasing normally, at least for me. so i started turning it off and topping it off in the mornings for about 30-45 min before i would leave for work, doing this i noticed a HUGE difference in my battery life through out the day. that got to be a pain because sometimes i just don't have time to do that in the mornings, so i ended up buying an external charger and an extra battery. this way charge the extra battery overnight on the external charger, pop the fresh battery in the phone in the morning and i'm ready to go. but all this could be avoided if the phone would charge the battery as good as the $2 wall charger, so if you could find a fix for this battery problem it would be awesome.
[Droid Incredible Android Development] bast525:
I had slow charging with 2.05 and 2.15 radios, unfortunately...
[Droid Incredible Android Development] trunksta:
Did any of you that are having this issue root and install froyo immediately after buying the phone? a friend of mine is having a similar issue. Have you tried battery recalibration? Also I would recommend checking your up time and awake times in battery info and see if there's something keeping your phone awake while charging . One last thing, try installing battery save mode toggle from market.
[Droid Incredible Android Development] earthtodigi:
I've been messing with the slow charge issue all night tonight, and as far as I can tell, it is not the 2.xx radio, and it must be the .32 kernel.

Slow charging started for me when I installed the first 2.2 leak which had the 2.05 radio, and remained on the the 2nd 2.2 leak and 2.15 radio. Before that I had the 2.05 radio on 2.1 and charging was normal, tonight I rolled back to complete stock 2.1/1.0 radio and charging was normal again, I kept the 1.0 radio and installed a 2.2 rom, charging slowed again, changed to 2.15 radio, still slow, so I installed the old CM6 test 8 rom which was used the old kernel with the broken camera, and sure enough, charging was fast again.

I'd really love to figure this out, if any of you get on IRC and want to discuss this, /msg digi
[Droid Incredible Android Development] gbenj:
Great work. on testing at least...

Is there anyone out there who can help fix this? I hate these slow charge times.
[Droid Incredible Android Development] crackers8199:
I thought the issue was that the phone starts running off battery one its at 100%, not that it can't charge the last 10%...am I misunderstanding that?

I've tested this by taking it off the charger as soon as the light turns green...seems I get much better battery life this way.
[Droid Incredible Android Development] trunksta:
This doesn't quite explain why some of us have had no problems at all either. Maybe an issue with newer devices but personally my device has been up for over 31 hours since charge and haven't noticed this issue but a friend of mine has complained of it, and he recently bought his device. Tomorrow after I charge my device I'll post with findings after charging.
[Droid Incredible Android Development] mb02:
this has to do with 2.2 and new kernels. not stock 2.1.
[Droid Incredible Android Development] jitajt:
I pre-ordered my phone and I have the charging issue as well so it can't be new phones vs old phones. I hope it gets figured out soon.
[Droid Incredible Android Development] trunksta:
I'm using sky raider with newest kernel .32 my point was not every device is effected. Been using 2.2 since sky raider 1.0 without a problem. Nobody said anything about stock 2.1
[Droid Incredible Android Development] larsrya8:
I take this back... phone charged from 4% to 17% over 30 minutes while powered on. Turned phone off and let it charge for 15 minutes. Powered it back on and the battery was at 47%. So it definitely charges faster when the kernel isn't around :p
[Droid Incredible Android Development] mickskillz:
taking forever

I would greatly appreciate this fix.... My only gripe about the new Froyo leaks are the charging times. My battery life has been fine after a new install and wiping battery stats. But the time to fully charge this battery is insane. If the devs can get on this, i'd be more than willing to donate and or test for this cause.
[Droid Incredible Android Development] mb02:
you had said your friend just recently got an incredible, not that he was also running 2.2 so i thought you meant he was on 2.1 doing fine. also, you were talking about battery draining issues not being present in 2.2. thats already been discussed in other threads, people are getting mixed results on that front. what were talking about here is charging issues.

just curious: how long does it take you to charge your phone from ~10% to 100% with the phone on? i ask because you seem to be the ONLY person that doesnt have this issue if thats what youre saying.

larysrya8: what rom are you running (regarding the charging times you reported with phone turned off)? im running CM6 with 2.05 radio and just charged my phone while it was off for 10 minutes, went from 17% to 54%. i've noticed in CM6 there may be a battery reporting issue as well, because i get a lot of mixed results even when i reboot my phone or turn it off for a minute and turn it back on. my percentage will both increase after a reboot and greatly decrease at times as well. so there are quite a few things up in relations to this phones battery, its getting bad.
[Droid Incredible Android Development] Muerte_X:
I noticed this too when I installed the leaks and any 2.2 sense ROM.

I may be imagining things because i've been using CM6 RC3 for the last few days, but it seems to charge much faster, about what I remember with the stock ROM. CM6 uses it's own kernel. I'm not clear on what the specific differences are, and it's not a separate download. I'm not actually sure if it's based on .32 or not...

I mean the longer charging time. The phone not charging all the way has been a problem since it was stock. I haven't tried bump charging with CM6 to see if it's any different.
[Droid Incredible Android Development] trunksta:
@mb02

I fully calibrated my battery before froyo or even root was available. I plug it in when I go to bed and un plug it when I wake up sometimes its 4 to 6 hours and at the most eight.what I'm getting at is that if the battery hasn't been properly calibrated in the first few charges it might be part of the problem. And since this thread isn't completely spammed by now suggests I'm not the only one who isn't having an issue.

I would say re calibrate your battery using the stock rom and kernel and see what happens. Just throwing ideas out there.
[Droid Incredible Android Development] tylerwagler:
I'll try to do some more controlled experiments next week, however this is what I've been noticing. Running the 2.15 Radio on a stock kernel and ROM, charging times on the phone are MUCH slower. I'm not sure if this is due to the phone being more power hungry with the new radio or if the new radio simply limits the charge current. I have noticed worse battery life with the new radio, but I also noticed my phone was awake ~90% of the time in the past 72 hrs. Correct me if I'm wrong, but the source for the radio is not open right?
[Droid Incredible Android Development] mb02:
radio doesnt control charging while phone is on. thats already been tested. its the .32 kernel from htc thats the problem.

Calibrated my phone the day i got it, which was release day. charged properly before first use, power cycled properly for first few cycles, wipe battery stats and cycle from there when i rooted, everything. but even still, this is all in relation to how the battery would last through use, not charging. also, the issue was never present until 2.2 was introduced. i tried all three radios before going to 2.2, charging was fine. as soon as i switched to 2.2 roms, charging was altered. the kernel has been gimped somehow by htc which is keeping it from charging its last 10%. and also someone suggested the phone isnt recognizing the difference between wall charger and usb charging, so its only charging at usb speed which seems extremely likely.
[Droid Incredible Android Development] m52power:
With 2.2 and the new radio it may be that they are PURPOSELY charging at a slower amperage to have a more accurate battery % and better full charge in the end.
[Droid Incredible Android Development] mb02:
I thought that a possibility as well, except battery life is hardly any better than it was in 2.1 and in 2.2 you can't even get the phone to charge past 90% while its turned on. you have to turn it off and bump charge it the rest of the way.
[Droid Incredible Android Development] trunksta:
I'd say that if your device is staying awake more than about two hours out of a day maybe a little more depending on actual usage then its likely to be part of the problem. I know with the first batch of devices the obexservice was causing a similar issue though it didn't effect charging times that I noticed but I always killed the service. I'm just throwing ideas out there.
[Droid Incredible Android Development] trunksta:
There shouldn't be that much of a difference between usb charging and wall charging. And you are missing my entire point that not all devices are being affected by this issue. Blaming htc is also ridiculous since basically all 2.2 roms use a modified kernel. Both the wall charger and usb operate at approximately 5 volts so I fail to see your point there.

Like I said before check your up time vs awake time and go from there

Also may I ask what rom you are using because I know a few cm6 users having the same problem and that rom is not yet even near stable.
[Droid Incredible Android Development] starcms:
I'm sorry, but has no one have basic knowledge of electricity? When the phone is plugged into the wall charger, which also outputs the same 5V as USB, but more current (amps), the phone is supposed to charge faster. Power(watts) is equal to voltage times current. If the same current was pulled thru a USB port, it would short itself out. However, HTC seems to have, hopefully accidentally, disabled the quick-charge feature when plugged into the wall.
[Droid Incredible Android Development] gbenj:
I also have a less than basic understanding of electrical engineering, but I consider myself a good "explainer" so here goes.

Yes they both output at 5v but its the amps that dictate hot much power is actually "flowing" to the device.

Two examples, one abstract, one real world.

1) The often heard myth/theory that peeing a live subway track will kill you is often disproven because (sorry for the graphicness) the person usually cannot produce a "Stream" large enough to carry enough amperage to kill someone.

Even though the track is sending out electricity in upwards of 10,000 volts, that electricity cannot travel in a large enough "mass" up the "stream" to do any damage.

Its not the volts that kill you, its the amps.

Gross, but true.

2) If you use a non-default charger you will usually see slower than normal charging times. Why is this? Because our "stock" charger emits 1A or 1,000 mA from the power block to the phone, while other off brand ones including many blackberry chargers emit .7A or 700mA. If you get a cheapy charger is might only output 350mA.

Why do those chargers charge the phone at a different speed? They both output at 5v? Because its the amps that kill you...or in this case charge the phone.

The USB output of most computers is somewhere in the ~300 range which is why we traditionally see slower charging times over USB rather than AC but for some reason we are not seeing quicker times over AC. I dont know why and niether does anyone else conclusively and theres our problem.

Hopefully that explained it a little, unfortunately I dont think it gets us any closer to solving our problem.
[Droid Incredible Android Development] mb02:
as youre claiming that not all devices are affected (which youre the only person im hearing this from), those people are definitely few and far between. and i am blaming htc because i first noticed the problem when i installed the first leaked rom from htc, along with....take a guess...the stock .32 kernel! every rom incredible has, even CM6 to some degree, is using the .32 kernel from htc. yay, even the hydras from ejhart. this problem has persisted through BOTH 2.2 official leaks, skyraider 2.0 and 2.1, CM6 and PMFs YASR roms. and i have tried all of these roms with all 3 radios, always the same outcome: minimal increase in battery life, completely gimped charging times.
[Droid Incredible Android Development] crackers8199:
Huh? I haven't had any problem charging to 100% on skyraider 2.5.2...

At the same time, after bump charging last night, I was at 100% for a good 20-30 minutes after taking it off the charger...this morning with no bump, I'm down to 88% after 30 minutes.
[Droid Incredible Android Development] earthtodigi:
I've come to the conclusion that all phones with .32 kernel are affected by this, just that only some people have actually noticed it, likely due to the fact that they either charge with the phone off, charge at night while they are sleeping, or just never actually noticed how fast it charged before the new kernel. However, that being said, Adrynalyne and I plundered through the kernel source the other night, comparing it to .29, and did not find anything concrete to support the theory of the kernel being at fault, but I am still convinced its the kernel after my testing.

Purely speculating, but I kinda think this was done on purpose in an attempt and fixing the issue of the battery level dropping immediately after charging, and might even explain why the official update keeps getting pushed back since it still doesn't seem to be working. If you think about it, the phone charged insanely fast before, from empty to full in approx 1.5 hours. I compared this to my friends EVO, and my Touch Pro 2, and neither of them can charge that quickly either.

As far as bump charging goes, I've never really done it that often, I usually just top off the charge during the day if needed, which is why this has become such a big issue for me. What I've noticed with the new kernel, is that if I unplug the phone as soon as it hits 100%, It does not drop quickly to 90 like normal, so I've made a notification with Tasker that let's me know as soon as its full. While it doesn't seem to sit on 100% forever, like with bump charging, overall, battery life is about the same either way. Bump charging or removing as soon as full gets me about 22-24 hours.

I have also noticed something new, which may be nothing but I plan on testing further, I use Battery Indicator, which shows a battery percentage in the status bar, and gives you a notification that either says discharging or charging (AC or USB) and how long since whatever time you plugged in or unplugged your phone, and gives you voltage, temp, etc. It seems every so often while charging, the % will stop going up, and even though the Orange LED stays on, Battery Indicator will change to Discharging, and if you click on the notification, it tells you the battery is full. After a few minutes it will change back to charging, and the % will continue to go up, slowly. It may be unrelated to the charging issue, but I never noticed it do this before.
[Droid Incredible Android Development] rmk40:
Regarding plugging into a USB port versus wall charger:

They are not the same. A single USB port on a computer provides 5V @ 500 mA (.5A), where our stock HTC charger provides 5V @ 1000 mA (1A).
[Droid Incredible Android Development] crackers8199:
that is interesting...i also use battery indicator and i've never seen it do that. granted i don't sit there and watch it much while it's charging, but i've still never seen it.

i've also noticed (or at least it seems to me) that it charges faster using my car charger than it does on the stock wall charger...could just be my imagination though.
[Droid Incredible Android Development] sucker4pa1n:
+1. Was about to post this but you beat me to it. On another thread there was a link to the usb standard, and apparently if you short out the 2 and 3 pins (data+ and data-) with 200 ohms or less you can tell the phone it's in "charge only" mode and it'll draw more power. This would be a cable mod I guess.

As far as the charging speculation is concerned... I've noticed bump charging had a much better improvement prior to using CM6. Any Sense-based Froyo ROM (I had used Adrynalyne's Second Wave prior to CM6) seemed to work well with Bump Charging, but using Hydra kernels always seemed to work just dandy with me.

I've never noticed a slower charge time, but I have noticed a faster drain time with Froyo in general. I bought SetCPU with the intention of seeing if that fixes things until we can get a kernel cross-breed between Hydra's, Kings, and CM's. :P

In general though my suspicion would point to drivers in the kernel, or possibly a difference in hardware (maybe certain chips on the board came from different batches and respond differently during charging? Since I thought typically there is a battery protection circuit built into the phone, and not necessarily regulated by software).

Please keep in mind this is based on a generalized understanding, not specific to the DInc and thus could be entirely wrong. :)
[Droid Incredible Android Development] gbenj:
Interesting so heres a hypothesis that if nothing else someone can disprove to knock it out as a potential factor, but maybe instead of taking less power or charging at a lower rate, it is actually charging in "spurts" 1 or 2 % then break for the battery to cool or something, then resume...possible?

does anyone have the means or knowhow to measure how much power is being "sucked" through the wire in different situations? ie. see how much power stock 2.1 rom uses to charge from 10-100% then do the same for 2.2?
[Droid Incredible Android Development] earthtodigi:
After some further investigating I don't think this is a real issue. Looking at the history graph in system panel, charge rate seems pretty linear. There is one small spot where the line begins to go flat, and it does coincide with where I saw it seem to stop charging, but it doesnt happen often enough to cause any real problems.
[Droid Incredible Android Development] gbenj:
2nd part of my post might still be worthwhile...does anyone know what one might need or how to do a study like that?
[Droid Incredible Android Development] earthtodigi:
The charging current could be measured, but I'm just not sure what good the data from that measurement would do for us.
[Droid Incredible Android Development] fygar66:
Battery charging

Originally Posted by earthtodigi

I have also noticed something new, which may be nothing but I plan on testing further, I use Battery Indicator, which shows a battery percentage in the status bar, and gives you a notification that either says discharging or charging (AC or USB) and how long since whatever time you plugged in or unplugged your phone, and gives you voltage, temp, etc. It seems every so often while charging, the % will stop going up, and even though the Orange LED stays on, Battery Indicator will change to Discharging, and if you click on the notification, it tells you the battery is full. After a few minutes it will change back to charging, and the % will continue to go up, slowly. It may be unrelated to the charging issue, but I never noticed it do this before.

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

I believe that this is done to increase the life of the battery itself. Charging a fully charged battery decreases it's lifespan, so "smarter" charging devices some times will switch between charging and draining after a full charge is accomplished. I've noticed several laptops that use this same technique. Maybe the discrepancy between the case where the battery quickly drains to 90%, or remains at 100% for a while has to do with where it was in the charge/discharge cycle. Maybe it's also possible to modify the set points used to trigger charging and discharging to a tighter tolerance, so that the battery would remain closer to 100% charged while it is plugged in.

Just a few ideas.
[Droid Incredible Android Development] mb02:
if you were charging to 100% without a problem, why would bump charging be necessary then? if the phone would charge to 100% in a single instance, you wouldnt be able to unplug it and plug it back in and charge for another 20-40 minutes. if you use CM6 and charge with the phone on, once it hits 90% the led turns green, you have to bump charge to get to 100.
[Droid Incredible Android Development] gbenj:
For me, and presumably a bunch of others who charge periodically during the day, the slow times are the issue.

I could honestly care less if it went to 100% or 90%, but the time it takes to charge makes it tough to get anywhere. For me it only charges like 25% per hour, takes 4+ hours for a full charge vs 1.5 hours before this issue cropped up
[Droid Incredible Android Development] gbenj:
So last night at around 7, i was at 1%, charged with the phone on, and cpu maxed out at 384 mhz while screen off, which it was for the majority of the time.

LED went green at like 11ish, turned it off and bump charged, took it off charger around midnight. left it off overnight, used normally today, had ~40-50% left around 5 till i took it into my dining room where I have minimal service and battery dropped to 15% within a couple of hours.

Just ran it down to 1%, turned off and plugged in, I wanna see how quickly it can charge to green LED while off. Anything under 4 hours I'll believe its a ROM/Kernel issue.

I'll update later whenever I know what time it went green.

Edit: Update: Went green at 1:45, which puts it at about 2:20 to go from 1% to full. Thats pretty good, dont have stock to compare it to. On the 1750 battery btw.
[Droid Incredible Android Development] TrailBlazer31:
It is the Kernel for sure. Has to be. That is half the time for a 99 percent charge when the phone is off. Thats what is should be when the phone is on :( I wish lol
[Droid Incredible Android Development] gbenj:
I was unsure before I was able to do that test, but the results don't lie...

Just flashed kings #3 kernel, we'll see if that makes a difference tomorrow night.
[Droid Incredible Android Development] texanaustinite:
If you look at the tag on the charger that came with the phone, it says 4hrs for 100% charge on stock batt.
[Droid Incredible Android Development] gbenj:
Well that doesn't change two facts...

1) It took half that time to charge before the update to 2.2 (which is leaked so no blame on anyone, I knew it wasn't necessarily a finished product when I flashed.)

2) When the phone is off it takes under 2 hours to charge the stock battery. So obviously its a software limitation that has been implemented.

If it wasn't safe for the battery to take a charge in that amount of time then HTC presumably would have built in some safeguard to prevent it from charging quickly even while off.

Who knows if theres even something that can be done about this, options seem bleak at this point.
[Droid Incredible Android Development] larsrya8:
If no one was able to find a problem with HTC's kernel source, then the problem is probably the HTC proprietary files. We'll grab the ones from the official OTA when it's released, and all should be well.
[Droid Incredible Android Development] gbenj:
sounds promising.

hopefully it won't be long now.
[Droid Incredible Android Development] seanzer:
Well, when on.. your phone is using battery while charging.. it would def charge slower.

I haven't noticed a change in charge time from stock to the 8/1 leak. Perhaps the Rom you're using is the culprit.