Device status missing when device charging
Created by: kauffman214
Information
- Solaar version (
git describe --tags
if cloned from Solaar repository): 1.0.2-rc1 - Distribution: Ubuntu 18.04 LTS
- Kernel version (ex.
uname -srmo
): Linux 4.15.0-96-generic x86_64 GNU/Linux - Output of
solaar show
:
Unifying Receiver
Device path : /dev/hidraw4
USB id : 046d:c52b
Serial : C07291C4
Firmware : 12.11.B0032
Bootloader : 04.16
Other : AA.AA
Has 2 paired device(s) out of a maximum of 6.
Notifications: wireless (0x000100)
Device activity counters: 1=146, 2=81
1: Wireless Mouse MX Master 3
Codename : MX Master 3000
Kind : mouse
Wireless PID : 4082
Protocol : HID++ 4.5
Polling rate : 8 ms (125Hz)
Serial number: 12E60703
Bootloader: BOT 95.00.B0013
Firmware: MPM 19.00.B0013
Other:
The power switch is located on the base.
Supports 34 HID++ 2.0 features:
0: ROOT {0000}
1: FEATURE SET {0001}
2: DEVICE FW VERSION {0003}
3: DEVICE NAME {0005}
4: WIRELESS DEVICE STATUS {1D4B}
5: RESET {0020}
6: CRYPTO ID {0021}
7: BATTERY STATUS {1000}
8: REPROG CONTROLS V4 {1B04}
9: CHANGE HOST {1814}
10: unknown:2250 {2250}
11: ADJUSTABLE DPI {2201}
12: SMART SHIFT {2110}
13: HIRES WHEEL {2121}
Multiplier: 15
Has invert
Normal wheel motion
Has ratchet switch
Normal wheel mode
Low resolution mode
HID notification
14: THUMB WHEEL {2150}
15: unknown:2251 {2251}
16: DFUCONTROL SIGNED {00C2}
17: DEVICE RESET {1802} internal, hidden
18: unknown:1803 {1803} internal, hidden
19: CONFIG DEVICE PROPS {1806} internal, hidden
20: unknown:1813 {1813} internal, hidden
21: OOBSTATE {1805} internal, hidden
22: unknown:1830 {1830} internal, hidden
23: unknown:1890 {1890} internal, hidden
24: unknown:1891 {1891} internal, hidden
25: unknown:18A1 {18A1} internal, hidden
26: unknown:1DF3 {1DF3} internal, hidden
27: unknown:1E00 {1E00} hidden
28: unknown:1EB0 {1EB0} internal, hidden
29: unknown:1861 {1861} internal, hidden
30: unknown:9001 {9001} internal, hidden
31: unknown:9203 {9203} internal, hidden
32: unknown:9205 {9205} internal, hidden
33: unknown:9300 {9300} internal, hidden
Has 8 reprogrammable keys:
0: LEFT CLICK , default: LeftClick => LEFT CLICK
mse, pos:0, group:1, gmask:1
1: RIGHT CLICK , default: RightClick => RIGHT CLICK
mse, pos:0, group:1, gmask:1
2: MIDDLE BUTTON , default: MiddleMouseButton => MIDDLE BUTTON
mse, reprogrammable, divertable, pos:0, group:3, gmask:7
3: BACK AS BUTTON 4 , default: BackEx => BACK AS BUTTON 4
mse, reprogrammable, divertable, pos:0, group:2, gmask:3
4: FORWARD AS BUTTON 5 , default: BrowserForwardEx => FORWARD AS BUTTON 5
mse, reprogrammable, divertable, pos:0, group:2, gmask:3
5: unknown:00C3 , default: unknown:00A9 => unknown:00C3
mse, reprogrammable, divertable, pos:0, group:3, gmask:7
6: unknown:00C4 , default: unknown:009D => unknown:00C4
mse, reprogrammable, divertable, pos:0, group:3, gmask:7
7: unknown:00D7 , default: unknown:00B4 => unknown:00D7
divertable, virtual, pos:0, group:4, gmask:0
Battery: 100%, discharging.
2: MX Keys Wireless Keyboard
Codename : MX Keys
Kind : keyboard
Wireless PID : 408A
Protocol : HID++ 4.5
Polling rate : 20 ms (50Hz)
Serial number: 5F6A4FEC
Bootloader: BL1 08.00.B0011
Firmware: MPK 12.00.B0011
Other:
The power switch is located on the edge of top right corner.
Supports 33 HID++ 2.0 features:
0: ROOT {0000}
1: FEATURE SET {0001}
2: DEVICE FW VERSION {0003}
3: DEVICE NAME {0005}
4: WIRELESS DEVICE STATUS {1D4B}
5: RESET {0020}
6: DEVICE FRIENDLY NAME {0007}
7: BATTERY STATUS {1000}
8: REPROG CONTROLS V4 {1B04}
9: CHANGE HOST {1814}
10: HOSTS INFO {1815}
11: BACKLIGHT2 {1982}
12: K375S FN INVERSION {40A3}
13: ENCRYPTION {4100}
14: LOCK KEY STATE {4220}
15: KEYBOARD DISABLE {4521}
16: MULTIPLATFORM {4531}
17: DFUCONTROL SIGNED {00C2}
18: DEVICE RESET {1802} internal, hidden
19: unknown:1803 {1803} internal, hidden
21: CONFIG DEVICE PROPS {1806} internal, hidden
21: unknown:1813 {1813} internal, hidden
22: OOBSTATE {1805} internal, hidden
23: unknown:1830 {1830} internal, hidden
24: unknown:1890 {1890} internal, hidden
25: unknown:1891 {1891} internal, hidden
26: unknown:18A1 {18A1} internal, hidden
27: unknown:1DF3 {1DF3} internal, hidden
28: unknown:1E00 {1E00} hidden
29: unknown:1EB0 {1EB0} internal, hidden
30: unknown:1861 {1861} internal, hidden
31: unknown:1A20 {1A20} internal, hidden
32: unknown:18B0 {18B0} internal, hidden
Has 24 reprogrammable keys:
0: unknown:00D1 , default: unknown:00AE => unknown:00D1
nonstandard, divertable, persistently divertable, pos:0, group:0, gmask:0
1: unknown:00D2 , default: unknown:00AF => unknown:00D2
nonstandard, divertable, persistently divertable, pos:0, group:0, gmask:0
2: unknown:00D3 , default: unknown:00B0 => unknown:00D3
nonstandard, divertable, persistently divertable, pos:0, group:0, gmask:0
3: unknown:00C7 , default: unknown:00A3 => unknown:00C7
is FN, FN sensitive, reprogrammable, divertable, persistently divertable, pos:1, group:0, gmask:0
4: unknown:00C8 , default: unknown:00A4 => unknown:00C8
is FN, FN sensitive, reprogrammable, divertable, persistently divertable, pos:2, group:0, gmask:0
5: unknown:00E0 , default: unknown:00BF => unknown:00E0
is FN, FN sensitive, reprogrammable, divertable, persistently divertable, pos:3, group:0, gmask:0
6: unknown:00E1 , default: unknown:00C0 => unknown:00E1
is FN, FN sensitive, reprogrammable, divertable, persistently divertable, pos:4, group:0, gmask:0
7: SHOW DESKTOP , default: ShowDesktop => SHOW DESKTOP
is FN, FN sensitive, reprogrammable, divertable, persistently divertable, pos:5, group:0, gmask:0
8: unknown:00E2 , default: unknown:00C1 => unknown:00E2
is FN, FN sensitive, reprogrammable, divertable, persistently divertable, pos:6, group:0, gmask:0
9: unknown:00E3 , default: unknown:00C2 => unknown:00E3
is FN, FN sensitive, reprogrammable, divertable, persistently divertable, pos:7, group:0, gmask:0
10: unknown:00E4 , default: Previous => unknown:00E4
is FN, FN sensitive, reprogrammable, divertable, persistently divertable, pos:8, group:0, gmask:0
11: unknown:00E5 , default: Play/Pause => unknown:00E5
is FN, FN sensitive, reprogrammable, divertable, persistently divertable, pos:9, group:0, gmask:0
12: unknown:00E6 , default: Next => unknown:00E6
is FN, FN sensitive, reprogrammable, divertable, persistently divertable, pos:10, group:0, gmask:0
13: unknown:00E7 , default: Mute => unknown:00E7
is FN, FN sensitive, reprogrammable, divertable, persistently divertable, pos:11, group:0, gmask:0
14: unknown:00E8 , default: Volume Down => unknown:00E8
is FN, FN sensitive, reprogrammable, divertable, persistently divertable, pos:12, group:0, gmask:0
15: unknown:00E9 , default: Volume Up => unknown:00E9
nonstandard, reprogrammable, divertable, persistently divertable, pos:0, group:0, gmask:0
16: Calculator , default: Calculator => Calculator
nonstandard, reprogrammable, divertable, persistently divertable, pos:0, group:0, gmask:0
17: unknown:00BF , default: unknown:009B => unknown:00BF
nonstandard, reprogrammable, divertable, persistently divertable, pos:0, group:0, gmask:0
18: unknown:00EA , default: unknown:00C3 => unknown:00EA
nonstandard, reprogrammable, divertable, persistently divertable, pos:0, group:0, gmask:0
19: Lock PC , default: WindowsLock => Lock PC
nonstandard, reprogrammable, divertable, persistently divertable, pos:0, group:0, gmask:0
20: unknown:00EC , default: unknown:00B8 => unknown:00EC
nonstandard, divertable, persistently divertable, pos:0, group:0, gmask:0
21: unknown:00EB , default: unknown:00B6 => unknown:00EB
nonstandard, divertable, persistently divertable, pos:0, group:0, gmask:0
22: unknown:00DE , default: Do Nothing One => unknown:00DE
is FN, pos:0, group:0, gmask:0
23: unknown:0034 , default: Do Nothing One => unknown:0034
nonstandard, pos:0, group:0, gmask:0
Battery: N/A, full.
*Describe the bug When switching between devices and MX Keyboard is physically plugged in with the USB wire, the Keyboard shows in the GUI, but charging state does not.
To Reproduce Steps to reproduce the behavior:
-
MX Keyboard is paired and switched to device 2 and ON (also using a Unifying receiver)
-
USB cable is plugged in to USB computer port and the MX Keyboard
-
Use the keyboard button to switch to device 1
-
Display sees keyboard but not device status
-
If I unplug the keyboard at the keyboard, it will show the status. Then if I plug the keyboard back in, the charging status stays on screen.
Additional context Add any other context about the problem here.