setting profiles to host interferes with F (G) keys and backlight on G915 TKL
Created by: pandiloko
Information
- Solaar version: solaar 1.0.5
- Distribution: KDE Neon (Ubuntu 20.04)
- Kernel version (ex.
uname -srmo
):Linux 5.8.0-44-generic x86_64 GNU/Linux
- Output of
solaar show
:
Lightspeed Receiver
Device path : /dev/hidraw4
USB id : 046d:C545
Serial : 3F3DEA9E
Firmware : 02.00.B0001
Bootloader : 00.01
Other : C9.38
Has 1 paired device(s) out of a maximum of 2.
Notifications: wireless, software present (0x000900)
Device activity counters: 1=175
1: G915 TKL LIGHTSPEED Wireless RGB Mechanical Gaming Keyboard
Device path : None
WPID : 408E
Codename : G915 TKL
Kind : keyboard
Protocol : HID++ 4.2
Polling rate : 1 ms (1000Hz)
Serial number: 84A129A2
Model ID: B35F408EC343
Unit ID: 84A129A2
Bootloader: BL1 12.00.B0017
Other:
Firmware: MPK 14.00.B0017
Other:
Other:
The power switch is located on the top left corner.
Supports 38 HID++ 2.0 features:
0: ROOT {0000}
1: FEATURE SET {0001}
2: DEVICE FW VERSION {0003}
Firmware: Bootloader BL1 12.00.B0017 00008B79E978
Firmware: Other
Firmware: Firmware MPK 14.00.B0017 408E8B79E978
Firmware: Other
Firmware: Other
Unit ID: 84A129A2 Model ID: B35F408EC343 Transport IDs: {'btleid': 'B35F', 'wpid': '408E', 'usbid': 'C343'}
3: DEVICE NAME {0005}
Name: G915 TKL LIGHTSPEED Wireless RGB Mechanical Gaming Keyboard
Kind: keyboard
4: WIRELESS DEVICE STATUS {1D4B}
5: RESET {0020}
6: DEVICE FRIENDLY NAME {0007}
7: BATTERY VOLTAGE {1001}
Battery: 4124mV, discharging, average.
8: CHANGE HOST {1814}
Change Host: 1:queenannesrevenge
9: HOSTS INFO {1815}
Host 0 (paired):
Host 1 (unpaired):
10: RGB EFFECTS {8071}
11: PER KEY LIGHTING V2 {8081}
12: REPROG CONTROLS V4 {1B04}
Key/Button Diversion: {'209': 0, '210': 0}
13: REPORT HID USAGE {1BC0}
14: ENCRYPTION {4100}
15: KEYBOARD DISABLE BY USAGE {4522}
16: KEYBOARD LAYOUT 2 {4540}
17: GKEY {8010}
Divert G Keys: None
18: MKEYS {8020}
19: MR {8030}
20: BRIGHTNESS CONTROL {8040}
21: ONBOARD PROFILES {8100}
Device Mode: Host
22: REPORT RATE {8060}
Polling Rate (ms): 1
Polling Rate (ms): 1
23: DFUCONTROL SIGNED {00C2}
24: DFU {00D0}
25: DEVICE RESET {1802} internal, hidden
26: unknown:1803 {1803} internal, hidden
27: CONFIG DEVICE PROPS {1806} internal, hidden
28: unknown:1813 {1813} internal, hidden
29: OOBSTATE {1805} internal, hidden
30: unknown:1830 {1830} internal, hidden
31: unknown:1890 {1890} internal, hidden
32: unknown:1891 {1891} internal, hidden
33: unknown:18A1 {18A1} internal, hidden
34: unknown:1E00 {1E00} hidden
35: unknown:1EB0 {1EB0} internal, hidden
36: unknown:1861 {1861} internal, hidden
37: unknown:18B0 {18B0} internal, hidden
Has 2 reprogrammable keys:
0: Host Switch Channel 1 , default: HostSwitch Channel 1 => HostSwitch Channel 1
divertable, persistently divertable, pos:1, group:0, group mask:empty
reporting: default
1: Host Switch Channel 2 , default: HostSwitch Channel 2 => HostSwitch Channel 2
divertable, persistently divertable, pos:2, group:0, group mask:empty
reporting: default
Battery: 4124mV, discharging, average.
Lightspeed Receiver
Device path : /dev/hidraw8
USB id : 046d:C539
Serial : 7EEC93AA
Firmware : 39.04.B0036
Bootloader : 02.09
Other : AA.BE
Has 1 paired device(s) out of a maximum of 1.
Notifications: wireless, software present (0x000900)
Device activity counters: (empty)
1: G903 Lightspeed Gaming Mouse
Device path : /dev/hidraw9
WPID : 4067
Codename : G903
Kind : mouse
Protocol : HID++ 4.2
Polling rate : 2 ms (500Hz)
Serial number: FBD89093
Model ID: C08600000000
Unit ID: FBD89093
Firmware: MPM 07.00.B0009
Bootloader: BOT 55.00.B0009
Other:
The power switch is located on the base.
Supports 29 HID++ 2.0 features:
0: ROOT {0000}
1: FEATURE SET {0001}
2: DEVICE FW VERSION {0003}
Firmware: Firmware MPM 07.00.B0009 C086
Firmware: Bootloader BOT 55.00.B0009 AAD8
Firmware: Other
Unit ID: FBD89093 Model ID: C08600000000 Transport IDs: {'usbid': 'C086'}
3: DEVICE NAME {0005}
Name: Logitech G903 Wired/Wireless Gaming Mouse
Kind: mouse
4: BATTERY VOLTAGE {1001}
Battery: 3837mV, discharging, average.
5: unknown:1863 {1863} internal, hidden
6: unknown:18A1 {18A1} internal, hidden
7: unknown:1E00 {1E00} hidden
8: unknown:1E20 {1E20}
9: unknown:1EB0 {1EB0} internal, hidden
10: ADJUSTABLE DPI {2201}
Sensitivity (DPI): 650
11: ANGLE SNAPPING {2230}
12: SURFACE TUNING {2240}
13: REPORT RATE {8060}
Polling Rate (ms): 2
Polling Rate (ms): 2
14: ONBOARD PROFILES {8100}
Device Mode: Host
15: MOUSE BUTTON SPY {8110}
16: unknown:1850 {1850} internal, hidden
17: DFUCONTROL SIGNED {00C2}
18: unknown:1801 {1801} internal, hidden
19: DEVICE RESET {1802} internal, hidden
20: unknown:1803 {1803} internal, hidden
21: OOBSTATE {1805} internal, hidden
22: unknown:1809 {1809}
23: unknown:1890 {1890} internal, hidden
24: unknown:1811 {1811} internal, hidden
25: LATENCY MONITORING {8111}
26: COLOR LED EFFECTS {8070}
27: LED CONTROL {1300}
28: unknown:1830 {1830} internal, hidden
Battery: 3837mV, discharging, average.
Describe the bug
After running solaar show
in the command line, the F-keys of my keyboard (G915 TKL) stop working.
To Reproduce Steps to reproduce the behavior:
- Just run
solaar show
on the command line - F Keys do not respond anymore
- The only workaround is to turn the keyboard off and on again
Additional context
I run this command regularly (each 10 minutes) to generate a report for a monitoring tool. I just want the battery info. At the moment I'm parsing the output of solaar show
. I would also appreciate if someone offers a better alternative as apart from the present issue, the command takes a couple of seconds to generate the output.