Battery Level of Logitech MX Master 3 never changes?

Hi,

I have a Logitech MX Master 3 mouse. It works great but the battery level indicator in GNOME-Power always shows the same level:

The system still shows me a notification when the mouse is low on power so I know to charge it, but other that than this bar never seems to move.

It’s a minor issue but has anyone else solved it? It’d be nice to know when it’s fully charged.

I have not installed any extra logitech utilities, not messed with its configuration at all, I just plugged it in. This is how it behaves on a base Fedora 43 GNOME install.

Any help appreciated, thanks.

maybe the package “solaar” could help

2 Likes

I have a LogiTech Wireless Mouse MX Master, and have also noticed in the Power and Battery screen that Discharging level is stuck at 55%. I do get notifications when battery level is low. My system is running on Fedora 43, KDE 6.5.5, and Wayland.

1 Like

I get that with mine as well - it will get stuck then when the battery is running low it will eventually drop down. Never did find a solution.

1 Like

I note this about Solaar from their own docs (Solaar Documentation):

Solaar is not a device driver and does not process normal input from devices. It is thus unable to fix problems that arise from incorrect handling of mouse movements or keycodes by Linux drivers or other software.

…but I appreciate the suggestion as maybe I can just monitor the battery level in Solaar manually, so I’ll give it a go.

I install Solaar from the flatpak, install the udev rule (https://github.com/flathub/io.github.pwr\_solaar.solaar#udev-rule), unplug and replug the adapter, then discover you also have to be careful the app is fully shutdown before you do that (It doesn't detect the unifying receiver plugged into the computer · Issue #2 · flathub/io.github.pwr_solaar.solaar · GitHub) and finally I’ve got something:

I’ll keep an eye on that, slightly suspicious that’s it’s at 100% but let’s see what happens!

1 Like

one could check the firmware of the device.

but with windows or MAC only ….

Thought I’d see if I could get a bit more info under Linux: fwupdmgr get-updates shows me the unifying receiver is on the latest firmware (that Logitech have supplied to fwupd project anyway). However fwupd can’t see the mouse itself.

Running solaar show (or “Show Technical Details” button in the GUI) shows more about the mouse:

...
     2: DEVICE FW VERSION      {0003} V3
        Firmware: 1 BOT 95.01.B0015 00006A9CA89D
        Firmware: 0 MPM 19.01.B0015 40826A9CA89D
        Firmware: 3
...

So firmware v3 perhaps but I couldn’t find a list of versions on Logitech’s support pages, impossible to know if this is latest. Might have to break out a Windows machine unfortunately.

over years I haven’t found such an list or such info.

I see this with upower --dump (abbreviated):

Device: /org/freedesktop/UPower/devices/battery_hidpp_battery_3
  native-path:          hidpp_battery_3
  model:                Logitech MX Master 3
  power supply:         no
  has history:          yes
  has statistics:       yes
  mouse
    present:             yes
    rechargeable:        yes
    state:               fully-charged
    warning-level:       none
    battery-level:       full
    percentage:          100% (should be ignored)
    icon-name:          'battery-full-charged-symbolic'

That (should be ignored) note seems to indicate the system knows something about the unreliable reporting of the battery.

Searching around that leads to:

…but the claims there are that it’s fixed and that solaar displays correct battery which I have yet to see (still on 100%).

Have to keep digging.