I have seen a behavior on multiple ML2 devices when the device is left turned off and charging for a long period of time uninterrupted (generally > 3 days). The device will charge to 100% initially but after the extended period of time it will reduce to 85% at some point and stay there. The device then will stay at that 85% until the charging cable is removed and plugged back in, at which point the device will charge to 100%. I turned the device on and generated a bug report the most recent time and found the following lines in the logs that were of interest to me:
- 09-03 14:38:04.536671 3649 3689 I battery_status: [4,2,1,1,Li-ion]
- 09-03 14:38:04.536699 3649 3689 I battery_level: [85,8472,237]
- 09-03 14:38:10.358393 3373 3816 I ec-ch : [ 0.391282] PWRSUP: Battery init sm - Battery full
- 09-03 14:38:10.433118 3373 3816 I ec-ch : [ 259114.527031] PWRSUP: PSY - Transition to BSM state
My reading is that the battery_status of 4 indicates that the "Battery is connected to power but not charging" and that the battery level of 85 represents the level being 85%. However, this does not match with the Battery being reported as full in the 3rd line I have copied. This message was shortly followed by the "Transition to BSM state" message. I am not sure what the BSM state is, but I have not found that message to appear in any other logs so I assume it is related.
I am not sure if this is a bug or intended performance, but more information to better understand this behavior would be appreciated.
Thanks,
David