Logitech M650 mouse misreports battery as 0% via ACPI

Logitech Signature M650 mouse using bluetooth on Debian Trixie sysVinit box misreports battery as 0% via acpi(1), causing annoying popups. e.g.

% acpi
Battery 0: Charging, 58%, 00:44:30 until charged
Battery 1: Discharging, 0%, rate information unavailable

(battery 0 is fine, that is just a regular laptop battery).

Mouse itself works just fine all the time. I’ve tried with different batteries, and it does not change the 0% report.

Also, and installing solaar package, solaar always report correct battery status (e.g. 100% or 55%)


I’ve tracked it down to hid_logitech_hidpp kernel module — when I rmmod and blacklist it, acpi(1) no longer reports mouse battery status (but just the laptop battery).

However, I’m wondering if that is a known issue and are there some kernel options or something else that can make hid_logitech_hidpp report correct mouse battery status?