I unexpectedly found my phone dead yesterday. It wouldn't turn on without putting it on charge. Immediately it said 10%, but still refused to power on for a few minutes until after it said 12%.
This is what I think is some kind of minimal initrd that displays the battery charging full size display, rather than booted into Ubuntu.
My guess is that the hardware is able to detect the real amount of charge remaining, but the readout available to the software was false - both when booted into Ubuntu and when booted into the minimal "battery is charging" thing (when it sets the indicator LED to solid red).
So I think it's a software issue, or perhaps a driver issue reading the battery status wrong, or a battery indication calibration issue.
It feels to me that it gets worse at detecting remaining battery correctly when on standby for long periods, which results in a false high reading.
I unexpectedly found my phone dead yesterday. It wouldn't turn on without putting it on charge. Immediately it said 10%, but still refused to power on for a few minutes until after it said 12%.
This is what I think is some kind of minimal initrd that displays the battery charging full size display, rather than booted into Ubuntu.
My guess is that the hardware is able to detect the real amount of charge remaining, but the readout available to the software was false - both when booted into Ubuntu and when booted into the minimal "battery is charging" thing (when it sets the indicator LED to solid red).
So I think it's a software issue, or perhaps a driver issue reading the battery status wrong, or a battery indication calibration issue.
It feels to me that it gets worse at detecting remaining battery correctly when on standby for long periods, which results in a false high reading.