This repository was archived by the owner on Mar 29, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
This repository was archived by the owner on Mar 29, 2023. It is now read-only.
Incorrect battery percentage for Logitech MX Master 3 via Bluetooth #2
Copy link
Copy link
Open
Description
Hello codilia! I have some troubles with my Logi MX Master 3 connected via Bluetooth. Generally extension says that I have 50% charged battery at my mouse all the time, but some times, after sleep/wake cycle, I see 100%. I use Gnome 3.36.3 and Pop! OS 20.04 with Linux Kernel 5.7.1 at ThinkPad p52. I hope that you can fix ths bug and you extention will be better!
Output for troubleshoot command attached below:
upower -d | grep mouse -A 7
output
Device: /org/freedesktop/UPower/devices/mouse_dev_D5_3E_F0_5C_B9_67
native-path: /org/bluez/hci0/dev_D5_3E_F0_5C_B9_67
model: MX Master 3
serial: D5:3E:F0:5C:B9:67
power supply: no
updated: Thu 01 Jan 1970 05:00:00 +05 (1594321038 seconds ago)
has history: yes
has statistics: no
mouse
present: yes
rechargeable: no
state: unknown
warning-level: none
percentage: 50%
icon-name: 'battery-missing-symbolic'
--
mouse
present: yes
rechargeable: yes
state: discharging
warning-level: none
battery-level: normal
percentage: 55% (should be ignored)
icon-name: 'battery-low-symbolic'
journalctl /usr/bin/gnome-shell | grep mBatt
output
Jul 05 23:23:35 pop-os gnome-shell[2730]: [mBatt] Enable
Jul 05 23:23:35 pop-os gnome-shell[2730]: [mBatt] Init mBattIndicator
Jul 05 23:23:35 pop-os gnome-shell[2730]: [mBatt] dev listener
Jul 05 23:23:35 pop-os gnome-shell[2730]: [mBatt] findMouse
Jul 05 23:23:35 pop-os gnome-shell[2730]: [mBatt] Create new DBusProxy
Jul 05 23:23:35 pop-os gnome-shell[2730]: [mBatt] Too bad, so sad, no bluetooth mouse has been detected, no proxy
Jul 05 23:23:35 pop-os gnome-shell[2730]: [mBatt] + _devConnectionListener +
Jul 05 23:23:50 pop-os gnome-shell[2730]: [mBatt] Disable
Jul 05 23:23:51 pop-os gnome-shell[2730]: [mBatt] Enable
Jul 05 23:23:51 pop-os gnome-shell[2730]: [mBatt] Init mBattIndicator
Jul 05 23:23:51 pop-os gnome-shell[2730]: [mBatt] dev listener
Jul 05 23:23:51 pop-os gnome-shell[2730]: [mBatt] findMouse
Jul 05 23:23:51 pop-os gnome-shell[2730]: [mBatt] Create new DBusProxy
Jul 05 23:23:51 pop-os gnome-shell[2730]: [mBatt] Too bad, so sad, no bluetooth mouse has been detected, no proxy
Jul 05 23:23:51 pop-os gnome-shell[2730]: [mBatt] + _devConnectionListener +
Jul 05 23:23:58 pop-os gnome-shell[2730]: [mBatt] Disable
Jul 09 16:36:34 pop-os gnome-shell[2719]: [mBatt] Enable
Jul 09 16:36:34 pop-os gnome-shell[2719]: [mBatt] Init mBattIndicator
Jul 09 16:36:34 pop-os gnome-shell[2719]: [mBatt] dev listener
Jul 09 16:36:34 pop-os gnome-shell[2719]: [mBatt] findMouse
Jul 09 16:36:34 pop-os gnome-shell[2719]: [mBatt] Create new DBusProxy
Jul 09 16:36:34 pop-os gnome-shell[2719]: [mBatt] Too bad, so sad, no bluetooth mouse has been detected, no proxy
Jul 09 16:36:34 pop-os gnome-shell[2719]: [mBatt] + _devConnectionListener +
Jul 09 16:36:35 pop-os gnome-shell[2719]: [mBatt] Disable
Jul 09 18:49:34 pop-os gnome-shell[2719]: [mBatt] Enable
Jul 09 18:49:34 pop-os gnome-shell[2719]: [mBatt] Init mBattIndicator
Jul 09 18:49:34 pop-os gnome-shell[2719]: [mBatt] dev listener
Jul 09 18:49:34 pop-os gnome-shell[2719]: [mBatt] findMouse
Jul 09 18:49:34 pop-os gnome-shell[2719]: [mBatt] Found: MX Master 3 | /org/bluez/hci0/dev_D5_3E_F0_5C_B9_67
Jul 09 18:49:34 pop-os gnome-shell[2719]: [mBatt] Create new DBusProxy
Jul 09 18:49:34 pop-os gnome-shell[2719]: [mBatt] + _devConnectionListener +
Jul 09 18:49:34 pop-os gnome-shell[2719]: [mBatt] Proxy callback function
Jul 09 18:49:34 pop-os gnome-shell[2719]: [mBatt] _sync: begin
Jul 09 18:49:34 pop-os gnome-shell[2719]: [mBatt] read battery info
Jul 09 18:49:34 pop-os gnome-shell[2719]: [mBatt] 50%
Jul 09 18:49:34 pop-os gnome-shell[2719]: [mBatt] _sync: MX Master 3 | /org/bluez/hci0/dev_D5_3E_F0_5C_B9_67
Jul 09 18:49:34 pop-os gnome-shell[2719]: [mBatt] MX Master 3: 50%
Jul 09 18:50:12 pop-os gnome-shell[2719]: [mBatt] Disable
Jul 09 18:50:12 pop-os gnome-shell[2719]: [mBatt] Enable
Jul 09 18:50:12 pop-os gnome-shell[2719]: [mBatt] Init mBattIndicator
Jul 09 18:50:12 pop-os gnome-shell[2719]: [mBatt] dev listener
Jul 09 18:50:12 pop-os gnome-shell[2719]: [mBatt] findMouse
Jul 09 18:50:12 pop-os gnome-shell[2719]: [mBatt] Found: MX Master 3 | /org/bluez/hci0/dev_D5_3E_F0_5C_B9_67
Jul 09 18:50:12 pop-os gnome-shell[2719]: [mBatt] Create new DBusProxy
Jul 09 18:50:12 pop-os gnome-shell[2719]: [mBatt] + _devConnectionListener +
Jul 09 18:50:12 pop-os gnome-shell[2719]: [mBatt] Proxy callback function
Jul 09 18:50:12 pop-os gnome-shell[2719]: [mBatt] _sync: begin
Jul 09 18:50:12 pop-os gnome-shell[2719]: [mBatt] read battery info
Jul 09 18:50:12 pop-os gnome-shell[2719]: [mBatt] 50%
Jul 09 18:50:12 pop-os gnome-shell[2719]: [mBatt] _sync: MX Master 3 | /org/bluez/hci0/dev_D5_3E_F0_5C_B9_67
Jul 09 18:50:12 pop-os gnome-shell[2719]: [mBatt] MX Master 3: 50%
Jul 09 19:59:25 pop-os gnome-shell[2719]: [mBatt] Disable
Jul 09 20:36:44 pop-os gnome-shell[2719]: [mBatt] Enable
Jul 09 20:36:44 pop-os gnome-shell[2719]: [mBatt] Init mBattIndicator
Jul 09 20:36:44 pop-os gnome-shell[2719]: [mBatt] dev listener
Jul 09 20:36:44 pop-os gnome-shell[2719]: [mBatt] findMouse
Jul 09 20:36:44 pop-os gnome-shell[2719]: [mBatt] Create new DBusProxy
Jul 09 20:36:44 pop-os gnome-shell[2719]: [mBatt] Too bad, so sad, no bluetooth mouse has been detected, no proxy
Jul 09 20:36:44 pop-os gnome-shell[2719]: [mBatt] + _devConnectionListener +
Jul 09 20:36:46 pop-os gnome-shell[2719]: [mBatt] Dev added
Jul 09 20:36:46 pop-os gnome-shell[2719]: [mBatt] findMouse
Jul 09 20:36:46 pop-os gnome-shell[2719]: [mBatt] Found: MX Master 3 | /org/bluez/hci0/dev_D5_3E_F0_5C_B9_67
Jul 09 20:36:46 pop-os gnome-shell[2719]: [mBatt] Create new DBusProxy
Jul 09 20:36:46 pop-os gnome-shell[2719]: [mBatt] Proxy callback function
Jul 09 20:36:46 pop-os gnome-shell[2719]: [mBatt] _sync: begin
Jul 09 20:36:46 pop-os gnome-shell[2719]: [mBatt] read battery info
Jul 09 20:36:46 pop-os gnome-shell[2719]: [mBatt] 50%
Jul 09 20:36:46 pop-os gnome-shell[2719]: [mBatt] _sync: MX Master 3 | /org/bluez/hci0/dev_D5_3E_F0_5C_B9_67
Jul 09 20:36:46 pop-os gnome-shell[2719]: [mBatt] MX Master 3: 50%
Jul 09 20:36:46 pop-os gnome-shell[2719]: [mBatt] Dev added
Jul 09 20:36:46 pop-os gnome-shell[2719]: [mBatt] findMouse
Jul 09 20:36:46 pop-os gnome-shell[2719]: [mBatt] Found: MX Master 3 | /org/bluez/hci0/dev_D5_3E_F0_5C_B9_67
Jul 09 20:36:46 pop-os gnome-shell[2719]: [mBatt] Create new DBusProxy
Jul 09 20:36:46 pop-os gnome-shell[2719]: [mBatt] Proxy existed
Jul 09 20:37:15 pop-os gnome-shell[2719]: [mBatt] findMouse
Jul 09 20:37:15 pop-os gnome-shell[2719]: [mBatt] Hold on! Something has been removed
Jul 09 20:37:15 pop-os gnome-shell[2719]: [mBatt] Too bad, so sad. It's your mouse
Jul 09 20:37:15 pop-os gnome-shell[2719]: [mBatt] findMouse
Jul 09 20:37:15 pop-os gnome-shell[2719]: [mBatt] Hold on! Something has been removed
Jul 09 20:37:15 pop-os gnome-shell[2719]: [mBatt] Too bad, so sad. It's your mouse
Jul 09 20:37:19 pop-os gnome-shell[2719]: [mBatt] Dev added
Jul 09 20:37:19 pop-os gnome-shell[2719]: [mBatt] findMouse
Jul 09 20:37:19 pop-os gnome-shell[2719]: [mBatt] Found: MX Master 3 | /org/bluez/hci0/dev_D5_3E_F0_5C_B9_67
Jul 09 20:37:19 pop-os gnome-shell[2719]: [mBatt] Create new DBusProxy
Jul 09 20:37:19 pop-os gnome-shell[2719]: [mBatt] Proxy callback function
Jul 09 20:37:19 pop-os gnome-shell[2719]: [mBatt] _sync: begin
Jul 09 20:37:19 pop-os gnome-shell[2719]: [mBatt] read battery info
Jul 09 20:37:19 pop-os gnome-shell[2719]: [mBatt] 100%
Jul 09 20:37:19 pop-os gnome-shell[2719]: [mBatt] _sync: MX Master 3 | /org/bluez/hci0/dev_D5_3E_F0_5C_B9_67
Jul 09 20:37:19 pop-os gnome-shell[2719]: [mBatt] MX Master 3: 100%
Jul 09 20:37:19 pop-os gnome-shell[2719]: [mBatt] Dev added
Jul 09 20:37:19 pop-os gnome-shell[2719]: [mBatt] findMouse
Jul 09 20:37:19 pop-os gnome-shell[2719]: [mBatt] Found: MX Master 3 | /org/bluez/hci0/dev_D5_3E_F0_5C_B9_67
Jul 09 20:37:19 pop-os gnome-shell[2719]: [mBatt] Create new DBusProxy
Jul 09 20:37:19 pop-os gnome-shell[2719]: [mBatt] Proxy existed
Jul 09 21:30:12 pop-os gnome-shell[2719]: [mBatt] _sync: begin
Jul 09 21:30:12 pop-os gnome-shell[2719]: [mBatt] read battery info
Jul 09 21:30:12 pop-os gnome-shell[2719]: [mBatt] 100%
Jul 09 21:30:12 pop-os gnome-shell[2719]: [mBatt] _sync: MX Master 3 | /org/bluez/hci0/dev_D5_3E_F0_5C_B9_67
Jul 09 21:30:12 pop-os gnome-shell[2719]: [mBatt] MX Master 3: 100%
Jul 09 22:59:01 pop-os gnome-shell[2719]: [mBatt] Dev added
Jul 09 22:59:01 pop-os gnome-shell[2719]: [mBatt] findMouse
Jul 09 22:59:01 pop-os gnome-shell[2719]: [mBatt] Found: MX Master 3 | /org/bluez/hci0/dev_D5_3E_F0_5C_B9_67
Jul 09 22:59:01 pop-os gnome-shell[2719]: [mBatt] Create new DBusProxy
Jul 09 22:59:01 pop-os gnome-shell[2719]: [mBatt] Proxy existed
Jul 09 22:59:56 pop-os gnome-shell[2719]: [mBatt] findMouse
Jul 09 22:59:56 pop-os gnome-shell[2719]: [mBatt] Found: MX Master 3 | /org/bluez/hci0/dev_D5_3E_F0_5C_B9_67
Jul 09 22:59:56 pop-os gnome-shell[2719]: [mBatt] Hold on! Something has been removed
Jul 09 22:59:56 pop-os gnome-shell[2719]: [mBatt] Wew!!! not your mouse
Jul 09 23:00:04 pop-os gnome-shell[2719]: [mBatt] Dev added
Jul 09 23:00:04 pop-os gnome-shell[2719]: [mBatt] findMouse
Jul 09 23:00:04 pop-os gnome-shell[2719]: [mBatt] Found: MX Master 3 | /org/bluez/hci0/dev_D5_3E_F0_5C_B9_67
Jul 09 23:00:04 pop-os gnome-shell[2719]: [mBatt] Create new DBusProxy
Jul 09 23:00:04 pop-os gnome-shell[2719]: [mBatt] Proxy existed
Jul 09 23:00:11 pop-os gnome-shell[2719]: [mBatt] findMouse
Jul 09 23:00:11 pop-os gnome-shell[2719]: [mBatt] Found: MX Master 3 | /org/bluez/hci0/dev_D5_3E_F0_5C_B9_67
Jul 09 23:00:11 pop-os gnome-shell[2719]: [mBatt] Hold on! Something has been removed
Jul 09 23:00:11 pop-os gnome-shell[2719]: [mBatt] Wew!!! not your mouse
Jul 09 23:44:06 pop-os gnome-shell[2719]: [mBatt] Disable
Jul 09 23:51:21 pop-os gnome-shell[2719]: [mBatt] Enable
Jul 09 23:51:21 pop-os gnome-shell[2719]: [mBatt] Init mBattIndicator
Jul 09 23:51:21 pop-os gnome-shell[2719]: [mBatt] dev listener
Jul 09 23:51:21 pop-os gnome-shell[2719]: [mBatt] findMouse
Jul 09 23:51:21 pop-os gnome-shell[2719]: [mBatt] Create new DBusProxy
Jul 09 23:51:21 pop-os gnome-shell[2719]: [mBatt] Too bad, so sad, no bluetooth mouse has been detected, no proxy
Jul 09 23:51:21 pop-os gnome-shell[2719]: [mBatt] + _devConnectionListener +
Jul 09 23:51:23 pop-os gnome-shell[2719]: [mBatt] Dev added
Jul 09 23:51:23 pop-os gnome-shell[2719]: [mBatt] findMouse
Jul 09 23:51:23 pop-os gnome-shell[2719]: [mBatt] Found: MX Master 3 | /org/bluez/hci0/dev_D5_3E_F0_5C_B9_67
Jul 09 23:51:23 pop-os gnome-shell[2719]: [mBatt] Create new DBusProxy
Jul 09 23:51:23 pop-os gnome-shell[2719]: [mBatt] Proxy callback function
Jul 09 23:51:23 pop-os gnome-shell[2719]: [mBatt] _sync: begin
Jul 09 23:51:23 pop-os gnome-shell[2719]: [mBatt] read battery info
Jul 09 23:51:23 pop-os gnome-shell[2719]: [mBatt] 50%
Jul 09 23:51:23 pop-os gnome-shell[2719]: [mBatt] _sync: MX Master 3 | /org/bluez/hci0/dev_D5_3E_F0_5C_B9_67
Jul 09 23:51:23 pop-os gnome-shell[2719]: [mBatt] MX Master 3: 50%
Jul 09 23:51:24 pop-os gnome-shell[2719]: [mBatt] Dev added
Jul 09 23:51:24 pop-os gnome-shell[2719]: [mBatt] findMouse
Jul 09 23:51:24 pop-os gnome-shell[2719]: [mBatt] Found: MX Master 3 | /org/bluez/hci0/dev_D5_3E_F0_5C_B9_67
Jul 09 23:51:24 pop-os gnome-shell[2719]: [mBatt] Create new DBusProxy
Jul 09 23:51:24 pop-os gnome-shell[2719]: [mBatt] Proxy existed
Jul 09 23:51:54 pop-os gnome-shell[2719]: [mBatt] findMouse
Jul 09 23:51:54 pop-os gnome-shell[2719]: [mBatt] Hold on! Something has been removed
Jul 09 23:51:54 pop-os gnome-shell[2719]: [mBatt] Too bad, so sad. It's your mouse
Jul 09 23:51:54 pop-os gnome-shell[2719]: [mBatt] findMouse
Jul 09 23:51:54 pop-os gnome-shell[2719]: [mBatt] Hold on! Something has been removed
Jul 09 23:51:54 pop-os gnome-shell[2719]: [mBatt] Too bad, so sad. It's your mouse
Jul 09 23:51:56 pop-os gnome-shell[2719]: [mBatt] Dev added
Jul 09 23:51:56 pop-os gnome-shell[2719]: [mBatt] findMouse
Jul 09 23:51:56 pop-os gnome-shell[2719]: [mBatt] Found: MX Master 3 | /org/bluez/hci0/dev_D5_3E_F0_5C_B9_67
Jul 09 23:51:56 pop-os gnome-shell[2719]: [mBatt] Create new DBusProxy
Jul 09 23:51:56 pop-os gnome-shell[2719]: [mBatt] Proxy callback function
Jul 09 23:51:56 pop-os gnome-shell[2719]: [mBatt] _sync: begin
Jul 09 23:51:56 pop-os gnome-shell[2719]: [mBatt] read battery info
Jul 09 23:51:56 pop-os gnome-shell[2719]: [mBatt] 50%
Jul 09 23:51:56 pop-os gnome-shell[2719]: [mBatt] _sync: MX Master 3 | /org/bluez/hci0/dev_D5_3E_F0_5C_B9_67
Jul 09 23:51:56 pop-os gnome-shell[2719]: [mBatt] MX Master 3: 50%
Jul 09 23:51:57 pop-os gnome-shell[2719]: [mBatt] Dev added
Jul 09 23:51:57 pop-os gnome-shell[2719]: [mBatt] findMouse
Jul 09 23:51:57 pop-os gnome-shell[2719]: [mBatt] Found: MX Master 3 | /org/bluez/hci0/dev_D5_3E_F0_5C_B9_67
Jul 09 23:51:57 pop-os gnome-shell[2719]: [mBatt] Create new DBusProxy
Jul 09 23:51:57 pop-os gnome-shell[2719]: [mBatt] Proxy existed
Jul 09 23:55:49 pop-os gnome-shell[2719]: [mBatt] Disable
Jul 09 23:55:49 pop-os gnome-shell[2719]: [mBatt] Enable
Jul 09 23:55:49 pop-os gnome-shell[2719]: [mBatt] Init mBattIndicator
Jul 09 23:55:49 pop-os gnome-shell[2719]: [mBatt] dev listener
Jul 09 23:55:49 pop-os gnome-shell[2719]: [mBatt] findMouse
Jul 09 23:55:49 pop-os gnome-shell[2719]: [mBatt] Found: MX Master 3 | /org/bluez/hci0/dev_D5_3E_F0_5C_B9_67
Jul 09 23:55:49 pop-os gnome-shell[2719]: [mBatt] Create new DBusProxy
Jul 09 23:55:49 pop-os gnome-shell[2719]: [mBatt] + _devConnectionListener +
Jul 09 23:55:49 pop-os gnome-shell[2719]: [mBatt] Proxy callback function
Jul 09 23:55:49 pop-os gnome-shell[2719]: [mBatt] _sync: begin
Jul 09 23:55:49 pop-os gnome-shell[2719]: [mBatt] read battery info
Jul 09 23:55:49 pop-os gnome-shell[2719]: [mBatt] 50%
Jul 09 23:55:49 pop-os gnome-shell[2719]: [mBatt] _sync: MX Master 3 | /org/bluez/hci0/dev_D5_3E_F0_5C_B9_67
Jul 09 23:55:49 pop-os gnome-shell[2719]: [mBatt] MX Master 3: 50%
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels