So this seems to be a kernel issue. The hid-logitech-hidpp kernel driver supports 2 battery reporting modes:
1. Status reporting, here the device basically reports 3 levels low / normal / high 2. mileage reporting, this is where an actual percentage left gets reported. I would expect at least the master mx to support this, but the info shown by upower where there is an "ignore" next to the percentage suggests that that is not the case (when only low/normal/high reporting is supported upower makes up a percentage for apps which rely on that part of the dbus API, which no modern app does). So I believe that the problem here is that the kernel is using method 1, where as solaar seems to using 2. (mileage style reporting). Can you provide full "solaar show" output please? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1903995 Title: upower report wrong battery percentage for Logitech Unify devices To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/upower/+bug/1903995/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs