opencripp / atrix-dev-team

Automatically exported from code.google.com/p/atrix-dev-team
0 stars 0 forks source link

Incorrect battery reading for extended battery #310

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Phone (Int/AT&T/etc.): International Atrix
Radio: 1.100
CM Release (NO NIGHTLIES!): Batf
Hacks/Mods used:None
Kernel: Default kernel

What is the expected behavior? Battery reading should match actual battery use

What is the actual behavior? The battery drops from 100% to 1% in 3 hours 
(battery was charged overnight), then stays at 1% for another 3 hours.

The original battery has no such issues - this only happened when I plug in my 
extended battery (seidio 3200 mah)

I've already done all the necessary calibration (deleting battery stats, 
letting it drain, battery pull, etc)

What steps will reproduce the problem?
1. Use a different battery 
2. Power on
3. Use as normal

Can you reproduce this problem after a complete wipe/factory reset? (do not
restore any apps or settings when testing)

yes

Possible workarounds:

can you determine battery level by discharge instead of whichever the current 
method is?

Original issue reported on code.google.com by arthur.l...@gmail.com on 28 Dec 2011 at 7:05

GoogleCodeExporter commented 9 years ago
Battery control is handled by the Motorola proprietary 'battd' daemon, which is 
hardcoded to use capaticy/voltage/current/etc values provided by OEM Motorola 
batteries. As your battery is not a Motorola one, these issues are to be 
expected. Unfortunately, this daemon is proprietary and tightly tied to the 
underlying charging hardware, so we cannot replace it without considerable 
effort, or add support for any other third party battery.

PS: If your "3200mah" battery really lasts 6h from full to phone off (despite 
the incorrect readings) I'd have it replaced. The 1930mAh Motorola stock 
battery lasts more :)

Original comment by buhitoes...@gmail.com on 29 Dec 2011 at 10:12