https://bugzilla.kernel.org/show_bug.cgi?id=215531 Hans de Goede (jwrdegoede@xxxxxxxxxxxxxxxxx) changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |jwrdegoede@xxxxxxxxxxxxxxxx | |g Resolution|--- |CODE_FIX --- Comment #1 from Hans de Goede (jwrdegoede@xxxxxxxxxxxxxxxxx) --- This has been fixed in kernels >= 5.16.3 with this commit: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=e96c1197aca628f7d2480a1cc3214912b40b3414 With these kernels: cat /sys/class/power_supply/BAT0/status Will now output "not charging" under these conditions. This is what the device's firmware gives us, so this is the best the kernel can do. Translating "not charging" + the capacity in % being more or less equal to the charge_control_end_threshold(1) value to "full" is something for userspace (upower) to sort out. Since we are looking on adding UI options to set charge_control_end_threshold, it would be good if we can get upower reporting "full" under these conditions. Note the upower issue should be re-opened to track this. -- You may reply to this email to add a comment. You are receiving this mail because: You are watching the assignee of the bug.