[regression] K800 keyboard battery status unknown with 1.0.5
Created by: rathann
Information
- Solaar version (
solaar --version
orgit describe --tags
if cloned from this repository): 1.0.5 - Distribution: Fedora 33
- Kernel version (ex.
uname -srmo
):Linux 5.10.23-200.fc33.x86_64 x86_64 GNU/Linux
- Output of
solaar show
:
$ solaar --version
solaar 1.0.5
$ solaar show
Unifying Receiver
Device path : /dev/hidraw0
USB id : 046d:C52B
Serial : AC5991B4
Firmware : 12.10.B0032
Bootloader : 02.14
Other : AA.AA
Has 2 paired device(s) out of a maximum of 6.
Notifications: wireless, software present (0x000900)
Device activity counters: 1=169, 2=229
1: Wireless Illuminated Keyboard K800
Device path : /dev/hidraw1
WPID : 2010
Codename : K800
Kind : keyboard
Protocol : HID++ 1.0
Polling rate : 20 ms (50Hz)
Serial number: EF04730D
The power switch is located on the top right corner.
Battery status unavailable.
2: Wireless Mouse M325
Device path : /dev/hidraw2
WPID : 400A
Codename : M325
Kind : mouse
Protocol : HID++ 2.0
Polling rate : 8 ms (125Hz)
Serial number: E20B3726
Model ID: 000000000000
Unit ID: 00000000
Firmware: RQM 27.02.B0028
The power switch is located on the base.
Supports 13 HID++ 2.0 features:
0: ROOT {0000}
1: FEATURE SET {0001}
2: DEVICE FW VERSION {0003}
Firmware: Firmware RQM 27.02.B0028 400A
Unit ID: 00000000 Model ID: 000000000000 Transport IDs: {}
3: DEVICE NAME {0005}
Name: Wireless Mouse M325
Kind: mouse
4: BATTERY STATUS {1000}
Battery: 90%, discharging, next level 5%.
5: WIRELESS DEVICE STATUS {1D4B}
6: unknown:1DF3 {1DF3} hidden
7: REPROG CONTROLS {1B00}
8: REMAINING PAIRING {1DF0} hidden
Remaining Pairings: 125
9: unknown:1F03 {1F03} hidden
10: VERTICAL SCROLLING {2100}
Roller type: micro
Ratchet per turn: 36
Scroll lines: 0
11: HI RES SCROLLING {2120}
Hi-res scrolling disabled
Hi-res scrolling multiplier: 4
Scroll Wheel High Resolution: False
12: MOUSE POINTER {2200}
DPI: 800
Acceleration: low
Override OS ballistics
No vertical tuning, standard mice
Has 5 reprogrammable keys:
0: Left Button => Left Click mse, reprogrammable
1: Right Button => Right Click mse, reprogrammable
2: Middle Button => Mouse Middle Button mse, reprogrammable
3: Back Button => Back mse, reprogrammable
4: Forward Button => BrowserForward mse, reprogrammable
Battery: 90%, discharging, next level 5%.
$ solaar --version
solaar 1.0.4
$ solaar show
/usr/lib/python3.9/site-packages/solaar/ui/__init__.py:27: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
from gi.repository import GLib, Gtk
Unifying Receiver
Device path : /dev/hidraw0
USB id : 046d:C52B
Serial : AC5991B4
Firmware : 12.10.B0032
Bootloader : 02.14
Other : AA.AA
Has 2 paired device(s) out of a maximum of 6.
Notifications: wireless, software present (0x000900)
Device activity counters: 1=231, 2=123
1: Wireless Illuminated Keyboard K800
Device path : /dev/hidraw1
WPID : 2010
Codename : K800
Kind : keyboard
Protocol : HID++ 1.0
Polling rate : 20 ms (50Hz)
Serial number: EF04730D
Firmware: 22.01.B0019
Bootloader: 02.01
Other: 00.07
The power switch is located on the top right corner.
Notifications: battery status (0x100000).
Features: (none)
Battery: full, discharging.
2: Wireless Mouse M325
Device path : /dev/hidraw2
WPID : 400A
Codename : M325
Kind : mouse
Protocol : HID++ 2.0
Polling rate : 8 ms (125Hz)
Serial number: E20B3726
Model ID: 000000000000
Unit ID: 00000000
Firmware: RQM 27.02.B0028
The power switch is located on the base.
Supports 13 HID++ 2.0 features:
0: ROOT {0000}
1: FEATURE SET {0001}
2: DEVICE FW VERSION {0003}
Firmware: Firmware RQM 27.02.B0028 400A
Unit ID: 00000000 Model ID: 000000000000 Transport IDs: {}
3: DEVICE NAME {0005}
Name: Wireless Mouse M325
Kind: mouse
4: BATTERY STATUS {1000}
Battery: 90%, discharging, next level 5%.
5: WIRELESS DEVICE STATUS {1D4B}
6: unknown:1DF3 {1DF3} hidden
7: REPROG CONTROLS {1B00}
8: REMAINING PAIRING {1DF0} hidden
9: unknown:1F03 {1F03} hidden
10: VERTICAL SCROLLING {2100}
Roller type: micro
Ratchet per turn: 36
Scroll lines: 0
11: HI RES SCROLLING {2120}
Hi-res scrolling disabled
Hi-res scrolling multiplier: 4
Scroll Wheel High Resolution: False
12: MOUSE POINTER {2200}
DPI: 800
Acceleration: low
Override OS ballistics
No vertical tuning, standard mice
Has 5 reprogrammable keys:
0: Left Button => Left Click mse, reprogrammable
1: Right Button => Right Click mse, reprogrammable
2: Middle Button => Mouse Middle Button mse, reprogrammable
3: Back Button => Back mse, reprogrammable
4: Forward Button => BrowserForward mse, reprogrammable
Battery: 90%, discharging, next level 5%.
Describe the bug After upgrading from 1.0.4 to 1.0.5, the battery status of my K800 keyboard is no longer available.
To Reproduce Steps to reproduce the behavior:
solaar show
Screenshots If applicable, add screenshots to help explain your problem.
Additional context The latest Fedora 1.0.4 package (1.0.4-3) contains the patches from #996 , but I'm not sure it's relevant.