pwr-Solaar / Solaar

Linux device manager for Logitech devices
https://pwr-solaar.github.io/Solaar
GNU General Public License v2.0
5.54k stars 410 forks source link

Profiles on the G915 Keyboard not working #2253

Closed Svenum closed 9 months ago

Svenum commented 9 months ago

Information

``` solaar version 1.1.11rc1 Lightspeed Receiver Device path : /dev/hidraw4 USB id : 046d:C541 Serial : DEE9CA1E Firmware : 01.02.B0028 Bootloader : 01.27 Other : 75.25 Has 1 paired device(s) out of a maximum of 2. Notifications: wireless, software present (0x000900) Device activity counters: 1=118 1: G915 WIRELESS RGB MECHANICAL GAMING KEYBOARD Device path : None WPID : 407C Codename : G915 KEYBOARD Kind : keyboard Protocol : HID++ 4.2 Report Rate : 0ms Serial number: A502B0E1 Model ID: B354407CC33E Unit ID: A502B0E1 Bootloader: BOT 77.02.B0039 Other: Firmware: MPK 09.03.B0041 Other: Other: The power switch is located on the top left corner. Supports 38 HID++ 2.0 features: 0: ROOT {0000} V0 1: FEATURE SET {0001} V0 2: DEVICE FW VERSION {0003} V4 Firmware: Bootloader BOT 77.02.B0039 0000EC44D534 Firmware: Other Firmware: Firmware MPK 09.03.B0041 407C3791543D Firmware: Other Firmware: Other Unit ID: A502B0E1 Model ID: B354407CC33E Transport IDs: {'btleid': 'B354', 'wpid': '407C', 'usbid': 'C33E'} 3: DEVICE NAME {0005} V0 Name: G915 WIRELESS RGB MECHANICAL GAMING KEYBOARD Kind: keyboard 4: WIRELESS DEVICE STATUS {1D4B} V0 5: CONFIG CHANGE {0020} V0 6: DEVICE FRIENDLY NAME {0007} V0 Friendly Name: G915 KEYBOARD 7: BATTERY VOLTAGE {1001} V3 Battery: 60% 3921mV , recharging. 8: CHANGE HOST {1814} V1 Change Host : 1:Ni 9: HOSTS INFO {1815} V1 Host 0 (paired): Ni Host 1 (paired): 10: RGB EFFECTS {8071} V0 11: PER KEY LIGHTING V2 {8081} V2 12: REPROG CONTROLS V4 {1B04} V4 Key/Button Diversion (saved): {Host Switch Channel 1:Regular, Host Switch Channel 2:Regular} Key/Button Diversion : {Host Switch Channel 1:Regular, Host Switch Channel 2:Regular} 13: REPORT HID USAGE {1BC0} V1 14: ENCRYPTION {4100} V0 15: KEYBOARD DISABLE BY USAGE {4522} V0 16: KEYBOARD LAYOUT 2 {4540} V0 17: GKEY {8010} V0 Divert G Keys (saved): False Divert G Keys : False 18: MKEYS {8020} V0 M-Key LEDs (saved): {M1:False, M2:False, M3:False} M-Key LEDs : {M1:False, M2:False, M3:False} 19: MR {8030} V0 MR-Key LED (saved): False MR-Key LED : False 20: BRIGHTNESS CONTROL {8040} V0 21: ONBOARD PROFILES {8100} V0 Device Mode: On-Board Onboard Profiles (saved): None solaar: assertion failed: /nix/store/7sh1501rva09mklilss5m5fphyzxdbpk-solaar-flake-1.1.11rc1/lib/python3.11/site-packages/logitech_receiver/settings.py line 1029 ```
```yml - 1.1.11rc1 - _NAME: G502 Gaming Mouse _absent: [hi-res-scroll, lowres-scroll-mode, scroll-ratchet, smart-shift, thumb-scroll-invert, thumb-scroll-mode, report_rate_extended, pointer_speed, speed-change, backlight, backlight_level, backlight_duration_hands_out, backlight_duration_hands_in, backlight_duration_powered, backlight-timed, fn-swap, reprogrammable-keys, persistent-remappable-keys, divert-keys, disable-keyboard-keys, crown-smooth, divert-crown, divert-gkeys, m-key-leds, mr-key-led, multiplatform, change-host, gesture2-gestures, gesture2-divert, gesture2-params, sidetone, equalizer, adc_power_management] _battery: 4097 _modelId: 407FC08D0000 _sensitive: {hires-scroll-mode: ignore, hires-smooth-invert: ignore, hires-smooth-resolution: ignore} _serial: DDDAADBC _unitId: DDDAADBC _wpid: 407F dpi: 0x384 hires-scroll-mode: false hires-smooth-invert: false hires-smooth-resolution: true led_control: 0 onboard_profiles: 0x1 report_rate: 0x1 - _NAME: G915 WIRELESS RGB MECHANICAL GAMING KEYBOARD _absent: [hi-res-scroll, lowres-scroll-mode, hires-smooth-invert, hires-smooth-resolution, hires-scroll-mode, scroll-ratchet, smart-shift, thumb-scroll-invert, thumb-scroll-mode, report_rate_extended, pointer_speed, dpi, speed-change, backlight, backlight_level, backlight_duration_hands_out, backlight_duration_hands_in, backlight_duration_powered, backlight-timed, led_control, led_zone_, fn-swap, reprogrammable-keys, persistent-remappable-keys, disable-keyboard-keys, crown-smooth, divert-crown, multiplatform, gesture2-gestures, gesture2-divert, gesture2-params, sidetone, equalizer, adc_power_management] _battery: 4097 _modelId: B354407CC33E _sensitive: {m-key-leds: true, onboard_profiles: true, report_rate: false} _serial: A502B0E1 _unitId: A502B0E1 _wpid: 407C change-host: null divert-gkeys: false divert-keys: {0xd1: 0x0, 0xd2: 0x0} m-key-leds: {0x1: false, 0x2: false, 0x4: false} mr-key-led: false onboard_profiles: 0x1ff report_rate: 0x1 ```
Traceback (most recent call last):
  File "/nix/store/7sh1501rva09mklilss5m5fphyzxdbpk-solaar-flake-1.1.11rc1/lib/python3.11/site-packages/solaar/ui/config_panel.py", line 55, in _do_write
    v = setting.write(v)
        ^^^^^^^^^^^^^^^^
  File "/nix/store/7sh1501rva09mklilss5m5fphyzxdbpk-solaar-flake-1.1.11rc1/lib/python3.11/site-packages/logitech_receiver/settings.py", line 327, in write
    data_bytes = self._validator.prepare_write(value, current_value)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/nix/store/7sh1501rva09mklilss5m5fphyzxdbpk-solaar-flake-1.1.11rc1/lib/python3.11/site-packages/logitech_receiver/settings.py", line 1038, in prepare_write
    raise ValueError('invalid choice %r' % new_value)
ValueError: invalid choice 511

output of solaar profiles G915:

```yml #Dumping profiles from G915 WIRELESS RGB MECHANICAL GAMING KEYBOARD !OnboardProfiles buttons: 0x8 count: 0x3 gbuttons: 0x8 name: G915 WIRELESS RGB MECHANICAL GAMING KEYBOARD profiles: 0x1: !OnboardProfile angle_snap: 0xff blue: 0xff buttons: - !Button {behavior: 8, modifiers: 0x0, type: 2, value: 32} - !Button {behavior: 8, modifiers: 0x0, type: 2, value: 59} - !Button {behavior: 8, modifiers: 0x0, type: 2, value: 60} - !Button {behavior: 8, modifiers: 0x0, type: 2, value: 61} - !Button {behavior: 8, modifiers: 0x0, type: 2, value: 62} - !Button {behavior: 9, data: 0x0, value: 13} - !Button {behavior: 9, data: 0x0, value: 13} - !Button {behavior: 9, data: 0x0, value: 13} enabled: 0x1 gbuttons: - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} green: 0xff lighting: - !LEDEffectSetting {ID: null, bytes: !!binary "DAAAAAAAACBkAAA=\n"} - !LEDEffectSetting {ID: null, bytes: !!binary "DAAAAAAAACBkAAA=\n"} - !LEDEffectSetting {ID: null, bytes: !!binary "DAAAAAAAACBkAAA=\n"} - !LEDEffectSetting {ID: null, bytes: !!binary "DAAAAAAAACBkAAA=\n"} name: FIXED po_timeout: 0x12c power_mode: 0xff ps_timeout: 0x3c red: 0xff report_rate: 0x1 reserved: !!binary | //////////8= resolution_default_index: 0x0 resolution_shift_index: 0x0 resolutions: - 0x0 - 0x0 - 0x0 - 0x0 - 0x0 sector: 0x1 write_count: 0xffff 0x2: !OnboardProfile angle_snap: 0xff blue: 0xff buttons: - !Button {behavior: 8, modifiers: 0x0, type: 2, value: 58} - !Button {behavior: 8, modifiers: 0x0, type: 2, value: 59} - !Button {behavior: 8, modifiers: 0x0, type: 2, value: 60} - !Button {behavior: 8, modifiers: 0x0, type: 2, value: 61} - !Button {behavior: 8, modifiers: 0x0, type: 2, value: 62} - !Button {behavior: 9, data: 0x0, value: 13} - !Button {behavior: 9, data: 0x0, value: 13} - !Button {behavior: 9, data: 0x0, value: 13} enabled: 0x1 gbuttons: - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} green: 0x0 lighting: - !LEDEffectSetting {ID: null, bytes: !!binary "DAAAAAAAACBkAAA=\n"} - !LEDEffectSetting {ID: null, bytes: !!binary "DAAAAAAAACBkAAA=\n"} - !LEDEffectSetting {ID: null, bytes: !!binary "DAAAAAAAACBkAAA=\n"} - !LEDEffectSetting {ID: null, bytes: !!binary "DAAAAAAAACBkAAA=\n"} name: FIXED po_timeout: 0x12c power_mode: 0xff ps_timeout: 0x3c red: 0xff report_rate: 0x1 reserved: !!binary | //////////8= resolution_default_index: 0x0 resolution_shift_index: 0x0 resolutions: - 0x0 - 0x0 - 0x0 - 0x0 - 0x0 sector: 0x2 write_count: 0xffff 0x3: !OnboardProfile angle_snap: 0xff blue: 0xff buttons: - !Button {behavior: 8, modifiers: 0x0, type: 2, value: 58} - !Button {behavior: 8, modifiers: 0x0, type: 2, value: 59} - !Button {behavior: 8, modifiers: 0x0, type: 2, value: 60} - !Button {behavior: 8, modifiers: 0x0, type: 2, value: 61} - !Button {behavior: 8, modifiers: 0x0, type: 2, value: 62} - !Button {behavior: 9, data: 0x0, value: 13} - !Button {behavior: 9, data: 0x0, value: 13} - !Button {behavior: 9, data: 0x0, value: 13} enabled: 0x1 gbuttons: - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} green: 0xff lighting: - !LEDEffectSetting {ID: null, bytes: !!binary "DAAAAAAAACBkAAA=\n"} - !LEDEffectSetting {ID: null, bytes: !!binary "DAAAAAAAACBkAAA=\n"} - !LEDEffectSetting {ID: null, bytes: !!binary "DAAAAAAAACBkAAA=\n"} - !LEDEffectSetting {ID: null, bytes: !!binary "DAAAAAAAACBkAAA=\n"} name: FIXED po_timeout: 0x12c power_mode: 0xff ps_timeout: 0x3c red: 0xff report_rate: 0x1 reserved: !!binary | //////////8= resolution_default_index: 0x0 resolution_shift_index: 0x0 resolutions: - 0x0 - 0x0 - 0x0 - 0x0 - 0x0 sector: 0x3 write_count: 0xffff sectors: 0x10 size: 0xff version: 0x3 ```

Describe the bug I try to make the Onboard Profile setting editable and then comes the error above and I dont see any Profile available To Reproduce Steps to reproduce the behavior:

  1. Go to the device
  2. Click on the lock after the setting and click on it until there SHOULD be the red lock

Screenshots image

Additional context Yesterday it works some how with your version of the last PR. I dont know what I have changed. The mouse "G502" works as expected.

Svenum commented 9 months ago

Here is the output of solaar -ddd

``` 2024-02-10 12:23:11,653,653 INFO [MainThread] root: version 1.1.11rc1, language en_US (UTF-8) 2024-02-10 12:23:11,781,781 INFO [MainThread] logitech_receiver.diversion: GDK Keymap set up 2024-02-10 12:23:11,783,783 DEBUG [MainThread] logitech_receiver.diversion: load rule: Rule(/home/sven/.config/solaar/rules.yaml)[Rule[Key: M1 (pressed), Set: None onboard_profiles 1], Rule[Key: M2 (pressed), Set: None onboard_profiles 2], Rule[Key: M3 (pressed), Set: None onboard_profiles 3]] 2024-02-10 12:23:11,783,783 INFO [MainThread] logitech_receiver.diversion: loaded 1 rules from /home/sven/.config/solaar/rules.yaml 2024-02-10 12:23:11,793,793 DEBUG [MainThread] solaar.ui.tray: using AppIndicator3 2024-02-10 12:23:11,797,797 INFO [MainThread] solaar.upower: connected to system dbus, watching for suspend/resume events Gtk-Message: 12:23:11.836: Failed to load module "appmenu-gtk-module" 2024-02-10 12:23:11,836,836 DEBUG [MainThread] solaar.ui: startup registered=True, remote=False 2024-02-10 12:23:11,837,837 DEBUG [AsyncUI] solaar.tasks: started 2024-02-10 12:23:11,839,839 DEBUG [MainThread] solaar.ui.icons: icon theme paths: ['/home/sven/.local/share/icons', '/home/sven/.icons', '/nix/store/bv327lysrhjck4czglxk7dkd7zmn6giw-solaar-flake-1.1.11rc1/share/icons', '/nix/store/n1qj6nna92xldmqxdqfwj8b4naxiznaj-gsettings-desktop-schemas-45.0/share/gsettings-schemas/gsettings-desktop-schemas-45.0/icons', '/nix/store/1jkmjwd4d5c9x520kw2wzpw09bfcldcq-gtk+3-3.24.38/share/gsettings-schemas/gtk+3-3.24.38/icons', '/nix/store/02ss1klw7419hfkzg96xw14hzfp2lpbc-konsole-23.08.4/share/icons', '/nix/store/9k0v02s92gyag0vfsbiivvr6xqifj0x5-knewstuff-5.114.0/share/icons', '/nix/store/vf2r9zn0ihpqi6lp28xmldc4k7d9ypb0-knewstuff-5.114.0-bin/share/icons', '/nix/store/871clzq94qinzz7vznn1w5f9zkji4pja-kpackage-5.114.0/share/icons', '/nix/store/0d6706p769ik0xxi4biz6h8r2m7iq43v-kpackage-5.114.0-bin/share/icons', '/nix/store/jgk0pv19g7yj65nnvy8y6bw74qbvk0sv-kirigami2-5.114.0/share/icons', '/nix/store/52a3m25pxx011fhf8lgyzwi70r0w2fr6-kpty-5.114.0/share/icons', '/nix/store/wwsqpcaydq8zqhgc4368kyabfx9xkmdm-kparts-5.114.0/share/icons', '/nix/store/4sqhccn7ln5fjmkmi25l8ilvfpg3dl0y-kparts-5.114.0-bin/share/icons', '/nix/store/vpvmqn5m3i3dqy767b1d3k7drs0fj9j0-knotifyconfig-5.114.0/share/icons', '/nix/store/2wnm7hrz124bjx6a1fnnf6pahrkqncx7-kinit-5.114.0/share/icons', '/nix/store/wirzmb0ffmkw1y1l0y056xfm5qc3fhn9-kwallet-5.114.0/share/icons', '/nix/store/s0i0dwf2jyi934wnzzk2jyzr5f3051i4-kwallet-5.114.0-bin/share/icons', '/nix/store/fy9747ahpc8rgv1vplfijlds9wvrsx4i-knotifications-5.114.0/share/icons', '/nix/store/m69si4d4b2wzqy2d2qi4x75p744miyh5-kded-5.114.0/share/icons', '/nix/store/8akxp5pvdzwqrrxb45dglmi6fkryl6ba-solid-5.114.0/share/icons', '/nix/store/9z7yfw9s6w1qbwh9sj0v7npb3qvgxj1a-kjobwidgets-5.114.0/share/icons', '/nix/store/f7dwq87npmmmn7h8y6z9v1jsnipqf443-kjobwidgets-5.114.0-bin/share/icons', '/nix/store/ykxpbsg8xyy5r3nj5d340r35lwrfm79a-kio-5.114.0/share/icons', '/nix/store/rcnjzrimzvpss7cfrrpmmhx5wvibsqzy-knotifications-5.114.0-bin/share/icons', '/nix/store/j0f0azh1pigl3m87nc8024c9aj2cl61z-phonon-4.11.1/share/icons', '/nix/store/kbglaf2ivqbvdijcy2cj9w1l1jwm9xra-kbookmarks-5.114.0/share/icons', '/nix/store/rv3q9gbfmlmvarpw7sw10b4z9919db42-kxmlgui-5.114.0/share/icons', '/nix/store/hpmw6n1xbgyyvzbk044sqic369vgcn6c-ktextwidgets-5.114.0/share/icons', '/nix/store/5ndwyzsx92j5bk0klf6h4h94fwd668xc-sonnet-5.114.0/share/icons', '/nix/store/lzn9c68x3p6psy28cqs5fj8ypf007prn-kservice-5.114.0/share/icons', '/nix/store/yz6m950w95abqpbjrr0k8yqrrgf4bb46-kservice-5.114.0-bin/share/icons', '/nix/store/6nbqvq5538pc9nxwk1cr0h7n3qhcf7w2-kdbusaddons-5.114.0/share/icons', '/nix/store/yp6v4lb5i2pfrx4szlk49vygxz0s9bvr-kiconthemes-5.114.0/share/icons', '/nix/store/927xhs4fiar030438k4wnqliz8h548zn-kguiaddons-5.114.0/share/icons', '/nix/store/320ij16yhca1pvsxgpj9rh3p3y2fal16-kcoreaddons-5.114.0/share/icons', '/nix/store/7q2m0br2jix5zvs68j4wg1vps03kcw8w-kcoreaddons-5.114.0-bin/share/icons', '/nix/store/5qwb857737xprmmapkazk5ncc6fyii9q-kconfig-5.114.0/share/icons', '/nix/store/vgiyh5hi68i1nns6ar804finrr7a4xgp-kcodecs-5.114.0/share/icons', '/nix/store/42bvpw2jxb8gzr304lxip0cg2wiigw2j-kcompletion-5.114.0/share/icons', '/nix/store/230d4059jkvhhyf2z19f1g3lz3g82is3-kglobalaccel-5.114.0/share/icons', '/nix/store/8x8nr9mj882a4g2ix2djk94rn2slamfj-kwindowsystem-5.114.0/share/icons', '/nix/store/k314kbs823kfryrxh3snd89khckgr7v2-kitemviews-5.114.0/share/icons', '/nix/store/9gijpnmiybkhg47skkkmzy3fiygd0f01-kconfigwidgets-5.114.0/share/icons', '/nix/store/0vvi0rif2idybix90i5ad8mhs5qig73v-kauth-5.114.0/share/icons', '/nix/store/izr2n913srb24713qjj17ba2vd9fdfk8-kwidgetsaddons-5.114.0/share/icons', '/nix/store/cj55ffb2b58zkn4jrv2zhfvqqmdsifqw-flex-2.6.4/share/icons', '/nix/store/xfpkfvdpqrb24cnbypvp0c08vsc461wl-gnum4-1.4.19/share/icons', '/nix/store/rz4lm4xc0vmznrkf5jnbhz577l04axvp-bison-3.8.2/share/icons', '/nix/store/9fp421n35nks3ghyl9cjfcq30w8qxp78-kdoctools-5.114.0/share/icons', '/nix/store/8302rxww308y3cim0yfdfnb7j5zs4qix-ki18n-5.114.0/share/icons', '/nix/store/kl022lca3c5ff1sv9jaih6sp15jll60v-karchive-5.114.0/share/icons', '/nix/store/2l7n2j174m0r2w6g3fa3yhw959d8nsx1-fontconfig-2.15.0-lib/share/icons', '/nix/store/nynq8wryq2lzq92mcj0niiwady33qhss-glib-2.78.3/share/icons', '/nix/store/ikzbzni2gni5581vdkkm4x67d0mlnxi0-gettext-0.21.1/share/icons', '/nix/store/vl5zykxl49zan3dkq8yhqfinyxg30lhh-dbus-1.14.10/share/icons', '/nix/store/mzrzfk9bdfbna68r5z6vqn1vcdjvkc1f-kde-cli-tools-5.27.10/share/icons', '/nix/store/ng9i7ffd9r31w79c53j1mcg3vp0k7lqj-plasma-workspace-5.27.10/share/icons', '/nix/store/pp6ldw51m5zwmzqpich174a58xisys4f-networkmanager-1.44.2/share/icons', '/nix/store/hy0l91gbmcmcrbrz49m7iip5w7pkwndi-gnutls-3.8.3/share/icons', '/nix/store/kgyviq5x9mjdav58jqmv4dvwzwfsr1ak-libksysguard-5.27.10/share/icons', '/nix/store/xg1lg1ylnz7m3xp7wqyckqzv4dbbm6vz-kxmlrpcclient-5.114.0/share/icons', '/nix/store/2amj1wnxs99whhb2n59py7d1zdypp7g3-breeze-qt5-5.27.10/share/icons', '/nix/store/dyjyrgwfnq4wh95b1sjdyjq1py4d70jb-kdecoration-5.27.10/share/icons', '/nix/store/hy27s075vjxykzkp9fpl37zj5nknb9k4-ktexteditor-5.114.0/share/icons', '/nix/store/67h1rv69648y54ba08ng072a3n7jygkm-syntax-highlighting-5.114.0/share/icons', '/nix/store/vk24n1gixp6axrigm5lsk7km28k1s868-plasma-framework-5.114.0/share/icons', '/nix/store/7hkf5hsfxdb6nwwjhqzzldxl5mlc2kyq-kpeople-5.114.0/share/icons', '/nix/store/vpvmqn5m3i3dqy767b1d3k7drs0fj9j0-knotifyconfig-5.114.0/share/icons', '/nix/store/9k0v02s92gyag0vfsbiivvr6xqifj0x5-knewstuff-5.114.0/share/icons', '/nix/store/jym9ayf1wk3wl44hvjzjds3hykrnpaz2-kjsembed-5.114.0/share/icons', '/nix/store/3hfj5i7xvrpjn2kh53b8m0ldpwfby27i-kunitconversion-5.114.0/share/icons', '/nix/store/wwsqpcaydq8zqhgc4368kyabfx9xkmdm-kparts-5.114.0/share/icons', '/nix/store/4sqhccn7ln5fjmkmi25l8ilvfpg3dl0y-kparts-5.114.0-bin/share/icons', '/nix/store/xp47hjki7zhh9ld9f6dqn3r8pwkpdafj-kdesignerplugin-5.114.0/share/icons', '/nix/store/8pf8qxm4v4ax9nl5jmpcmkks744597d9-kfilemetadata-5.114.0/share/icons', '/nix/store/24rs8g1sc0r74cp0cyag3wrrf6zq9vqs-kuserfeedback-1.3.0/share/icons', '/nix/store/0x7wl17hn4iinzv2ls7qkxara6mya1nd-kpipewire-5.27.10/share/icons', '/nix/store/16pkvg8mwfhacl3y2vjzsqzizmksa10x-kholidays-5.114.0/share/icons', '/nix/store/gnmm5jdr0rb6ql7ahvnd6c1b0dqmm512-libksysguard-5.27.10-bin/share/icons', '/nix/store/3ad9l8ildd3zmlq90vinyxcsh0jhg30l-kwin-5.27.10/share/icons', '/nix/store/lh4bfv4pfga4azjwj5lzkry8ilyq8g65-breeze-qt5-5.27.10-bin/share/icons', '/nix/store/n7k6g9r8n04zfx0wb6az3443a22xvbrk-frameworkintegration-5.114.0-bin/share/icons', '/nix/store/y8s8k9qnc8is5k1gwyszpdcxpq8642ja-ktexteditor-5.114.0-bin/share/icons', '/nix/store/z14amrnfhyxsnk1n6zn4r5ggk2idfqjn-kscreenlocker-5.27.10/share/icons', '/nix/store/92bq2km8yhcqg4195hih9ywvfl9mjw2p-libkscreen-5.27.10/share/icons', '/nix/store/i7nmmfp5y5lbb58mvd3maqk6gpkf135w-krunner-5.114.0-bin/share/icons', '/nix/store/724qygkpnb3f2gq58rgch8sirh0b36cc-plasma-framework-5.114.0-bin/share/icons', '/nix/store/vf2r9zn0ihpqi6lp28xmldc4k7d9ypb0-knewstuff-5.114.0-bin/share/icons', '/nix/store/jgk0pv19g7yj65nnvy8y6bw74qbvk0sv-kirigami2-5.114.0/share/icons', '/nix/store/chxfnv3abacxps2di3x1c9w4v4ql6r8z-kdelibs4support-5.114.0/share/icons', '/nix/store/k0bccjjsdlwyzm0pp5ga5hbvqf8smxz1-kemoticons-5.114.0-bin/share/icons', '/nix/store/c24d5fxl7zmcf29zyfvbwsllz9mqzv3k-baloo-5.114.0/share/icons', '/nix/store/2wnm7hrz124bjx6a1fnnf6pahrkqncx7-kinit-5.114.0/share/icons', '/nix/store/4q7kmaniar3016fzlpwxzx0sz37c2hjv-kdesu-5.114.0/share/icons', '/nix/store/52a3m25pxx011fhf8lgyzwi70r0w2fr6-kpty-5.114.0/share/icons', '/nix/store/xj4hzif1svpjfblja4kr3l62n1p9hbzh-kcmutils-5.114.0/share/icons', '/nix/store/9cvm0m753c1xvl3z9lmhyvx6s1bsjv8c-kcmutils-5.114.0-bin/share/icons', '/nix/store/l14gf4z41a1riki1d9qhj4z5knz69nch-kdeclarative-5.114.0/share/icons', '/nix/store/wirzmb0ffmkw1y1l0y056xfm5qc3fhn9-kwallet-5.114.0/share/icons', '/nix/store/s0i0dwf2jyi934wnzzk2jyzr5f3051i4-kwallet-5.114.0-bin/share/icons', '/nix/store/fy9747ahpc8rgv1vplfijlds9wvrsx4i-knotifications-5.114.0/share/icons', '/nix/store/m69si4d4b2wzqy2d2qi4x75p744miyh5-kded-5.114.0/share/icons', '/nix/store/8akxp5pvdzwqrrxb45dglmi6fkryl6ba-solid-5.114.0/share/icons', '/nix/store/9z7yfw9s6w1qbwh9sj0v7npb3qvgxj1a-kjobwidgets-5.114.0/share/icons', '/nix/store/f7dwq87npmmmn7h8y6z9v1jsnipqf443-kjobwidgets-5.114.0-bin/share/icons', '/nix/store/kbglaf2ivqbvdijcy2cj9w1l1jwm9xra-kbookmarks-5.114.0/share/icons', '/nix/store/rv3q9gbfmlmvarpw7sw10b4z9919db42-kxmlgui-5.114.0/share/icons', '/nix/store/hpmw6n1xbgyyvzbk044sqic369vgcn6c-ktextwidgets-5.114.0/share/icons', '/nix/store/5ndwyzsx92j5bk0klf6h4h94fwd668xc-sonnet-5.114.0/share/icons', '/nix/store/yp6v4lb5i2pfrx4szlk49vygxz0s9bvr-kiconthemes-5.114.0/share/icons', '/nix/store/871clzq94qinzz7vznn1w5f9zkji4pja-kpackage-5.114.0/share/icons', '/nix/store/0d6706p769ik0xxi4biz6h8r2m7iq43v-kpackage-5.114.0-bin/share/icons', '/nix/store/ykxpbsg8xyy5r3nj5d340r35lwrfm79a-kio-5.114.0/share/icons', '/nix/store/rcnjzrimzvpss7cfrrpmmhx5wvibsqzy-knotifications-5.114.0-bin/share/icons', '/nix/store/j0f0azh1pigl3m87nc8024c9aj2cl61z-phonon-4.11.1/share/icons', '/nix/store/42bvpw2jxb8gzr304lxip0cg2wiigw2j-kcompletion-5.114.0/share/icons', '/nix/store/k314kbs823kfryrxh3snd89khckgr7v2-kitemviews-5.114.0/share/icons', '/nix/store/230d4059jkvhhyf2z19f1g3lz3g82is3-kglobalaccel-5.114.0/share/icons', '/nix/store/lzn9c68x3p6psy28cqs5fj8ypf007prn-kservice-5.114.0/share/icons', '/nix/store/yz6m950w95abqpbjrr0k8yqrrgf4bb46-kservice-5.114.0-bin/share/icons', '/nix/store/6nbqvq5538pc9nxwk1cr0h7n3qhcf7w2-kdbusaddons-5.114.0/share/icons', '/nix/store/8x8nr9mj882a4g2ix2djk94rn2slamfj-kwindowsystem-5.114.0/share/icons', '/nix/store/9gijpnmiybkhg47skkkmzy3fiygd0f01-kconfigwidgets-5.114.0/share/icons', '/nix/store/927xhs4fiar030438k4wnqliz8h548zn-kguiaddons-5.114.0/share/icons', '/nix/store/izr2n913srb24713qjj17ba2vd9fdfk8-kwidgetsaddons-5.114.0/share/icons', '/nix/store/5qwb857737xprmmapkazk5ncc6fyii9q-kconfig-5.114.0/share/icons', '/nix/store/vgiyh5hi68i1nns6ar804finrr7a4xgp-kcodecs-5.114.0/share/icons', '/nix/store/0vvi0rif2idybix90i5ad8mhs5qig73v-kauth-5.114.0/share/icons', '/nix/store/320ij16yhca1pvsxgpj9rh3p3y2fal16-kcoreaddons-5.114.0/share/icons', '/nix/store/7q2m0br2jix5zvs68j4wg1vps03kcw8w-kcoreaddons-5.114.0-bin/share/icons', '/nix/store/cj55ffb2b58zkn4jrv2zhfvqqmdsifqw-flex-2.6.4/share/icons', '/nix/store/xfpkfvdpqrb24cnbypvp0c08vsc461wl-gnum4-1.4.19/share/icons', '/nix/store/rz4lm4xc0vmznrkf5jnbhz577l04axvp-bison-3.8.2/share/icons', '/nix/store/9fp421n35nks3ghyl9cjfcq30w8qxp78-kdoctools-5.114.0/share/icons', '/nix/store/8302rxww308y3cim0yfdfnb7j5zs4qix-ki18n-5.114.0/share/icons', '/nix/store/kl022lca3c5ff1sv9jaih6sp15jll60v-karchive-5.114.0/share/icons', '/nix/store/2l7n2j174m0r2w6g3fa3yhw959d8nsx1-fontconfig-2.15.0-lib/share/icons', '/nix/store/nynq8wryq2lzq92mcj0niiwady33qhss-glib-2.78.3/share/icons', '/nix/store/ikzbzni2gni5581vdkkm4x67d0mlnxi0-gettext-0.21.1/share/icons', '/nix/store/vl5zykxl49zan3dkq8yhqfinyxg30lhh-dbus-1.14.10/share/icons', '/nix/store/mzrzfk9bdfbna68r5z6vqn1vcdjvkc1f-kde-cli-tools-5.27.10/share/icons', '/nix/store/ng9i7ffd9r31w79c53j1mcg3vp0k7lqj-plasma-workspace-5.27.10/share/icons', '/nix/store/pp6ldw51m5zwmzqpich174a58xisys4f-networkmanager-1.44.2/share/icons', '/nix/store/hy0l91gbmcmcrbrz49m7iip5w7pkwndi-gnutls-3.8.3/share/icons', '/nix/store/kgyviq5x9mjdav58jqmv4dvwzwfsr1ak-libksysguard-5.27.10/share/icons', '/nix/store/xg1lg1ylnz7m3xp7wqyckqzv4dbbm6vz-kxmlrpcclient-5.114.0/share/icons', '/nix/store/2amj1wnxs99whhb2n59py7d1zdypp7g3-breeze-qt5-5.27.10/share/icons', '/nix/store/dyjyrgwfnq4wh95b1sjdyjq1py4d70jb-kdecoration-5.27.10/share/icons', '/nix/store/hy27s075vjxykzkp9fpl37zj5nknb9k4-ktexteditor-5.114.0/share/icons', '/nix/store/67h1rv69648y54ba08ng072a3n7jygkm-syntax-highlighting-5.114.0/share/icons', '/nix/store/vk24n1gixp6axrigm5lsk7km28k1s868-plasma-framework-5.114.0/share/icons', '/nix/store/7hkf5hsfxdb6nwwjhqzzldxl5mlc2kyq-kpeople-5.114.0/share/icons', '/nix/store/vpvmqn5m3i3dqy767b1d3k7drs0fj9j0-knotifyconfig-5.114.0/share/icons', '/nix/store/9k0v02s92gyag0vfsbiivvr6xqifj0x5-knewstuff-5.114.0/share/icons', '/nix/store/jym9ayf1wk3wl44hvjzjds3hykrnpaz2-kjsembed-5.114.0/share/icons', '/nix/store/3hfj5i7xvrpjn2kh53b8m0ldpwfby27i-kunitconversion-5.114.0/share/icons', '/nix/store/wwsqpcaydq8zqhgc4368kyabfx9xkmdm-kparts-5.114.0/share/icons', '/nix/store/4sqhccn7ln5fjmkmi25l8ilvfpg3dl0y-kparts-5.114.0-bin/share/icons', '/nix/store/xp47hjki7zhh9ld9f6dqn3r8pwkpdafj-kdesignerplugin-5.114.0/share/icons', '/nix/store/8pf8qxm4v4ax9nl5jmpcmkks744597d9-kfilemetadata-5.114.0/share/icons', '/nix/store/24rs8g1sc0r74cp0cyag3wrrf6zq9vqs-kuserfeedback-1.3.0/share/icons', '/nix/store/0x7wl17hn4iinzv2ls7qkxara6mya1nd-kpipewire-5.27.10/share/icons', '/nix/store/16pkvg8mwfhacl3y2vjzsqzizmksa10x-kholidays-5.114.0/share/icons', '/nix/store/gnmm5jdr0rb6ql7ahvnd6c1b0dqmm512-libksysguard-5.27.10-bin/share/icons', '/nix/store/3ad9l8ildd3zmlq90vinyxcsh0jhg30l-kwin-5.27.10/share/icons', '/nix/store/lh4bfv4pfga4azjwj5lzkry8ilyq8g65-breeze-qt5-5.27.10-bin/share/icons', '/nix/store/n7k6g9r8n04zfx0wb6az3443a22xvbrk-frameworkintegration-5.114.0-bin/share/icons', '/nix/store/y8s8k9qnc8is5k1gwyszpdcxpq8642ja-ktexteditor-5.114.0-bin/share/icons', '/nix/store/z14amrnfhyxsnk1n6zn4r5ggk2idfqjn-kscreenlocker-5.27.10/share/icons', '/nix/store/92bq2km8yhcqg4195hih9ywvfl9mjw2p-libkscreen-5.27.10/share/icons', '/nix/store/i7nmmfp5y5lbb58mvd3maqk6gpkf135w-krunner-5.114.0-bin/share/icons', '/nix/store/724qygkpnb3f2gq58rgch8sirh0b36cc-plasma-framework-5.114.0-bin/share/icons', '/nix/store/vf2r9zn0ihpqi6lp28xmldc4k7d9ypb0-knewstuff-5.114.0-bin/share/icons', '/nix/store/jgk0pv19g7yj65nnvy8y6bw74qbvk0sv-kirigami2-5.114.0/share/icons', '/nix/store/chxfnv3abacxps2di3x1c9w4v4ql6r8z-kdelibs4support-5.114.0/share/icons', '/nix/store/k0bccjjsdlwyzm0pp5ga5hbvqf8smxz1-kemoticons-5.114.0-bin/share/icons', '/nix/store/c24d5fxl7zmcf29zyfvbwsllz9mqzv3k-baloo-5.114.0/share/icons', '/nix/store/2wnm7hrz124bjx6a1fnnf6pahrkqncx7-kinit-5.114.0/share/icons', '/nix/store/4q7kmaniar3016fzlpwxzx0sz37c2hjv-kdesu-5.114.0/share/icons', '/nix/store/52a3m25pxx011fhf8lgyzwi70r0w2fr6-kpty-5.114.0/share/icons', '/nix/store/xj4hzif1svpjfblja4kr3l62n1p9hbzh-kcmutils-5.114.0/share/icons', '/nix/store/9cvm0m753c1xvl3z9lmhyvx6s1bsjv8c-kcmutils-5.114.0-bin/share/icons', '/nix/store/l14gf4z41a1riki1d9qhj4z5knz69nch-kdeclarative-5.114.0/share/icons', '/nix/store/wirzmb0ffmkw1y1l0y056xfm5qc3fhn9-kwallet-5.114.0/share/icons', '/nix/store/s0i0dwf2jyi934wnzzk2jyzr5f3051i4-kwallet-5.114.0-bin/share/icons', '/nix/store/fy9747ahpc8rgv1vplfijlds9wvrsx4i-knotifications-5.114.0/share/icons', '/nix/store/m69si4d4b2wzqy2d2qi4x75p744miyh5-kded-5.114.0/share/icons', '/nix/store/8akxp5pvdzwqrrxb45dglmi6fkryl6ba-solid-5.114.0/share/icons', '/nix/store/9z7yfw9s6w1qbwh9sj0v7npb3qvgxj1a-kjobwidgets-5.114.0/share/icons', '/nix/store/f7dwq87npmmmn7h8y6z9v1jsnipqf443-kjobwidgets-5.114.0-bin/share/icons', '/nix/store/kbglaf2ivqbvdijcy2cj9w1l1jwm9xra-kbookmarks-5.114.0/share/icons', '/nix/store/rv3q9gbfmlmvarpw7sw10b4z9919db42-kxmlgui-5.114.0/share/icons', '/nix/store/hpmw6n1xbgyyvzbk044sqic369vgcn6c-ktextwidgets-5.114.0/share/icons', '/nix/store/5ndwyzsx92j5bk0klf6h4h94fwd668xc-sonnet-5.114.0/share/icons', '/nix/store/yp6v4lb5i2pfrx4szlk49vygxz0s9bvr-kiconthemes-5.114.0/share/icons', '/nix/store/871clzq94qinzz7vznn1w5f9zkji4pja-kpackage-5.114.0/share/icons', '/nix/store/0d6706p769ik0xxi4biz6h8r2m7iq43v-kpackage-5.114.0-bin/share/icons', '/nix/store/ykxpbsg8xyy5r3nj5d340r35lwrfm79a-kio-5.114.0/share/icons', '/nix/store/rcnjzrimzvpss7cfrrpmmhx5wvibsqzy-knotifications-5.114.0-bin/share/icons', '/nix/store/j0f0azh1pigl3m87nc8024c9aj2cl61z-phonon-4.11.1/share/icons', '/nix/store/42bvpw2jxb8gzr304lxip0cg2wiigw2j-kcompletion-5.114.0/share/icons', '/nix/store/k314kbs823kfryrxh3snd89khckgr7v2-kitemviews-5.114.0/share/icons', '/nix/store/230d4059jkvhhyf2z19f1g3lz3g82is3-kglobalaccel-5.114.0/share/icons', '/nix/store/lzn9c68x3p6psy28cqs5fj8ypf007prn-kservice-5.114.0/share/icons', '/nix/store/yz6m950w95abqpbjrr0k8yqrrgf4bb46-kservice-5.114.0-bin/share/icons', '/nix/store/6nbqvq5538pc9nxwk1cr0h7n3qhcf7w2-kdbusaddons-5.114.0/share/icons', '/nix/store/8x8nr9mj882a4g2ix2djk94rn2slamfj-kwindowsystem-5.114.0/share/icons', '/nix/store/9gijpnmiybkhg47skkkmzy3fiygd0f01-kconfigwidgets-5.114.0/share/icons', '/nix/store/927xhs4fiar030438k4wnqliz8h548zn-kguiaddons-5.114.0/share/icons', '/nix/store/izr2n913srb24713qjj17ba2vd9fdfk8-kwidgetsaddons-5.114.0/share/icons', '/nix/store/5qwb857737xprmmapkazk5ncc6fyii9q-kconfig-5.114.0/share/icons', '/nix/store/vgiyh5hi68i1nns6ar804finrr7a4xgp-kcodecs-5.114.0/share/icons', '/nix/store/0vvi0rif2idybix90i5ad8mhs5qig73v-kauth-5.114.0/share/icons', '/nix/store/320ij16yhca1pvsxgpj9rh3p3y2fal16-kcoreaddons-5.114.0/share/icons', '/nix/store/7q2m0br2jix5zvs68j4wg1vps03kcw8w-kcoreaddons-5.114.0-bin/share/icons', '/nix/store/cj55ffb2b58zkn4jrv2zhfvqqmdsifqw-flex-2.6.4/share/icons', '/nix/store/xfpkfvdpqrb24cnbypvp0c08vsc461wl-gnum4-1.4.19/share/icons', '/nix/store/rz4lm4xc0vmznrkf5jnbhz577l04axvp-bison-3.8.2/share/icons', '/nix/store/9fp421n35nks3ghyl9cjfcq30w8qxp78-kdoctools-5.114.0/share/icons', '/nix/store/8302rxww308y3cim0yfdfnb7j5zs4qix-ki18n-5.114.0/share/icons', '/nix/store/kl022lca3c5ff1sv9jaih6sp15jll60v-karchive-5.114.0/share/icons', '/nix/store/2l7n2j174m0r2w6g3fa3yhw959d8nsx1-fontconfig-2.15.0-lib/share/icons', '/nix/store/nynq8wryq2lzq92mcj0niiwady33qhss-glib-2.78.3/share/icons', '/nix/store/ikzbzni2gni5581vdkkm4x67d0mlnxi0-gettext-0.21.1/share/icons', '/nix/store/vl5zykxl49zan3dkq8yhqfinyxg30lhh-dbus-1.14.10/share/icons', '/nix/store/230d4059jkvhhyf2z19f1g3lz3g82is3-kglobalaccel-5.114.0/share/icons', '/nix/store/lzn9c68x3p6psy28cqs5fj8ypf007prn-kservice-5.114.0/share/icons', '/nix/store/yz6m950w95abqpbjrr0k8yqrrgf4bb46-kservice-5.114.0-bin/share/icons', '/nix/store/9fp421n35nks3ghyl9cjfcq30w8qxp78-kdoctools-5.114.0/share/icons', '/nix/store/8302rxww308y3cim0yfdfnb7j5zs4qix-ki18n-5.114.0/share/icons', '/nix/store/kl022lca3c5ff1sv9jaih6sp15jll60v-karchive-5.114.0/share/icons', '/nix/store/6nbqvq5538pc9nxwk1cr0h7n3qhcf7w2-kdbusaddons-5.114.0/share/icons', '/nix/store/8x8nr9mj882a4g2ix2djk94rn2slamfj-kwindowsystem-5.114.0/share/icons', '/nix/store/320ij16yhca1pvsxgpj9rh3p3y2fal16-kcoreaddons-5.114.0/share/icons', '/nix/store/7q2m0br2jix5zvs68j4wg1vps03kcw8w-kcoreaddons-5.114.0-bin/share/icons', '/nix/store/5qwb857737xprmmapkazk5ncc6fyii9q-kconfig-5.114.0/share/icons', '/nix/store/cj55ffb2b58zkn4jrv2zhfvqqmdsifqw-flex-2.6.4/share/icons', '/nix/store/xfpkfvdpqrb24cnbypvp0c08vsc461wl-gnum4-1.4.19/share/icons', '/nix/store/rz4lm4xc0vmznrkf5jnbhz577l04axvp-bison-3.8.2/share/icons', '/nix/store/2l7n2j174m0r2w6g3fa3yhw959d8nsx1-fontconfig-2.15.0-lib/share/icons', '/nix/store/nynq8wryq2lzq92mcj0niiwady33qhss-glib-2.78.3/share/icons', '/nix/store/ikzbzni2gni5581vdkkm4x67d0mlnxi0-gettext-0.21.1/share/icons', '/nix/store/vl5zykxl49zan3dkq8yhqfinyxg30lhh-dbus-1.14.10/share/icons', '/nix/store/ng9i7ffd9r31w79c53j1mcg3vp0k7lqj-plasma-workspace-5.27.10/share/icons', '/nix/store/4nswafzz32ia30grvn5mxdh4pdkh40xq-pipewire-1.0.1/share/icons', '/nix/store/24rs8g1sc0r74cp0cyag3wrrf6zq9vqs-kuserfeedback-1.3.0/share/icons', '/nix/store/3xshsly0gjcgh85pxj5s49hbvx3qhmhl-exiv2-0.28.1/share/icons', '/nix/store/0x7wl17hn4iinzv2ls7qkxara6mya1nd-kpipewire-5.27.10/share/icons', '/nix/store/91l6iqzjyd9m1ss9jrkc12k1rhnslx46-appstream-qt-1.0.1/share/icons', '/nix/store/16pkvg8mwfhacl3y2vjzsqzizmksa10x-kholidays-5.114.0/share/icons', '/nix/store/pp6ldw51m5zwmzqpich174a58xisys4f-networkmanager-1.44.2/share/icons', '/nix/store/hy0l91gbmcmcrbrz49m7iip5w7pkwndi-gnutls-3.8.3/share/icons', '/nix/store/z7xvxkz3xv79dpvix99i4r86x9cbic9b-libqalculate-4.9.0/share/icons', '/nix/store/kgyviq5x9mjdav58jqmv4dvwzwfsr1ak-libksysguard-5.27.10/share/icons', '/nix/store/gnmm5jdr0rb6ql7ahvnd6c1b0dqmm512-libksysguard-5.27.10-bin/share/icons', '/nix/store/xg1lg1ylnz7m3xp7wqyckqzv4dbbm6vz-kxmlrpcclient-5.114.0/share/icons', '/nix/store/3ad9l8ildd3zmlq90vinyxcsh0jhg30l-kwin-5.27.10/share/icons', '/nix/store/2amj1wnxs99whhb2n59py7d1zdypp7g3-breeze-qt5-5.27.10/share/icons', '/nix/store/dyjyrgwfnq4wh95b1sjdyjq1py4d70jb-kdecoration-5.27.10/share/icons', '/nix/store/lh4bfv4pfga4azjwj5lzkry8ilyq8g65-breeze-qt5-5.27.10-bin/share/icons', '/nix/store/n7k6g9r8n04zfx0wb6az3443a22xvbrk-frameworkintegration-5.114.0-bin/share/icons', '/nix/store/hy27s075vjxykzkp9fpl37zj5nknb9k4-ktexteditor-5.114.0/share/icons', '/nix/store/y8s8k9qnc8is5k1gwyszpdcxpq8642ja-ktexteditor-5.114.0-bin/share/icons', '/nix/store/67h1rv69648y54ba08ng072a3n7jygkm-syntax-highlighting-5.114.0/share/icons', '/nix/store/z14amrnfhyxsnk1n6zn4r5ggk2idfqjn-kscreenlocker-5.27.10/share/icons', '/nix/store/92bq2km8yhcqg4195hih9ywvfl9mjw2p-libkscreen-5.27.10/share/icons', '/nix/store/i7nmmfp5y5lbb58mvd3maqk6gpkf135w-krunner-5.114.0-bin/share/icons', '/nix/store/vk24n1gixp6axrigm5lsk7km28k1s868-plasma-framework-5.114.0/share/icons', '/nix/store/724qygkpnb3f2gq58rgch8sirh0b36cc-plasma-framework-5.114.0-bin/share/icons', '/nix/store/7hkf5hsfxdb6nwwjhqzzldxl5mlc2kyq-kpeople-5.114.0/share/icons', '/nix/store/vpvmqn5m3i3dqy767b1d3k7drs0fj9j0-knotifyconfig-5.114.0/share/icons', '/nix/store/9k0v02s92gyag0vfsbiivvr6xqifj0x5-knewstuff-5.114.0/share/icons', '/nix/store/vf2r9zn0ihpqi6lp28xmldc4k7d9ypb0-knewstuff-5.114.0-bin/share/icons', '/nix/store/jgk0pv19g7yj65nnvy8y6bw74qbvk0sv-kirigami2-5.114.0/share/icons', '/nix/store/jym9ayf1wk3wl44hvjzjds3hykrnpaz2-kjsembed-5.114.0/share/icons', '/nix/store/4q7kmaniar3016fzlpwxzx0sz37c2hjv-kdesu-5.114.0/share/icons', '/nix/store/52a3m25pxx011fhf8lgyzwi70r0w2fr6-kpty-5.114.0/share/icons', '/nix/store/chxfnv3abacxps2di3x1c9w4v4ql6r8z-kdelibs4support-5.114.0/share/icons', '/nix/store/3hfj5i7xvrpjn2kh53b8m0ldpwfby27i-kunitconversion-5.114.0/share/icons', '/nix/store/wwsqpcaydq8zqhgc4368kyabfx9xkmdm-kparts-5.114.0/share/icons', '/nix/store/4sqhccn7ln5fjmkmi25l8ilvfpg3dl0y-kparts-5.114.0-bin/share/icons', '/nix/store/2wnm7hrz124bjx6a1fnnf6pahrkqncx7-kinit-5.114.0/share/icons', '/nix/store/k0bccjjsdlwyzm0pp5ga5hbvqf8smxz1-kemoticons-5.114.0-bin/share/icons', '/nix/store/xp47hjki7zhh9ld9f6dqn3r8pwkpdafj-kdesignerplugin-5.114.0/share/icons', '/nix/store/xj4hzif1svpjfblja4kr3l62n1p9hbzh-kcmutils-5.114.0/share/icons', '/nix/store/9cvm0m753c1xvl3z9lmhyvx6s1bsjv8c-kcmutils-5.114.0-bin/share/icons', '/nix/store/l14gf4z41a1riki1d9qhj4z5knz69nch-kdeclarative-5.114.0/share/icons', '/nix/store/871clzq94qinzz7vznn1w5f9zkji4pja-kpackage-5.114.0/share/icons', '/nix/store/0d6706p769ik0xxi4biz6h8r2m7iq43v-kpackage-5.114.0-bin/share/icons', '/nix/store/c24d5fxl7zmcf29zyfvbwsllz9mqzv3k-baloo-5.114.0/share/icons', '/nix/store/wirzmb0ffmkw1y1l0y056xfm5qc3fhn9-kwallet-5.114.0/share/icons', '/nix/store/s0i0dwf2jyi934wnzzk2jyzr5f3051i4-kwallet-5.114.0-bin/share/icons', '/nix/store/fy9747ahpc8rgv1vplfijlds9wvrsx4i-knotifications-5.114.0/share/icons', '/nix/store/m69si4d4b2wzqy2d2qi4x75p744miyh5-kded-5.114.0/share/icons', '/nix/store/8akxp5pvdzwqrrxb45dglmi6fkryl6ba-solid-5.114.0/share/icons', '/nix/store/9z7yfw9s6w1qbwh9sj0v7npb3qvgxj1a-kjobwidgets-5.114.0/share/icons', '/nix/store/f7dwq87npmmmn7h8y6z9v1jsnipqf443-kjobwidgets-5.114.0-bin/share/icons', '/nix/store/kbglaf2ivqbvdijcy2cj9w1l1jwm9xra-kbookmarks-5.114.0/share/icons', '/nix/store/rv3q9gbfmlmvarpw7sw10b4z9919db42-kxmlgui-5.114.0/share/icons', '/nix/store/hpmw6n1xbgyyvzbk044sqic369vgcn6c-ktextwidgets-5.114.0/share/icons', '/nix/store/5ndwyzsx92j5bk0klf6h4h94fwd668xc-sonnet-5.114.0/share/icons', '/nix/store/lzn9c68x3p6psy28cqs5fj8ypf007prn-kservice-5.114.0/share/icons', '/nix/store/yz6m950w95abqpbjrr0k8yqrrgf4bb46-kservice-5.114.0-bin/share/icons', '/nix/store/yp6v4lb5i2pfrx4szlk49vygxz0s9bvr-kiconthemes-5.114.0/share/icons', '/nix/store/927xhs4fiar030438k4wnqliz8h548zn-kguiaddons-5.114.0/share/icons', '/nix/store/vgiyh5hi68i1nns6ar804finrr7a4xgp-kcodecs-5.114.0/share/icons', '/nix/store/6nbqvq5538pc9nxwk1cr0h7n3qhcf7w2-kdbusaddons-5.114.0/share/icons', '/nix/store/5qwb857737xprmmapkazk5ncc6fyii9q-kconfig-5.114.0/share/icons', '/nix/store/ykxpbsg8xyy5r3nj5d340r35lwrfm79a-kio-5.114.0/share/icons', '/nix/store/rcnjzrimzvpss7cfrrpmmhx5wvibsqzy-knotifications-5.114.0-bin/share/icons', '/nix/store/j0f0azh1pigl3m87nc8024c9aj2cl61z-phonon-4.11.1/share/icons', '/nix/store/42bvpw2jxb8gzr304lxip0cg2wiigw2j-kcompletion-5.114.0/share/icons', '/nix/store/230d4059jkvhhyf2z19f1g3lz3g82is3-kglobalaccel-5.114.0/share/icons', '/nix/store/k314kbs823kfryrxh3snd89khckgr7v2-kitemviews-5.114.0/share/icons', '/nix/store/9gijpnmiybkhg47skkkmzy3fiygd0f01-kconfigwidgets-5.114.0/share/icons', '/nix/store/izr2n913srb24713qjj17ba2vd9fdfk8-kwidgetsaddons-5.114.0/share/icons', '/nix/store/8x8nr9mj882a4g2ix2djk94rn2slamfj-kwindowsystem-5.114.0/share/icons', '/nix/store/0vvi0rif2idybix90i5ad8mhs5qig73v-kauth-5.114.0/share/icons', '/nix/store/8pf8qxm4v4ax9nl5jmpcmkks744597d9-kfilemetadata-5.114.0/share/icons', '/nix/store/320ij16yhca1pvsxgpj9rh3p3y2fal16-kcoreaddons-5.114.0/share/icons', '/nix/store/7q2m0br2jix5zvs68j4wg1vps03kcw8w-kcoreaddons-5.114.0-bin/share/icons', '/nix/store/ihjv8v7ni5cs072yicsxcn0v5zcmmxn1-linux-pam-1.5.3/share/icons', '/nix/store/z0x3imh0ggp7ql1n859907qqv9nv6h4l-iso-codes-4.15.0/share/icons', '/nix/store/cj55ffb2b58zkn4jrv2zhfvqqmdsifqw-flex-2.6.4/share/icons', '/nix/store/xfpkfvdpqrb24cnbypvp0c08vsc461wl-gnum4-1.4.19/share/icons', '/nix/store/rz4lm4xc0vmznrkf5jnbhz577l04axvp-bison-3.8.2/share/icons', '/nix/store/9fp421n35nks3ghyl9cjfcq30w8qxp78-kdoctools-5.114.0/share/icons', '/nix/store/8302rxww308y3cim0yfdfnb7j5zs4qix-ki18n-5.114.0/share/icons', '/nix/store/kl022lca3c5ff1sv9jaih6sp15jll60v-karchive-5.114.0/share/icons', '/nix/store/2l7n2j174m0r2w6g3fa3yhw959d8nsx1-fontconfig-2.15.0-lib/share/icons', '/nix/store/nynq8wryq2lzq92mcj0niiwady33qhss-glib-2.78.3/share/icons', '/nix/store/ikzbzni2gni5581vdkkm4x67d0mlnxi0-gettext-0.21.1/share/icons', '/nix/store/vl5zykxl49zan3dkq8yhqfinyxg30lhh-dbus-1.14.10/share/icons', '/nix/store/55abdys0b33aljpdwickbbqzdnkgscrj-desktops/share/icons', '/home/sven/.local/share/flatpak/exports/share/icons', '/var/lib/flatpak/exports/share/icons', '/home/sven/.nix-profile/share/icons', '/nix/profile/share/icons', '/home/sven/.local/state/nix/profile/share/icons', '/etc/profiles/per-user/sven/share/icons', '/nix/var/nix/profiles/default/share/icons', '/run/current-system/sw/share/icons', '/nix/store/bv327lysrhjck4czglxk7dkd7zmn6giw-solaar-flake-1.1.11rc1/share/pixmaps', '/nix/store/n1qj6nna92xldmqxdqfwj8b4naxiznaj-gsettings-desktop-schemas-45.0/share/gsettings-schemas/gsettings-desktop-schemas-45.0/pixmaps', '/nix/store/1jkmjwd4d5c9x520kw2wzpw09bfcldcq-gtk+3-3.24.38/share/gsettings-schemas/gtk+3-3.24.38/pixmaps', '/nix/store/02ss1klw7419hfkzg96xw14hzfp2lpbc-konsole-23.08.4/share/pixmaps', '/nix/store/9k0v02s92gyag0vfsbiivvr6xqifj0x5-knewstuff-5.114.0/share/pixmaps', '/nix/store/vf2r9zn0ihpqi6lp28xmldc4k7d9ypb0-knewstuff-5.114.0-bin/share/pixmaps', '/nix/store/871clzq94qinzz7vznn1w5f9zkji4pja-kpackage-5.114.0/share/pixmaps', '/nix/store/0d6706p769ik0xxi4biz6h8r2m7iq43v-kpackage-5.114.0-bin/share/pixmaps', '/nix/store/jgk0pv19g7yj65nnvy8y6bw74qbvk0sv-kirigami2-5.114.0/share/pixmaps', '/nix/store/52a3m25pxx011fhf8lgyzwi70r0w2fr6-kpty-5.114.0/share/pixmaps', '/nix/store/wwsqpcaydq8zqhgc4368kyabfx9xkmdm-kparts-5.114.0/share/pixmaps', '/nix/store/4sqhccn7ln5fjmkmi25l8ilvfpg3dl0y-kparts-5.114.0-bin/share/pixmaps', '/nix/store/vpvmqn5m3i3dqy767b1d3k7drs0fj9j0-knotifyconfig-5.114.0/share/pixmaps', '/nix/store/2wnm7hrz124bjx6a1fnnf6pahrkqncx7-kinit-5.114.0/share/pixmaps', '/nix/store/wirzmb0ffmkw1y1l0y056xfm5qc3fhn9-kwallet-5.114.0/share/pixmaps', '/nix/store/s0i0dwf2jyi934wnzzk2jyzr5f3051i4-kwallet-5.114.0-bin/share/pixmaps', '/nix/store/fy9747ahpc8rgv1vplfijlds9wvrsx4i-knotifications-5.114.0/share/pixmaps', '/nix/store/m69si4d4b2wzqy2d2qi4x75p744miyh5-kded-5.114.0/share/pixmaps', '/nix/store/8akxp5pvdzwqrrxb45dglmi6fkryl6ba-solid-5.114.0/share/pixmaps', '/nix/store/9z7yfw9s6w1qbwh9sj0v7npb3qvgxj1a-kjobwidgets-5.114.0/share/pixmaps', '/nix/store/f7dwq87npmmmn7h8y6z9v1jsnipqf443-kjobwidgets-5.114.0-bin/share/pixmaps', '/nix/store/ykxpbsg8xyy5r3nj5d340r35lwrfm79a-kio-5.114.0/share/pixmaps', '/nix/store/rcnjzrimzvpss7cfrrpmmhx5wvibsqzy-knotifications-5.114.0-bin/share/pixmaps', '/nix/store/j0f0azh1pigl3m87nc8024c9aj2cl61z-phonon-4.11.1/share/pixmaps', '/nix/store/kbglaf2ivqbvdijcy2cj9w1l1jwm9xra-kbookmarks-5.114.0/share/pixmaps', '/nix/store/rv3q9gbfmlmvarpw7sw10b4z9919db42-kxmlgui-5.114.0/share/pixmaps', '/nix/store/hpmw6n1xbgyyvzbk044sqic369vgcn6c-ktextwidgets-5.114.0/share/pixmaps', '/nix/store/5ndwyzsx92j5bk0klf6h4h94fwd668xc-sonnet-5.114.0/share/pixmaps', '/nix/store/lzn9c68x3p6psy28cqs5fj8ypf007prn-kservice-5.114.0/share/pixmaps', '/nix/store/yz6m950w95abqpbjrr0k8yqrrgf4bb46-kservice-5.114.0-bin/share/pixmaps', '/nix/store/6nbqvq5538pc9nxwk1cr0h7n3qhcf7w2-kdbusaddons-5.114.0/share/pixmaps', '/nix/store/yp6v4lb5i2pfrx4szlk49vygxz0s9bvr-kiconthemes-5.114.0/share/pixmaps', '/nix/store/927xhs4fiar030438k4wnqliz8h548zn-kguiaddons-5.114.0/share/pixmaps', '/nix/store/320ij16yhca1pvsxgpj9rh3p3y2fal16-kcoreaddons-5.114.0/share/pixmaps', '/nix/store/7q2m0br2jix5zvs68j4wg1vps03kcw8w-kcoreaddons-5.114.0-bin/share/pixmaps', '/nix/store/5qwb857737xprmmapkazk5ncc6fyii9q-kconfig-5.114.0/share/pixmaps', '/nix/store/vgiyh5hi68i1nns6ar804finrr7a4xgp-kcodecs-5.114.0/share/pixmaps', '/nix/store/42bvpw2jxb8gzr304lxip0cg2wiigw2j-kcompletion-5.114.0/share/pixmaps', '/nix/store/230d4059jkvhhyf2z19f1g3lz3g82is3-kglobalaccel-5.114.0/share/pixmaps', '/nix/store/8x8nr9mj882a4g2ix2djk94rn2slamfj-kwindowsystem-5.114.0/share/pixmaps', '/nix/store/k314kbs823kfryrxh3snd89khckgr7v2-kitemviews-5.114.0/share/pixmaps', '/nix/store/9gijpnmiybkhg47skkkmzy3fiygd0f01-kconfigwidgets-5.114.0/share/pixmaps', '/nix/store/0vvi0rif2idybix90i5ad8mhs5qig73v-kauth-5.114.0/share/pixmaps', '/nix/store/izr2n913srb24713qjj17ba2vd9fdfk8-kwidgetsaddons-5.114.0/share/pixmaps', '/nix/store/cj55ffb2b58zkn4jrv2zhfvqqmdsifqw-flex-2.6.4/share/pixmaps', '/nix/store/xfpkfvdpqrb24cnbypvp0c08vsc461wl-gnum4-1.4.19/share/pixmaps', '/nix/store/rz4lm4xc0vmznrkf5jnbhz577l04axvp-bison-3.8.2/share/pixmaps', '/nix/store/9fp421n35nks3ghyl9cjfcq30w8qxp78-kdoctools-5.114.0/share/pixmaps', '/nix/store/8302rxww308y3cim0yfdfnb7j5zs4qix-ki18n-5.114.0/share/pixmaps', '/nix/store/kl022lca3c5ff1sv9jaih6sp15jll60v-karchive-5.114.0/share/pixmaps', '/nix/store/2l7n2j174m0r2w6g3fa3yhw959d8nsx1-fontconfig-2.15.0-lib/share/pixmaps', '/nix/store/nynq8wryq2lzq92mcj0niiwady33qhss-glib-2.78.3/share/pixmaps', '/nix/store/ikzbzni2gni5581vdkkm4x67d0mlnxi0-gettext-0.21.1/share/pixmaps', '/nix/store/vl5zykxl49zan3dkq8yhqfinyxg30lhh-dbus-1.14.10/share/pixmaps', '/nix/store/mzrzfk9bdfbna68r5z6vqn1vcdjvkc1f-kde-cli-tools-5.27.10/share/pixmaps', '/nix/store/ng9i7ffd9r31w79c53j1mcg3vp0k7lqj-plasma-workspace-5.27.10/share/pixmaps', '/nix/store/pp6ldw51m5zwmzqpich174a58xisys4f-networkmanager-1.44.2/share/pixmaps', '/nix/store/hy0l91gbmcmcrbrz49m7iip5w7pkwndi-gnutls-3.8.3/share/pixmaps', '/nix/store/kgyviq5x9mjdav58jqmv4dvwzwfsr1ak-libksysguard-5.27.10/share/pixmaps', '/nix/store/xg1lg1ylnz7m3xp7wqyckqzv4dbbm6vz-kxmlrpcclient-5.114.0/share/pixmaps', '/nix/store/2amj1wnxs99whhb2n59py7d1zdypp7g3-breeze-qt5-5.27.10/share/pixmaps', '/nix/store/dyjyrgwfnq4wh95b1sjdyjq1py4d70jb-kdecoration-5.27.10/share/pixmaps', '/nix/store/hy27s075vjxykzkp9fpl37zj5nknb9k4-ktexteditor-5.114.0/share/pixmaps', '/nix/store/67h1rv69648y54ba08ng072a3n7jygkm-syntax-highlighting-5.114.0/share/pixmaps', '/nix/store/vk24n1gixp6axrigm5lsk7km28k1s868-plasma-framework-5.114.0/share/pixmaps', '/nix/store/7hkf5hsfxdb6nwwjhqzzldxl5mlc2kyq-kpeople-5.114.0/share/pixmaps', '/nix/store/vpvmqn5m3i3dqy767b1d3k7drs0fj9j0-knotifyconfig-5.114.0/share/pixmaps', '/nix/store/9k0v02s92gyag0vfsbiivvr6xqifj0x5-knewstuff-5.114.0/share/pixmaps', '/nix/store/jym9ayf1wk3wl44hvjzjds3hykrnpaz2-kjsembed-5.114.0/share/pixmaps', '/nix/store/3hfj5i7xvrpjn2kh53b8m0ldpwfby27i-kunitconversion-5.114.0/share/pixmaps', '/nix/store/wwsqpcaydq8zqhgc4368kyabfx9xkmdm-kparts-5.114.0/share/pixmaps', '/nix/store/4sqhccn7ln5fjmkmi25l8ilvfpg3dl0y-kparts-5.114.0-bin/share/pixmaps', '/nix/store/xp47hjki7zhh9ld9f6dqn3r8pwkpdafj-kdesignerplugin-5.114.0/share/pixmaps', '/nix/store/8pf8qxm4v4ax9nl5jmpcmkks744597d9-kfilemetadata-5.114.0/share/pixmaps', '/nix/store/24rs8g1sc0r74cp0cyag3wrrf6zq9vqs-kuserfeedback-1.3.0/share/pixmaps', '/nix/store/0x7wl17hn4iinzv2ls7qkxara6mya1nd-kpipewire-5.27.10/share/pixmaps', '/nix/store/16pkvg8mwfhacl3y2vjzsqzizmksa10x-kholidays-5.114.0/share/pixmaps', '/nix/store/gnmm5jdr0rb6ql7ahvnd6c1b0dqmm512-libksysguard-5.27.10-bin/share/pixmaps', '/nix/store/3ad9l8ildd3zmlq90vinyxcsh0jhg30l-kwin-5.27.10/share/pixmaps', '/nix/store/lh4bfv4pfga4azjwj5lzkry8ilyq8g65-breeze-qt5-5.27.10-bin/share/pixmaps', '/nix/store/n7k6g9r8n04zfx0wb6az3443a22xvbrk-frameworkintegration-5.114.0-bin/share/pixmaps', '/nix/store/y8s8k9qnc8is5k1gwyszpdcxpq8642ja-ktexteditor-5.114.0-bin/share/pixmaps', '/nix/store/z14amrnfhyxsnk1n6zn4r5ggk2idfqjn-kscreenlocker-5.27.10/share/pixmaps', '/nix/store/92bq2km8yhcqg4195hih9ywvfl9mjw2p-libkscreen-5.27.10/share/pixmaps', '/nix/store/i7nmmfp5y5lbb58mvd3maqk6gpkf135w-krunner-5.114.0-bin/share/pixmaps', '/nix/store/724qygkpnb3f2gq58rgch8sirh0b36cc-plasma-framework-5.114.0-bin/share/pixmaps', '/nix/store/vf2r9zn0ihpqi6lp28xmldc4k7d9ypb0-knewstuff-5.114.0-bin/share/pixmaps', '/nix/store/jgk0pv19g7yj65nnvy8y6bw74qbvk0sv-kirigami2-5.114.0/share/pixmaps', '/nix/store/chxfnv3abacxps2di3x1c9w4v4ql6r8z-kdelibs4support-5.114.0/share/pixmaps', '/nix/store/k0bccjjsdlwyzm0pp5ga5hbvqf8smxz1-kemoticons-5.114.0-bin/share/pixmaps', '/nix/store/c24d5fxl7zmcf29zyfvbwsllz9mqzv3k-baloo-5.114.0/share/pixmaps', '/nix/store/2wnm7hrz124bjx6a1fnnf6pahrkqncx7-kinit-5.114.0/share/pixmaps', '/nix/store/4q7kmaniar3016fzlpwxzx0sz37c2hjv-kdesu-5.114.0/share/pixmaps', '/nix/store/52a3m25pxx011fhf8lgyzwi70r0w2fr6-kpty-5.114.0/share/pixmaps', '/nix/store/xj4hzif1svpjfblja4kr3l62n1p9hbzh-kcmutils-5.114.0/share/pixmaps', '/nix/store/9cvm0m753c1xvl3z9lmhyvx6s1bsjv8c-kcmutils-5.114.0-bin/share/pixmaps', '/nix/store/l14gf4z41a1riki1d9qhj4z5knz69nch-kdeclarative-5.114.0/share/pixmaps', '/nix/store/wirzmb0ffmkw1y1l0y056xfm5qc3fhn9-kwallet-5.114.0/share/pixmaps', '/nix/store/s0i0dwf2jyi934wnzzk2jyzr5f3051i4-kwallet-5.114.0-bin/share/pixmaps', '/nix/store/fy9747ahpc8rgv1vplfijlds9wvrsx4i-knotifications-5.114.0/share/pixmaps', '/nix/store/m69si4d4b2wzqy2d2qi4x75p744miyh5-kded-5.114.0/share/pixmaps', '/nix/store/8akxp5pvdzwqrrxb45dglmi6fkryl6ba-solid-5.114.0/share/pixmaps', '/nix/store/9z7yfw9s6w1qbwh9sj0v7npb3qvgxj1a-kjobwidgets-5.114.0/share/pixmaps', '/nix/store/f7dwq87npmmmn7h8y6z9v1jsnipqf443-kjobwidgets-5.114.0-bin/share/pixmaps', '/nix/store/kbglaf2ivqbvdijcy2cj9w1l1jwm9xra-kbookmarks-5.114.0/share/pixmaps', '/nix/store/rv3q9gbfmlmvarpw7sw10b4z9919db42-kxmlgui-5.114.0/share/pixmaps', '/nix/store/hpmw6n1xbgyyvzbk044sqic369vgcn6c-ktextwidgets-5.114.0/share/pixmaps', '/nix/store/5ndwyzsx92j5bk0klf6h4h94fwd668xc-sonnet-5.114.0/share/pixmaps', '/nix/store/yp6v4lb5i2pfrx4szlk49vygxz0s9bvr-kiconthemes-5.114.0/share/pixmaps', '/nix/store/871clzq94qinzz7vznn1w5f9zkji4pja-kpackage-5.114.0/share/pixmaps', '/nix/store/0d6706p769ik0xxi4biz6h8r2m7iq43v-kpackage-5.114.0-bin/share/pixmaps', '/nix/store/ykxpbsg8xyy5r3nj5d340r35lwrfm79a-kio-5.114.0/share/pixmaps', '/nix/store/rcnjzrimzvpss7cfrrpmmhx5wvibsqzy-knotifications-5.114.0-bin/share/pixmaps', '/nix/store/j0f0azh1pigl3m87nc8024c9aj2cl61z-phonon-4.11.1/share/pixmaps', '/nix/store/42bvpw2jxb8gzr304lxip0cg2wiigw2j-kcompletion-5.114.0/share/pixmaps', '/nix/store/k314kbs823kfryrxh3snd89khckgr7v2-kitemviews-5.114.0/share/pixmaps', '/nix/store/230d4059jkvhhyf2z19f1g3lz3g82is3-kglobalaccel-5.114.0/share/pixmaps', '/nix/store/lzn9c68x3p6psy28cqs5fj8ypf007prn-kservice-5.114.0/share/pixmaps', '/nix/store/yz6m950w95abqpbjrr0k8yqrrgf4bb46-kservice-5.114.0-bin/share/pixmaps', '/nix/store/6nbqvq5538pc9nxwk1cr0h7n3qhcf7w2-kdbusaddons-5.114.0/share/pixmaps', '/nix/store/8x8nr9mj882a4g2ix2djk94rn2slamfj-kwindowsystem-5.114.0/share/pixmaps', '/nix/store/9gijpnmiybkhg47skkkmzy3fiygd0f01-kconfigwidgets-5.114.0/share/pixmaps', '/nix/store/927xhs4fiar030438k4wnqliz8h548zn-kguiaddons-5.114.0/share/pixmaps', '/nix/store/izr2n913srb24713qjj17ba2vd9fdfk8-kwidgetsaddons-5.114.0/share/pixmaps', '/nix/store/5qwb857737xprmmapkazk5ncc6fyii9q-kconfig-5.114.0/share/pixmaps', '/nix/store/vgiyh5hi68i1nns6ar804finrr7a4xgp-kcodecs-5.114.0/share/pixmaps', '/nix/store/0vvi0rif2idybix90i5ad8mhs5qig73v-kauth-5.114.0/share/pixmaps', '/nix/store/320ij16yhca1pvsxgpj9rh3p3y2fal16-kcoreaddons-5.114.0/share/pixmaps', '/nix/store/7q2m0br2jix5zvs68j4wg1vps03kcw8w-kcoreaddons-5.114.0-bin/share/pixmaps', '/nix/store/cj55ffb2b58zkn4jrv2zhfvqqmdsifqw-flex-2.6.4/share/pixmaps', '/nix/store/xfpkfvdpqrb24cnbypvp0c08vsc461wl-gnum4-1.4.19/share/pixmaps', '/nix/store/rz4lm4xc0vmznrkf5jnbhz577l04axvp-bison-3.8.2/share/pixmaps', '/nix/store/9fp421n35nks3ghyl9cjfcq30w8qxp78-kdoctools-5.114.0/share/pixmaps', '/nix/store/8302rxww308y3cim0yfdfnb7j5zs4qix-ki18n-5.114.0/share/pixmaps', '/nix/store/kl022lca3c5ff1sv9jaih6sp15jll60v-karchive-5.114.0/share/pixmaps', '/nix/store/2l7n2j174m0r2w6g3fa3yhw959d8nsx1-fontconfig-2.15.0-lib/share/pixmaps', '/nix/store/nynq8wryq2lzq92mcj0niiwady33qhss-glib-2.78.3/share/pixmaps', '/nix/store/ikzbzni2gni5581vdkkm4x67d0mlnxi0-gettext-0.21.1/share/pixmaps', '/nix/store/vl5zykxl49zan3dkq8yhqfinyxg30lhh-dbus-1.14.10/share/pixmaps', '/nix/store/mzrzfk9bdfbna68r5z6vqn1vcdjvkc1f-kde-cli-tools-5.27.10/share/pixmaps', '/nix/store/ng9i7ffd9r31w79c53j1mcg3vp0k7lqj-plasma-workspace-5.27.10/share/pixmaps', '/nix/store/pp6ldw51m5zwmzqpich174a58xisys4f-networkmanager-1.44.2/share/pixmaps', '/nix/store/hy0l91gbmcmcrbrz49m7iip5w7pkwndi-gnutls-3.8.3/share/pixmaps', '/nix/store/kgyviq5x9mjdav58jqmv4dvwzwfsr1ak-libksysguard-5.27.10/share/pixmaps', '/nix/store/xg1lg1ylnz7m3xp7wqyckqzv4dbbm6vz-kxmlrpcclient-5.114.0/share/pixmaps', '/nix/store/2amj1wnxs99whhb2n59py7d1zdypp7g3-breeze-qt5-5.27.10/share/pixmaps', '/nix/store/dyjyrgwfnq4wh95b1sjdyjq1py4d70jb-kdecoration-5.27.10/share/pixmaps', '/nix/store/hy27s075vjxykzkp9fpl37zj5nknb9k4-ktexteditor-5.114.0/share/pixmaps', '/nix/store/67h1rv69648y54ba08ng072a3n7jygkm-syntax-highlighting-5.114.0/share/pixmaps', '/nix/store/vk24n1gixp6axrigm5lsk7km28k1s868-plasma-framework-5.114.0/share/pixmaps', '/nix/store/7hkf5hsfxdb6nwwjhqzzldxl5mlc2kyq-kpeople-5.114.0/share/pixmaps', '/nix/store/vpvmqn5m3i3dqy767b1d3k7drs0fj9j0-knotifyconfig-5.114.0/share/pixmaps', '/nix/store/9k0v02s92gyag0vfsbiivvr6xqifj0x5-knewstuff-5.114.0/share/pixmaps', '/nix/store/jym9ayf1wk3wl44hvjzjds3hykrnpaz2-kjsembed-5.114.0/share/pixmaps', '/nix/store/3hfj5i7xvrpjn2kh53b8m0ldpwfby27i-kunitconversion-5.114.0/share/pixmaps', '/nix/store/wwsqpcaydq8zqhgc4368kyabfx9xkmdm-kparts-5.114.0/share/pixmaps', '/nix/store/4sqhccn7ln5fjmkmi25l8ilvfpg3dl0y-kparts-5.114.0-bin/share/pixmaps', '/nix/store/xp47hjki7zhh9ld9f6dqn3r8pwkpdafj-kdesignerplugin-5.114.0/share/pixmaps', '/nix/store/8pf8qxm4v4ax9nl5jmpcmkks744597d9-kfilemetadata-5.114.0/share/pixmaps', '/nix/store/24rs8g1sc0r74cp0cyag3wrrf6zq9vqs-kuserfeedback-1.3.0/share/pixmaps', '/nix/store/0x7wl17hn4iinzv2ls7qkxara6mya1nd-kpipewire-5.27.10/share/pixmaps', '/nix/store/16pkvg8mwfhacl3y2vjzsqzizmksa10x-kholidays-5.114.0/share/pixmaps', '/nix/store/gnmm5jdr0rb6ql7ahvnd6c1b0dqmm512-libksysguard-5.27.10-bin/share/pixmaps', '/nix/store/3ad9l8ildd3zmlq90vinyxcsh0jhg30l-kwin-5.27.10/share/pixmaps', '/nix/store/lh4bfv4pfga4azjwj5lzkry8ilyq8g65-breeze-qt5-5.27.10-bin/share/pixmaps', '/nix/store/n7k6g9r8n04zfx0wb6az3443a22xvbrk-frameworkintegration-5.114.0-bin/share/pixmaps', '/nix/store/y8s8k9qnc8is5k1gwyszpdcxpq8642ja-ktexteditor-5.114.0-bin/share/pixmaps', '/nix/store/z14amrnfhyxsnk1n6zn4r5ggk2idfqjn-kscreenlocker-5.27.10/share/pixmaps', '/nix/store/92bq2km8yhcqg4195hih9ywvfl9mjw2p-libkscreen-5.27.10/share/pixmaps', '/nix/store/i7nmmfp5y5lbb58mvd3maqk6gpkf135w-krunner-5.114.0-bin/share/pixmaps', '/nix/store/724qygkpnb3f2gq58rgch8sirh0b36cc-plasma-framework-5.114.0-bin/share/pixmaps', '/nix/store/vf2r9zn0ihpqi6lp28xmldc4k7d9ypb0-knewstuff-5.114.0-bin/share/pixmaps', '/nix/store/jgk0pv19g7yj65nnvy8y6bw74qbvk0sv-kirigami2-5.114.0/share/pixmaps', '/nix/store/chxfnv3abacxps2di3x1c9w4v4ql6r8z-kdelibs4support-5.114.0/share/pixmaps', '/nix/store/k0bccjjsdlwyzm0pp5ga5hbvqf8smxz1-kemoticons-5.114.0-bin/share/pixmaps', '/nix/store/c24d5fxl7zmcf29zyfvbwsllz9mqzv3k-baloo-5.114.0/share/pixmaps', '/nix/store/2wnm7hrz124bjx6a1fnnf6pahrkqncx7-kinit-5.114.0/share/pixmaps', '/nix/store/4q7kmaniar3016fzlpwxzx0sz37c2hjv-kdesu-5.114.0/share/pixmaps', '/nix/store/52a3m25pxx011fhf8lgyzwi70r0w2fr6-kpty-5.114.0/share/pixmaps', '/nix/store/xj4hzif1svpjfblja4kr3l62n1p9hbzh-kcmutils-5.114.0/share/pixmaps', '/nix/store/9cvm0m753c1xvl3z9lmhyvx6s1bsjv8c-kcmutils-5.114.0-bin/share/pixmaps', '/nix/store/l14gf4z41a1riki1d9qhj4z5knz69nch-kdeclarative-5.114.0/share/pixmaps', '/nix/store/wirzmb0ffmkw1y1l0y056xfm5qc3fhn9-kwallet-5.114.0/share/pixmaps', '/nix/store/s0i0dwf2jyi934wnzzk2jyzr5f3051i4-kwallet-5.114.0-bin/share/pixmaps', '/nix/store/fy9747ahpc8rgv1vplfijlds9wvrsx4i-knotifications-5.114.0/share/pixmaps', '/nix/store/m69si4d4b2wzqy2d2qi4x75p744miyh5-kded-5.114.0/share/pixmaps', '/nix/store/8akxp5pvdzwqrrxb45dglmi6fkryl6ba-solid-5.114.0/share/pixmaps', '/nix/store/9z7yfw9s6w1qbwh9sj0v7npb3qvgxj1a-kjobwidgets-5.114.0/share/pixmaps', '/nix/store/f7dwq87npmmmn7h8y6z9v1jsnipqf443-kjobwidgets-5.114.0-bin/share/pixmaps', '/nix/store/kbglaf2ivqbvdijcy2cj9w1l1jwm9xra-kbookmarks-5.114.0/share/pixmaps', '/nix/store/rv3q9gbfmlmvarpw7sw10b4z9919db42-kxmlgui-5.114.0/share/pixmaps', '/nix/store/hpmw6n1xbgyyvzbk044sqic369vgcn6c-ktextwidgets-5.114.0/share/pixmaps', '/nix/store/5ndwyzsx92j5bk0klf6h4h94fwd668xc-sonnet-5.114.0/share/pixmaps', '/nix/store/yp6v4lb5i2pfrx4szlk49vygxz0s9bvr-kiconthemes-5.114.0/share/pixmaps', '/nix/store/871clzq94qinzz7vznn1w5f9zkji4pja-kpackage-5.114.0/share/pixmaps', '/nix/store/0d6706p769ik0xxi4biz6h8r2m7iq43v-kpackage-5.114.0-bin/share/pixmaps', '/nix/store/ykxpbsg8xyy5r3nj5d340r35lwrfm79a-kio-5.114.0/share/pixmaps', '/nix/store/rcnjzrimzvpss7cfrrpmmhx5wvibsqzy-knotifications-5.114.0-bin/share/pixmaps', '/nix/store/j0f0azh1pigl3m87nc8024c9aj2cl61z-phonon-4.11.1/share/pixmaps', '/nix/store/42bvpw2jxb8gzr304lxip0cg2wiigw2j-kcompletion-5.114.0/share/pixmaps', '/nix/store/k314kbs823kfryrxh3snd89khckgr7v2-kitemviews-5.114.0/share/pixmaps', '/nix/store/230d4059jkvhhyf2z19f1g3lz3g82is3-kglobalaccel-5.114.0/share/pixmaps', '/nix/store/lzn9c68x3p6psy28cqs5fj8ypf007prn-kservice-5.114.0/share/pixmaps', '/nix/store/yz6m950w95abqpbjrr0k8yqrrgf4bb46-kservice-5.114.0-bin/share/pixmaps', '/nix/store/6nbqvq5538pc9nxwk1cr0h7n3qhcf7w2-kdbusaddons-5.114.0/share/pixmaps', '/nix/store/8x8nr9mj882a4g2ix2djk94rn2slamfj-kwindowsystem-5.114.0/share/pixmaps', '/nix/store/9gijpnmiybkhg47skkkmzy3fiygd0f01-kconfigwidgets-5.114.0/share/pixmaps', '/nix/store/927xhs4fiar030438k4wnqliz8h548zn-kguiaddons-5.114.0/share/pixmaps', '/nix/store/izr2n913srb24713qjj17ba2vd9fdfk8-kwidgetsaddons-5.114.0/share/pixmaps', '/nix/store/5qwb857737xprmmapkazk5ncc6fyii9q-kconfig-5.114.0/share/pixmaps', '/nix/store/vgiyh5hi68i1nns6ar804finrr7a4xgp-kcodecs-5.114.0/share/pixmaps', '/nix/store/0vvi0rif2idybix90i5ad8mhs5qig73v-kauth-5.114.0/share/pixmaps', '/nix/store/320ij16yhca1pvsxgpj9rh3p3y2fal16-kcoreaddons-5.114.0/share/pixmaps', '/nix/store/7q2m0br2jix5zvs68j4wg1vps03kcw8w-kcoreaddons-5.114.0-bin/share/pixmaps', '/nix/store/cj55ffb2b58zkn4jrv2zhfvqqmdsifqw-flex-2.6.4/share/pixmaps', '/nix/store/xfpkfvdpqrb24cnbypvp0c08vsc461wl-gnum4-1.4.19/share/pixmaps', '/nix/store/rz4lm4xc0vmznrkf5jnbhz577l04axvp-bison-3.8.2/share/pixmaps', '/nix/store/9fp421n35nks3ghyl9cjfcq30w8qxp78-kdoctools-5.114.0/share/pixmaps', '/nix/store/8302rxww308y3cim0yfdfnb7j5zs4qix-ki18n-5.114.0/share/pixmaps', '/nix/store/kl022lca3c5ff1sv9jaih6sp15jll60v-karchive-5.114.0/share/pixmaps', '/nix/store/2l7n2j174m0r2w6g3fa3yhw959d8nsx1-fontconfig-2.15.0-lib/share/pixmaps', '/nix/store/nynq8wryq2lzq92mcj0niiwady33qhss-glib-2.78.3/share/pixmaps', '/nix/store/ikzbzni2gni5581vdkkm4x67d0mlnxi0-gettext-0.21.1/share/pixmaps', '/nix/store/vl5zykxl49zan3dkq8yhqfinyxg30lhh-dbus-1.14.10/share/pixmaps', '/nix/store/230d4059jkvhhyf2z19f1g3lz3g82is3-kglobalaccel-5.114.0/share/pixmaps', '/nix/store/lzn9c68x3p6psy28cqs5fj8ypf007prn-kservice-5.114.0/share/pixmaps', '/nix/store/yz6m950w95abqpbjrr0k8yqrrgf4bb46-kservice-5.114.0-bin/share/pixmaps', '/nix/store/9fp421n35nks3ghyl9cjfcq30w8qxp78-kdoctools-5.114.0/share/pixmaps', '/nix/store/8302rxww308y3cim0yfdfnb7j5zs4qix-ki18n-5.114.0/share/pixmaps', '/nix/store/kl022lca3c5ff1sv9jaih6sp15jll60v-karchive-5.114.0/share/pixmaps', '/nix/store/6nbqvq5538pc9nxwk1cr0h7n3qhcf7w2-kdbusaddons-5.114.0/share/pixmaps', '/nix/store/8x8nr9mj882a4g2ix2djk94rn2slamfj-kwindowsystem-5.114.0/share/pixmaps', '/nix/store/320ij16yhca1pvsxgpj9rh3p3y2fal16-kcoreaddons-5.114.0/share/pixmaps', '/nix/store/7q2m0br2jix5zvs68j4wg1vps03kcw8w-kcoreaddons-5.114.0-bin/share/pixmaps', '/nix/store/5qwb857737xprmmapkazk5ncc6fyii9q-kconfig-5.114.0/share/pixmaps', '/nix/store/cj55ffb2b58zkn4jrv2zhfvqqmdsifqw-flex-2.6.4/share/pixmaps', '/nix/store/xfpkfvdpqrb24cnbypvp0c08vsc461wl-gnum4-1.4.19/share/pixmaps', '/nix/store/rz4lm4xc0vmznrkf5jnbhz577l04axvp-bison-3.8.2/share/pixmaps', '/nix/store/2l7n2j174m0r2w6g3fa3yhw959d8nsx1-fontconfig-2.15.0-lib/share/pixmaps', '/nix/store/nynq8wryq2lzq92mcj0niiwady33qhss-glib-2.78.3/share/pixmaps', '/nix/store/ikzbzni2gni5581vdkkm4x67d0mlnxi0-gettext-0.21.1/share/pixmaps', '/nix/store/vl5zykxl49zan3dkq8yhqfinyxg30lhh-dbus-1.14.10/share/pixmaps', '/nix/store/ng9i7ffd9r31w79c53j1mcg3vp0k7lqj-plasma-workspace-5.27.10/share/pixmaps', '/nix/store/4nswafzz32ia30grvn5mxdh4pdkh40xq-pipewire-1.0.1/share/pixmaps', '/nix/store/24rs8g1sc0r74cp0cyag3wrrf6zq9vqs-kuserfeedback-1.3.0/share/pixmaps', '/nix/store/3xshsly0gjcgh85pxj5s49hbvx3qhmhl-exiv2-0.28.1/share/pixmaps', '/nix/store/0x7wl17hn4iinzv2ls7qkxara6mya1nd-kpipewire-5.27.10/share/pixmaps', '/nix/store/91l6iqzjyd9m1ss9jrkc12k1rhnslx46-appstream-qt-1.0.1/share/pixmaps', '/nix/store/16pkvg8mwfhacl3y2vjzsqzizmksa10x-kholidays-5.114.0/share/pixmaps', '/nix/store/pp6ldw51m5zwmzqpich174a58xisys4f-networkmanager-1.44.2/share/pixmaps', '/nix/store/hy0l91gbmcmcrbrz49m7iip5w7pkwndi-gnutls-3.8.3/share/pixmaps', '/nix/store/z7xvxkz3xv79dpvix99i4r86x9cbic9b-libqalculate-4.9.0/share/pixmaps', '/nix/store/kgyviq5x9mjdav58jqmv4dvwzwfsr1ak-libksysguard-5.27.10/share/pixmaps', '/nix/store/gnmm5jdr0rb6ql7ahvnd6c1b0dqmm512-libksysguard-5.27.10-bin/share/pixmaps', '/nix/store/xg1lg1ylnz7m3xp7wqyckqzv4dbbm6vz-kxmlrpcclient-5.114.0/share/pixmaps', '/nix/store/3ad9l8ildd3zmlq90vinyxcsh0jhg30l-kwin-5.27.10/share/pixmaps', '/nix/store/2amj1wnxs99whhb2n59py7d1zdypp7g3-breeze-qt5-5.27.10/share/pixmaps', '/nix/store/dyjyrgwfnq4wh95b1sjdyjq1py4d70jb-kdecoration-5.27.10/share/pixmaps', '/nix/store/lh4bfv4pfga4azjwj5lzkry8ilyq8g65-breeze-qt5-5.27.10-bin/share/pixmaps', '/nix/store/n7k6g9r8n04zfx0wb6az3443a22xvbrk-frameworkintegration-5.114.0-bin/share/pixmaps', '/nix/store/hy27s075vjxykzkp9fpl37zj5nknb9k4-ktexteditor-5.114.0/share/pixmaps', '/nix/store/y8s8k9qnc8is5k1gwyszpdcxpq8642ja-ktexteditor-5.114.0-bin/share/pixmaps', '/nix/store/67h1rv69648y54ba08ng072a3n7jygkm-syntax-highlighting-5.114.0/share/pixmaps', '/nix/store/z14amrnfhyxsnk1n6zn4r5ggk2idfqjn-kscreenlocker-5.27.10/share/pixmaps', '/nix/store/92bq2km8yhcqg4195hih9ywvfl9mjw2p-libkscreen-5.27.10/share/pixmaps', '/nix/store/i7nmmfp5y5lbb58mvd3maqk6gpkf135w-krunner-5.114.0-bin/share/pixmaps', '/nix/store/vk24n1gixp6axrigm5lsk7km28k1s868-plasma-framework-5.114.0/share/pixmaps', '/nix/store/724qygkpnb3f2gq58rgch8sirh0b36cc-plasma-framework-5.114.0-bin/share/pixmaps', '/nix/store/7hkf5hsfxdb6nwwjhqzzldxl5mlc2kyq-kpeople-5.114.0/share/pixmaps', '/nix/store/vpvmqn5m3i3dqy767b1d3k7drs0fj9j0-knotifyconfig-5.114.0/share/pixmaps', '/nix/store/9k0v02s92gyag0vfsbiivvr6xqifj0x5-knewstuff-5.114.0/share/pixmaps', '/nix/store/vf2r9zn0ihpqi6lp28xmldc4k7d9ypb0-knewstuff-5.114.0-bin/share/pixmaps', '/nix/store/jgk0pv19g7yj65nnvy8y6bw74qbvk0sv-kirigami2-5.114.0/share/pixmaps', '/nix/store/jym9ayf1wk3wl44hvjzjds3hykrnpaz2-kjsembed-5.114.0/share/pixmaps', '/nix/store/4q7kmaniar3016fzlpwxzx0sz37c2hjv-kdesu-5.114.0/share/pixmaps', '/nix/store/52a3m25pxx011fhf8lgyzwi70r0w2fr6-kpty-5.114.0/share/pixmaps', '/nix/store/chxfnv3abacxps2di3x1c9w4v4ql6r8z-kdelibs4support-5.114.0/share/pixmaps', '/nix/store/3hfj5i7xvrpjn2kh53b8m0ldpwfby27i-kunitconversion-5.114.0/share/pixmaps', '/nix/store/wwsqpcaydq8zqhgc4368kyabfx9xkmdm-kparts-5.114.0/share/pixmaps', '/nix/store/4sqhccn7ln5fjmkmi25l8ilvfpg3dl0y-kparts-5.114.0-bin/share/pixmaps', '/nix/store/2wnm7hrz124bjx6a1fnnf6pahrkqncx7-kinit-5.114.0/share/pixmaps', '/nix/store/k0bccjjsdlwyzm0pp5ga5hbvqf8smxz1-kemoticons-5.114.0-bin/share/pixmaps', '/nix/store/xp47hjki7zhh9ld9f6dqn3r8pwkpdafj-kdesignerplugin-5.114.0/share/pixmaps', '/nix/store/xj4hzif1svpjfblja4kr3l62n1p9hbzh-kcmutils-5.114.0/share/pixmaps', '/nix/store/9cvm0m753c1xvl3z9lmhyvx6s1bsjv8c-kcmutils-5.114.0-bin/share/pixmaps', '/nix/store/l14gf4z41a1riki1d9qhj4z5knz69nch-kdeclarative-5.114.0/share/pixmaps', '/nix/store/871clzq94qinzz7vznn1w5f9zkji4pja-kpackage-5.114.0/share/pixmaps', '/nix/store/0d6706p769ik0xxi4biz6h8r2m7iq43v-kpackage-5.114.0-bin/share/pixmaps', '/nix/store/c24d5fxl7zmcf29zyfvbwsllz9mqzv3k-baloo-5.114.0/share/pixmaps', '/nix/store/wirzmb0ffmkw1y1l0y056xfm5qc3fhn9-kwallet-5.114.0/share/pixmaps', '/nix/store/s0i0dwf2jyi934wnzzk2jyzr5f3051i4-kwallet-5.114.0-bin/share/pixmaps', '/nix/store/fy9747ahpc8rgv1vplfijlds9wvrsx4i-knotifications-5.114.0/share/pixmaps', '/nix/store/m69si4d4b2wzqy2d2qi4x75p744miyh5-kded-5.114.0/share/pixmaps', '/nix/store/8akxp5pvdzwqrrxb45dglmi6fkryl6ba-solid-5.114.0/share/pixmaps', '/nix/store/9z7yfw9s6w1qbwh9sj0v7npb3qvgxj1a-kjobwidgets-5.114.0/share/pixmaps', '/nix/store/f7dwq87npmmmn7h8y6z9v1jsnipqf443-kjobwidgets-5.114.0-bin/share/pixmaps', '/nix/store/kbglaf2ivqbvdijcy2cj9w1l1jwm9xra-kbookmarks-5.114.0/share/pixmaps', '/nix/store/rv3q9gbfmlmvarpw7sw10b4z9919db42-kxmlgui-5.114.0/share/pixmaps', '/nix/store/hpmw6n1xbgyyvzbk044sqic369vgcn6c-ktextwidgets-5.114.0/share/pixmaps', '/nix/store/5ndwyzsx92j5bk0klf6h4h94fwd668xc-sonnet-5.114.0/share/pixmaps', '/nix/store/lzn9c68x3p6psy28cqs5fj8ypf007prn-kservice-5.114.0/share/pixmaps', '/nix/store/yz6m950w95abqpbjrr0k8yqrrgf4bb46-kservice-5.114.0-bin/share/pixmaps', '/nix/store/yp6v4lb5i2pfrx4szlk49vygxz0s9bvr-kiconthemes-5.114.0/share/pixmaps', '/nix/store/927xhs4fiar030438k4wnqliz8h548zn-kguiaddons-5.114.0/share/pixmaps', '/nix/store/vgiyh5hi68i1nns6ar804finrr7a4xgp-kcodecs-5.114.0/share/pixmaps', '/nix/store/6nbqvq5538pc9nxwk1cr0h7n3qhcf7w2-kdbusaddons-5.114.0/share/pixmaps', '/nix/store/5qwb857737xprmmapkazk5ncc6fyii9q-kconfig-5.114.0/share/pixmaps', '/nix/store/ykxpbsg8xyy5r3nj5d340r35lwrfm79a-kio-5.114.0/share/pixmaps', '/nix/store/rcnjzrimzvpss7cfrrpmmhx5wvibsqzy-knotifications-5.114.0-bin/share/pixmaps', '/nix/store/j0f0azh1pigl3m87nc8024c9aj2cl61z-phonon-4.11.1/share/pixmaps', '/nix/store/42bvpw2jxb8gzr304lxip0cg2wiigw2j-kcompletion-5.114.0/share/pixmaps', '/nix/store/230d4059jkvhhyf2z19f1g3lz3g82is3-kglobalaccel-5.114.0/share/pixmaps', '/nix/store/k314kbs823kfryrxh3snd89khckgr7v2-kitemviews-5.114.0/share/pixmaps', '/nix/store/9gijpnmiybkhg47skkkmzy3fiygd0f01-kconfigwidgets-5.114.0/share/pixmaps', '/nix/store/izr2n913srb24713qjj17ba2vd9fdfk8-kwidgetsaddons-5.114.0/share/pixmaps', '/nix/store/8x8nr9mj882a4g2ix2djk94rn2slamfj-kwindowsystem-5.114.0/share/pixmaps', '/nix/store/0vvi0rif2idybix90i5ad8mhs5qig73v-kauth-5.114.0/share/pixmaps', '/nix/store/8pf8qxm4v4ax9nl5jmpcmkks744597d9-kfilemetadata-5.114.0/share/pixmaps', '/nix/store/320ij16yhca1pvsxgpj9rh3p3y2fal16-kcoreaddons-5.114.0/share/pixmaps', '/nix/store/7q2m0br2jix5zvs68j4wg1vps03kcw8w-kcoreaddons-5.114.0-bin/share/pixmaps', '/nix/store/ihjv8v7ni5cs072yicsxcn0v5zcmmxn1-linux-pam-1.5.3/share/pixmaps', '/nix/store/z0x3imh0ggp7ql1n859907qqv9nv6h4l-iso-codes-4.15.0/share/pixmaps', '/nix/store/cj55ffb2b58zkn4jrv2zhfvqqmdsifqw-flex-2.6.4/share/pixmaps', '/nix/store/xfpkfvdpqrb24cnbypvp0c08vsc461wl-gnum4-1.4.19/share/pixmaps', '/nix/store/rz4lm4xc0vmznrkf5jnbhz577l04axvp-bison-3.8.2/share/pixmaps', '/nix/store/9fp421n35nks3ghyl9cjfcq30w8qxp78-kdoctools-5.114.0/share/pixmaps', '/nix/store/8302rxww308y3cim0yfdfnb7j5zs4qix-ki18n-5.114.0/share/pixmaps', '/nix/store/kl022lca3c5ff1sv9jaih6sp15jll60v-karchive-5.114.0/share/pixmaps', '/nix/store/2l7n2j174m0r2w6g3fa3yhw959d8nsx1-fontconfig-2.15.0-lib/share/pixmaps', '/nix/store/nynq8wryq2lzq92mcj0niiwady33qhss-glib-2.78.3/share/pixmaps', '/nix/store/ikzbzni2gni5581vdkkm4x67d0mlnxi0-gettext-0.21.1/share/pixmaps', '/nix/store/vl5zykxl49zan3dkq8yhqfinyxg30lhh-dbus-1.14.10/share/pixmaps', '/nix/store/55abdys0b33aljpdwickbbqzdnkgscrj-desktops/share/pixmaps', '/home/sven/.local/share/flatpak/exports/share/pixmaps', '/var/lib/flatpak/exports/share/pixmaps', '/home/sven/.nix-profile/share/pixmaps', '/nix/profile/share/pixmaps', '/home/sven/.local/state/nix/profile/share/pixmaps', '/etc/profiles/per-user/sven/share/pixmaps', '/nix/var/nix/profiles/default/share/pixmaps', '/run/current-system/sw/share/pixmaps'] 2024-02-10 12:23:11,909,909 INFO [MainThread] solaar.listener: starting receiver listening threads 2024-02-10 12:23:11,914,914 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for DEVICE /dev/hidraw0 BID 0003 VID 0000041E PID 00003247: No module named 'hid_parser' 2024-02-10 12:23:11,915,915 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for DEVICE /dev/hidraw1 BID 0003 VID 0000041E PID 00003247: No module named 'hid_parser' 2024-02-10 12:23:11,915,915 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for DEVICE /dev/hidraw2 BID 0003 VID 0000046D PID 0000C541: No module named 'hid_parser' 2024-02-10 12:23:11,916,916 INFO [MainThread] hidapi.udev: Found device /dev/hidraw2 BID 0003 VID 0000046D PID 0000C541 HID++ None None USB 0 2 2024-02-10 12:23:11,916,916 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for DEVICE /dev/hidraw3 BID 0003 VID 0000046D PID 0000C541: No module named 'hid_parser' 2024-02-10 12:23:11,916,916 INFO [MainThread] hidapi.udev: Found device /dev/hidraw3 BID 0003 VID 0000046D PID 0000C541 HID++ None None USB 1 2 2024-02-10 12:23:11,917,917 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for DEVICE /dev/hidraw4 BID 0003 VID 0000046D PID 0000C541: No module named 'hid_parser' 2024-02-10 12:23:11,917,917 INFO [MainThread] hidapi.udev: Found device /dev/hidraw4 BID 0003 VID 0000046D PID 0000C541 HID++ None None USB 2 2 2024-02-10 12:23:11,917,917 INFO [MainThread] solaar.listener: receiver event add DeviceInfo(path='/dev/hidraw4', bus_id=3, vendor_id='046D', product_id='C541', interface=2, driver='hid-generic', manufacturer=None, product=None, serial='', release=None, isDevice=None, hidpp_short=None, hidpp_long=None) 2024-02-10 12:23:11,917,917 INFO [MainThread] hidapi.udev: OPEN PATH /dev/hidraw4 2024-02-10 12:23:11,969,969 INFO [MainThread] logitech_receiver.base: New lock 13 2024-02-10 12:23:11,969,969 DEBUG [MainThread] logitech_receiver.base: (13) <= w[10 FF 83B5 030000] 2024-02-10 12:23:11,970,970 DEBUG [MainThread] logitech_receiver.base: (13) => r[11 FF 83B5 03DEE9CA1E010207FF00000000000000] 2024-02-10 12:23:11,970,970 INFO [ReceiverListener:hidraw4] logitech_receiver.listener: started with (13) 2024-02-10 12:23:11,970,970 INFO [ReceiverListener:hidraw4] solaar.listener: : notifications listener has started (13) 2024-02-10 12:23:11,970,970 INFO [ReceiverListener:hidraw4] logitech_receiver.base: New lock <_ThreadedHandle(/dev/hidraw4)> 2024-02-10 12:23:11,971,971 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 8000 100900] 2024-02-10 12:23:11,972,972 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for DEVICE /dev/hidraw5 BID 0003 VID 0000046D PID 0000C539: No module named 'hid_parser' 2024-02-10 12:23:11,972,972 INFO [MainThread] hidapi.udev: Found device /dev/hidraw5 BID 0003 VID 0000046D PID 0000C539 HID++ None None USB 0 2 2024-02-10 12:23:11,972,972 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8000 000000] 2024-02-10 12:23:11,972,972 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 8100 000000] 2024-02-10 12:23:11,973,973 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8100 000900] 2024-02-10 12:23:11,973,973 INFO [ReceiverListener:hidraw4] logitech_receiver.receiver: : receiver notifications enabled => ('wireless', 'software present') 2024-02-10 12:23:11,973,973 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 8002 020000] 2024-02-10 12:23:11,973,973 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for DEVICE /dev/hidraw6 BID 0003 VID 0000046D PID 0000C539: No module named 'hid_parser' 2024-02-10 12:23:11,974,974 INFO [MainThread] hidapi.udev: Found device /dev/hidraw6 BID 0003 VID 0000046D PID 0000C539 HID++ None None USB 1 2 2024-02-10 12:23:11,974,974 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 01 4111 317C40] 2024-02-10 12:23:11,975,975 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8002 000000] 2024-02-10 12:23:11,975,975 INFO [ReceiverListener:hidraw4] solaar.listener: status_changed for unknown device 2024-02-10 12:23:11,976,976 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for DEVICE /dev/hidraw7 BID 0003 VID 0000046D PID 0000C539: No module named 'hid_parser' 2024-02-10 12:23:11,976,976 INFO [MainThread] hidapi.udev: Found device /dev/hidraw7 BID 0003 VID 0000046D PID 0000C539 HID++ None None USB 2 2 2024-02-10 12:23:11,976,976 INFO [MainThread] solaar.listener: receiver event add DeviceInfo(path='/dev/hidraw7', bus_id=3, vendor_id='046D', product_id='C539', interface=2, driver='logitech-djreceiver', manufacturer=None, product=None, serial='', release=None, isDevice=None, hidpp_short=None, hidpp_long=None) 2024-02-10 12:23:11,977,977 INFO [MainThread] hidapi.udev: OPEN PATH /dev/hidraw7 2024-02-10 12:23:11,977,977 INFO [MainThread] logitech_receiver.base: New lock 20 2024-02-10 12:23:11,977,977 DEBUG [MainThread] logitech_receiver.base: (20) <= w[10 FF 83B5 030000] 2024-02-10 12:23:11,979,979 DEBUG [MainThread] logitech_receiver.base: (20) => r[11 FF 83B5 032FD29E000101070000000000000000] 2024-02-10 12:23:11,979,979 INFO [ReceiverListener:hidraw7] logitech_receiver.listener: started with (20) 2024-02-10 12:23:11,979,979 INFO [ReceiverListener:hidraw7] solaar.listener: : notifications listener has started (20) 2024-02-10 12:23:11,980,980 INFO [ReceiverListener:hidraw7] logitech_receiver.base: New lock <_ThreadedHandle(/dev/hidraw7)> 2024-02-10 12:23:11,980,980 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) <= w[10 FF 8000 100900] 2024-02-10 12:23:11,980,980 DEBUG [MainThread] solaar.ui: activate 2024-02-10 12:23:11,981,981 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[10 01 410C 327F40] 2024-02-10 12:23:11,981,981 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[10 FF 8002 000000] 2024-02-10 12:23:11,982,982 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[10 FF 8000 000000] 2024-02-10 12:23:11,982,982 DEBUG [MainThread] solaar.ui: status changed: (NONE) None 2024-02-10 12:23:11,982,982 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) <= w[10 FF 8100 000000] 2024-02-10 12:23:11,984,984 DEBUG [MainThread] solaar.ui.window: new receiver row ('/dev/hidraw4', 0, True, 'Lightspeed Receiver', 'preferences-desktop-peripherals', None, None, ) 2024-02-10 12:23:11,984,984 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[10 FF 8100 000900] 2024-02-10 12:23:11,985,985 INFO [ReceiverListener:hidraw7] logitech_receiver.receiver: : receiver notifications enabled => ('wireless', 'software present') 2024-02-10 12:23:11,985,985 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) <= w[10 FF 8002 020000] 2024-02-10 12:23:11,987,987 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[10 01 410C 327F40] 2024-02-10 12:23:11,988,988 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[10 FF 8002 000000] 2024-02-10 12:23:11,988,988 INFO [ReceiverListener:hidraw7] solaar.listener: status_changed for unknown device 2024-02-10 12:23:12,005,005 INFO [ReceiverListener:hidraw7] hidapi.udev: OPEN PATH /dev/hidraw8 2024-02-10 12:23:12,006,006 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) <= w[10 FF 83B5 400000] 2024-02-10 12:23:12,008,008 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 FF 83B5 40044735303200000000000000000000] 2024-02-10 12:23:12,008,008 INFO [ReceiverListener:hidraw7] logitech_receiver.receiver: : found new device 1 (407F) 2024-02-10 12:23:12,008,008 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) pinging device 1 2024-02-10 12:23:12,008,008 INFO [ReceiverListener:hidraw7] logitech_receiver.base: New lock 16 2024-02-10 12:23:12,008,008 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[10 01 001E 0000D5] 2024-02-10 12:23:12,025,025 DEBUG [MainThread] solaar.ui: status changed: (NONE) None 2024-02-10 12:23:12,026,026 DEBUG [MainThread] solaar.ui.window: new receiver row ('/dev/hidraw7', 0, True, 'Lightspeed Receiver', 'preferences-desktop-peripherals', None, None, ) 2024-02-10 12:23:12,030,030 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0011 04025A00000000000000000000000000] 2024-02-10 12:23:12,032,032 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 001E 0402D500000000000000000000000000] 2024-02-10 12:23:12,032,032 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) <= w[10 FF 83B5 300000] 2024-02-10 12:23:12,034,034 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 FF 83B5 30DDDAADBC0E00200001000000000000] 2024-02-10 12:23:12,032,032 INFO [ReceiverListener:hidraw7] solaar.listener: connection Notification(10,1,41,0C,327F40) for 2024-02-10 12:23:12,034,034 INFO [ReceiverListener:hidraw7] solaar.listener: status_changed for unknown device 2024-02-10 12:23:12,034,034 DEBUG [ReceiverListener:hidraw7] logitech_receiver.notifications: : protocol 12 connection notification: software=True, encrypted=True, link=True, payload=False 2024-02-10 12:23:12,034,034 DEBUG [MainThread] solaar.ui: status changed: (NONE) None 2024-02-10 12:23:12,046,046 DEBUG [ReceiverListener:hidraw7] solaar.configuration: load => ['1.1.11rc1', {'_NAME': 'G502 Gaming Mouse', '_absent': ['hi-res-scroll', 'lowres-scroll-mode', 'scroll-ratchet', 'smart-shift', 'thumb-scroll-invert', 'thumb-scroll-mode', 'report_rate_extended', 'pointer_speed', 'speed-change', 'backlight', 'backlight_level', 'backlight_duration_hands_out', 'backlight_duration_hands_in', 'backlight_duration_powered', 'backlight-timed', 'fn-swap', 'reprogrammable-keys', 'persistent-remappable-keys', 'divert-keys', 'disable-keyboard-keys', 'crown-smooth', 'divert-crown', 'divert-gkeys', 'm-key-leds', 'mr-key-led', 'multiplatform', 'change-host', 'gesture2-gestures', 'gesture2-divert', 'gesture2-params', 'sidetone', 'equalizer', 'adc_power_management'], '_battery': 4097, '_modelId': '407FC08D0000', '_sensitive': {'dpi': False, 'hires-scroll-mode': False, 'hires-smooth-invert': False, 'hires-smooth-resolution': False, 'onboard_profiles': True, 'report_rate': True}, '_serial': 'DDDAADBC', '_unitId': 'DDDAADBC', '_wpid': '407F', 'dpi': 900, 'hires-scroll-mode': False, 'hires-smooth-invert': False, 'hires-smooth-resolution': True, 'led_control': 0, 'onboard_profiles': 1, 'report_rate': 1}, {'_NAME': 'G915 WIRELESS RGB MECHANICAL GAMING KEYBOARD', '_absent': ['hi-res-scroll', 'lowres-scroll-mode', 'hires-smooth-invert', 'hires-smooth-resolution', 'hires-scroll-mode', 'scroll-ratchet', 'smart-shift', 'thumb-scroll-invert', 'thumb-scroll-mode', 'report_rate_extended', 'pointer_speed', 'dpi', 'speed-change', 'backlight', 'backlight_level', 'backlight_duration_hands_out', 'backlight_duration_hands_in', 'backlight_duration_powered', 'backlight-timed', 'led_control', 'led_zone_', 'fn-swap', 'reprogrammable-keys', 'persistent-remappable-keys', 'disable-keyboard-keys', 'crown-smooth', 'divert-crown', 'multiplatform', 'gesture2-gestures', 'gesture2-divert', 'gesture2-params', 'sidetone', 'equalizer', 'adc_power_management'], '_battery': 4097, '_modelId': 'B354407CC33E', '_sensitive': {'m-key-leds': True, 'onboard_profiles': 'ignore', 'report_rate': False}, '_serial': 'A502B0E1', '_unitId': 'A502B0E1', '_wpid': '407C', 'change-host': None, 'divert-gkeys': False, 'divert-keys': {209: 0, 210: 0}, 'm-key-leds': {1: False, 2: False, 4: False}, 'mr-key-led': False, 'onboard_profiles': 511, 'report_rate': 1}] 2024-02-10 12:23:12,046,046 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 000E 00010000000000000000000000000000] 2024-02-10 12:23:12,052,052 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0001 1D000000000000000000000000000000] 2024-02-10 12:23:12,055,055 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 000E 01000100000000000000000000000000] 2024-02-10 12:23:12,055,055 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 010B 00000000000000000000000000000000] 2024-02-10 12:23:12,064,064 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0601 0EAD0000000000000000000000000000] 2024-02-10 12:23:12,067,067 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 010B 1D000000000000000000000000000000] 2024-02-10 12:23:12,067,067 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 000E 00030000000000000000000000000000] 2024-02-10 12:23:12,076,076 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0001 1D000000000000000000000000000000] 2024-02-10 12:23:12,079,079 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 000E 02000200000000000000000000000000] 2024-02-10 12:23:12,079,079 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 020C 00000000000000000000000000000000] 2024-02-10 12:23:12,088,088 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 1D21 02000000000000000000000000000000] 2024-02-10 12:23:12,091,091 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 020C 03DDDAADBC000C407FC08D0000000000] 2024-02-10 12:23:12,091,091 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 000C 10010000000000000000000000000000] 2024-02-10 12:23:12,100,100 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0001 1D000000000000000000000000000000] 2024-02-10 12:23:12,103,103 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 000C 06000200000000000000000000000000] 2024-02-10 12:23:12,103,103 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 060C 00000000000000000000000000000000] 2024-02-10 12:23:12,112,112 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 1D01 080C0000000000000000000000000000] 2024-02-10 12:23:12,114,114 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 060C 0EAD0000000000000000000000000000] 2024-02-10 12:23:12,114,114 DEBUG [ReceiverListener:hidraw7] logitech_receiver.hidpp20: battery voltage 3757 mV, charging discharging, status 0 = unknown, level 30, type standard 2024-02-10 12:23:12,114,114 DEBUG [ReceiverListener:hidraw7] logitech_receiver.status: : battery 30, discharging 2024-02-10 12:23:12,114,114 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) pinging device 1 2024-02-10 12:23:12,114,114 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 001A 00003000000000000000000000000000] 2024-02-10 12:23:12,124,124 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0011 04025A00000000000000000000000000] 2024-02-10 12:23:12,127,127 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 001A 04023000000000000000000000000000] 2024-02-10 12:23:12,127,127 INFO [ReceiverListener:hidraw7] solaar.listener: status_changed : paired online, {'LINK ENCRYPTED': True, 'BATTERY LEVEL': 30, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': 3757, 'BATTERY CHARGING': False, 'ERROR': None} (0) 2024-02-10 12:23:12,127,127 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 000F 21210000000000000000000000000000] 2024-02-10 12:23:12,127,127 DEBUG [MainThread] solaar.ui: status changed: (NONE) None 2024-02-10 12:23:12,128,128 DEBUG [MainThread] solaar.ui.icons: battery icon for 30:False = battery-good 2024-02-10 12:23:12,128,128 DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw7', 1, 'G502 Gaming Mouse', {'LINK ENCRYPTED': True, 'BATTERY LEVEL': 30, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': 3757, 'BATTERY CHARGING': False, 'ERROR': None}) 2024-02-10 12:23:12,128,128 DEBUG [MainThread] solaar.ui.icons: battery icon for 30:False = battery-good 2024-02-10 12:23:12,128,128 DEBUG [MainThread] solaar.ui.window: new device row ('/dev/hidraw7', 1, True, 'G502', 'input-mouse', None, None, ) at index 0 2024-02-10 12:23:12,129,129 DEBUG [MainThread] solaar.ui.icons: battery icon for 30:False = battery-good 2024-02-10 12:23:12,136,136 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0001 04000000000000000000000000000000] 2024-02-10 12:23:12,139,139 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 000F 1D000000000000000000000000000000] 2024-02-10 12:23:12,139,139 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings_templates: check_feature hires-smooth-invert [HIRES WHEEL] detected 2024-02-10 12:23:12,139,139 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings_templates: check_feature hires-smooth-resolution [HIRES WHEEL] detected 2024-02-10 12:23:12,139,139 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings_templates: check_feature hires-scroll-mode [HIRES WHEEL] detected 2024-02-10 12:23:12,139,139 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 000A 81000000000000000000000000000000] 2024-02-10 12:23:12,148,148 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0001 1D000000000000000000000000000000] 2024-02-10 12:23:12,150,150 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 000A 09000000000000000000000000000000] 2024-02-10 12:23:12,150,150 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095C 00000000000000000000000000000000] 2024-02-10 12:23:12,160,160 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0601 0EAD0000000000000000000000000000] 2024-02-10 12:23:12,163,163 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095C 00010100000201000003010000040100] 2024-02-10 12:23:12,163,163 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095D 00000004000000000000000000000000] 2024-02-10 12:23:12,172,172 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0001 1D000000000000000000000000000000] 2024-02-10 12:23:12,175,175 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095D 00020100000301000004010000050100] 2024-02-10 12:23:12,175,175 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095F 00000008000000000000000000000000] 2024-02-10 12:23:12,184,184 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 1D21 02000000000000000000000000000000] 2024-02-10 12:23:12,187,187 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095F 000301000004010000050100FFFF0000] 2024-02-10 12:23:12,187,187 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095E 0000000C000000000000000000000000] 2024-02-10 12:23:12,196,196 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0001 1D000000000000000000000000000000] 2024-02-10 12:23:12,199,199 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095E 0004010000050100FFFF0000FFFFFFFF] 2024-02-10 12:23:12,199,199 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095F 00000010000000000000000000000000] 2024-02-10 12:23:12,208,208 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 1D01 080C0000000000000000000000000000] 2024-02-10 12:23:12,210,210 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095F 00050100FFFF0000FFFFFFFFFFFFFFFF] 2024-02-10 12:23:12,210,210 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0959 00000014000000000000000000000000] 2024-02-10 12:23:12,220,220 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0959 FFFF0000FFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:12,220,220 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings_templates: check_feature onboard_profiles [ONBOARD PROFILES] detected 2024-02-10 12:23:12,220,220 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0009 80600000000000000000000000000000] 2024-02-10 12:23:12,230,230 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0009 0B000000000000000000000000000000] 2024-02-10 12:23:12,230,230 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0B0E 00000000000000000000000000000000] 2024-02-10 12:23:12,240,240 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0B0E 8B000000000000000000000000000000] 2024-02-10 12:23:12,240,240 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings_templates: check_feature report_rate [REPORT RATE] detected 2024-02-10 12:23:12,240,240 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 000B 22010000000000000000000000000000] 2024-02-10 12:23:12,250,250 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 000B 0C000100000000000000000000000000] 2024-02-10 12:23:12,250,250 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0C18 00000000000000000000000000000000] 2024-02-10 12:23:12,260,260 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0C18 000064E0326400000000000000000000] 2024-02-10 12:23:12,261,261 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings_templates: check_feature dpi [ADJUSTABLE DPI] detected 2024-02-10 12:23:12,261,261 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 000A 80700000000000000000000000000000] 2024-02-10 12:23:12,270,270 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 000A 07000400000000000000000000000000] 2024-02-10 12:23:12,270,270 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings_templates: check_feature led_control [COLOR LED EFFECTS] detected 2024-02-10 12:23:12,270,270 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 070B 00000000000000000000000000000000] 2024-02-10 12:23:12,280,280 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 070B 02000300040000000000000000000000] 2024-02-10 12:23:12,280,280 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0719 00000000000000000000000000000000] 2024-02-10 12:23:12,290,290 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0719 00000104000000000000000000000000] 2024-02-10 12:23:12,290,290 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0729 00000000000000000000000000000000] 2024-02-10 12:23:12,300,300 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0729 00000000000000000000000000000000] 2024-02-10 12:23:12,300,300 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 072E 00010000000000000000000000000000] 2024-02-10 12:23:12,310,310 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 072E 00010001000000000000000000000000] 2024-02-10 12:23:12,310,310 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 072F 00020000000000000000000000000000] 2024-02-10 12:23:12,320,320 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 072F 00020003C00503E80000000000000000] 2024-02-10 12:23:12,320,320 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 072D 00030000000000000000000000000000] 2024-02-10 12:23:12,330,330 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 072D 0003000AC105003C0000000000000000] 2024-02-10 12:23:12,330,330 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 071B 01000000000000000000000000000000] 2024-02-10 12:23:12,340,340 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 071B 01000204000000000000000000000000] 2024-02-10 12:23:12,340,340 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 072F 01000000000000000000000000000000] 2024-02-10 12:23:12,350,350 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 072F 01000000000000000000000000000000] 2024-02-10 12:23:12,350,350 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 072C 01010000000000000000000000000000] 2024-02-10 12:23:12,360,360 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 072C 01010001000000000000000000000000] 2024-02-10 12:23:12,360,360 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0728 01020000000000000000000000000000] 2024-02-10 12:23:12,370,370 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0728 01020003C00503E80000000000000000] 2024-02-10 12:23:12,370,370 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 072D 01030000000000000000000000000000] 2024-02-10 12:23:12,380,380 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 072D 0103000AC105003C0000000000000000] 2024-02-10 12:23:12,380,380 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings_templates: check_feature led_zone_ [COLOR LED EFFECTS] detected [, ] 2024-02-10 12:23:12,380,380 INFO [ReceiverListener:hidraw7] logitech_receiver.status: pushing device settings [, , , , , , , , ] 2024-02-10 12:23:12,580,580 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: hires-smooth-invert: apply () 2024-02-10 12:23:12,581,581 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: hires-smooth-invert: cached value False on 2024-02-10 12:23:12,581,581 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: hires-smooth-invert: write False to 2024-02-10 12:23:12,581,581 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 1D1E 00000000000000000000000000000000] 2024-02-10 12:23:12,590,590 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 1D1E 02000000000000000000000000000000] 2024-02-10 12:23:12,590,590 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: hires-smooth-invert: current value b'\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' on 2024-02-10 12:23:12,590,590 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: hires-smooth-resolution: apply () 2024-02-10 12:23:12,590,590 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: hires-smooth-resolution: cached value True on 2024-02-10 12:23:12,590,590 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: hires-smooth-resolution: write True to 2024-02-10 12:23:12,590,590 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 1D1C 00000000000000000000000000000000] 2024-02-10 12:23:12,600,600 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 1D1C 02000000000000000000000000000000] 2024-02-10 12:23:12,600,600 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: hires-smooth-resolution: current value b'\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' on 2024-02-10 12:23:12,600,600 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: hires-scroll-mode: apply () 2024-02-10 12:23:12,600,600 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: hires-scroll-mode: cached value False on 2024-02-10 12:23:12,600,600 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: hires-scroll-mode: write False to 2024-02-10 12:23:12,600,600 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 1D1A 00000000000000000000000000000000] 2024-02-10 12:23:12,610,610 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 1D1A 02000000000000000000000000000000] 2024-02-10 12:23:12,610,610 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: hires-scroll-mode: current value b'\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' on 2024-02-10 12:23:12,610,610 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: onboard_profiles: apply () 2024-02-10 12:23:12,610,610 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: onboard_profiles: cached value 1 on 2024-02-10 12:23:12,610,610 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: onboard_profiles: write 1 to 2024-02-10 12:23:12,610,610 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: onboard_profiles: prepare write(1) => b'\x00\x01' 2024-02-10 12:23:12,610,610 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0918 01000000000000000000000000000000] 2024-02-10 12:23:12,620,620 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0918 00000000000000000000000000000000] 2024-02-10 12:23:12,620,620 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 093D 00010000000000000000000000000000] 2024-02-10 12:23:12,630,630 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 093D 00000000000000000000000000000000] 2024-02-10 12:23:12,630,630 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0908 00000000000000000000000000000000] 2024-02-10 12:23:12,630,630 DEBUG [MainThread] solaar.ui.config_panel: on changing setting to [1] 2024-02-10 12:23:12,640,640 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0908 01030105010B1000FF0A040000000000] 2024-02-10 12:23:12,640,640 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095D 00000000000000000000000000000000] 2024-02-10 12:23:12,650,650 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095D 00010100000201000003010000040100] 2024-02-10 12:23:12,650,650 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095F 00000004000000000000000000000000] 2024-02-10 12:23:12,660,660 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095F 00020100000301000004010000050100] 2024-02-10 12:23:12,660,660 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095C 00000008000000000000000000000000] 2024-02-10 12:23:12,670,670 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095C 000301000004010000050100FFFF0000] 2024-02-10 12:23:12,670,670 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095B 0000000C000000000000000000000000] 2024-02-10 12:23:12,680,680 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095B 0004010000050100FFFF0000FFFFFFFF] 2024-02-10 12:23:12,680,680 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095A 00000010000000000000000000000000] 2024-02-10 12:23:12,690,690 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095A 00050100FFFF0000FFFFFFFFFFFFFFFF] 2024-02-10 12:23:12,690,690 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0959 00000014000000000000000000000000] 2024-02-10 12:23:12,701,701 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0959 FFFF0000FFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:12,701,701 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095E 00010000000000000000000000000000] 2024-02-10 12:23:12,711,711 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095E 010100900184034006800C0019FFFFFF] 2024-02-10 12:23:12,711,711 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095F 00010010000000000000000000000000] 2024-02-10 12:23:12,721,721 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095F FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:12,721,721 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0959 00010020000000000000000000000000] 2024-02-10 12:23:12,731,731 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0959 80010001800100028001000480010008] 2024-02-10 12:23:12,731,731 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095C 00010030000000000000000000000000] 2024-02-10 12:23:12,741,741 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095C 800100108002003190FFFF009005FF00] 2024-02-10 12:23:12,741,741 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095C 00010040000000000000000000000000] 2024-02-10 12:23:12,751,751 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095C 9006FF009002FF009001FF00FFFFFFFF] 2024-02-10 12:23:12,751,751 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095C 00010050000000000000000000000000] 2024-02-10 12:23:12,761,761 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095C FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:12,761,761 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095E 00010060000000000000000000000000] 2024-02-10 12:23:12,771,771 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095E FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:12,771,771 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0959 00010070000000000000000000000000] 2024-02-10 12:23:12,781,781 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0959 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:12,781,781 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095F 00010080000000000000000000000000] 2024-02-10 12:23:12,791,791 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095F FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:12,791,791 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095D 00010090000000000000000000000000] 2024-02-10 12:23:12,801,801 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095D FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:12,801,801 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095B 000100A0000000000000000000000000] 2024-02-10 12:23:12,811,811 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095B 700072006F00660069006C0065003100] 2024-02-10 12:23:12,811,811 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095D 000100B0000000000000000000000000] 2024-02-10 12:23:12,821,821 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095D 00000000000000000000000000000000] 2024-02-10 12:23:12,821,821 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0958 000100C0000000000000000000000000] 2024-02-10 12:23:12,831,831 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0958 00000000000000000000000000000000] 2024-02-10 12:23:12,831,831 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095F 000100D0000000000000000000000000] 2024-02-10 12:23:12,841,841 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095F 0200FF00010000000000000200FF0001] 2024-02-10 12:23:12,841,841 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0959 000100E0000000000000000000000000] 2024-02-10 12:23:12,851,851 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0959 0000000000000200FF00010000000000] 2024-02-10 12:23:12,851,851 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0958 000100EF000000000000000000000000] 2024-02-10 12:23:12,861,861 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0958 00000200FF0001000000000000FF3D80] 2024-02-10 12:23:12,861,861 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095A 00020000000000000000000000000000] 2024-02-10 12:23:12,871,871 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095A 010100900120034006800C0019FFFFFF] 2024-02-10 12:23:12,871,871 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0958 00020010000000000000000000000000] 2024-02-10 12:23:12,881,881 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0958 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:12,881,881 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095A 00020020000000000000000000000000] 2024-02-10 12:23:12,891,891 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095A 80010001800100028001000480010008] 2024-02-10 12:23:12,891,891 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095D 00020030000000000000000000000000] 2024-02-10 12:23:12,901,901 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095D 800100109007FF009008FF009003FF00] 2024-02-10 12:23:12,901,901 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095C 00020040000000000000000000000000] 2024-02-10 12:23:12,911,911 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095C 900CFF009002FF009001FF00FFFFFFFF] 2024-02-10 12:23:12,911,911 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095E 00020050000000000000000000000000] 2024-02-10 12:23:12,921,921 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095E FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:12,921,921 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095C 00020060000000000000000000000000] 2024-02-10 12:23:12,931,931 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095C FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:12,931,931 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095B 00020070000000000000000000000000] 2024-02-10 12:23:12,941,941 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095B FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:12,941,941 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095F 00020080000000000000000000000000] 2024-02-10 12:23:12,951,951 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095F FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:12,951,951 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095D 00020090000000000000000000000000] 2024-02-10 12:23:12,961,961 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095D FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:12,961,961 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095B 000200A0000000000000000000000000] 2024-02-10 12:23:12,971,971 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095B 00000000000000000000000000000000] 2024-02-10 12:23:12,971,971 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095F 000200B0000000000000000000000000] 2024-02-10 12:23:12,981,981 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83B5 400000] 2024-02-10 12:23:12,981,981 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095F 00000000000000000000000000000000] 2024-02-10 12:23:12,981,981 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0959 000200C0000000000000000000000000] 2024-02-10 12:23:12,982,982 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 FF 83B5 400D47393135204B4559424F41524400] 2024-02-10 12:23:12,982,982 INFO [ReceiverListener:hidraw4] logitech_receiver.receiver: : found new device 1 (407C) 2024-02-10 12:23:12,982,982 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) pinging device 1 2024-02-10 12:23:12,982,982 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 01 001E 00003F] 2024-02-10 12:23:12,991,991 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0959 00000000000000000000000000000000] 2024-02-10 12:23:12,991,991 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095D 000200D0000000000000000000000000] 2024-02-10 12:23:12,998,998 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 001E 04023F00000000000000000000000000] 2024-02-10 12:23:12,998,998 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 000A 00010000000000000000000000000000] 2024-02-10 12:23:13,001,001 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095D 0300000000001F400000000300000000] 2024-02-10 12:23:13,001,001 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095D 000200E0000000000000000000000000] 2024-02-10 12:23:13,008,008 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 000A 01000100000000000000000000000000] 2024-02-10 12:23:13,008,008 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 010C 00000000000000000000000000000000] 2024-02-10 12:23:13,011,011 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095D 001F400000000300000000001F400000] 2024-02-10 12:23:13,011,011 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095A 000200EF000000000000000000000000] 2024-02-10 12:23:13,018,018 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 010C 25000000000000000000000000000000] 2024-02-10 12:23:13,018,018 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 000A 00050000000000000000000000000000] 2024-02-10 12:23:13,021,021 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095A 00000300000000001F40000000FFDE12] 2024-02-10 12:23:13,021,021 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095C 00030000000000000000000000000000] 2024-02-10 12:23:13,028,028 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 000A 03000000000000000000000000000000] 2024-02-10 12:23:13,028,028 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 030F 00000000000000000000000000000000] 2024-02-10 12:23:13,031,031 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095C 010100900120034006800C0019FFFFFF] 2024-02-10 12:23:13,031,031 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095C 00030010000000000000000000000000] 2024-02-10 12:23:13,038,038 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 030F 2C000000000000000000000000000000] 2024-02-10 12:23:13,038,038 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 031C 00000000000000000000000000000000] 2024-02-10 12:23:13,041,041 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095C FF00FFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:13,041,041 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095F 00030020000000000000000000000000] 2024-02-10 12:23:13,048,048 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 031C 4739313520574952454C455353205247] 2024-02-10 12:23:13,048,048 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 031D 10000000000000000000000000000000] 2024-02-10 12:23:13,051,051 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095F 80010001800100028001000480010008] 2024-02-10 12:23:13,051,051 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095A 00030030000000000000000000000000] 2024-02-10 12:23:13,058,058 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 031D 42204D454348414E4943414C2047414D] 2024-02-10 12:23:13,058,058 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 031D 20000000000000000000000000000000] 2024-02-10 12:23:13,061,061 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095A 800100109007FF009004FF009003FF00] 2024-02-10 12:23:13,061,061 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095D 00030040000000000000000000000000] 2024-02-10 12:23:13,068,068 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 031D 494E47204B4559424F41524400000000] 2024-02-10 12:23:13,068,068 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83B5 300000] 2024-02-10 12:23:13,069,069 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 FF 83B5 30A502B0E11840A00105000000000000] 2024-02-10 12:23:12,998,998 INFO [ReceiverListener:hidraw4] solaar.listener: connection Notification(10,1,41,11,317C40) for 2024-02-10 12:23:13,069,069 INFO [ReceiverListener:hidraw4] solaar.listener: status_changed for unknown device 2024-02-10 12:23:13,070,070 DEBUG [ReceiverListener:hidraw4] logitech_receiver.notifications: : protocol 17 connection notification: software=True, encrypted=True, link=True, payload=False 2024-02-10 12:23:13,070,070 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 000D 00030000000000000000000000000000] 2024-02-10 12:23:13,070,070 DEBUG [MainThread] solaar.ui: status changed: (NONE) None 2024-02-10 12:23:13,070,070 DEBUG [MainThread] solaar.ui.icons: battery icon for 30:False = battery-good 2024-02-10 12:23:13,071,071 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095D 900CFF009002FF009001FF00FFFFFFFF] 2024-02-10 12:23:13,071,071 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0958 00030050000000000000000000000000] 2024-02-10 12:23:13,078,078 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 000D 02000400000000000000000000000000] 2024-02-10 12:23:13,078,078 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 020D 00000000000000000000000000000000] 2024-02-10 12:23:13,081,081 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0958 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:13,081,081 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095D 00030060000000000000000000000000] 2024-02-10 12:23:13,088,088 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 020D 05A502B0E1000EB354407CC33E000000] 2024-02-10 12:23:13,088,088 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 0008 10010000000000000000000000000000] 2024-02-10 12:23:13,091,091 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095D FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:13,091,091 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095C 00030070000000000000000000000000] 2024-02-10 12:23:13,098,098 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 0008 07000300000000000000000000000000] 2024-02-10 12:23:13,098,098 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 070C 00000000000000000000000000000000] 2024-02-10 12:23:13,101,101 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095C FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:13,101,101 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0958 00030080000000000000000000000000] 2024-02-10 12:23:13,108,108 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 070C 0F518000000000000000000000000000] 2024-02-10 12:23:13,108,108 DEBUG [ReceiverListener:hidraw4] logitech_receiver.hidpp20: battery voltage 3921 mV, charging recharging, status 0 = charging, level 60, type standard 2024-02-10 12:23:13,108,108 DEBUG [ReceiverListener:hidraw4] logitech_receiver.status: : battery 60, recharging 2024-02-10 12:23:13,109,109 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) pinging device 1 2024-02-10 12:23:13,109,109 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 001D 0000C200000000000000000000000000] 2024-02-10 12:23:13,111,111 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0958 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:13,111,111 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095B 00030090000000000000000000000000] 2024-02-10 12:23:13,118,118 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 001D 0402C200000000000000000000000000] 2024-02-10 12:23:13,118,118 INFO [ReceiverListener:hidraw4] solaar.listener: status_changed : paired online, {'LINK ENCRYPTED': True, 'BATTERY LEVEL': 60, 'BATTERY STATUS': NamedInt(1, 'recharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': 3921, 'BATTERY CHARGING': True, 'ERROR': None} (0) 2024-02-10 12:23:13,119,119 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 000E 81000000000000000000000000000000] 2024-02-10 12:23:13,119,119 DEBUG [MainThread] solaar.ui: status changed: (NONE) None 2024-02-10 12:23:13,120,120 DEBUG [MainThread] solaar.ui.icons: battery icon for 60:True = battery-good-charging 2024-02-10 12:23:13,124,124 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095B FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:13,124,124 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095D 000300A0000000000000000000000000] 2024-02-10 12:23:13,125,125 DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw7', 1, 'G502 Gaming Mouse', {'LINK ENCRYPTED': True, 'BATTERY LEVEL': 30, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': 3757, 'BATTERY CHARGING': False, 'ERROR': None}) 2024-02-10 12:23:13,126,126 DEBUG [MainThread] solaar.ui.icons: battery icon for 30:False = battery-good 2024-02-10 12:23:13,127,127 DEBUG [MainThread] solaar.ui.window: new device row ('/dev/hidraw4', 1, True, 'G915 KEYBOARD', 'input-keyboard', None, None, ) at index 0 2024-02-10 12:23:13,127,127 DEBUG [MainThread] solaar.ui.icons: battery icon for 60:True = battery-good-charging 2024-02-10 12:23:13,128,128 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 000E 15000000000000000000000000000000] 2024-02-10 12:23:13,128,128 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 155E 00000000000000000000000000000000] 2024-02-10 12:23:13,131,131 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095D 00000000000000000000000000000000] 2024-02-10 12:23:13,131,131 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095C 000300B0000000000000000000000000] 2024-02-10 12:23:13,138,138 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 155E 000101000002010000030100FFFF0000] 2024-02-10 12:23:13,138,138 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 1559 00000004000000000000000000000000] 2024-02-10 12:23:13,141,141 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095C 00000000000000000000000000000000] 2024-02-10 12:23:13,141,141 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0958 000300C0000000000000000000000000] 2024-02-10 12:23:13,149,149 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 1559 0002010000030100FFFF0000FFFFFFFF] 2024-02-10 12:23:13,149,149 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 155A 00000008000000000000000000000000] 2024-02-10 12:23:13,151,151 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0958 00000000000000000000000000000000] 2024-02-10 12:23:13,151,151 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095A 000300D0000000000000000000000000] 2024-02-10 12:23:13,160,160 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 155A 00030100FFFF0000FFFFFFFFFFFFFFFF] 2024-02-10 12:23:13,160,160 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 155D 0000000C000000000000000000000000] 2024-02-10 12:23:13,161,161 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095A 0300000000001F400000000300000000] 2024-02-10 12:23:13,161,161 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095F 000300E0000000000000000000000000] 2024-02-10 12:23:13,171,171 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 155D FFFF0000FFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:13,171,171 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings_templates: check_feature onboard_profiles [ONBOARD PROFILES] detected 2024-02-10 12:23:13,172,172 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 000C 80600000000000000000000000000000] 2024-02-10 12:23:13,172,172 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095F 001F40000000FFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:13,172,172 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0959 000300EF000000000000000000000000] 2024-02-10 12:23:13,181,181 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0959 FFFFFFFFFFFFFFFFFFFFFFFFFFFF1748] 2024-02-10 12:23:13,182,182 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095E 00040000000000000000000000000000] 2024-02-10 12:23:13,182,182 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 000C 16000000000000000000000000000000] 2024-02-10 12:23:13,182,182 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 160B 00000000000000000000000000000000] 2024-02-10 12:23:13,191,191 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095E 010100900120034006800C0019FFFFFF] 2024-02-10 12:23:13,191,191 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095E 00040010000000000000000000000000] 2024-02-10 12:23:13,192,192 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 160B 8B000000000000000000000000000000] 2024-02-10 12:23:13,192,192 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings_templates: check_feature report_rate [REPORT RATE] detected 2024-02-10 12:23:13,193,193 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 000A 1B040000000000000000000000000000] 2024-02-10 12:23:13,201,201 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095E FF00FFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:13,201,201 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095B 00040020000000000000000000000000] 2024-02-10 12:23:13,202,202 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 000A 0C000400000000000000000000000000] 2024-02-10 12:23:13,202,202 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 000B 1B010000000000000000000000000000] 2024-02-10 12:23:13,211,211 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095B 80010001800100028001000480010008] 2024-02-10 12:23:13,211,211 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095B 00040030000000000000000000000000] 2024-02-10 12:23:13,212,212 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 000B 00000000000000000000000000000000] 2024-02-10 12:23:13,212,212 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 0C0F 00000000000000000000000000000000] 2024-02-10 12:23:13,221,221 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095B 800100109007FF009004FF009003FF00] 2024-02-10 12:23:13,221,221 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0959 00040040000000000000000000000000] 2024-02-10 12:23:13,222,222 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 0C0F 02000000000000000000000000000000] 2024-02-10 12:23:13,222,222 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 0C18 00000000000000000000000000000000] 2024-02-10 12:23:13,232,232 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 0C18 00D100AE600100000000000000000000] 2024-02-10 12:23:13,232,232 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 0C1C 01000000000000000000000000000000] 2024-02-10 12:23:13,233,233 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0959 900CFF009002FF009001FF00FFFFFFFF] 2024-02-10 12:23:13,233,233 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0959 00040050000000000000000000000000] 2024-02-10 12:23:13,242,242 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 0C1C 00D200AF600200000000000000000000] 2024-02-10 12:23:13,242,242 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0959 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:13,243,243 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings_templates: check_feature divert-keys [REPROG CONTROLS V4] detected 2024-02-10 12:23:13,243,243 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095E 00040060000000000000000000000000] 2024-02-10 12:23:13,244,244 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 000D 80100000000000000000000000000000] 2024-02-10 12:23:13,252,252 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 000D 11000000000000000000000000000000] 2024-02-10 12:23:13,252,252 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings_templates: check_feature divert-gkeys [GKEY] detected 2024-02-10 12:23:13,253,253 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 000E 80200000000000000000000000000000] 2024-02-10 12:23:13,253,253 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095E FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:13,253,253 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095A 00040070000000000000000000000000] 2024-02-10 12:23:13,262,262 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 000E 12000000000000000000000000000000] 2024-02-10 12:23:13,262,262 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 1208 00000000000000000000000000000000] 2024-02-10 12:23:13,263,263 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095A FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:13,263,263 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0959 00040080000000000000000000000000] 2024-02-10 12:23:13,272,272 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 1208 03000000000000000000000000000000] 2024-02-10 12:23:13,272,272 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings_templates: check_feature m-key-leds [MKEYS] detected 2024-02-10 12:23:13,273,273 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 000E 80300000000000000000000000000000] 2024-02-10 12:23:13,273,273 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0959 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:13,274,274 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095C 00040090000000000000000000000000] 2024-02-10 12:23:13,282,282 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 000E 13000000000000000000000000000000] 2024-02-10 12:23:13,282,282 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings_templates: check_feature mr-key-led [MR] detected 2024-02-10 12:23:13,283,283 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 000E 18140000000000000000000000000000] 2024-02-10 12:23:13,283,283 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095C FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:13,283,283 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095C 000400A0000000000000000000000000] 2024-02-10 12:23:13,292,292 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 000E 08000100000000000000000000000000] 2024-02-10 12:23:13,292,292 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 0808 00000000000000000000000000000000] 2024-02-10 12:23:13,293,293 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095C 00000000000000000000000000000000] 2024-02-10 12:23:13,293,293 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095E 000400B0000000000000000000000000] 2024-02-10 12:23:13,302,302 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 0808 02000000000000000000000000000000] 2024-02-10 12:23:13,302,302 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 000B 18150000000000000000000000000000] 2024-02-10 12:23:13,303,303 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095E 00000000000000000000000000000000] 2024-02-10 12:23:13,303,303 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0959 000400C0000000000000000000000000] 2024-02-10 12:23:13,312,312 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 000B 09000100000000000000000000000000] 2024-02-10 12:23:13,312,312 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 090C 00000000000000000000000000000000] 2024-02-10 12:23:13,313,313 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0959 00000000000000000000000000000000] 2024-02-10 12:23:13,313,313 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0958 000400D0000000000000000000000000] 2024-02-10 12:23:13,322,322 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 090C 13090200000000000000000000000000] 2024-02-10 12:23:13,322,322 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 0918 00000000000000000000000000000000] 2024-02-10 12:23:13,323,323 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0958 0300000000001F400000000300000000] 2024-02-10 12:23:13,323,323 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0959 000400E0000000000000000000000000] 2024-02-10 12:23:13,332,332 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 0918 00010100021800000000000000000000] 2024-02-10 12:23:13,332,332 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 093B 00000000000000000000000000000000] 2024-02-10 12:23:13,333,333 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0959 001F40000000FFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:13,333,333 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0958 000400EF000000000000000000000000] 2024-02-10 12:23:13,342,342 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 093B 00004E69000000000000000000000000] 2024-02-10 12:23:13,342,342 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 091E 01000000000000000000000000000000] 2024-02-10 12:23:13,343,343 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0958 FFFFFFFFFFFFFFFFFFFFFFFFFFFF1748] 2024-02-10 12:23:13,343,343 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095E 00050000000000000000000000000000] 2024-02-10 12:23:13,352,352 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 091E 01010400001800000000000000000000] 2024-02-10 12:23:13,352,352 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings_templates: check_feature change-host [CHANGE HOST] detected 2024-02-10 12:23:13,353,353 INFO [ReceiverListener:hidraw4] logitech_receiver.status: pushing device settings [, , , , , , ] 2024-02-10 12:23:13,353,353 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 000B 21210000000000000000000000000000] 2024-02-10 12:23:13,354,354 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095E 010100900120034006800C0019FFFFFF] 2024-02-10 12:23:13,354,354 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095B 00050010000000000000000000000000] 2024-02-10 12:23:13,362,362 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 000B 00000000000000000000000000000000] 2024-02-10 12:23:13,362,362 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: report_rate: apply () 2024-02-10 12:23:13,363,363 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: report_rate: cached value 1 on 2024-02-10 12:23:13,363,363 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: report_rate: write 1 to 2024-02-10 12:23:13,363,363 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: report_rate: prepare write(1) => b'\x01' 2024-02-10 12:23:13,363,363 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 1629 01000000000000000000000000000000] 2024-02-10 12:23:13,364,364 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095B FF00FFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:13,364,364 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095A 00050020000000000000000000000000] 2024-02-10 12:23:13,372,372 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 FF16 29020000000000000000000000000000] 2024-02-10 12:23:13,372,372 ERROR [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 1 error on feature request {1629}: 2 = invalid argument 2024-02-10 12:23:13,373,373 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095A 80010001800100028001000480010008] 2024-02-10 12:23:13,373,373 WARNING [ReceiverListener:hidraw4] logitech_receiver.settings: report_rate: error applying value 1 so ignore it (): FeatureCallError({'number': 1, 'request': 5673, 'error': 2, 'params': b'\x01'}) 2024-02-10 12:23:13,374,374 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0959 00050030000000000000000000000000] 2024-02-10 12:23:13,374,374 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: divert-keys: apply () 2024-02-10 12:23:13,374,374 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: divert-keys: settings read None from 2024-02-10 12:23:13,375,375 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: divert-keys: settings write {209: 0, 210: 0} to 2024-02-10 12:23:13,375,375 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: divert-keys: settings prepare map write(209,0) => b'\x00' 2024-02-10 12:23:13,375,375 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 0C3C 00D10200000000000000000000000000] 2024-02-10 12:23:13,382,382 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0959 800100109007FF009004FF009003FF00] 2024-02-10 12:23:13,382,382 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0959 00050040000000000000000000000000] 2024-02-10 12:23:13,383,383 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 0C3C 00D10200000000000000000000000000] 2024-02-10 12:23:13,383,383 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: divert-keys: settings prepare map write(210,0) => b'\x00' 2024-02-10 12:23:13,384,384 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 0C3F 00D20200000000000000000000000000] 2024-02-10 12:23:13,392,392 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 0C3F 00D20200000000000000000000000000] 2024-02-10 12:23:13,392,392 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: divert-gkeys: apply () 2024-02-10 12:23:13,393,393 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: divert-gkeys: cached value False on 2024-02-10 12:23:13,393,393 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: divert-gkeys: write False to 2024-02-10 12:23:13,393,393 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: BooleanValidator: prepare_write(False, None) => b'\x00' 2024-02-10 12:23:13,393,393 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: divert-gkeys: prepare write(False) => b'\x00' 2024-02-10 12:23:13,393,393 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 1128 00000000000000000000000000000000] 2024-02-10 12:23:13,394,394 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0959 900CFF009002FF009001FF00FFFFFFFF] 2024-02-10 12:23:13,394,394 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095A 00050050000000000000000000000000] 2024-02-10 12:23:13,402,402 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 1128 00000000000000000000000000000000] 2024-02-10 12:23:13,402,402 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: m-key-leds: apply () 2024-02-10 12:23:13,402,402 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: m-key-leds: settings read None from 2024-02-10 12:23:13,403,403 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: m-key-leds: bit field settings write {1: False, 2: False, 4: False} to 2024-02-10 12:23:13,403,403 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095A FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:13,403,403 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: m-key-leds: settings prepare map write({1: False, 2: False, 4: False}) => b'\x00' 2024-02-10 12:23:13,404,404 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095E 00050060000000000000000000000000] 2024-02-10 12:23:13,404,404 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 121B 00000000000000000000000000000000] 2024-02-10 12:23:13,412,412 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095E FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:13,412,412 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0959 00050070000000000000000000000000] 2024-02-10 12:23:13,413,413 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 121B 00000000000000000000000000000000] 2024-02-10 12:23:13,413,413 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: mr-key-led: apply () 2024-02-10 12:23:13,413,413 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: mr-key-led: cached value False on 2024-02-10 12:23:13,414,414 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: mr-key-led: write False to 2024-02-10 12:23:13,414,414 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: BooleanValidator: prepare_write(False, None) => b'\x00' 2024-02-10 12:23:13,414,414 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: mr-key-led: prepare write(False) => b'\x00' 2024-02-10 12:23:13,414,414 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 1309 00000000000000000000000000000000] 2024-02-10 12:23:13,422,422 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0959 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:13,422,422 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095D 00050080000000000000000000000000] 2024-02-10 12:23:13,423,423 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 1309 00000000000000000000000000000000] 2024-02-10 12:23:13,423,423 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: change-host: apply () 2024-02-10 12:23:13,424,424 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 0809 00000000000000000000000000000000] 2024-02-10 12:23:13,432,432 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095D FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:13,432,432 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095F 00050090000000000000000000000000] 2024-02-10 12:23:13,433,433 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 0809 02000000000000000000000000000000] 2024-02-10 12:23:13,433,433 DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: change-host: read value NamedInt(0, '1:Ni') on 2024-02-10 12:23:13,434,434 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) pinging device 1 2024-02-10 12:23:13,434,434 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[11 01 001D 00007C00000000000000000000000000] 2024-02-10 12:23:13,442,442 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095F FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:13,442,442 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095B 000500A0000000000000000000000000] 2024-02-10 12:23:13,443,443 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[11 01 001D 04027C00000000000000000000000000] 2024-02-10 12:23:13,443,443 INFO [ReceiverListener:hidraw4] solaar.listener: status_changed : paired online, {'LINK ENCRYPTED': True, 'BATTERY LEVEL': 60, 'BATTERY STATUS': NamedInt(1, 'recharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': 3921, 'BATTERY CHARGING': True, 'ERROR': None} (0) 2024-02-10 12:23:13,444,444 DEBUG [ReceiverListener:hidraw4] logitech_receiver.notifications: : notification for feature GKEY, report 0, data 00000000000000000000000000000000 2024-02-10 12:23:13,444,444 DEBUG [MainThread] solaar.ui: status changed: (NONE) None 2024-02-10 12:23:13,445,445 DEBUG [MainThread] solaar.ui.icons: battery icon for 60:True = battery-good-charging 2024-02-10 12:23:13,445,445 DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw7', 1, 'G502 Gaming Mouse', {'LINK ENCRYPTED': True, 'BATTERY LEVEL': 30, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': 3757, 'BATTERY CHARGING': False, 'ERROR': None}) 2024-02-10 12:23:13,446,446 DEBUG [MainThread] solaar.ui.icons: battery icon for 30:False = battery-good 2024-02-10 12:23:13,447,447 DEBUG [MainThread] solaar.ui.icons: battery icon for 60:True = battery-good-charging 2024-02-10 12:23:13,447,447 DEBUG [MainThread] solaar.ui.icons: battery icon for 60:True = battery-good-charging 2024-02-10 12:23:13,453,453 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095B 00000000000000000000000000000000] 2024-02-10 12:23:13,453,453 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0959 000500B0000000000000000000000000] 2024-02-10 12:23:13,455,455 DEBUG [AsyncUI] logitech_receiver.settings: onboard_profiles: cached value 511 on 2024-02-10 12:23:13,458,458 DEBUG [AsyncUI] logitech_receiver.settings: report_rate: cached value 1 on 2024-02-10 12:23:13,462,462 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0959 00000000000000000000000000000000] 2024-02-10 12:23:13,463,463 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0958 000500C0000000000000000000000000] 2024-02-10 12:23:13,465,465 DEBUG [AsyncUI] logitech_receiver.settings: divert-keys: settings read {209: 0, 210: 0} from 2024-02-10 12:23:13,466,466 DEBUG [AsyncUI] logitech_receiver.settings: divert-gkeys: cached value False on 2024-02-10 12:23:13,472,472 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0958 00000000000000000000000000000000] 2024-02-10 12:23:13,473,473 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095F 000500D0000000000000000000000000] 2024-02-10 12:23:13,473,473 DEBUG [AsyncUI] logitech_receiver.settings: m-key-leds: settings read {1: False, 2: False, 4: False} from 2024-02-10 12:23:13,475,475 DEBUG [AsyncUI] logitech_receiver.settings: mr-key-led: cached value False on 2024-02-10 12:23:13,478,478 DEBUG [AsyncUI] logitech_receiver.settings: change-host: cached value NamedInt(0, '1:Ni') on 2024-02-10 12:23:13,482,482 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095F 0300000000001F400000000300000000] 2024-02-10 12:23:13,482,482 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095D 000500E0000000000000000000000000] 2024-02-10 12:23:13,492,492 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095D 001F40000000FFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:13,492,492 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 095F 000500EF000000000000000000000000] 2024-02-10 12:23:13,502,502 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 095F FFFFFFFFFFFFFFFFFFFFFFFFFFFF1748] 2024-02-10 12:23:13,502,502 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: report_rate: apply () 2024-02-10 12:23:13,502,502 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: report_rate: cached value 1 on 2024-02-10 12:23:13,502,502 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: report_rate: write 1 to 2024-02-10 12:23:13,502,502 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: report_rate: prepare write(1) => b'\x01' 2024-02-10 12:23:13,502,502 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0B29 01000000000000000000000000000000] 2024-02-10 12:23:13,505,505 DEBUG [MainThread] solaar.ui.config_panel: on changing setting to [900] 2024-02-10 12:23:13,505,505 DEBUG [MainThread] solaar.ui.config_panel: on changing setting to [1] 2024-02-10 12:23:13,505,505 DEBUG [MainThread] logitech_receiver.diversion: evaluating rules on Notification(11,1,11,00,00000000000000000000000000000000) 2024-02-10 12:23:13,505,505 DEBUG [MainThread] logitech_receiver.diversion: evaluate rule: Rule[Rule(/home/sven/.config/solaar/rules.yaml)[Rule(/home/sven/.config/solaar/rules.yaml)[Rule[Key: M1 (pressed), Set: None onboard_profiles 1], Rule[Key: M2 (pressed), Set: None onboard_profiles 2], Rule[Key: M3 (pressed), Set: None onboard_profiles 3]]], Rule[Rule[Rule[Key: Brightness Down (pressed), KeyPress: XF86_MonBrightnessDown click], Rule[Key: Brightness Up (pressed), KeyPress: XF86_MonBrightnessUp click]]]] 2024-02-10 12:23:13,505,505 DEBUG [MainThread] logitech_receiver.diversion: evaluate rule: Rule(/home/sven/.config/solaar/rules.yaml)[Rule(/home/sven/.config/solaar/rules.yaml)[Rule[Key: M1 (pressed), Set: None onboard_profiles 1], Rule[Key: M2 (pressed), Set: None onboard_profiles 2], Rule[Key: M3 (pressed), Set: None onboard_profiles 3]]] 2024-02-10 12:23:13,505,505 DEBUG [MainThread] logitech_receiver.diversion: evaluate rule: Rule(/home/sven/.config/solaar/rules.yaml)[Rule[Key: M1 (pressed), Set: None onboard_profiles 1], Rule[Key: M2 (pressed), Set: None onboard_profiles 2], Rule[Key: M3 (pressed), Set: None onboard_profiles 3]] 2024-02-10 12:23:13,506,506 DEBUG [MainThread] logitech_receiver.diversion: evaluate rule: Rule[Key: M1 (pressed), Set: None onboard_profiles 1] 2024-02-10 12:23:13,506,506 DEBUG [MainThread] logitech_receiver.diversion: evaluate condition: Key: M1 (pressed) 2024-02-10 12:23:13,506,506 DEBUG [MainThread] logitech_receiver.diversion: evaluate rule: Rule[Key: M2 (pressed), Set: None onboard_profiles 2] 2024-02-10 12:23:13,506,506 DEBUG [MainThread] logitech_receiver.diversion: evaluate condition: Key: M2 (pressed) 2024-02-10 12:23:13,506,506 DEBUG [MainThread] logitech_receiver.diversion: evaluate rule: Rule[Key: M3 (pressed), Set: None onboard_profiles 3] 2024-02-10 12:23:13,506,506 DEBUG [MainThread] logitech_receiver.diversion: evaluate condition: Key: M3 (pressed) 2024-02-10 12:23:13,506,506 DEBUG [MainThread] logitech_receiver.diversion: evaluate rule: Rule[Rule[Rule[Key: Brightness Down (pressed), KeyPress: XF86_MonBrightnessDown click], Rule[Key: Brightness Up (pressed), KeyPress: XF86_MonBrightnessUp click]]] 2024-02-10 12:23:13,506,506 DEBUG [MainThread] logitech_receiver.diversion: evaluate rule: Rule[Rule[Key: Brightness Down (pressed), KeyPress: XF86_MonBrightnessDown click], Rule[Key: Brightness Up (pressed), KeyPress: XF86_MonBrightnessUp click]] 2024-02-10 12:23:13,506,506 DEBUG [MainThread] logitech_receiver.diversion: evaluate rule: Rule[Key: Brightness Down (pressed), KeyPress: XF86_MonBrightnessDown click] 2024-02-10 12:23:13,506,506 DEBUG [MainThread] logitech_receiver.diversion: evaluate condition: Key: Brightness Down (pressed) 2024-02-10 12:23:13,506,506 DEBUG [MainThread] logitech_receiver.diversion: evaluate rule: Rule[Key: Brightness Up (pressed), KeyPress: XF86_MonBrightnessUp click] 2024-02-10 12:23:13,506,506 DEBUG [MainThread] logitech_receiver.diversion: evaluate condition: Key: Brightness Up (pressed) 2024-02-10 12:23:13,512,512 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 FF0B 29020000000000000000000000000000] 2024-02-10 12:23:13,512,512 ERROR [ReceiverListener:hidraw7] logitech_receiver.base: (16) device 1 error on feature request {0B29}: 2 = invalid argument 2024-02-10 12:23:13,512,512 WARNING [ReceiverListener:hidraw7] logitech_receiver.settings: report_rate: error applying value 1 so ignore it (): FeatureCallError({'number': 1, 'request': 2857, 'error': 2, 'params': b'\x01'}) 2024-02-10 12:23:13,512,512 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: dpi: apply () 2024-02-10 12:23:13,512,512 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: dpi: cached value 900 on 2024-02-10 12:23:13,512,512 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: dpi: write 900 to 2024-02-10 12:23:13,512,512 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: dpi: prepare write(900) => b'\x00\x03\x84' 2024-02-10 12:23:13,513,513 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0C39 00038400000000000000000000000000] 2024-02-10 12:23:13,522,522 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0C39 00000000000000000000000000000000] 2024-02-10 12:23:13,522,522 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: led_control: apply () 2024-02-10 12:23:13,522,522 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: led_control: cached value 0 on 2024-02-10 12:23:13,522,522 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: led_control: write 0 to 2024-02-10 12:23:13,522,522 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: led_control: prepare write(0) => b'\x00' 2024-02-10 12:23:13,522,522 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 0789 00000000000000000000000000000000] 2024-02-10 12:23:13,532,532 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 0789 00000000000000000000000000000000] 2024-02-10 12:23:13,532,532 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: led_zone_1: apply () 2024-02-10 12:23:13,532,532 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 07EE 00000000000000000000000000000000] 2024-02-10 12:23:13,542,542 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 07EE 00000000000000000000000000000000] 2024-02-10 12:23:13,542,542 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: led_zone_1: read value None on 2024-02-10 12:23:13,542,542 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: led_zone_2: apply () 2024-02-10 12:23:13,542,542 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 07EA 01000000000000000000000000000000] 2024-02-10 12:23:13,552,552 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 07EA 00000000000000000000000000000000] 2024-02-10 12:23:13,552,552 DEBUG [ReceiverListener:hidraw7] logitech_receiver.settings: led_zone_2: read value None on 2024-02-10 12:23:13,552,552 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) pinging device 1 2024-02-10 12:23:13,552,552 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 001E 00000B00000000000000000000000000] 2024-02-10 12:23:13,562,562 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 001E 04020B00000000000000000000000000] 2024-02-10 12:23:13,562,562 INFO [ReceiverListener:hidraw7] solaar.listener: status_changed : paired online, {'LINK ENCRYPTED': True, 'BATTERY LEVEL': 30, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': 3757, 'BATTERY CHARGING': False, 'ERROR': None} (0) 2024-02-10 12:23:13,562,562 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) pinging device 1 2024-02-10 12:23:13,562,562 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 001E 00007400000000000000000000000000] 2024-02-10 12:23:13,562,562 DEBUG [MainThread] solaar.ui: status changed: (NONE) None 2024-02-10 12:23:13,562,562 DEBUG [MainThread] solaar.ui.icons: battery icon for 30:False = battery-good 2024-02-10 12:23:13,563,563 DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw7', 1, 'G502 Gaming Mouse', {'LINK ENCRYPTED': True, 'BATTERY LEVEL': 30, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': 3757, 'BATTERY CHARGING': False, 'ERROR': None}) 2024-02-10 12:23:13,563,563 DEBUG [MainThread] solaar.ui.icons: battery icon for 30:False = battery-good 2024-02-10 12:23:13,563,563 DEBUG [MainThread] solaar.ui.icons: battery icon for 30:False = battery-good 2024-02-10 12:23:13,572,572 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 001E 04027400000000000000000000000000] 2024-02-10 12:23:13,572,572 INFO [ReceiverListener:hidraw7] solaar.listener: connection Notification(10,1,41,0C,327F40) for 2024-02-10 12:23:13,572,572 INFO [ReceiverListener:hidraw7] solaar.listener: status_changed for unknown device 2024-02-10 12:23:13,572,572 DEBUG [ReceiverListener:hidraw7] logitech_receiver.notifications: : protocol 12 connection notification: software=True, encrypted=True, link=True, payload=False 2024-02-10 12:23:13,572,572 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) pinging device 1 2024-02-10 12:23:13,572,572 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) <= w[11 01 001E 00008600000000000000000000000000] 2024-02-10 12:23:13,572,572 DEBUG [MainThread] solaar.ui: status changed: (NONE) None 2024-02-10 12:23:13,572,572 DEBUG [MainThread] solaar.ui.icons: battery icon for 30:False = battery-good 2024-02-10 12:23:13,582,582 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (16) => r[11 01 001E 04028600000000000000000000000000] 2024-02-10 12:23:13,582,582 INFO [ReceiverListener:hidraw7] solaar.listener: status_changed : paired online, {'LINK ENCRYPTED': True, 'BATTERY LEVEL': 30, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': 3757, 'BATTERY CHARGING': False, 'ERROR': None} (0) 2024-02-10 12:23:13,583,583 DEBUG [MainThread] solaar.ui: status changed: (NONE) None 2024-02-10 12:23:13,583,583 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 0001 04000000000000000000000000000000] 2024-02-10 12:23:13,584,584 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 0001 1D000000000000000000000000000000] 2024-02-10 12:23:13,584,584 DEBUG [MainThread] solaar.ui.icons: battery icon for 30:False = battery-good 2024-02-10 12:23:13,585,585 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 000E 01000100000000000000000000000000] 2024-02-10 12:23:13,585,585 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 0601 0EAD0000000000000000000000000000] 2024-02-10 12:23:13,586,586 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 010B 1D000000000000000000000000000000] 2024-02-10 12:23:13,586,586 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 0001 1D000000000000000000000000000000] 2024-02-10 12:23:13,587,587 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 000E 02000200000000000000000000000000] 2024-02-10 12:23:13,587,587 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 1D21 02000000000000000000000000000000] 2024-02-10 12:23:13,587,587 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 020C 03DDDAADBC000C407FC08D0000000000] 2024-02-10 12:23:13,587,587 DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw7', 1, 'G502 Gaming Mouse', {'LINK ENCRYPTED': True, 'BATTERY LEVEL': 30, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': 3757, 'BATTERY CHARGING': False, 'ERROR': None}) 2024-02-10 12:23:13,588,588 DEBUG [MainThread] solaar.ui.icons: battery icon for 30:False = battery-good 2024-02-10 12:23:13,588,588 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 0001 1D000000000000000000000000000000] 2024-02-10 12:23:13,588,588 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 000C 06000200000000000000000000000000] 2024-02-10 12:23:13,589,589 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 1D01 080C0000000000000000000000000000] 2024-02-10 12:23:13,589,589 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 060C 0EAD0000000000000000000000000000] 2024-02-10 12:23:13,590,590 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 0011 04025A00000000000000000000000000] 2024-02-10 12:23:13,590,590 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 001A 04023000000000000000000000000000] 2024-02-10 12:23:13,590,590 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 0001 04000000000000000000000000000000] 2024-02-10 12:23:13,591,591 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 000F 1D000000000000000000000000000000] 2024-02-10 12:23:13,591,591 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 0001 1D000000000000000000000000000000] 2024-02-10 12:23:13,591,591 DEBUG [MainThread] solaar.ui.icons: battery icon for 30:False = battery-good 2024-02-10 12:23:13,591,591 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 000A 09000000000000000000000000000000] 2024-02-10 12:23:13,592,592 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 0601 0EAD0000000000000000000000000000] 2024-02-10 12:23:13,592,592 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 095C 00010100000201000003010000040100] 2024-02-10 12:23:13,593,593 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 0001 1D000000000000000000000000000000] 2024-02-10 12:23:13,593,593 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 095D 00020100000301000004010000050100] 2024-02-10 12:23:13,593,593 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 1D21 02000000000000000000000000000000] 2024-02-10 12:23:13,593,593 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 095F 000301000004010000050100FFFF0000] 2024-02-10 12:23:13,594,594 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 0001 1D000000000000000000000000000000] 2024-02-10 12:23:13,594,594 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 095E 0004010000050100FFFF0000FFFFFFFF] 2024-02-10 12:23:13,594,594 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 1D01 080C0000000000000000000000000000] 2024-02-10 12:23:13,594,594 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 095F 00050100FFFF0000FFFFFFFFFFFFFFFF] 2024-02-10 12:23:13,594,594 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 0959 FFFF0000FFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:13,594,594 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 0009 0B000000000000000000000000000000] 2024-02-10 12:23:13,594,594 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 0B0E 8B000000000000000000000000000000] 2024-02-10 12:23:13,595,595 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 000B 0C000100000000000000000000000000] 2024-02-10 12:23:13,595,595 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 0C18 000064E0326400000000000000000000] 2024-02-10 12:23:13,595,595 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 000A 07000400000000000000000000000000] 2024-02-10 12:23:13,595,595 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 070B 02000300040000000000000000000000] 2024-02-10 12:23:13,595,595 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 0719 00000104000000000000000000000000] 2024-02-10 12:23:13,595,595 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 0729 00000000000000000000000000000000] 2024-02-10 12:23:13,595,595 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 072E 00010001000000000000000000000000] 2024-02-10 12:23:13,596,596 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 072F 00020003C00503E80000000000000000] 2024-02-10 12:23:13,596,596 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 072D 0003000AC105003C0000000000000000] 2024-02-10 12:23:13,596,596 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 071B 01000204000000000000000000000000] 2024-02-10 12:23:13,596,596 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 072F 01000000000000000000000000000000] 2024-02-10 12:23:13,596,596 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 072C 01010001000000000000000000000000] 2024-02-10 12:23:13,596,596 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 0728 01020003C00503E80000000000000000] 2024-02-10 12:23:13,597,597 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 072D 0103000AC105003C0000000000000000] 2024-02-10 12:23:13,597,597 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 1D1E 02000000000000000000000000000000] 2024-02-10 12:23:13,597,597 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 1D1C 02000000000000000000000000000000] 2024-02-10 12:23:13,597,597 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 1D1A 02000000000000000000000000000000] 2024-02-10 12:23:13,597,597 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 0918 00000000000000000000000000000000] 2024-02-10 12:23:13,597,597 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 093D 00000000000000000000000000000000] 2024-02-10 12:23:13,597,597 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 0908 01030105010B1000FF0A040000000000] 2024-02-10 12:23:13,598,598 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 095D 00010100000201000003010000040100] 2024-02-10 12:23:13,598,598 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 095F 00020100000301000004010000050100] 2024-02-10 12:23:13,598,598 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 095C 000301000004010000050100FFFF0000] 2024-02-10 12:23:13,598,598 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 095B 0004010000050100FFFF0000FFFFFFFF] 2024-02-10 12:23:13,598,598 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 095A 00050100FFFF0000FFFFFFFFFFFFFFFF] 2024-02-10 12:23:13,598,598 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 0959 FFFF0000FFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:13,599,599 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 095E 010100900184034006800C0019FFFFFF] 2024-02-10 12:23:13,599,599 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 095F FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 12:23:13,599,599 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 0959 80010001800100028001000480010008] 2024-02-10 12:23:13,599,599 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 095C 800100108002003190FFFF009005FF00] 2024-02-10 12:23:13,599,599 DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[11 01 095C 9006FF009002FF009001FF00FFFFFFFF] 2024-02-10 12:23:17,640,640 INFO [MainThread] solaar.configuration: saved ['1.1.11rc1', {'_NAME': 'G502 Gaming Mouse', '_absent': ['hi-res-scroll', 'lowres-scroll-mode', 'scroll-ratchet', 'smart-shift', 'thumb-scroll-invert', 'thumb-scroll-mode', 'report_rate_extended', 'pointer_speed', 'speed-change', 'backlight', 'backlight_level', 'backlight_duration_hands_out', 'backlight_duration_hands_in', 'backlight_duration_powered', 'backlight-timed', 'fn-swap', 'reprogrammable-keys', 'persistent-remappable-keys', 'divert-keys', 'disable-keyboard-keys', 'crown-smooth', 'divert-crown', 'divert-gkeys', 'm-key-leds', 'mr-key-led', 'multiplatform', 'change-host', 'gesture2-gestures', 'gesture2-divert', 'gesture2-params', 'sidetone', 'equalizer', 'adc_power_management'], '_battery': 4097, '_modelId': '407FC08D0000', '_sensitive': {'dpi': False, 'hires-scroll-mode': False, 'hires-smooth-invert': False, 'hires-smooth-resolution': False, 'onboard_profiles': True, 'report_rate': True}, '_serial': 'DDDAADBC', '_unitId': 'DDDAADBC', '_wpid': '407F', 'dpi': 900, 'hires-scroll-mode': False, 'hires-smooth-invert': False, 'hires-smooth-resolution': True, 'led_control': 0, 'onboard_profiles': 1, 'report_rate': 1}, {'_NAME': 'G915 WIRELESS RGB MECHANICAL GAMING KEYBOARD', '_absent': ['hi-res-scroll', 'lowres-scroll-mode', 'hires-smooth-invert', 'hires-smooth-resolution', 'hires-scroll-mode', 'scroll-ratchet', 'smart-shift', 'thumb-scroll-invert', 'thumb-scroll-mode', 'report_rate_extended', 'pointer_speed', 'dpi', 'speed-change', 'backlight', 'backlight_level', 'backlight_duration_hands_out', 'backlight_duration_hands_in', 'backlight_duration_powered', 'backlight-timed', 'led_control', 'led_zone_', 'fn-swap', 'reprogrammable-keys', 'persistent-remappable-keys', 'disable-keyboard-keys', 'crown-smooth', 'divert-crown', 'multiplatform', 'gesture2-gestures', 'gesture2-divert', 'gesture2-params', 'sidetone', 'equalizer', 'adc_power_management'], '_battery': 4097, '_modelId': 'B354407CC33E', '_sensitive': {'m-key-leds': True, 'onboard_profiles': 'ignore', 'report_rate': False}, '_serial': 'A502B0E1', '_unitId': 'A502B0E1', '_wpid': '407C', 'change-host': None, 'divert-gkeys': False, 'divert-keys': {209: 0, 210: 0}, 'm-key-leds': {1: False, 2: False, 4: False}, 'mr-key-led': False, 'onboard_profiles': 511, 'report_rate': 1}] to /home/sven/.config/solaar/config.yaml 2024-02-10 12:23:19,230,230 DEBUG [AsyncUI] logitech_receiver.settings: onboard_profiles: write 511 to Traceback (most recent call last): File "/nix/store/bv327lysrhjck4czglxk7dkd7zmn6giw-solaar-flake-1.1.11rc1/lib/python3.11/site-packages/solaar/ui/config_panel.py", line 55, in _do_write v = setting.write(v) ^^^^^^^^^^^^^^^^ File "/nix/store/bv327lysrhjck4czglxk7dkd7zmn6giw-solaar-flake-1.1.11rc1/lib/python3.11/site-packages/logitech_receiver/settings.py", line 327, in write data_bytes = self._validator.prepare_write(value, current_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/nix/store/bv327lysrhjck4czglxk7dkd7zmn6giw-solaar-flake-1.1.11rc1/lib/python3.11/site-packages/logitech_receiver/settings.py", line 1038, in prepare_write raise ValueError('invalid choice %r' % new_value) ValueError: invalid choice 511 2024-02-10 12:23:21,476,476 DEBUG [AsyncUI] logitech_receiver.settings: onboard_profiles: write 511 to Traceback (most recent call last): File "/nix/store/bv327lysrhjck4czglxk7dkd7zmn6giw-solaar-flake-1.1.11rc1/lib/python3.11/site-packages/solaar/ui/config_panel.py", line 55, in _do_write v = setting.write(v) ^^^^^^^^^^^^^^^^ File "/nix/store/bv327lysrhjck4czglxk7dkd7zmn6giw-solaar-flake-1.1.11rc1/lib/python3.11/site-packages/logitech_receiver/settings.py", line 327, in write data_bytes = self._validator.prepare_write(value, current_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/nix/store/bv327lysrhjck4czglxk7dkd7zmn6giw-solaar-flake-1.1.11rc1/lib/python3.11/site-packages/logitech_receiver/settings.py", line 1038, in prepare_write raise ValueError('invalid choice %r' % new_value) ValueError: invalid choice 511 2024-02-10 12:23:24,243,243 INFO [MainThread] solaar.configuration: saved ['1.1.11rc1', {'_NAME': 'G502 Gaming Mouse', '_absent': ['hi-res-scroll', 'lowres-scroll-mode', 'scroll-ratchet', 'smart-shift', 'thumb-scroll-invert', 'thumb-scroll-mode', 'report_rate_extended', 'pointer_speed', 'speed-change', 'backlight', 'backlight_level', 'backlight_duration_hands_out', 'backlight_duration_hands_in', 'backlight_duration_powered', 'backlight-timed', 'fn-swap', 'reprogrammable-keys', 'persistent-remappable-keys', 'divert-keys', 'disable-keyboard-keys', 'crown-smooth', 'divert-crown', 'divert-gkeys', 'm-key-leds', 'mr-key-led', 'multiplatform', 'change-host', 'gesture2-gestures', 'gesture2-divert', 'gesture2-params', 'sidetone', 'equalizer', 'adc_power_management'], '_battery': 4097, '_modelId': '407FC08D0000', '_sensitive': {'dpi': False, 'hires-scroll-mode': False, 'hires-smooth-invert': False, 'hires-smooth-resolution': False, 'onboard_profiles': True, 'report_rate': True}, '_serial': 'DDDAADBC', '_unitId': 'DDDAADBC', '_wpid': '407F', 'dpi': 900, 'hires-scroll-mode': False, 'hires-smooth-invert': False, 'hires-smooth-resolution': True, 'led_control': 0, 'onboard_profiles': 1, 'report_rate': 1}, {'_NAME': 'G915 WIRELESS RGB MECHANICAL GAMING KEYBOARD', '_absent': ['hi-res-scroll', 'lowres-scroll-mode', 'hires-smooth-invert', 'hires-smooth-resolution', 'hires-scroll-mode', 'scroll-ratchet', 'smart-shift', 'thumb-scroll-invert', 'thumb-scroll-mode', 'report_rate_extended', 'pointer_speed', 'dpi', 'speed-change', 'backlight', 'backlight_level', 'backlight_duration_hands_out', 'backlight_duration_hands_in', 'backlight_duration_powered', 'backlight-timed', 'led_control', 'led_zone_', 'fn-swap', 'reprogrammable-keys', 'persistent-remappable-keys', 'disable-keyboard-keys', 'crown-smooth', 'divert-crown', 'multiplatform', 'gesture2-gestures', 'gesture2-divert', 'gesture2-params', 'sidetone', 'equalizer', 'adc_power_management'], '_battery': 4097, '_modelId': 'B354407CC33E', '_sensitive': {'m-key-leds': True, 'onboard_profiles': 'ignore', 'report_rate': False}, '_serial': 'A502B0E1', '_unitId': 'A502B0E1', '_wpid': '407C', 'change-host': None, 'divert-gkeys': False, 'divert-keys': {209: 0, 210: 0}, 'm-key-leds': {1: False, 2: False, 4: False}, 'mr-key-led': False, 'onboard_profiles': 511, 'report_rate': 1}] to /home/sven/.config/solaar/config.yaml 2024-02-10 12:23:25,641,641 DEBUG [MainThread] solaar.ui: shutdown 2024-02-10 12:23:25,641,641 INFO [MainThread] solaar.listener: stopping receiver listening threads [, ] 2024-02-10 12:23:25,655,655 INFO [MainThread] solaar.configuration: saved ['1.1.11rc1', {'_NAME': 'G502 Gaming Mouse', '_absent': ['hi-res-scroll', 'lowres-scroll-mode', 'scroll-ratchet', 'smart-shift', 'thumb-scroll-invert', 'thumb-scroll-mode', 'report_rate_extended', 'pointer_speed', 'speed-change', 'backlight', 'backlight_level', 'backlight_duration_hands_out', 'backlight_duration_hands_in', 'backlight_duration_powered', 'backlight-timed', 'fn-swap', 'reprogrammable-keys', 'persistent-remappable-keys', 'divert-keys', 'disable-keyboard-keys', 'crown-smooth', 'divert-crown', 'divert-gkeys', 'm-key-leds', 'mr-key-led', 'multiplatform', 'change-host', 'gesture2-gestures', 'gesture2-divert', 'gesture2-params', 'sidetone', 'equalizer', 'adc_power_management'], '_battery': 4097, '_modelId': '407FC08D0000', '_sensitive': {'dpi': False, 'hires-scroll-mode': False, 'hires-smooth-invert': False, 'hires-smooth-resolution': False, 'onboard_profiles': True, 'report_rate': True}, '_serial': 'DDDAADBC', '_unitId': 'DDDAADBC', '_wpid': '407F', 'dpi': 900, 'hires-scroll-mode': False, 'hires-smooth-invert': False, 'hires-smooth-resolution': True, 'led_control': 0, 'onboard_profiles': 1, 'report_rate': 1}, {'_NAME': 'G915 WIRELESS RGB MECHANICAL GAMING KEYBOARD', '_absent': ['hi-res-scroll', 'lowres-scroll-mode', 'hires-smooth-invert', 'hires-smooth-resolution', 'hires-scroll-mode', 'scroll-ratchet', 'smart-shift', 'thumb-scroll-invert', 'thumb-scroll-mode', 'report_rate_extended', 'pointer_speed', 'dpi', 'speed-change', 'backlight', 'backlight_level', 'backlight_duration_hands_out', 'backlight_duration_hands_in', 'backlight_duration_powered', 'backlight-timed', 'led_control', 'led_zone_', 'fn-swap', 'reprogrammable-keys', 'persistent-remappable-keys', 'disable-keyboard-keys', 'crown-smooth', 'divert-crown', 'multiplatform', 'gesture2-gestures', 'gesture2-divert', 'gesture2-params', 'sidetone', 'equalizer', 'adc_power_management'], '_battery': 4097, '_modelId': 'B354407CC33E', '_sensitive': {'m-key-leds': True, 'onboard_profiles': 'ignore', 'report_rate': False}, '_serial': 'A502B0E1', '_unitId': 'A502B0E1', '_wpid': '407C', 'change-host': None, 'divert-gkeys': False, 'divert-keys': {209: 0, 210: 0}, 'm-key-leds': {1: False, 2: False, 4: False}, 'mr-key-led': False, 'onboard_profiles': 511, 'report_rate': 1}] to /home/sven/.config/solaar/config.yaml 2024-02-10 12:23:26,458,458 INFO [ReceiverListener:hidraw4] solaar.listener: : notifications listener has stopped 2024-02-10 12:23:26,458,458 DEBUG [ReceiverListener:hidraw4] logitech_receiver.listener: <_ThreadedHandle(/dev/hidraw4)> closing [13] 2024-02-10 12:23:26,612,612 INFO [ReceiverListener:hidraw7] solaar.listener: : notifications listener has stopped 2024-02-10 12:23:26,613,613 DEBUG [ReceiverListener:hidraw7] logitech_receiver.listener: <_ThreadedHandle(/dev/hidraw7)> closing [20] 2024-02-10 12:23:26,613,613 DEBUG [AsyncUI] solaar.tasks: stopped 2024-02-10 12:23:26,617,617 DEBUG [MainThread] solaar.ui: status changed: (NONE) None 2024-02-10 12:23:26,617,617 DEBUG [MainThread] solaar.ui: status changed: (NONE) None ```
pfps commented 9 months ago

Somehow the config value for onboard_profiles was set to an invalid number, 0x01ff. And then solaar show complained about an illegal value, almost certainly because this number is out of bounds. This check is done as an unrecoverable assertion - it should probably be done as a recoverable error message.

The question is how did this value get in the configuration data. I expect that the device provided the value at some time and the solution to the problem is to filter out this kind of response. Sector 0xff and 0x1ff are values that point to a definitely illegal sector.

pfps commented 9 months ago

The other problem is that it should be possible to recover from an illegal value. Right now Solaar locks a setting when an error occurs. This results in an unrecoverable loop if the error is the result of an illegal value. I think the right solution is to put up the error icon but not lock the setting.

Svenum commented 9 months ago

Sounds right to me

pfps commented 9 months ago

The funny thing is that I manually set the onboard_profiles to an illegal value for my G502 and started up Solaar. What happened was as expected - Solaar refused to apply this value but didn't put the setting in an error state. The difference may be that the G915 replies with this "illegal" value in response to a read request.

pfps commented 9 months ago

The solution to the failed assertion was not to change it to an error message but instead catch the exception in solaar show. Please download PR #2255 and try solaar show. It should show full information about the G915 and complain if it encounters an invalid value.

To clone and use Solar from its GitHub repository

git clone https://github.com/pwr-Solaar/Solaar.git
cd Solaar

Run Solaar as bin/solaar from this directory.

To run PR #2255, first clone Solaar if you have not already done so and cd to the clone directory. The first time you download the pull request, fetch it into a new branch and checkout that branch, as in:

git fetch origin pull/2255/head:pull_2255
git checkout pull_2255

To download a new version of the pull request, fetch it and then set your pull branch to the new fetch, as in:

git checkout pull_2255
git fetch origin pull/2255/head
git reset --hard FETCH_HEAD
Svenum commented 9 months ago

Here is the output of solaar show. This now seems right to me but the option in the ui still dont work.

``` solaar version 1.1.11rc1 Lightspeed Receiver Device path : /dev/hidraw4 USB id : 046d:C541 Serial : DEE9CA1E Firmware : 01.02.B0028 Bootloader : 01.27 Other : 75.25 Has 1 paired device(s) out of a maximum of 2. Notifications: wireless, software present (0x000900) Device activity counters: 1=16 1: G915 WIRELESS RGB MECHANICAL GAMING KEYBOARD Device path : None WPID : 407C Codename : G915 KEYBOARD Kind : keyboard Protocol : HID++ 4.2 Report Rate : 0ms Serial number: A502B0E1 Model ID: B354407CC33E Unit ID: A502B0E1 Bootloader: BOT 77.02.B0039 Other: Firmware: MPK 09.03.B0041 Other: Other: The power switch is located on the top left corner. Supports 38 HID++ 2.0 features: 0: ROOT {0000} V0 1: FEATURE SET {0001} V0 2: DEVICE FW VERSION {0003} V4 Firmware: Bootloader BOT 77.02.B0039 0000EC44D534 Firmware: Other Firmware: Firmware MPK 09.03.B0041 407C3791543D Firmware: Other Firmware: Other Unit ID: A502B0E1 Model ID: B354407CC33E Transport IDs: {'btleid': 'B354', 'wpid': '407C', 'usbid': 'C33E'} 3: DEVICE NAME {0005} V0 Name: G915 WIRELESS RGB MECHANICAL GAMING KEYBOARD Kind: keyboard 4: WIRELESS DEVICE STATUS {1D4B} V0 5: CONFIG CHANGE {0020} V0 6: DEVICE FRIENDLY NAME {0007} V0 Friendly Name: G915 KEYBOARD� 7: BATTERY VOLTAGE {1001} V3 Battery: 90% 4185mV , recharging. 8: CHANGE HOST {1814} V1 Change Host : 1:Ni 9: HOSTS INFO {1815} V1 Host 0 (paired): Ni Host 1 (paired): 10: RGB EFFECTS {8071} V0 11: PER KEY LIGHTING V2 {8081} V2 12: REPROG CONTROLS V4 {1B04} V4 Key/Button Diversion (saved): {Host Switch Channel 1:Regular, Host Switch Channel 2:Regular} Key/Button Diversion : {Host Switch Channel 1:Regular, Host Switch Channel 2:Regular} 13: REPORT HID USAGE {1BC0} V1 14: ENCRYPTION {4100} V0 15: KEYBOARD DISABLE BY USAGE {4522} V0 16: KEYBOARD LAYOUT 2 {4540} V0 17: GKEY {8010} V0 Divert G Keys (saved): False Divert G Keys : False 18: MKEYS {8020} V0 M-Key LEDs (saved): {M1:False, M2:False, M3:False} M-Key LEDs : {M1:False, M2:False, M3:False} 19: MR {8030} V0 MR-Key LED (saved): False MR-Key LED : False 20: BRIGHTNESS CONTROL {8040} V0 21: ONBOARD PROFILES {8100} V0 Device Mode: On-Board Onboard Profiles (saved): None Onboard Profiles : AssertionError validator_class: failed to validate read value 04 22: REPORT RATE {8060} V0 Report Rate: 0ms Report Rate (saved): 1ms Report Rate : AssertionError validator_class: failed to validate read value 00 23: DFUCONTROL SIGNED {00C2} V0 24: DFU {00D0} V3 25: DEVICE RESET {1802} V0 internal, hidden 26: unknown:1803 {1803} V0 internal, hidden 27: CONFIG DEVICE PROPS {1806} V8 internal, hidden 28: unknown:1813 {1813} V0 internal, hidden 29: OOBSTATE {1805} V0 internal, hidden 30: unknown:1830 {1830} V0 internal, hidden 31: unknown:1890 {1890} V5 internal, hidden 32: unknown:1891 {1891} V5 internal, hidden 33: unknown:18A1 {18A1} V0 internal, hidden 34: unknown:1E00 {1E00} V0 hidden 35: unknown:1EB0 {1EB0} V0 internal, hidden 36: unknown:1861 {1861} V0 internal, hidden 37: unknown:18B0 {18B0} V0 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: 90% 4185mV , recharging. Lightspeed Receiver Device path : /dev/hidraw7 USB id : 046d:C539 Serial : 2FD29E00 Firmware : 39.06.B0040 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: G502 Gaming Mouse Device path : /dev/hidraw8 WPID : 407F Codename : G502 Kind : mouse Protocol : HID++ 4.2 Report Rate : 1ms Serial number: DDDAADBC Model ID: 407FC08D0000 Unit ID: DDDAADBC Bootloader: BOT 92.00.B0008 Firmware: MPM 17.00.B0008 Other: The power switch is located on the base. Supports 30 HID++ 2.0 features: 0: ROOT {0000} V0 1: FEATURE SET {0001} V0 2: DEVICE FW VERSION {0003} V2 Firmware: Bootloader BOT 92.00.B0008 AAEF21F1FA5F Firmware: Firmware MPM 17.00.B0008 407F21F1FA5F Firmware: Other Unit ID: DDDAADBC Model ID: 407FC08D0000 Transport IDs: {'wpid': '407F', 'usbid': 'C08D'} 3: DEVICE NAME {0005} V0 Name: G502 LIGHTSPEED Wireless Gaming Mouse Kind: mouse 4: WIRELESS DEVICE STATUS {1D4B} V0 5: CONFIG CHANGE {0020} V0 6: BATTERY VOLTAGE {1001} V2 Battery: 20% 3743mV , discharging. 7: COLOR LED EFFECTS {8070} V4 LED Control (saved): Device LED Control : Device LEDs Primary : None LEDs Logo : None 8: LED CONTROL {1300} V0 9: ONBOARD PROFILES {8100} V0 Device Mode: On-Board Onboard Profiles (saved): Profile 1 Onboard Profiles : Profile 1 10: MOUSE BUTTON SPY {8110} V0 11: REPORT RATE {8060} V0 Report Rate: 1ms Report Rate (saved): 1ms Report Rate : 1ms 12: ADJUSTABLE DPI {2201} V1 Sensitivity (DPI) (saved): 900 Sensitivity (DPI) : 900 13: DEVICE RESET {1802} V0 internal, hidden 14: unknown:1803 {1803} V0 internal, hidden 15: OOBSTATE {1805} V0 internal, hidden 16: CONFIG DEVICE PROPS {1806} V4 internal, hidden 17: unknown:1811 {1811} V0 internal, hidden 18: unknown:1830 {1830} V0 internal, hidden 19: unknown:1890 {1890} V4 internal, hidden 20: unknown:1891 {1891} V4 internal, hidden 21: unknown:18A1 {18A1} V0 internal, hidden 22: unknown:1801 {1801} V0 internal, hidden 23: unknown:18B1 {18B1} V0 internal, hidden 24: unknown:1DF3 {1DF3} V0 internal, hidden 25: unknown:1E00 {1E00} V0 hidden 26: unknown:1EB0 {1EB0} V0 internal, hidden 27: unknown:1863 {1863} V0 internal, hidden 28: unknown:1E22 {1E22} V0 internal, hidden 29: HIRES WHEEL {2121} V0 Multiplier: 8 Has invert: Normal wheel motion Has ratchet switch: Normal wheel mode High resolution mode HID notification Scroll Wheel Direction (saved): False Scroll Wheel Direction : False Scroll Wheel Resolution (saved): True Scroll Wheel Resolution : True Scroll Wheel Diversion (saved): False Scroll Wheel Diversion : False Battery: 20% 3743mV , discharging. ```
pfps commented 9 months ago

That is as expected, the PR doesn't yet have the necessary changes to the GUI code.

As a bonus, the PR shows an unexpected response for report_rate corrected.

The response for onboard profiles is even more unusual than I expected. Please post the results of solaar -ddd show G915 so that I can see exactly what is going on.

pfps commented 9 months ago

Also provide a current dump of the profile data for the G915.

pfps commented 9 months ago

PR #2255 should allow changes to settings even when an error occurs.

The remaining issue is just how the 0x1ff value was picked up. Post what values Solaar shows as possible choices for the setting.

Svenum commented 9 months ago

solaar -ddd show G915:

``` 2024-02-10 14:38:52,224,224 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for DEVICE /dev/hidraw0 BID 0003 VID 0000041E PID 00003247: No module named 'hid_parser' 2024-02-10 14:38:52,225,225 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for DEVICE /dev/hidraw1 BID 0003 VID 0000041E PID 00003247: No module named 'hid_parser' 2024-02-10 14:38:52,226,226 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for DEVICE /dev/hidraw2 BID 0003 VID 0000046D PID 0000C541: No module named 'hid_parser' 2024-02-10 14:38:52,226,226 INFO [MainThread] hidapi.udev: Found device /dev/hidraw2 BID 0003 VID 0000046D PID 0000C541 HID++ None None USB 0 2 2024-02-10 14:38:52,227,227 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for DEVICE /dev/hidraw3 BID 0003 VID 0000046D PID 0000C541: No module named 'hid_parser' 2024-02-10 14:38:52,227,227 INFO [MainThread] hidapi.udev: Found device /dev/hidraw3 BID 0003 VID 0000046D PID 0000C541 HID++ None None USB 1 2 2024-02-10 14:38:52,228,228 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for DEVICE /dev/hidraw4 BID 0003 VID 0000046D PID 0000C541: No module named 'hid_parser' 2024-02-10 14:38:52,228,228 INFO [MainThread] hidapi.udev: Found device /dev/hidraw4 BID 0003 VID 0000046D PID 0000C541 HID++ None None USB 2 2 2024-02-10 14:38:52,228,228 INFO [MainThread] hidapi.udev: OPEN PATH /dev/hidraw4 2024-02-10 14:38:52,280,280 INFO [MainThread] logitech_receiver.base: New lock 4 2024-02-10 14:38:52,280,280 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 030000] 2024-02-10 14:38:52,281,281 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 83B5 03DEE9CA1E010207FF00000000000000] 2024-02-10 14:38:52,281,281 DEBUG [MainThread] solaar.cli: [/dev/hidraw4] => 2024-02-10 14:38:52,282,282 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for DEVICE /dev/hidraw5 BID 0003 VID 0000046D PID 0000C539: No module named 'hid_parser' 2024-02-10 14:38:52,282,282 INFO [MainThread] hidapi.udev: Found device /dev/hidraw5 BID 0003 VID 0000046D PID 0000C539 HID++ None None USB 0 2 2024-02-10 14:38:52,283,283 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for DEVICE /dev/hidraw6 BID 0003 VID 0000046D PID 0000C539: No module named 'hid_parser' 2024-02-10 14:38:52,284,284 INFO [MainThread] hidapi.udev: Found device /dev/hidraw6 BID 0003 VID 0000046D PID 0000C539 HID++ None None USB 1 2 2024-02-10 14:38:52,285,285 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for DEVICE /dev/hidraw7 BID 0003 VID 0000046D PID 0000C539: No module named 'hid_parser' 2024-02-10 14:38:52,285,285 INFO [MainThread] hidapi.udev: Found device /dev/hidraw7 BID 0003 VID 0000046D PID 0000C539 HID++ None None USB 2 2 2024-02-10 14:38:52,285,285 INFO [MainThread] hidapi.udev: OPEN PATH /dev/hidraw7 2024-02-10 14:38:52,286,286 INFO [MainThread] logitech_receiver.base: New lock 5 2024-02-10 14:38:52,286,286 DEBUG [MainThread] logitech_receiver.base: (5) <= w[10 FF 83B5 030000] 2024-02-10 14:38:52,287,287 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 83B5 032FD29E000101070000000000000000] 2024-02-10 14:38:52,287,287 DEBUG [MainThread] solaar.cli: [/dev/hidraw7] => 2024-02-10 14:38:52,288,288 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 8102 000000] 2024-02-10 14:38:52,288,288 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8102 000100] 2024-02-10 14:38:52,288,288 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 8102 000000] 2024-02-10 14:38:52,289,289 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8102 000100] 2024-02-10 14:38:53,293,293 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 200000] 2024-02-10 14:38:53,294,294 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 83B5 200708407C0D0001B300000000000100] 2024-02-10 14:38:53,294,294 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 300000] 2024-02-10 14:38:53,295,295 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 83B5 30A502B0E11840A00105000000000000] 2024-02-10 14:38:53,295,295 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 400000] 2024-02-10 14:38:53,296,296 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 83B5 400D47393135204B4559424F41524400] 2024-02-10 14:38:53,296,296 INFO [MainThread] logitech_receiver.receiver: : found new device 1 (407C) 2024-02-10 14:38:53,296,296 DEBUG [MainThread] logitech_receiver.base: (4) pinging device 1 2024-02-10 14:38:53,296,296 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 01 001B 000065] 2024-02-10 14:38:53,323,323 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 001B 04026500000000000000000000000000] 2024-02-10 14:38:53,323,323 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0008 00010000000000000000000000000000] 2024-02-10 14:38:53,333,333 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0008 01000100000000000000000000000000] 2024-02-10 14:38:53,333,333 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 010C 00000000000000000000000000000000] 2024-02-10 14:38:53,343,343 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 010C 25000000000000000000000000000000] 2024-02-10 14:38:53,343,343 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000D 00050000000000000000000000000000] 2024-02-10 14:38:53,353,353 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000D 03000000000000000000000000000000] 2024-02-10 14:38:53,353,353 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 030B 00000000000000000000000000000000] 2024-02-10 14:38:53,363,363 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 030B 2C000000000000000000000000000000] 2024-02-10 14:38:53,363,363 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 031D 00000000000000000000000000000000] 2024-02-10 14:38:53,373,373 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 031D 4739313520574952454C455353205247] 2024-02-10 14:38:53,373,373 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0319 10000000000000000000000000000000] 2024-02-10 14:38:53,383,383 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0319 42204D454348414E4943414C2047414D] 2024-02-10 14:38:53,383,383 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 031E 20000000000000000000000000000000] 2024-02-10 14:38:53,393,393 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 031E 494E47204B4559424F41524400000000] 2024-02-10 14:38:53,393,393 DEBUG [MainThread] logitech_receiver.base: (4) pinging device 1 2024-02-10 14:38:53,393,393 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 001F 00008900000000000000000000000000] 2024-02-10 14:38:53,403,403 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 001F 04028900000000000000000000000000] 2024-02-10 14:38:53,403,403 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000A 80600000000000000000000000000000] 2024-02-10 14:38:53,413,413 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000A 16000000000000000000000000000000] 2024-02-10 14:38:53,414,414 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 161B 00000000000000000000000000000000] 2024-02-10 14:38:53,423,423 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 161B 00000000000000000000000000000000] 2024-02-10 14:38:53,424,424 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 161A 00000000000000000000000000000000] 2024-02-10 14:38:53,433,433 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 161A 00000000000000000000000000000000] 2024-02-10 14:38:53,434,434 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000A 00030000000000000000000000000000] 2024-02-10 14:38:53,443,443 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000A 02000400000000000000000000000000] 2024-02-10 14:38:53,444,444 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 020F 00000000000000000000000000000000] 2024-02-10 14:38:53,453,453 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 020F 05A502B0E1000EB354407CC33E000000] 2024-02-10 14:38:53,454,454 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 020D 00000000000000000000000000000000] 2024-02-10 14:38:53,463,463 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 020D 05A502B0E1000EB354407CC33E000000] 2024-02-10 14:38:53,464,464 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 021A 00000000000000000000000000000000] 2024-02-10 14:38:53,473,473 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 021A 01424F5477020039000000EC44D53400] 2024-02-10 14:38:53,474,474 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 021A 01000000000000000000000000000000] 2024-02-10 14:38:53,483,483 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 021A 05000000000000A90000000000000000] 2024-02-10 14:38:53,484,484 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 021E 02000000000000000000000000000000] 2024-02-10 14:38:53,493,493 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 021E 004D504B0903004101407C3791543D00] 2024-02-10 14:38:53,494,494 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 021C 03000000000000000000000000000000] 2024-02-10 14:38:53,503,503 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 021C 08000000000000000000000000000000] 2024-02-10 14:38:53,504,504 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 021B 04000000000000000000000000000000] 2024-02-10 14:38:53,513,513 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 021B 08000000000000000000000000000000] 2024-02-10 14:38:53,553,553 DEBUG [MainThread] solaar.configuration: load => ['1.1.11rc1', {'_NAME': 'G502 Gaming Mouse', '_absent': ['hi-res-scroll', 'lowres-scroll-mode', 'scroll-ratchet', 'smart-shift', 'thumb-scroll-invert', 'thumb-scroll-mode', 'report_rate_extended', 'pointer_speed', 'speed-change', 'backlight', 'backlight_level', 'backlight_duration_hands_out', 'backlight_duration_hands_in', 'backlight_duration_powered', 'backlight-timed', 'fn-swap', 'reprogrammable-keys', 'persistent-remappable-keys', 'divert-keys', 'disable-keyboard-keys', 'crown-smooth', 'divert-crown', 'divert-gkeys', 'm-key-leds', 'mr-key-led', 'multiplatform', 'change-host', 'gesture2-gestures', 'gesture2-divert', 'gesture2-params', 'sidetone', 'equalizer', 'adc_power_management'], '_battery': 4097, '_modelId': '407FC08D0000', '_sensitive': {'dpi': False, 'hires-scroll-mode': False, 'hires-smooth-invert': False, 'hires-smooth-resolution': False, 'onboard_profiles': True, 'report_rate': True}, '_serial': 'DDDAADBC', '_unitId': 'DDDAADBC', '_wpid': '407F', 'dpi': 900, 'hires-scroll-mode': False, 'hires-smooth-invert': False, 'hires-smooth-resolution': True, 'led_control': 0, 'onboard_profiles': 1, 'report_rate': 1}, {'_NAME': 'G915 WIRELESS RGB MECHANICAL GAMING KEYBOARD', '_absent': ['hi-res-scroll', 'lowres-scroll-mode', 'hires-smooth-invert', 'hires-smooth-resolution', 'hires-scroll-mode', 'scroll-ratchet', 'smart-shift', 'thumb-scroll-invert', 'thumb-scroll-mode', 'report_rate_extended', 'pointer_speed', 'dpi', 'speed-change', 'backlight', 'backlight_level', 'backlight_duration_hands_out', 'backlight_duration_hands_in', 'backlight_duration_powered', 'backlight-timed', 'led_control', 'led_zone_', 'fn-swap', 'reprogrammable-keys', 'persistent-remappable-keys', 'disable-keyboard-keys', 'crown-smooth', 'divert-crown', 'multiplatform', 'gesture2-gestures', 'gesture2-divert', 'gesture2-params', 'sidetone', 'equalizer', 'adc_power_management'], '_battery': 4097, '_modelId': 'B354407CC33E', '_sensitive': {'m-key-leds': True, 'onboard_profiles': True, 'report_rate': False}, '_serial': 'A502B0E1', '_unitId': 'A502B0E1', '_wpid': '407C', 'change-host': None, 'divert-gkeys': False, 'divert-keys': {209: 0, 210: 0}, 'm-key-leds': {1: False, 2: False, 4: False}, 'mr-key-led': False, 'onboard_profiles': 511, 'report_rate': 1}] 2024-02-10 14:38:53,553,553 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000F 81000000000000000000000000000000] 2024-02-10 14:38:53,563,563 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000F 15000000000000000000000000000000] 2024-02-10 14:38:53,563,563 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 1559 00000000000000000000000000000000] 2024-02-10 14:38:53,573,573 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 1559 000101000002010000030100FFFF0000] 2024-02-10 14:38:53,573,573 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 1558 00000004000000000000000000000000] 2024-02-10 14:38:53,584,584 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 1558 0002010000030100FFFF0000FFFFFFFF] 2024-02-10 14:38:53,584,584 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 1558 00000008000000000000000000000000] 2024-02-10 14:38:53,595,595 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 1558 00030100FFFF0000FFFFFFFFFFFFFFFF] 2024-02-10 14:38:53,595,595 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 155A 0000000C000000000000000000000000] 2024-02-10 14:38:53,606,606 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 155A FFFF0000FFFFFFFFFFFFFFFFFFFFFFFF] 2024-02-10 14:38:53,606,606 DEBUG [MainThread] logitech_receiver.settings_templates: check_feature onboard_profiles [ONBOARD PROFILES] detected 2024-02-10 14:38:53,607,607 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 160B 00000000000000000000000000000000] 2024-02-10 14:38:53,617,617 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 160B 8B000000000000000000000000000000] 2024-02-10 14:38:53,617,617 DEBUG [MainThread] logitech_receiver.settings_templates: check_feature report_rate [REPORT RATE] detected 2024-02-10 14:38:53,618,618 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000E 1B040000000000000000000000000000] 2024-02-10 14:38:53,627,627 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000E 0C000400000000000000000000000000] 2024-02-10 14:38:53,627,627 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000C 1B010000000000000000000000000000] 2024-02-10 14:38:53,637,637 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000C 00000000000000000000000000000000] 2024-02-10 14:38:53,637,637 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0C0F 00000000000000000000000000000000] 2024-02-10 14:38:53,647,647 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0C0F 02000000000000000000000000000000] 2024-02-10 14:38:53,647,647 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0C1C 00000000000000000000000000000000] 2024-02-10 14:38:53,657,657 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0C1C 00D100AE600100000000000000000000] 2024-02-10 14:38:53,657,657 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0C18 01000000000000000000000000000000] 2024-02-10 14:38:53,667,667 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0C18 00D200AF600200000000000000000000] 2024-02-10 14:38:53,667,667 DEBUG [MainThread] logitech_receiver.settings_templates: check_feature divert-keys [REPROG CONTROLS V4] detected 2024-02-10 14:38:53,668,668 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000E 80100000000000000000000000000000] 2024-02-10 14:38:53,677,677 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000E 11000000000000000000000000000000] 2024-02-10 14:38:53,677,677 DEBUG [MainThread] logitech_receiver.settings_templates: check_feature divert-gkeys [GKEY] detected 2024-02-10 14:38:53,678,678 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0008 80200000000000000000000000000000] 2024-02-10 14:38:53,687,687 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0008 12000000000000000000000000000000] 2024-02-10 14:38:53,687,687 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 120B 00000000000000000000000000000000] 2024-02-10 14:38:53,697,697 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 120B 03000000000000000000000000000000] 2024-02-10 14:38:53,697,697 DEBUG [MainThread] logitech_receiver.settings_templates: check_feature m-key-leds [MKEYS] detected 2024-02-10 14:38:53,698,698 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000A 80300000000000000000000000000000] 2024-02-10 14:38:53,707,707 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000A 13000000000000000000000000000000] 2024-02-10 14:38:53,707,707 DEBUG [MainThread] logitech_receiver.settings_templates: check_feature mr-key-led [MR] detected 2024-02-10 14:38:53,708,708 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0009 18140000000000000000000000000000] 2024-02-10 14:38:53,717,717 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0009 08000100000000000000000000000000] 2024-02-10 14:38:53,717,717 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 080D 00000000000000000000000000000000] 2024-02-10 14:38:53,727,727 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 080D 02000000000000000000000000000000] 2024-02-10 14:38:53,727,727 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000F 18150000000000000000000000000000] 2024-02-10 14:38:53,737,737 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000F 09000100000000000000000000000000] 2024-02-10 14:38:53,737,737 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 090E 00000000000000000000000000000000] 2024-02-10 14:38:53,747,747 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 090E 13090200000000000000000000000000] 2024-02-10 14:38:53,748,748 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 091C 00000000000000000000000000000000] 2024-02-10 14:38:53,757,757 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 091C 00010100021800000000000000000000] 2024-02-10 14:38:53,757,757 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 093D 00000000000000000000000000000000] 2024-02-10 14:38:53,767,767 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 093D 00004E69000000000000000000000000] 2024-02-10 14:38:53,767,767 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0919 01000000000000000000000000000000] 2024-02-10 14:38:53,777,777 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0919 01010400001800000000000000000000] 2024-02-10 14:38:53,783,783 DEBUG [MainThread] logitech_receiver.settings_templates: check_feature change-host [CHANGE HOST] detected 2024-02-10 14:38:53,784,784 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0009 00000000000000000000000000000000] 2024-02-10 14:38:53,787,787 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0009 00000100000000000000000000000000] 2024-02-10 14:38:53,787,787 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000C 00010000000000000000000000000000] 2024-02-10 14:38:53,797,797 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000C 01000100000000000000000000000000] 2024-02-10 14:38:53,797,797 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0008 00030000000000000000000000000000] 2024-02-10 14:38:53,807,807 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0008 02000400000000000000000000000000] 2024-02-10 14:38:53,808,808 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 020F 00000000000000000000000000000000] 2024-02-10 14:38:53,819,819 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 020F 05A502B0E1000EB354407CC33E000000] 2024-02-10 14:38:53,819,819 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0219 00000000000000000000000000000000] 2024-02-10 14:38:53,827,827 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0219 01424F5477020039000000EC44D53400] 2024-02-10 14:38:53,828,828 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0219 01000000000000000000000000000000] 2024-02-10 14:38:53,837,837 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0219 05000000000000A90000000000000000] 2024-02-10 14:38:53,838,838 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 021C 02000000000000000000000000000000] 2024-02-10 14:38:53,847,847 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 021C 004D504B0903004101407C3791543D00] 2024-02-10 14:38:53,848,848 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 021D 03000000000000000000000000000000] 2024-02-10 14:38:53,857,857 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 021D 08000000000000000000000000000000] 2024-02-10 14:38:53,858,858 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0218 04000000000000000000000000000000] 2024-02-10 14:38:53,867,867 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0218 08000000000000000000000000000000] 2024-02-10 14:38:53,868,868 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0208 00000000000000000000000000000000] 2024-02-10 14:38:53,877,877 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0208 05A502B0E1000EB354407CC33E000000] 2024-02-10 14:38:53,878,878 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0009 00050000000000000000000000000000] 2024-02-10 14:38:53,887,887 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0009 03000000000000000000000000000000] 2024-02-10 14:38:53,888,888 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 030D 00000000000000000000000000000000] 2024-02-10 14:38:53,897,897 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 030D 2C000000000000000000000000000000] 2024-02-10 14:38:53,898,898 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0318 00000000000000000000000000000000] 2024-02-10 14:38:53,907,907 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0318 4739313520574952454C455353205247] 2024-02-10 14:38:53,908,908 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 031F 10000000000000000000000000000000] 2024-02-10 14:38:53,917,917 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 031F 42204D454348414E4943414C2047414D] 2024-02-10 14:38:53,918,918 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 031C 20000000000000000000000000000000] 2024-02-10 14:38:53,927,927 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 031C 494E47204B4559424F41524400000000] 2024-02-10 14:38:53,927,927 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 032A 00000000000000000000000000000000] 2024-02-10 14:38:53,937,937 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 032A 00000000000000000000000000000000] 2024-02-10 14:38:53,937,937 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 011A 04000000000000000000000000000000] 2024-02-10 14:38:53,947,947 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 011A 1D4B0000000000000000000000000000] 2024-02-10 14:38:53,947,947 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000D 1D4B0000000000000000000000000000] 2024-02-10 14:38:53,957,957 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000D 04000000000000000000000000000000] 2024-02-10 14:38:53,958,958 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 011B 05000000000000000000000000000000] 2024-02-10 14:38:53,967,967 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 011B 00200000000000000000000000000000] 2024-02-10 14:38:53,967,967 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000D 00200000000000000000000000000000] 2024-02-10 14:38:53,977,977 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000D 05000000000000000000000000000000] 2024-02-10 14:38:53,978,978 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0118 06000000000000000000000000000000] 2024-02-10 14:38:53,987,987 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0118 00070000000000000000000000000000] 2024-02-10 14:38:53,987,987 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000B 00070000000000000000000000000000] 2024-02-10 14:38:53,997,997 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000B 06000000000000000000000000000000] 2024-02-10 14:38:53,997,997 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 060F 00000000000000000000000000000000] 2024-02-10 14:38:54,007,007 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 060F 0E120E00000000000000000000000000] 2024-02-10 14:38:54,008,008 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0618 00000000000000000000000000000000] 2024-02-10 14:38:54,017,017 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0618 0047393135204B4559424F4152440000] 2024-02-10 14:38:54,017,017 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 011D 07000000000000000000000000000000] 2024-02-10 14:38:54,027,027 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 011D 10010003000000000000000000000000] 2024-02-10 14:38:54,027,027 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000F 10010000000000000000000000000000] 2024-02-10 14:38:54,037,037 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000F 07000300000000000000000000000000] 2024-02-10 14:38:54,037,037 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 070E 00000000000000000000000000000000] 2024-02-10 14:38:54,047,047 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 070E 10598000000000000000000000000000] 2024-02-10 14:38:54,047,047 DEBUG [MainThread] logitech_receiver.hidpp20: battery voltage 4185 mV, charging recharging, status 0 = charging, level 90, type standard 2024-02-10 14:38:54,048,048 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0008 18140000000000000000000000000000] 2024-02-10 14:38:54,057,057 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0008 08000100000000000000000000000000] 2024-02-10 14:38:54,058,058 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 080A 00000000000000000000000000000000] 2024-02-10 14:38:54,067,067 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 080A 02000000000000000000000000000000] 2024-02-10 14:38:54,067,067 DEBUG [MainThread] logitech_receiver.settings: change-host: read value NamedInt(0, '1:Ni') on 2024-02-10 14:38:54,068,068 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000A 18150000000000000000000000000000] 2024-02-10 14:38:54,077,077 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000A 09000100000000000000000000000000] 2024-02-10 14:38:54,078,078 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 090D 00000000000000000000000000000000] 2024-02-10 14:38:54,087,087 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 090D 13090200000000000000000000000000] 2024-02-10 14:38:54,087,087 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 091C 00000000000000000000000000000000] 2024-02-10 14:38:54,097,097 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 091C 00010100021800000000000000000000] 2024-02-10 14:38:54,097,097 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0939 00000000000000000000000000000000] 2024-02-10 14:38:54,107,107 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0939 00004E69000000000000000000000000] 2024-02-10 14:38:54,108,108 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 091E 01000000000000000000000000000000] 2024-02-10 14:38:54,117,117 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 091E 01010400001800000000000000000000] 2024-02-10 14:38:54,118,118 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0119 0A000000000000000000000000000000] 2024-02-10 14:38:54,127,127 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0119 80710000000000000000000000000000] 2024-02-10 14:38:54,127,127 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0009 80710000000000000000000000000000] 2024-02-10 14:38:54,137,137 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0009 0A000000000000000000000000000000] 2024-02-10 14:38:54,137,137 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 011A 0B000000000000000000000000000000] 2024-02-10 14:38:54,147,147 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 011A 80810002000000000000000000000000] 2024-02-10 14:38:54,147,147 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000D 80810000000000000000000000000000] 2024-02-10 14:38:54,157,157 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000D 0B000200000000000000000000000000] 2024-02-10 14:38:54,157,157 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0009 1B040000000000000000000000000000] 2024-02-10 14:38:54,167,167 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0009 0C000400000000000000000000000000] 2024-02-10 14:38:54,167,167 DEBUG [MainThread] logitech_receiver.settings: divert-keys: settings read None from 2024-02-10 14:38:54,168,168 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0C2A 00D10000000000000000000000000000] 2024-02-10 14:38:54,177,177 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0C2A 00D10000000000000000000000000000] 2024-02-10 14:38:54,177,177 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0C29 00D20000000000000000000000000000] 2024-02-10 14:38:54,187,187 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0C29 00D20000000000000000000000000000] 2024-02-10 14:38:54,188,188 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 011D 0D000000000000000000000000000000] 2024-02-10 14:38:54,197,197 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 011D 1BC00001000000000000000000000000] 2024-02-10 14:38:54,197,197 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000F 1BC00000000000000000000000000000] 2024-02-10 14:38:54,207,207 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000F 0D000100000000000000000000000000] 2024-02-10 14:38:54,208,208 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 011F 0E000000000000000000000000000000] 2024-02-10 14:38:54,217,217 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 011F 41000000000000000000000000000000] 2024-02-10 14:38:54,217,217 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000A 41000000000000000000000000000000] 2024-02-10 14:38:54,227,227 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000A 0E000000000000000000000000000000] 2024-02-10 14:38:54,227,227 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 011B 0F000000000000000000000000000000] 2024-02-10 14:38:54,237,237 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 011B 45220000000000000000000000000000] 2024-02-10 14:38:54,237,237 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000B 45220000000000000000000000000000] 2024-02-10 14:38:54,247,247 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000B 0F000000000000000000000000000000] 2024-02-10 14:38:54,248,248 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 011E 10000000000000000000000000000000] 2024-02-10 14:38:54,257,257 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 011E 45400000000000000000000000000000] 2024-02-10 14:38:54,257,257 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000D 45400000000000000000000000000000] 2024-02-10 14:38:54,267,267 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000D 10000000000000000000000000000000] 2024-02-10 14:38:54,268,268 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0009 80100000000000000000000000000000] 2024-02-10 14:38:54,277,277 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0009 11000000000000000000000000000000] 2024-02-10 14:38:54,277,277 DEBUG [MainThread] logitech_receiver.settings: BooleanValidator: validate read b'\x00' => 00 2024-02-10 14:38:54,278,278 DEBUG [MainThread] logitech_receiver.settings: divert-gkeys: read value False on 2024-02-10 14:38:54,278,278 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000D 80200000000000000000000000000000] 2024-02-10 14:38:54,287,287 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000D 12000000000000000000000000000000] 2024-02-10 14:38:54,288,288 DEBUG [MainThread] logitech_receiver.settings: m-key-leds: settings read None from 2024-02-10 14:38:54,288,288 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000B 80300000000000000000000000000000] 2024-02-10 14:38:54,297,297 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000B 13000000000000000000000000000000] 2024-02-10 14:38:54,297,297 DEBUG [MainThread] logitech_receiver.settings: BooleanValidator: validate read b'\x00' => 00 2024-02-10 14:38:54,298,298 DEBUG [MainThread] logitech_receiver.settings: mr-key-led: read value False on 2024-02-10 14:38:54,298,298 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0119 14000000000000000000000000000000] 2024-02-10 14:38:54,307,307 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0119 80400000000000000000000000000000] 2024-02-10 14:38:54,307,307 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000D 80400000000000000000000000000000] 2024-02-10 14:38:54,317,317 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000D 14000000000000000000000000000000] 2024-02-10 14:38:54,317,317 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000A 81000000000000000000000000000000] 2024-02-10 14:38:54,327,327 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000A 15000000000000000000000000000000] 2024-02-10 14:38:54,327,327 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 152C 00000000000000000000000000000000] 2024-02-10 14:38:54,337,337 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 152C 01000000000000000000000000000000] 2024-02-10 14:38:54,337,337 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 1529 00000000000000000000000000000000] 2024-02-10 14:38:54,347,347 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 1529 01000000000000000000000000000000] 2024-02-10 14:38:54,347,347 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 1548 00000000000000000000000000000000] 2024-02-10 14:38:54,357,357 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 1548 00040000000000000000000000000000] 2024-02-10 14:38:54,357,357 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000A 80600000000000000000000000000000] 2024-02-10 14:38:54,367,367 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000A 16000000000000000000000000000000] 2024-02-10 14:38:54,367,367 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 161E 00000000000000000000000000000000] 2024-02-10 14:38:54,377,377 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 161E 00000000000000000000000000000000] 2024-02-10 14:38:54,377,377 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 1618 00000000000000000000000000000000] 2024-02-10 14:38:54,387,387 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 1618 00000000000000000000000000000000] 2024-02-10 14:38:54,387,387 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 011C 17000000000000000000000000000000] 2024-02-10 14:38:54,397,397 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 011C 00C20000000000000000000000000000] 2024-02-10 14:38:54,397,397 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000D 00C20000000000000000000000000000] 2024-02-10 14:38:54,407,407 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000D 17000000000000000000000000000000] 2024-02-10 14:38:54,408,408 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 011F 18000000000000000000000000000000] 2024-02-10 14:38:54,417,417 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 011F 00D00003000000000000000000000000] 2024-02-10 14:38:54,417,417 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000B 00D00000000000000000000000000000] 2024-02-10 14:38:54,427,427 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000B 18000300000000000000000000000000] 2024-02-10 14:38:54,428,428 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 011A 19000000000000000000000000000000] 2024-02-10 14:38:54,437,437 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 011A 18026000000000000000000000000000] 2024-02-10 14:38:54,437,437 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0008 18020000000000000000000000000000] 2024-02-10 14:38:54,447,447 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0008 19600000000000000000000000000000] 2024-02-10 14:38:54,448,448 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 011C 1A000000000000000000000000000000] 2024-02-10 14:38:54,457,457 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 011C 18036000000000000000000000000000] 2024-02-10 14:38:54,457,457 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000D 18030000000000000000000000000000] 2024-02-10 14:38:54,467,467 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000D 1A600000000000000000000000000000] 2024-02-10 14:38:54,468,468 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 011C 1B000000000000000000000000000000] 2024-02-10 14:38:54,477,477 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 011C 18066008000000000000000000000000] 2024-02-10 14:38:54,477,477 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000B 18060000000000000000000000000000] 2024-02-10 14:38:54,487,487 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000B 1B600800000000000000000000000000] 2024-02-10 14:38:54,487,487 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 011C 1C000000000000000000000000000000] 2024-02-10 14:38:54,497,497 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 011C 18136000000000000000000000000000] 2024-02-10 14:38:54,497,497 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000D 18130000000000000000000000000000] 2024-02-10 14:38:54,507,507 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000D 1C600000000000000000000000000000] 2024-02-10 14:38:54,507,507 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0119 1D000000000000000000000000000000] 2024-02-10 14:38:54,517,517 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0119 18056000000000000000000000000000] 2024-02-10 14:38:54,517,517 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000F 18050000000000000000000000000000] 2024-02-10 14:38:54,527,527 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000F 1D600000000000000000000000000000] 2024-02-10 14:38:54,528,528 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 011D 1E000000000000000000000000000000] 2024-02-10 14:38:54,537,537 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 011D 18306000000000000000000000000000] 2024-02-10 14:38:54,537,537 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000D 18300000000000000000000000000000] 2024-02-10 14:38:54,547,547 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000D 1E600000000000000000000000000000] 2024-02-10 14:38:54,548,548 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 011A 1F000000000000000000000000000000] 2024-02-10 14:38:54,557,557 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 011A 18906005000000000000000000000000] 2024-02-10 14:38:54,558,558 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0009 18900000000000000000000000000000] 2024-02-10 14:38:54,567,567 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0009 1F600500000000000000000000000000] 2024-02-10 14:38:54,568,568 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 011F 20000000000000000000000000000000] 2024-02-10 14:38:54,577,577 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 011F 18916005000000000000000000000000] 2024-02-10 14:38:54,577,577 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000C 18910000000000000000000000000000] 2024-02-10 14:38:54,587,587 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000C 20600500000000000000000000000000] 2024-02-10 14:38:54,587,587 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 011C 21000000000000000000000000000000] 2024-02-10 14:38:54,597,597 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 011C 18A16000000000000000000000000000] 2024-02-10 14:38:54,598,598 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000B 18A10000000000000000000000000000] 2024-02-10 14:38:54,607,607 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000B 21600000000000000000000000000000] 2024-02-10 14:38:54,608,608 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 011D 22000000000000000000000000000000] 2024-02-10 14:38:54,617,617 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 011D 1E004000000000000000000000000000] 2024-02-10 14:38:54,617,617 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000E 1E000000000000000000000000000000] 2024-02-10 14:38:54,627,627 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000E 22400000000000000000000000000000] 2024-02-10 14:38:54,628,628 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0118 23000000000000000000000000000000] 2024-02-10 14:38:54,637,637 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0118 1EB06000000000000000000000000000] 2024-02-10 14:38:54,638,638 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000F 1EB00000000000000000000000000000] 2024-02-10 14:38:54,647,647 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000F 23600000000000000000000000000000] 2024-02-10 14:38:54,648,648 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0118 24000000000000000000000000000000] 2024-02-10 14:38:54,657,657 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0118 18616000000000000000000000000000] 2024-02-10 14:38:54,658,658 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0009 18610000000000000000000000000000] 2024-02-10 14:38:54,667,667 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0009 24600000000000000000000000000000] 2024-02-10 14:38:54,667,667 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 011D 25000000000000000000000000000000] 2024-02-10 14:38:54,677,677 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 011D 18B06000000000000000000000000000] 2024-02-10 14:38:54,677,677 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000E 18B00000000000000000000000000000] 2024-02-10 14:38:54,687,687 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000E 25600000000000000000000000000000] 2024-02-10 14:38:54,688,688 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 000D 1C000000000000000000000000000000] 2024-02-10 14:38:54,697,697 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 000D 00000000000000000000000000000000] 2024-02-10 14:38:54,697,697 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0008 65010000000000000000000000000000] 2024-02-10 14:38:54,707,707 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0008 00000000000000000000000000000000] 2024-02-10 14:38:54,707,707 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 01 0708 00000000000000000000000000000000] 2024-02-10 14:38:54,717,717 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 01 0708 10598000000000000000000000000000] 2024-02-10 14:38:54,717,717 DEBUG [MainThread] logitech_receiver.hidpp20: battery voltage 4185 mV, charging recharging, status 0 = charging, level 90, type standard solaar version 1.1.11rc1 1: G915 WIRELESS RGB MECHANICAL GAMING KEYBOARD Device path : None WPID : 407C Codename : G915 KEYBOARD Kind : keyboard Protocol : HID++ 4.2 Report Rate : 0ms Serial number: A502B0E1 Model ID: B354407CC33E Unit ID: A502B0E1 Bootloader: BOT 77.02.B0039 Other: Firmware: MPK 09.03.B0041 Other: Other: The power switch is located on the top left corner. Supports 38 HID++ 2.0 features: 0: ROOT {0000} V0 1: FEATURE SET {0001} V0 2: DEVICE FW VERSION {0003} V4 Firmware: Bootloader BOT 77.02.B0039 0000EC44D534 Firmware: Other Firmware: Firmware MPK 09.03.B0041 407C3791543D Firmware: Other Firmware: Other Unit ID: A502B0E1 Model ID: B354407CC33E Transport IDs: {'btleid': 'B354', 'wpid': '407C', 'usbid': 'C33E'} 3: DEVICE NAME {0005} V0 Name: G915 WIRELESS RGB MECHANICAL GAMING KEYBOARD Kind: keyboard 4: WIRELESS DEVICE STATUS {1D4B} V0 5: CONFIG CHANGE {0020} V0 6: DEVICE FRIENDLY NAME {0007} V0 Friendly Name: G915 KEYBOARD 7: BATTERY VOLTAGE {1001} V3 Battery: 90% 4185mV , recharging. 8: CHANGE HOST {1814} V1 Change Host : 1:Ni 9: HOSTS INFO {1815} V1 Host 0 (paired): Ni Host 1 (paired): 10: RGB EFFECTS {8071} V0 11: PER KEY LIGHTING V2 {8081} V2 12: REPROG CONTROLS V4 {1B04} V4 Key/Button Diversion (saved): {Host Switch Channel 1:Regular, Host Switch Channel 2:Regular} Key/Button Diversion : {Host Switch Channel 1:Regular, Host Switch Channel 2:Regular} 13: REPORT HID USAGE {1BC0} V1 14: ENCRYPTION {4100} V0 15: KEYBOARD DISABLE BY USAGE {4522} V0 16: KEYBOARD LAYOUT 2 {4540} V0 17: GKEY {8010} V0 Divert G Keys (saved): False Divert G Keys : False 18: MKEYS {8020} V0 M-Key LEDs (saved): {M1:False, M2:False, M3:False} M-Key LEDs : {M1:False, M2:False, M3:False} 19: MR {8030} V0 MR-Key LED (saved): False MR-Key LED : False 20: BRIGHTNESS CONTROL {8040} V0 21: ONBOARD PROFILES {8100} V0 Device Mode: On-Board Onboard Profiles (saved): None Onboard Profiles : AssertionError validator_class: failed to validate read value 04 22: REPORT RATE {8060} V0 Report Rate: 0ms Report Rate (saved): 1ms Report Rate : AssertionError validator_class: failed to validate read value 00 23: DFUCONTROL SIGNED {00C2} V0 24: DFU {00D0} V3 25: DEVICE RESET {1802} V0 internal, hidden 26: unknown:1803 {1803} V0 internal, hidden 27: CONFIG DEVICE PROPS {1806} V8 internal, hidden 28: unknown:1813 {1813} V0 internal, hidden 29: OOBSTATE {1805} V0 internal, hidden 30: unknown:1830 {1830} V0 internal, hidden 31: unknown:1890 {1890} V5 internal, hidden 32: unknown:1891 {1891} V5 internal, hidden 33: unknown:18A1 {18A1} V0 internal, hidden 34: unknown:1E00 {1E00} V0 hidden 35: unknown:1EB0 {1EB0} V0 internal, hidden 36: unknown:1861 {1861} V0 internal, hidden 37: unknown:18B0 {18B0} V0 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: 90% 4185mV , recharging. ```

profile dump:

```yml #Dumping profiles from G915 WIRELESS RGB MECHANICAL GAMING KEYBOARD !OnboardProfiles buttons: 0x8 count: 0x3 gbuttons: 0x8 name: G915 WIRELESS RGB MECHANICAL GAMING KEYBOARD profiles: 0x1: !OnboardProfile angle_snap: 0xff blue: 0xff buttons: - !Button {behavior: 8, modifiers: 0x0, type: 2, value: 32} - !Button {behavior: 8, modifiers: 0x0, type: 2, value: 59} - !Button {behavior: 8, modifiers: 0x0, type: 2, value: 60} - !Button {behavior: 8, modifiers: 0x0, type: 2, value: 61} - !Button {behavior: 8, modifiers: 0x0, type: 2, value: 62} - !Button {behavior: 9, data: 0x0, value: 13} - !Button {behavior: 9, data: 0x0, value: 13} - !Button {behavior: 9, data: 0x0, value: 13} enabled: 0x1 gbuttons: - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} green: 0xff lighting: - !LEDEffectSetting {ID: null, bytes: !!binary "DAAAAAAAACBkAAA=\n"} - !LEDEffectSetting {ID: null, bytes: !!binary "DAAAAAAAACBkAAA=\n"} - !LEDEffectSetting {ID: null, bytes: !!binary "DAAAAAAAACBkAAA=\n"} - !LEDEffectSetting {ID: null, bytes: !!binary "DAAAAAAAACBkAAA=\n"} name: FIXED po_timeout: 0x12c power_mode: 0xff ps_timeout: 0x3c red: 0xff report_rate: 0x1 reserved: !!binary | //////////8= resolution_default_index: 0x0 resolution_shift_index: 0x0 resolutions: - 0x0 - 0x0 - 0x0 - 0x0 - 0x0 sector: 0x1 write_count: 0xffff 0x2: !OnboardProfile angle_snap: 0xff blue: 0xff buttons: - !Button {behavior: 8, modifiers: 0x0, type: 2, value: 58} - !Button {behavior: 8, modifiers: 0x0, type: 2, value: 59} - !Button {behavior: 8, modifiers: 0x0, type: 2, value: 60} - !Button {behavior: 8, modifiers: 0x0, type: 2, value: 61} - !Button {behavior: 8, modifiers: 0x0, type: 2, value: 62} - !Button {behavior: 9, data: 0x0, value: 13} - !Button {behavior: 9, data: 0x0, value: 13} - !Button {behavior: 9, data: 0x0, value: 13} enabled: 0x1 gbuttons: - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} green: 0x0 lighting: - !LEDEffectSetting {ID: null, bytes: !!binary "DAAAAAAAACBkAAA=\n"} - !LEDEffectSetting {ID: null, bytes: !!binary "DAAAAAAAACBkAAA=\n"} - !LEDEffectSetting {ID: null, bytes: !!binary "DAAAAAAAACBkAAA=\n"} - !LEDEffectSetting {ID: null, bytes: !!binary "DAAAAAAAACBkAAA=\n"} name: FIXED po_timeout: 0x12c power_mode: 0xff ps_timeout: 0x3c red: 0xff report_rate: 0x1 reserved: !!binary | //////////8= resolution_default_index: 0x0 resolution_shift_index: 0x0 resolutions: - 0x0 - 0x0 - 0x0 - 0x0 - 0x0 sector: 0x2 write_count: 0xffff 0x3: !OnboardProfile angle_snap: 0xff blue: 0xff buttons: - !Button {behavior: 8, modifiers: 0x0, type: 2, value: 58} - !Button {behavior: 8, modifiers: 0x0, type: 2, value: 59} - !Button {behavior: 8, modifiers: 0x0, type: 2, value: 60} - !Button {behavior: 8, modifiers: 0x0, type: 2, value: 61} - !Button {behavior: 8, modifiers: 0x0, type: 2, value: 62} - !Button {behavior: 9, data: 0x0, value: 13} - !Button {behavior: 9, data: 0x0, value: 13} - !Button {behavior: 9, data: 0x0, value: 13} enabled: 0x1 gbuttons: - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} - !Button {behavior: 0xf, bytes: !!binary "/////w==\n"} green: 0xff lighting: - !LEDEffectSetting {ID: null, bytes: !!binary "DAAAAAAAACBkAAA=\n"} - !LEDEffectSetting {ID: null, bytes: !!binary "DAAAAAAAACBkAAA=\n"} - !LEDEffectSetting {ID: null, bytes: !!binary "DAAAAAAAACBkAAA=\n"} - !LEDEffectSetting {ID: null, bytes: !!binary "DAAAAAAAACBkAAA=\n"} name: FIXED po_timeout: 0x12c power_mode: 0xff ps_timeout: 0x3c red: 0xff report_rate: 0x1 reserved: !!binary | //////////8= resolution_default_index: 0x0 resolution_shift_index: 0x0 resolutions: - 0x0 - 0x0 - 0x0 - 0x0 - 0x0 sector: 0x3 write_count: 0xffff sectors: 0x10 size: 0xff version: 0x3 ```
Svenum commented 9 months ago

PR #2255 should allow changes to settings even when an error occurs.

The remaining issue is just how the 0x1ff value was picked up. Post what values Solaar shows as possible choices for the setting.

Seems to work now. But I am not able to switch the profile via the m keys. I created a rule for that: rules.yaml:

%YAML 1.3
---
- Rule:
  - Key: [M1, pressed]
  - Set:
    - null
    - onboard_profiles
    - 0x1
- Rule:
  - Key: [M2, pressed]
  - Set:
    - null
    - onboard_profiles
    - 0x2
- Rule:
  - Key: [M3, pressed]
  - Set:
    - null
    - onboard_profiles
    - 0x3
pfps commented 9 months ago

The solaar show for the G915 shows 3 sectors, all enabled. But then it shows that profile 4 is the current one. This is illegal according to the documentation I have. But you should now be able to change this value. Give the current version of the PR a try.

Svenum commented 9 months ago

And if I change the report rate of the mouse I get this error, but it seams to work fine in the gui:

Traceback (most recent call last):
  File "/nix/store/3gg338dscaw5qj8h2c6qnlkjrw1zis2m-solaar-flake-1.1.10/lib/python3.10/site-packages/solaar/ui/config_panel.py", line 55, in _do_write
    v = setting.write(v)
  File "/nix/store/3gg338dscaw5qj8h2c6qnlkjrw1zis2m-solaar-flake-1.1.10/lib/python3.10/site-packages/logitech_receiver/settings.py", line 332, in write
    reply = self._rw.write(self._device, data_bytes)
  File "/nix/store/3gg338dscaw5qj8h2c6qnlkjrw1zis2m-solaar-flake-1.1.10/lib/python3.10/site-packages/logitech_receiver/settings.py", line 794, in write
    reply = device.feature_request(
  File "/nix/store/3gg338dscaw5qj8h2c6qnlkjrw1zis2m-solaar-flake-1.1.10/lib/python3.10/site-packages/logitech_receiver/device.py", line 483, in feature_request
    return _hidpp20.feature_request(self, feature, function, *params, no_reply=no_reply)
  File "/nix/store/3gg338dscaw5qj8h2c6qnlkjrw1zis2m-solaar-flake-1.1.10/lib/python3.10/site-packages/logitech_receiver/hidpp20.py", line 1612, in feature_request
    return device.request((feature_index << 8) + (function & 0xFF), *params, no_reply=no_reply)
  File "/nix/store/3gg338dscaw5qj8h2c6qnlkjrw1zis2m-solaar-flake-1.1.10/lib/python3.10/site-packages/logitech_receiver/device.py", line 471, in request
    return _base.request(
  File "/nix/store/3gg338dscaw5qj8h2c6qnlkjrw1zis2m-solaar-flake-1.1.10/lib/python3.10/site-packages/logitech_receiver/base.py", line 460, in request
    raise _hidpp20.FeatureCallError(number=devnumber, request=request_id, error=error, params=params)
logitech_receiver.hidpp20.FeatureCallError: {'number': 1, 'request': 2860, 'error': 2, 'params': b'\x01'}
pfps commented 9 months ago

For the rules, did you divert the M-keys? Run Solaar as solaar -ddd and post the output around the time you press the M-keys.

Svenum commented 9 months ago

For the rules, did you divert the M-keys? Run Solaar as solaar -ddd and post the output around the time you press the M-keys.

here is the output:

2024-02-10 14:57:16,368,368    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (11) => r[11 01 1500 01FF0000000000000000000000000000]
2024-02-10 14:57:16,369,369    DEBUG [ReceiverListener:hidraw4] logitech_receiver.notifications: <Device(1,407C,G915 WIRELESS RGB MECHANICAL GAMING KEYBOARD,A502B0E1)>: notification for feature ONBOARD PROFILES, report 0, data 01FF0000000000000000000000000000
2024-02-10 14:57:16,369,369    DEBUG [MainThread] solaar.ui.config_panel: on <Device(1,407C,G915 WIRELESS RGB MECHANICAL GAMING KEYBOARD,A502B0E1)> changing setting <Setting([feature:choice] G915 KEYBOARD:onboard_profiles=1)> to [511]
2024-02-10 14:57:16,369,369    DEBUG [MainThread] logitech_receiver.diversion: evaluating rules on Notification(11,1,15,00,01FF0000000000000000000000000000)
2024-02-10 14:57:16,369,369    DEBUG [MainThread] logitech_receiver.diversion: evaluate rule: Rule[Rule(/home/sven/.config/solaar/rules.yaml)[Rule(/home/sven/.config/solaar/rules.yaml)[Rule[Key: M1 (pressed), Set: None onboard_profiles 1], Rule[Key: M2 (pressed), Set: None onboard_profiles 2], Rule[Key: M3 (pressed), Set: None onboard_profiles 3]]], Rule[Rule[Rule[Key: Brightness Down (pressed), KeyPress: XF86_MonBrightnessDown click], Rule[Key: Brightness Up (pressed), KeyPress: XF86_MonBrightnessUp click]]]]
2024-02-10 14:57:16,369,369    DEBUG [MainThread] logitech_receiver.diversion: evaluate rule: Rule(/home/sven/.config/solaar/rules.yaml)[Rule(/home/sven/.config/solaar/rules.yaml)[Rule[Key: M1 (pressed), Set: None onboard_profiles 1], Rule[Key: M2 (pressed), Set: None onboard_profiles 2], Rule[Key: M3 (pressed), Set: None onboard_profiles 3]]]
2024-02-10 14:57:16,369,369    DEBUG [MainThread] logitech_receiver.diversion: evaluate rule: Rule(/home/sven/.config/solaar/rules.yaml)[Rule[Key: M1 (pressed), Set: None onboard_profiles 1], Rule[Key: M2 (pressed), Set: None onboard_profiles 2], Rule[Key: M3 (pressed), Set: None onboard_profiles 3]]
2024-02-10 14:57:16,369,369    DEBUG [MainThread] logitech_receiver.diversion: evaluate rule: Rule[Key: M1 (pressed), Set: None onboard_profiles 1]
2024-02-10 14:57:16,370,370    DEBUG [MainThread] logitech_receiver.diversion: evaluate condition: Key: M1 (pressed)
2024-02-10 14:57:16,370,370    DEBUG [MainThread] logitech_receiver.diversion: evaluate rule: Rule[Key: M2 (pressed), Set: None onboard_profiles 2]
2024-02-10 14:57:16,370,370    DEBUG [MainThread] logitech_receiver.diversion: evaluate condition: Key: M2 (pressed)
2024-02-10 14:57:16,370,370    DEBUG [MainThread] logitech_receiver.diversion: evaluate rule: Rule[Key: M3 (pressed), Set: None onboard_profiles 3]
2024-02-10 14:57:16,370,370    DEBUG [MainThread] logitech_receiver.diversion: evaluate condition: Key: M3 (pressed)
2024-02-10 14:57:16,370,370    DEBUG [MainThread] logitech_receiver.diversion: evaluate rule: Rule[Rule[Rule[Key: Brightness Down (pressed), KeyPress: XF86_MonBrightnessDown click], Rule[Key: Brightness Up (pressed), KeyPress: XF86_MonBrightnessUp click]]]
2024-02-10 14:57:16,370,370    DEBUG [MainThread] logitech_receiver.diversion: evaluate rule: Rule[Rule[Key: Brightness Down (pressed), KeyPress: XF86_MonBrightnessDown click], Rule[Key: Brightness Up (pressed), KeyPress: XF86_MonBrightnessUp click]]
2024-02-10 14:57:16,370,370    DEBUG [MainThread] logitech_receiver.diversion: evaluate rule: Rule[Key: Brightness Down (pressed), KeyPress: XF86_MonBrightnessDown click]
2024-02-10 14:57:16,370,370    DEBUG [MainThread] logitech_receiver.diversion: evaluate condition: Key: Brightness Down (pressed)
2024-02-10 14:57:16,370,370    DEBUG [MainThread] logitech_receiver.diversion: evaluate rule: Rule[Key: Brightness Up (pressed), KeyPress: XF86_MonBrightnessUp click]
2024-02-10 14:57:16,370,370    DEBUG [MainThread] logitech_receiver.diversion: evaluate condition: Key: Brightness Up (pressed)
pfps commented 9 months ago

If profiles are on, you can't change the report rate is controlled by the profile and can't be changed using the setting. I'll add an enhancement issue to lock the report rate when profiles are active.

pfps commented 9 months ago

Somehow the rules conditions aren't evaluating to true.

Svenum commented 9 months ago

PR #2255 should allow changes to settings even when an error occurs. The remaining issue is just how the 0x1ff value was picked up. Post what values Solaar shows as possible choices for the setting.

Seems to work now. But I am not able to switch the profile via the m keys. I created a rule for that: rules.yaml:

%YAML 1.3
---
- Rule:
  - Key: [M1, pressed]
  - Set:
    - null
    - onboard_profiles
    - 0x1
- Rule:
  - Key: [M2, pressed]
  - Set:
    - null
    - onboard_profiles
    - 0x2
- Rule:
  - Key: [M3, pressed]
  - Set:
    - null
    - onboard_profiles
    - 0x3

maybe is this nice to have as a "Built-in rule"

pfps commented 9 months ago

Probably too specific for a built-in rule. The remaining built-in rules are there mostly as examples.

Svenum commented 9 months ago

Somehow the rules conditions aren't evaluating to true.

If I turn on the "Divert G Keys" setting it works

pfps commented 9 months ago

That validates an assumption. I'll change the setting label and tooltip accordingly.

pfps commented 9 months ago

I still don't know why the "illegal" value is being produced by the G915. But Solaar should now be able to recover from it so if things are working fine for you I don't think there is anything more to be done here.

pfps commented 9 months ago

I'm also not sure what the button values are for in the profiles, but that's also something that I don't think needs to be addressed.

Svenum commented 9 months ago

I think they are for the G Keys. You can map them usually to anything you want

pfps commented 9 months ago

That makes sense. If there are 8 then they would be for the G and M keys. If 9, then for G and M and MR keys.