[Desire Android Development] sibere:
The thing would be to know exactly the wear difference between this and a top-up from 99 to 100% repeated a few times.

I know from the kernel sources that the HTC driver considers the 100% level when the currents drops below 80mA but they still continue charging for 1 hour before stopping. I wonder what is the charging current at this stage and if the Temp starts to increase a bit too with their driver. I also wonder if what you see here in the log is not what happens when charging the battery with phone OFF. Unfortunately, we can't get a log :)

On a normal charging even with a full standard driver, the battery is heating up anyway, even at a lower percentage.

here is a log when charging on USB

[14725.318267] [HTC_BATT]RSNSP=67,Capa=85,Volt=4094mV,Curr=294mA,Temp=255C(1/10)
[14775.625823] [HTC_BATT]RSNSP=67,Capa=86,Volt=4099mV,Curr=294mA,Temp=256C(1/10)
[14827.940216] [HTC_BATT]RSNSP=67,Capa=86,Volt=4099mV,Curr=293mA,Temp=257C(1/10)
[14878.347412] [HTC_BATT]RSNSP=67,Capa=86,Volt=4104mV,Curr=292mA,Temp=257C(1/10)
[14928.468841] [HTC_BATT]RSNSP=67,Capa=87,Volt=4104mV,Curr=292mA,Temp=257C(1/10)
[14978.624114] [HTC_BATT]RSNSP=67,Capa=87,Volt=4104mV,Curr=291mA,Temp=257C(1/10)
[15028.752197] [HTC_BATT]RSNSP=67,Capa=87,Volt=4109mV,Curr=290mA,Temp=257C(1/10)
[15078.994049] [HTC_BATT]RSNSP=67,Capa=88,Volt=4109mV,Curr=288mA,Temp=257C(1/10)
[15129.125579] [HTC_BATT]RSNSP=67,Capa=88,Volt=4114mV,Curr=290mA,Temp=257C(1/10)
[15179.218750] [HTC_BATT]RSNSP=67,Capa=88,Volt=4114mV,Curr=289mA,Temp=258C(1/10)
[15229.335510] [HTC_BATT]RSNSP=67,Capa=88,Volt=4118mV,Curr=288mA,Temp=258C(1/10)
[15279.526916] [HTC_BATT]RSNSP=67,Capa=89,Volt=4118mV,Curr=285mA,Temp=260C(1/10)
[15329.710266] [HTC_BATT]RSNSP=67,Capa=89,Volt=4118mV,Curr=286mA,Temp=260C(1/10)
[15379.816497] [HTC_BATT]RSNSP=67,Capa=89,Volt=4123mV,Curr=286mA,Temp=260C(1/10)
[15429.952362] [HTC_BATT]RSNSP=67,Capa=89,Volt=4128mV,Curr=285mA,Temp=260C(1/10)
[15493.155914] [HTC_BATT]RSNSP=67,Capa=90,Volt=4128mV,Curr=282mA,Temp=260C(1/10)
[15553.174407] [HTC_BATT]RSNSP=67,Capa=90,Volt=4133mV,Curr=280mA,Temp=260C(1/10)
[15603.587066] [HTC_BATT]RSNSP=67,Capa=91,Volt=4133mV,Curr=283mA,Temp=261C(1/10)
[15653.824127] [HTC_BATT]RSNSP=67,Capa=91,Volt=4138mV,Curr=282mA,Temp=261C(1/10)
[15704.010864] [HTC_BATT]RSNSP=67,Capa=91,Volt=4138mV,Curr=277mA,Temp=262C(1/10)
[15754.104248] [HTC_BATT]RSNSP=67,Capa=91,Volt=4143mV,Curr=272mA,Temp=262C(1/10)

As you can see, battery is heating up even if it is only @90%. That's a normal process so why should I worry about this when the current is 9mA and not when it's at 300mA ?

I'm sure that is you do the same with stock driver, you'll get a rising temp all the way through the charging process until it stops charging obviously :)

I actually would start to worry is the temp waas too high like 40°c or so. But it never happened so far.

But this should be discussed in the battfix thread isn't it?

EDIT:

Well apparently my battery behaves differently than yours. The temperature drops with the charging current!

[18914.671478] [HTC_BATT]RSNSP=67,Capa=100,Volt=4182mV,Curr=73mA,Temp=266C(1/10)
[18964.824035] [HTC_BATT]RSNSP=67,Capa=100,Volt=4182mV,Curr=72mA,Temp=265C(1/10)
[19015.080566] [HTC_BATT]RSNSP=67,Capa=100,Volt=4182mV,Curr=70mA,Temp=265C(1/10)
[19065.231658] [HTC_BATT]RSNSP=67,Capa=100,Volt=4182mV,Curr=69mA,Temp=265C(1/10)
[19115.409301] [HTC_BATT]RSNSP=67,Capa=100,Volt=4182mV,Curr=67mA,Temp=265C(1/10)
[19165.624114] [HTC_BATT]RSNSP=67,Capa=100,Volt=4182mV,Curr=63mA,Temp=265C(1/10)
[19215.722137] [HTC_BATT]RSNSP=67,Capa=100,Volt=4182mV,Curr=63mA,Temp=265C(1/10)
[19267.939788] [HTC_BATT]RSNSP=67,Capa=100,Volt=4182mV,Curr=63mA,Temp=265C(1/10)
[19318.295989] [HTC_BATT]RSNSP=67,Capa=100,Volt=4182mV,Curr=62mA,Temp=265C(1/10)
[19368.473022] [HTC_BATT]RSNSP=67,Capa=100,Volt=4182mV,Curr=60mA,Temp=265C(1/10)
[19418.624206] [HTC_BATT]RSNSP=67,Capa=100,Volt=4182mV,Curr=58mA,Temp=265C(1/10)
[19468.713928] [HTC_BATT]RSNSP=67,Capa=100,Volt=4182mV,Curr=55mA,Temp=265C(1/10)
[19518.809967] [HTC_BATT]RSNSP=67,Capa=100,Volt=4182mV,Curr=56mA,Temp=265C(1/10)
[19568.976379] [HTC_BATT]RSNSP=67,Capa=100,Volt=4182mV,Curr=54mA,Temp=265C(1/10)
[19619.145080] [HTC_BATT]RSNSP=67,Capa=100,Volt=4187mV,Curr=54mA,Temp=263C(1/10)
[19669.381378] [HTC_BATT]RSNSP=67,Capa=100,Volt=4187mV,Curr=53mA,Temp=262C(1/10)
[19719.489288] [HTC_BATT]RSNSP=67,Capa=100,Volt=4187mV,Curr=51mA,Temp=263C(1/10)
[19769.624420] [HTC_BATT]RSNSP=67,Capa=100,Volt=4187mV,Curr=49mA,Temp=262C(1/10)
[19819.824371] [HTC_BATT]RSNSP=67,Capa=100,Volt=4182mV,Curr=48mA,Temp=262C(1/10)
[19870.184692] [HTC_BATT]RSNSP=67,Capa=100,Volt=4187mV,Curr=47mA,Temp=262C(1/10)
[19920.435455] [HTC_BATT]RSNSP=67,Capa=100,Volt=4187mV,Curr=49mA,Temp=262C(1/10)
[19970.623748] [HTC_BATT]RSNSP=67,Capa=100,Volt=4187mV,Curr=47mA,Temp=262C(1/10)
[20020.793182] [HTC_BATT]RSNSP=67,Capa=100,Volt=4187mV,Curr=46mA,Temp=262C(1/10)
[20071.019256] [HTC_BATT]RSNSP=67,Capa=100,Volt=4187mV,Curr=45mA,Temp=262C(1/10)
[20121.111785] [HTC_BATT]RSNSP=67,Capa=100,Volt=4187mV,Curr=45mA,Temp=262C(1/10)
[20171.209228] [HTC_BATT]RSNSP=67,Capa=100,Volt=4187mV,Curr=40mA,Temp=262C(1/10)
[20221.456390] [HTC_BATT]RSNSP=67,Capa=100,Volt=4187mV,Curr=42mA,Temp=262C(1/10)
[20271.624176] [HTC_BATT]RSNSP=67,Capa=100,Volt=4187mV,Curr=41mA,Temp=262C(1/10)
[20321.770080] [HTC_BATT]RSNSP=67,Capa=100,Volt=4187mV,Curr=40mA,Temp=262C(1/10)
[20372.043853] [HTC_BATT]RSNSP=67,Capa=100,Volt=4187mV,Curr=40mA,Temp=262C(1/10)
[20422.340637] [HTC_BATT]RSNSP=67,Capa=100,Volt=4187mV,Curr=39mA,Temp=262C(1/10)