I did some investigation on this bug. Looks like there are several causes associated with this bug. Just some to mention:
- looks like original Android 4.4 based firmware has similar issue with battery and it has been gradually remedied with later releases, this goes all the way to Android 5.0
- I can't confirm we do any battery calibration at all. This would mean that eventually battery charge level curve we use to calculate capacity and real one will drift enough that number presented to user is completely off, or phone is not discharging linearly (from user perspective)
- I can't confirm this, but if charging characteristic should be adjusted based on battery calibration, we are likely to overcharge battery as its condition deteriorate
- when comparing to Android, kernel seems to be reporting wrong battery states. When battery is fully charged and phone connected on USB, Android reports fully charged, while Ubuntu reports discharging. Again this would indicate we will wreck batteries in devices which are connected 24/7
I did some investigation on this bug. Looks like there are several causes associated with this bug. Just some to mention:
- looks like original Android 4.4 based firmware has similar issue with battery and it has been gradually remedied with later releases, this goes all the way to Android 5.0
- I can't confirm we do any battery calibration at all. This would mean that eventually battery charge level curve we use to calculate capacity and real one will drift enough that number presented to user is completely off, or phone is not discharging linearly (from user perspective)
- I can't confirm this, but if charging characteristic should be adjusted based on battery calibration, we are likely to overcharge battery as its condition deteriorate
- when comparing to Android, kernel seems to be reporting wrong battery states. When battery is fully charged and phone connected on USB, Android reports fully charged, while Ubuntu reports discharging. Again this would indicate we will wreck batteries in devices which are connected 24/7