Comment 12 for bug 177963

Revision history for this message
Michael Doube (michael-doube) wrote :

Hmmm. Looks like the smart battery is a bit too smart. Sony's "Battery Care Function" (running in Windows to prolong the battery's service life) caps the maximum charge that the battery will take before reporting that it has finished charging. The battery then remembers this amount (50%, 80% or 100%) and carries it over to Linux, which gets the maximum charge from /proc/acpi/battery/BAT1/info and compares it to the charge when finished charging in /proc/acpi/battery/BAT1/state and (correctly!) calculates 80% of maximum charge. So I guess the way around this is either to disable the feature in Windows, or emulate the maximum charge setting in Linux somehow.