pwr-Solaar / Solaar

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

Attribute Error with 27MHz receiver #2031

Closed FraYoshi closed 1 year ago

FraYoshi commented 1 year ago

Information

``` EX100 Receiver 27 Mhz Device path : /dev/hidraw4 USB id : 046d:C517 Serial : None Has 1 paired device(s) out of a maximum of 4. Notifications: wireless (0x000100) USB and Bluetooth Devices 1: MX Master 3S Device path : /dev/hidraw1 USB id : 046d:B034 Codename : MX Master 3S Kind : mouse Protocol : HID++ 4.5 Serial number: Model ID: B03400000000 Unit ID: 9091A9D4 Bootloader: BL1 69.00.B0003 Firmware: RBM 22.00.B0003 Other: Supports 36 HID++ 2.0 features: 0: ROOT {0000} V0 1: FEATURE SET {0001} V0 2: DEVICE FW VERSION {0003} V4 Firmware: Bootloader BL1 69.00.B0003 B03438FCA4E6 Firmware: Firmware RBM 22.00.B0003 B03438FCA4E6 Firmware: Other Unit ID: 9091A9D4 Model ID: B03400000000 Transport IDs: {'btleid': 'B034'} 3: DEVICE NAME {0005} V0 Name: MX Master 3S Kind: mouse 4: WIRELESS DEVICE STATUS {1D4B} V0 5: CONFIG CHANGE {0020} V0 6: CRYPTO ID {0021} V1 7: DEVICE FRIENDLY NAME {0007} V0 Friendly Name: MX Master 3S 8: UNIFIED BATTERY {1004} V3 Battery: 100%, discharging. 9: REPROG CONTROLS V4 {1B04} V5 Key/Button Actions (saved): {Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button, Back Button:Right Click, Forward Button:Mouse Middle Button, Mouse Gesture Button:Gesture Button Navigation, Smart Shift:Smart Shift} Key/Button Actions : {Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button, Back Button:Right Click, Forward Button:Mouse Middle Button, Mouse Gesture Button:Gesture Button Navigation, Smart Shift:Smart Shift} Key/Button Diversion (saved): {Middle Button:Regular, Back Button:Regular, Forward Button:Regular, Mouse Gesture Button:Sliding DPI, Smart Shift:Regular} Key/Button Diversion : {Middle Button:Regular, Back Button:Regular, Forward Button:Regular, Mouse Gesture Button:Diverted, Smart Shift:Regular} 10: CHANGE HOST {1814} V1 Change Host : 1:YODESK 11: HOSTS INFO {1815} V2 Host 0 (paired): YODESK Host 1 (paired): YODESK Host 2 (paired): T0D 12: XY STATS {2250} V1 13: ADJUSTABLE DPI {2201} V2 Sensitivity (DPI) (saved): 1000 Sensitivity (DPI) : 1000 14: SMART SHIFT {2110} V0 Scroll Wheel Ratcheted (saved): Ratcheted Scroll Wheel Ratcheted : Ratcheted Scroll Wheel Ratchet Speed (saved): 14 Scroll Wheel Ratchet Speed : 14 15: HIRES WHEEL {2121} V1 Multiplier: 15 Has invert: Normal wheel motion Has ratchet switch: Normal wheel mode Low resolution mode HID notification Scroll Wheel Direction (saved): False Scroll Wheel Direction : False Scroll Wheel Resolution (saved): False Scroll Wheel Resolution : False Scroll Wheel Diversion (saved): False Scroll Wheel Diversion : False 16: THUMB WHEEL {2150} V0 Thumb Wheel Direction (saved): True Thumb Wheel Direction : True Thumb Wheel Diversion (saved): False Thumb Wheel Diversion : False 17: WHEEL STATS {2251} V0 18: DFUCONTROL {00C3} V0 19: DEVICE RESET {1802} V0 internal, hidden, unknown:000010 20: unknown:1803 {1803} V0 internal, hidden, unknown:000010 21: CONFIG DEVICE PROPS {1806} V8 internal, hidden, unknown:000010 22: unknown:1816 {1816} V0 internal, hidden, unknown:000010 23: OOBSTATE {1805} V0 internal, hidden 24: unknown:1830 {1830} V0 internal, hidden, unknown:000010 25: unknown:1891 {1891} V7 internal, hidden, unknown:000008 26: unknown:18A1 {18A1} V0 internal, hidden, unknown:000010 27: unknown:1E00 {1E00} V0 hidden 28: unknown:1E02 {1E02} V0 internal, hidden 29: unknown:1602 {1602} V0 30: unknown:1EB0 {1EB0} V0 internal, hidden, unknown:000010 31: unknown:1861 {1861} V1 internal, hidden, unknown:000010 32: unknown:9300 {9300} V0 internal, hidden, unknown:000010 33: unknown:9001 {9001} V0 internal, hidden, unknown:000010 34: unknown:1E22 {1E22} V0 internal, hidden, unknown:000010 35: unknown:9205 {9205} V0 internal, hidden, unknown:000010 Has 8 reprogrammable keys: 0: Left Button , default: Left Click => Left Click mse, analytics key events, pos:0, group:1, group mask:g1 reporting: default 1: Right Button , default: Right Click => Right Click mse, analytics key events, pos:0, group:1, group mask:g1 reporting: default 2: Middle Button , default: Mouse Middle Button => Mouse Middle Button mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2 reporting: default 3: Back Button , default: Mouse Back Button => Right Click mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2 reporting: default 4: Forward Button , default: Mouse Forward Button => Mouse Middle Button mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2 reporting: default 5: Mouse Gesture Button , default: Gesture Button Navigation => Gesture Button Navigation mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2 reporting: diverted, raw XY diverted 6: Smart Shift , default: Smart Shift => Smart Shift mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2 reporting: default 7: Virtual Gesture Button , default: Virtual Gesture Button => Virtual Gesture Button divertable, virtual, raw XY, force raw XY, pos:0, group:3, group mask:empty reporting: default Battery: 100%, discharging. ```

Config:

``` - 1.1.8 - _NAME: MX Master 3S _absent: [hi-res-scroll, lowres-scroll-mode, onboard_profiles, report_rate, pointer_speed, speed-change, backlight, backlight-timed, fn-swap, persistent-remappable-keys, disable-keyboard-keys, crown-smooth, divert-crown, divert-gkeys, m-key-leds, mr-key-led, multiplatform, gesture2-gestures, gesture2-divert, gesture2-params, sidetone, equalizer] _battery: 4100 _dpi-sliding: 15 _modelId: B03400000000 _sensitive: {change-host: false, divert-keys: false, dpi: false, hires-scroll-mode: false, hires-smooth-resolution: false, reprogrammable-keys: false, scroll-ratchet: false, smart-shift: false, thumb-scroll-invert: false, thumb-scroll-mode: false} _serial: _unitId: _wpid: B034 change-host: null divert-keys: {82: 0, 83: 0, 86: 0, 195: 3, 196: 0} dpi: 1000 hires-scroll-mode: false hires-smooth-invert: false hires-smooth-resolution: false reprogrammable-keys: {80: 80, 81: 81, 82: 82, 83: 81, 86: 82, 195: 195, 196: 196} scroll-ratchet: 2 smart-shift: 14 thumb-scroll-invert: true thumb-scroll-mode: false - {_NAME: Marathon Mouse M705 (M-R0009), _serial: _wpid: , side-scroll: true, smooth-scroll: true} ```
2023-04-03 13:35:40,627,627    ERROR [MainThread] logitech_receiver.diversion: failed to load from /home/frayoshi/.config/solaar/rules.yaml
expected '<document start>', but found '<stream end>'
  in "/home/frayoshi/.config/solaar/rules.yaml", line 2, column 1
2023-04-03 13:35:41,214,214  WARNING [MainThread] hidapi.udev: Report Descriptor not processed for BID 0003 VID 00001050 PID 00000407: Expecting 8 usages but got 1
2023-04-03 13:35:41,215,215  WARNING [MainThread] hidapi.udev: Report Descriptor not processed for BID 0003 VID 00001050 PID 00000407: Expecting 64 usages but got 1
2023-04-03 13:35:41,216,216  WARNING [MainThread] hidapi.udev: Report Descriptor not processed for BID 0003 VID 0000256C PID 0000006D: Expecting 6 usages but got 4
2023-04-03 13:35:41,240,240  WARNING [MainThread] hidapi.udev: Report Descriptor not processed for BID 0003 VID 0000256C PID 0000FFFF: Unsupported global tag: 0b1010
2023-04-03 13:35:41,240,240  WARNING [MainThread] hidapi.udev: Report Descriptor not processed for BID 0003 VID 0000256C PID 0000FFFF: Unsupported global tag: 0b1010
2023-04-03 13:35:41,241,241  WARNING [MainThread] hidapi.udev: Report Descriptor not processed for BID 0003 VID 0000256C PID 0000FFFF: Unsupported global tag: 0b1010
2023-04-03 13:35:41,280,280    ERROR [ReceiverListener:hidraw4] logitech_receiver.listener: processing Notification(10,3,41,02,021155)
Traceback (most recent call last):
  File "/usr/lib/python3.10/site-packages/logitech_receiver/listener.py", line 191, in run
    self._notifications_callback(n)
  File "/usr/lib/python3.10/site-packages/solaar/listener.py", line 234, in _notifications_handler
    dev = self.receiver.register_new_device(n.devnumber, n)
  File "/usr/lib/python3.10/site-packages/logitech_receiver/receiver.py", line 241, in register_new_device
    dev = Device(self, number, notification)
  File "/usr/lib/python3.10/site-packages/logitech_receiver/device.py", line 121, in __init__
    kind = self.get_kind_from_index(number, receiver)
AttributeError: 'Device' object has no attribute 'get_kind_from_index'
2023-04-03 13:35:41,714,714     INFO [MainThread] solaar.listener: status_changed <Device(255,B034,MX Master 3S,)>: paired online, {'BATTERY LEVEL': 100, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) 
'ERROR': None

Describe the bug

After last upgrade of the system, bluetooth mouse does no longer scroll correctly. It skips steps and is very slow when it works. A xinput test <n> shows that the scroll happens only once every 4/5 movements. If the movement is continuos, it continues to receive inputs, but if stopped for halfish a second, it stops receiving. It happens ONLY with the scroll wheel and ONLY via bluetooth. Using Bluez 5.66-1, and tried downgrading bluez and solaar to a previous working version and restarting the services, but the problem remains.

To Reproduce

Steps to reproduce the behavior:

  1. connect the bluetooth mouse
  2. see that it works correctly
  3. open solaar
  4. try to scroll
  5. notice how slow it is and that you need to make the wheel turn very fast to have some movements

Screenshots

https://user-images.githubusercontent.com/14005514/229499519-bc715b37-977d-430a-b815-2e75069a6026.mp4

Additional context

Using a TP-Link UB500 Adapter, and it hs worked flawlessly for the last 4/5 months (didn't have it before)

pfps commented 1 year ago

This is very likely:

The Linux HID++ driver modifies the Scroll Wheel Resolution setting to implement smooth scrolling. If Solaar later changes this setting scrolling can be either very fast or very slow. To fix this problem click on the icon at the right edge of the setting to set it to "Ignore this setting", which is the default for new devices. The mouse has to be reset (e.g., by turning it off and on again) before this fix will take effect. [https://github.com/pwr-Solaar/Solaar#known-issues]

There have been changes to the driver that make this issue affect more devices.

pfps commented 1 year ago

You do appear to be encountering a bug related to your older receiver. Can you clone Solaar from this repository and run it as bin/solaar -ddd and see whether you still get the AttributeError? Also run bin/solaar -ddd show

FraYoshi commented 1 year ago

There have been changes to the driver that make this issue affect more devices.

Indeed, ignoring the setting for the bluetooth, fixed it.

and see whether you still get the AttributeError?

The attribute error changed from AttributeError: 'Device' object has no attribute 'get_kind_from_index' to AttributeError: 'NoneType' object has no attribute 'handle'

Also run bin/solaar -ddd show:

``` 2023-04-03 14:17:05,414,414 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for BID 0003 VID 00001050 PID 00000407: Expecting 8 usages but got 1 2023-04-03 14:17:05,415,415 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for BID 0003 VID 00001050 PID 00000407: Expecting 64 usages but got 1 2023-04-03 14:17:05,416,416 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for BID 0003 VID 0000256C PID 0000006D: Expecting 6 usages but got 4 2023-04-03 14:17:05,430,430 INFO [MainThread] hidapi.udev: Found device BID 0003 VID 0000046D PID 0000C517 HID++ True True USB 1 1 2023-04-03 14:17:05,431,431 INFO [MainThread] logitech_receiver.base: New lock 4 2023-04-03 14:17:05,431,431 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 030000] 2023-04-03 14:17:05,433,433 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100] 2023-04-03 14:17:05,433,433 DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command 2023-04-03 14:17:05,433,433 DEBUG [MainThread] solaar.cli: [/dev/hidraw4] => 2023-04-03 14:17:05,434,434 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for BID 0003 VID 0000256C PID 0000FFFF: Unsupported global tag: 0b1010 2023-04-03 14:17:05,435,435 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for BID 0003 VID 0000256C PID 0000FFFF: Unsupported global tag: 0b1010 2023-04-03 14:17:05,436,436 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for BID 0003 VID 0000256C PID 0000FFFF: Unsupported global tag: 0b1010 2023-04-03 14:17:05,437,437 INFO [MainThread] hidapi.udev: Found device BID 0005 VID 0000046D PID 0000B034 HID++ False True USB None None 2023-04-03 14:17:05,437,437 DEBUG [MainThread] solaar.cli: [/dev/hidraw1] => solaar version 1.1.8-55-g586724d 2023-04-03 14:17:05,438,438 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 8102 000000] 2023-04-03 14:17:05,441,441 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8102 000100] EX100 Receiver 27 Mhz Device path : /dev/hidraw4 USB id : 046d:C517 Serial : None 2023-04-03 14:17:05,441,441 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 81F1 010000] 2023-04-03 14:17:05,449,449 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F81 F10200] 2023-04-03 14:17:05,449,449 DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {81F1}: 2 = invalid address Has 1 paired device(s) out of a maximum of 4. 2023-04-03 14:17:05,450,450 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 8102 000000] 2023-04-03 14:17:05,457,457 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8102 000100] 2023-04-03 14:17:05,457,457 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 8100 000000] 2023-04-03 14:17:05,465,465 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8100 000100] Notifications: wireless (0x000100) 2023-04-03 14:17:05,465,465 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B3 000000] 2023-04-03 14:17:05,473,473 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B30100] 2023-04-03 14:17:05,473,473 DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B3}: 1 = invalid SubID/command 2023-04-03 14:17:05,473,473 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 8102 000000] 2023-04-03 14:17:05,481,481 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8102 000100] 2023-04-03 14:17:05,481,481 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 8102 000000] 2023-04-03 14:17:05,489,489 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8102 000100] 2023-04-03 14:17:06,510,510 ERROR [MainThread] logitech_receiver.device: Unable to get wpid from udev for device 1 of 2023-04-03 14:17:06,510,510 ERROR [MainThread] logitech_receiver.receiver: register_new_device Traceback (most recent call last): File "/opt/ABC/git/Solaar/lib/logitech_receiver/receiver.py", line 236, in register_new_device dev = Device(self, number, notification) File "/opt/ABC/git/Solaar/lib/logitech_receiver/device.py", line 120, in __init__ raise _base.NoSuchDevice(number=number, receiver=receiver, error='Not present 27Mhz device') logitech_receiver.base.NoSuchDevice: {'number': 1, 'receiver': , 'error': 'Not present 27Mhz device'} 2023-04-03 14:17:06,511,511 WARNING [MainThread] logitech_receiver.receiver: : looked for device 1, not found 2023-04-03 14:17:07,527,527 ERROR [MainThread] logitech_receiver.device: Unable to get wpid from udev for device 2 of 2023-04-03 14:17:07,527,527 ERROR [MainThread] logitech_receiver.receiver: register_new_device Traceback (most recent call last): File "/opt/ABC/git/Solaar/lib/logitech_receiver/receiver.py", line 236, in register_new_device dev = Device(self, number, notification) File "/opt/ABC/git/Solaar/lib/logitech_receiver/device.py", line 120, in __init__ raise _base.NoSuchDevice(number=number, receiver=receiver, error='Not present 27Mhz device') logitech_receiver.base.NoSuchDevice: {'number': 2, 'receiver': , 'error': 'Not present 27Mhz device'} 2023-04-03 14:17:07,527,527 WARNING [MainThread] logitech_receiver.receiver: : looked for device 2, not found 2023-04-03 14:17:07,548,548 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 420000] 2023-04-03 14:17:07,553,553 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100] 2023-04-03 14:17:07,553,553 DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command 2023-04-03 14:17:07,554,554 INFO [MainThread] logitech_receiver.receiver: : found new device 3 (0055) 2023-04-03 14:17:07,554,554 DEBUG [MainThread] logitech_receiver.base: (6) pinging device 3 2023-04-03 14:17:07,554,554 INFO [MainThread] logitech_receiver.base: New lock 6 2023-04-03 14:17:07,554,554 DEBUG [MainThread] logitech_receiver.base: (6) <= w[10 03 001C 00005A] 2023-04-03 14:17:07,561,561 DEBUG [MainThread] logitech_receiver.base: (6) => r[10 03 8F00 1C0100] 3: Unknown device 0055 Device path : /dev/hidraw6 WPID : 0055 2023-04-03 14:17:07,561,561 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 420000] 2023-04-03 14:17:07,569,569 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100] 2023-04-03 14:17:07,569,569 DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command Codename : ? (0055) Kind : keyboard Protocol : HID++ 1.0 2023-04-03 14:17:07,570,570 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 220000] 2023-04-03 14:17:07,577,577 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100] 2023-04-03 14:17:07,577,577 DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command 2023-04-03 14:17:07,578,578 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 040000] 2023-04-03 14:17:07,585,585 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100] 2023-04-03 14:17:07,586,586 DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command 2023-04-03 14:17:07,586,586 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 320000] 2023-04-03 14:17:07,593,593 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100] 2023-04-03 14:17:07,593,593 DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command 2023-04-03 14:17:07,593,593 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83D5 000000] 2023-04-03 14:17:07,601,601 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 D50100] 2023-04-03 14:17:07,602,602 DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83D5}: 1 = invalid SubID/command Serial number: 2023-04-03 14:17:07,602,602 DEBUG [MainThread] logitech_receiver.base: (6) <= w[10 03 81F1 010000] 2023-04-03 14:17:07,609,609 DEBUG [MainThread] logitech_receiver.base: (6) => r[10 03 8F81 F10200] 2023-04-03 14:17:07,609,609 DEBUG [MainThread] logitech_receiver.base: (6) device 0x03 error on request {81F1}: 2 = invalid address The power switch is located on the (unknown). 2023-04-03 14:17:07,610,610 DEBUG [MainThread] logitech_receiver.base: (6) <= w[10 03 8100 000000] 2023-04-03 14:17:07,617,617 DEBUG [MainThread] logitech_receiver.base: (6) => r[10 03 8100 110000] Notifications: keyboard multimedia raw, battery status (0x110000). 2023-04-03 14:17:07,618,618 DEBUG [MainThread] logitech_receiver.base: (6) <= w[10 03 8101 000000] 2023-04-03 14:17:07,625,625 DEBUG [MainThread] logitech_receiver.base: (6) => r[10 03 8101 420000] Features: special buttons, scroll accel (0x420000) 2023-04-03 14:17:07,626,626 DEBUG [MainThread] logitech_receiver.base: (6) <= w[10 03 810D 000000] 2023-04-03 14:17:07,633,633 DEBUG [MainThread] logitech_receiver.base: (6) => r[10 03 8F81 0D0200] 2023-04-03 14:17:07,633,633 DEBUG [MainThread] logitech_receiver.base: (6) device 0x03 error on request {810D}: 2 = invalid address 2023-04-03 14:17:07,634,634 DEBUG [MainThread] logitech_receiver.base: (6) <= w[10 03 8107 000000] 2023-04-03 14:17:07,641,641 DEBUG [MainThread] logitech_receiver.base: (6) => r[10 03 8107 070000] Battery: full, discharging. USB and Bluetooth Devices 2023-04-03 14:17:07,642,642 DEBUG [MainThread] logitech_receiver.base: (5) pinging device 255 2023-04-03 14:17:07,642,642 INFO [MainThread] logitech_receiver.base: New lock 5 2023-04-03 14:17:07,642,642 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 001A 0000ED00000000000000000000000000] 2023-04-03 14:17:07,701,701 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 001A 0405ED00000000000000000000000000] 2023-04-03 14:17:07,701,701 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0008 00010000000000000000000000000000] 2023-04-03 14:17:07,717,717 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0008 01000200000000000000000000000000] 2023-04-03 14:17:07,718,718 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0109 00000000000000000000000000000000] 2023-04-03 14:17:07,744,744 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0109 23000000000000000000000000000000] 2023-04-03 14:17:07,744,744 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000C 00050000000000000000000000000000] 2023-04-03 14:17:07,774,774 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000C 03000000000000000000000000000000] 2023-04-03 14:17:07,774,774 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0308 00000000000000000000000000000000] 2023-04-03 14:17:07,804,804 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0308 0C000000000000000000000000000000] 2023-04-03 14:17:07,804,804 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 031D 00000000000000000000000000000000] 2023-04-03 14:17:07,834,834 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 031D 4D58204D617374657220335300000000] 1: MX Master 3S Device path : /dev/hidraw1 USB id : 046d:B034 2023-04-03 14:17:07,834,834 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0009 00070000000000000000000000000000] 2023-04-03 14:17:07,854,854 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0009 07000000000000000000000000000000] 2023-04-03 14:17:07,854,854 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 070A 00000000000000000000000000000000] 2023-04-03 14:17:07,871,871 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 070A 0C120C00000000000000000000000000] 2023-04-03 14:17:07,871,871 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 071E 00000000000000000000000000000000] 2023-04-03 14:17:07,901,901 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 071E 004D58204D6173746572203353000000] Codename : MX Master 3S 2023-04-03 14:17:07,901,901 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 032A 00000000000000000000000000000000] 2023-04-03 14:17:07,931,931 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 032A 03000000000000000000000000000000] Kind : mouse Protocol : HID++ 4.5 2023-04-03 14:17:07,931,931 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000F 80600000000000000000000000000000] 2023-04-03 14:17:07,961,961 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000F 00000000000000000000000000000000] Serial number: 2023-04-03 14:17:07,961,961 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000C 00030000000000000000000000000000] 2023-04-03 14:17:07,981,981 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000C 02000400000000000000000000000000] 2023-04-03 14:17:07,981,981 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 020A 00000000000000000000000000000000] 2023-04-03 14:17:07,997,997 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 020A 039091A9D40002B03400000000000100] Model ID: B03400000000 Unit ID: 9091A9D4 2023-04-03 14:17:07,998,998 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 020D 00000000000000000000000000000000] 2023-04-03 14:17:08,027,027 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 020D 039091A9D40002B03400000000000100] 2023-04-03 14:17:08,028,028 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0219 00000000000000000000000000000000] 2023-04-03 14:17:08,054,054 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0219 01424C316900000300B03438FCA4E600] 2023-04-03 14:17:08,054,054 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 021F 01000000000000000000000000000000] 2023-04-03 14:17:08,084,084 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 021F 0052424D2200000301B03438FCA4E600] 2023-04-03 14:17:08,084,084 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 021E 02000000000000000000000000000000] 2023-04-03 14:17:08,111,111 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 021E 05000000000001260000000000000000] Bootloader: BL1 69.00.B0003 Firmware: RBM 22.00.B0003 Other: Supports 36 HID++ 2.0 features: 2023-04-03 14:17:08,121,121 DEBUG [MainThread] solaar.configuration: load => ['1.1.8', {'_NAME': 'MX Master 3S', '_absent': ['hi-res-scroll', 'lowres-scroll-mode', 'onboard_profiles', 'report_rate', 'pointer_speed', 'speed-change', 'backlight', 'backlight-timed', 'fn-swap', 'persistent-remappable-keys', 'disable-keyboard-keys', 'crown-smooth', 'divert-crown', 'divert-gkeys', 'm-key-leds', 'mr-key-led', 'multiplatform', 'gesture2-gestures', 'gesture2-divert', 'gesture2-params', 'sidetone', 'equalizer', 'adc_power_management'], '_battery': 4100, '_dpi-sliding': 15, '_modelId': 'B03400000000', '_sensitive': {'change-host': False, 'divert-keys': False, 'dpi': False, 'hires-scroll-mode': False, 'hires-smooth-resolution': False, 'reprogrammable-keys': False, 'scroll-ratchet': False, 'smart-shift': False, 'thumb-scroll-invert': False, 'thumb-scroll-mode': False}, '_serial': '9091A9D4', '_unitId': '9091A9D4', '_wpid': 'B034', 'change-host': None, 'divert-keys': {82: 0, 83: 0, 86: 0, 195: 3, 196: 0}, 'dpi': 1000, 'hires-scroll-mode': False, 'hires-smooth-invert': False, 'hires-smooth-resolution': True, 'reprogrammable-keys': {80: 80, 81: 81, 82: 82, 83: 81, 86: 82, 195: 195, 196: 196}, 'scroll-ratchet': 2, 'smart-shift': 14, 'thumb-scroll-invert': True, 'thumb-scroll-mode': False}, {'_NAME': 'Marathon Mouse M705 (M-R0009)', '_sensitive': {'hires-scroll-mode': 'ignore', 'hires-smooth-invert': 'ignore', 'hires-smooth-resolution': 'ignore'}, '_serial': 'E4EA9775', '_wpid': '101B', 'side-scroll': True, 'smooth-scroll': True}, {'_NAME': 'Unknown device 0055', '_wpid': '0055'}] 2023-04-03 14:17:08,122,122 INFO [MainThread] solaar.configuration: config file '/home/frayoshi/.config/solaar/config.yaml' was generated by another version of solaar (config: 1.1.8, current: 1.1.8-55-g586724d). refreshing detected device capabilities 2023-04-03 14:17:08,122,122 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000D 21200000000000000000000000000000] 2023-04-03 14:17:08,147,147 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000D 00000000000000000000000000000000] 2023-04-03 14:17:08,148,148 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000C 21300000000000000000000000000000] 2023-04-03 14:17:08,177,177 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000C 00000000000000000000000000000000] 2023-04-03 14:17:08,178,178 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000B 21210000000000000000000000000000] 2023-04-03 14:17:08,201,201 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000B 0F000100000000000000000000000000] 2023-04-03 14:17:08,201,201 DEBUG [MainThread] logitech_receiver.settings_templates: check_feature hires-smooth-invert [HIRES WHEEL] detected 2023-04-03 14:17:08,201,201 DEBUG [MainThread] logitech_receiver.settings_templates: check_feature hires-smooth-resolution [HIRES WHEEL] detected 2023-04-03 14:17:08,201,201 DEBUG [MainThread] logitech_receiver.settings_templates: check_feature hires-scroll-mode [HIRES WHEEL] detected 2023-04-03 14:17:08,201,201 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000E 21100000000000000000000000000000] 2023-04-03 14:17:08,231,231 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000E 0E000000000000000000000000000000] 2023-04-03 14:17:08,231,231 DEBUG [MainThread] logitech_receiver.settings_templates: check_feature scroll-ratchet [SMART SHIFT] detected 2023-04-03 14:17:08,231,231 DEBUG [MainThread] logitech_receiver.settings_templates: check_feature smart-shift [SMART SHIFT] detected 2023-04-03 14:17:08,231,231 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000E 21500000000000000000000000000000] 2023-04-03 14:17:08,261,261 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000E 10000000000000000000000000000000] 2023-04-03 14:17:08,261,261 DEBUG [MainThread] logitech_receiver.settings_templates: check_feature thumb-scroll-invert [THUMB WHEEL] detected 2023-04-03 14:17:08,261,261 DEBUG [MainThread] logitech_receiver.settings_templates: check_feature thumb-scroll-mode [THUMB WHEEL] detected 2023-04-03 14:17:08,261,261 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0009 81000000000000000000000000000000] 2023-04-03 14:17:08,281,281 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0009 00000000000000000000000000000000] 2023-04-03 14:17:08,281,281 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000B 22050000000000000000000000000000] 2023-04-03 14:17:08,297,297 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000B 00000000000000000000000000000000] 2023-04-03 14:17:08,298,298 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000F 22010000000000000000000000000000] 2023-04-03 14:17:08,327,327 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000F 0D000200000000000000000000000000] 2023-04-03 14:17:08,328,328 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0D1F 00000000000000000000000000000000] 2023-04-03 14:17:08,354,354 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0D1F 0000C8E0321F40000000000000000000] 2023-04-03 14:17:08,355,355 DEBUG [MainThread] logitech_receiver.settings_templates: check_feature dpi [ADJUSTABLE DPI] detected 2023-04-03 14:17:08,355,355 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000C 19820000000000000000000000000000] 2023-04-03 14:17:08,381,381 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000C 00000000000000000000000000000000] 2023-04-03 14:17:08,381,381 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0009 19830000000000000000000000000000] 2023-04-03 14:17:08,411,411 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0009 00000000000000000000000000000000] 2023-04-03 14:17:08,411,411 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000D 40A00000000000000000000000000000] 2023-04-03 14:17:08,431,431 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000D 00000000000000000000000000000000] 2023-04-03 14:17:08,431,431 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000B 40A20000000000000000000000000000] 2023-04-03 14:17:08,447,447 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000B 00000000000000000000000000000000] 2023-04-03 14:17:08,447,447 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000A 40A30000000000000000000000000000] 2023-04-03 14:17:08,477,477 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000A 00000000000000000000000000000000] 2023-04-03 14:17:08,478,478 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000A 1B040000000000000000000000000000] 2023-04-03 14:17:08,501,501 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000A 09000500000000000000000000000000] 2023-04-03 14:17:08,501,501 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000E 1B010000000000000000000000000000] 2023-04-03 14:17:08,531,531 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000E 00000000000000000000000000000000] 2023-04-03 14:17:08,531,531 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0908 00000000000000000000000000000000] 2023-04-03 14:17:08,554,554 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0908 08000000000000000000000000000000] 2023-04-03 14:17:08,554,554 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 091F 00000000000000000000000000000000] 2023-04-03 14:17:08,584,584 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 091F 00500038010001010400000000000000] 2023-04-03 14:17:08,584,584 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 091B 01000000000000000000000000000000] 2023-04-03 14:17:08,614,614 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 091B 00510039010001010400000000000000] 2023-04-03 14:17:08,614,614 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0918 02000000000000000000000000000000] 2023-04-03 14:17:08,634,634 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0918 0052003A310002030500000000000000] 2023-04-03 14:17:08,634,634 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 091B 03000000000000000000000000000000] 2023-04-03 14:17:08,651,651 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 091B 0053003C310002030500000000000000] 2023-04-03 14:17:08,651,651 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 091E 04000000000000000000000000000000] 2023-04-03 14:17:08,681,681 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 091E 0056003E310002030500000000000000] 2023-04-03 14:17:08,681,681 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 091F 05000000000000000000000000000000] 2023-04-03 14:17:08,701,701 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 091F 00C300A9310002030500000000000000] 2023-04-03 14:17:08,701,701 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0918 06000000000000000000000000000000] 2023-04-03 14:17:08,717,717 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0918 00C4009D310002030500000000000000] 2023-04-03 14:17:08,718,718 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0919 07000000000000000000000000000000] 2023-04-03 14:17:08,751,751 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0919 00D700B4A00003000300000000000000] 2023-04-03 14:17:08,751,751 DEBUG [MainThread] logitech_receiver.settings_templates: check_feature reprogrammable-keys [REPROG CONTROLS V4] detected 2023-04-03 14:17:08,752,752 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000F 1C000000000000000000000000000000] 2023-04-03 14:17:08,771,771 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000F 00000000000000000000000000000000] 2023-04-03 14:17:08,771,771 DEBUG [MainThread] logitech_receiver.settings_templates: check_feature divert-keys [REPROG CONTROLS V4] detected 2023-04-03 14:17:08,771,771 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000D 45210000000000000000000000000000] 2023-04-03 14:17:08,791,791 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000D 00000000000000000000000000000000] 2023-04-03 14:17:08,791,791 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000B 46000000000000000000000000000000] 2023-04-03 14:17:08,814,814 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000B 00000000000000000000000000000000] 2023-04-03 14:17:08,814,814 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0009 80100000000000000000000000000000] 2023-04-03 14:17:08,837,837 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0009 00000000000000000000000000000000] 2023-04-03 14:17:08,838,838 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000E 80200000000000000000000000000000] 2023-04-03 14:17:08,867,867 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000E 00000000000000000000000000000000] 2023-04-03 14:17:08,868,868 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000D 80300000000000000000000000000000] 2023-04-03 14:17:08,891,891 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000D 00000000000000000000000000000000] 2023-04-03 14:17:08,891,891 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000C 45310000000000000000000000000000] 2023-04-03 14:17:08,911,911 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000C 00000000000000000000000000000000] 2023-04-03 14:17:08,911,911 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000F 45300000000000000000000000000000] 2023-04-03 14:17:08,927,927 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000F 00000000000000000000000000000000] 2023-04-03 14:17:08,928,928 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000F 18140000000000000000000000000000] 2023-04-03 14:17:08,957,957 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000F 0A000100000000000000000000000000] 2023-04-03 14:17:08,958,958 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0A0F 00000000000000000000000000000000] 2023-04-03 14:17:08,981,981 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0A0F 03000000000000000000000000000000] 2023-04-03 14:17:08,981,981 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000D 18150000000000000000000000000000] 2023-04-03 14:17:09,004,004 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000D 0B000200000000000000000000000000] 2023-04-03 14:17:09,004,004 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0B08 00000000000000000000000000000000] 2023-04-03 14:17:09,024,024 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0B08 13080300000000000000000000000000] 2023-04-03 14:17:09,024,024 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0B18 00000000000000000000000000000000] 2023-04-03 14:17:09,051,051 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0B18 00010401061800000000000000000000] 2023-04-03 14:17:09,051,051 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0B3E 00000000000000000000000000000000] 2023-04-03 14:17:09,077,077 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0B3E 0000594F4445534B0000000000000000] 2023-04-03 14:17:09,078,078 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0B1D 01000000000000000000000000000000] 2023-04-03 14:17:09,101,101 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0B1D 01010501061800000000000000000000] 2023-04-03 14:17:09,101,101 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0B3D 01000000000000000000000000000000] 2023-04-03 14:17:09,121,121 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0B3D 0100594F4445534B0000000000000000] 2023-04-03 14:17:09,121,121 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0B18 02000000000000000000000000000000] 2023-04-03 14:17:09,141,141 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0B18 02010401031800000000000000000000] 2023-04-03 14:17:09,141,141 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0B39 02000000000000000000000000000000] 2023-04-03 14:17:09,167,167 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0B39 02005430440000000000000000000000] 2023-04-03 14:17:09,172,172 DEBUG [MainThread] logitech_receiver.settings_templates: check_feature change-host [CHANGE HOST] detected 2023-04-03 14:17:09,172,172 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000A 65010000000000000000000000000000] 2023-04-03 14:17:09,197,197 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000A 00000000000000000000000000000000] 2023-04-03 14:17:09,198,198 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000F 83000000000000000000000000000000] 2023-04-03 14:17:09,224,224 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000F 00000000000000000000000000000000] 2023-04-03 14:17:09,224,224 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0008 83100000000000000000000000000000] 2023-04-03 14:17:09,241,241 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0008 00000000000000000000000000000000] 2023-04-03 14:17:09,241,241 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000C 1F200000000000000000000000000000] 2023-04-03 14:17:09,264,264 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000C 00000000000000000000000000000000] 2023-04-03 14:17:09,271,271 INFO [MainThread] solaar.configuration: saved ['1.1.8-55-g586724d', {'_NAME': 'MX Master 3S', '_dpi-sliding': 15, '_modelId': 'B03400000000', '_sensitive': {'change-host': False, 'divert-keys': False, 'dpi': False, 'hires-scroll-mode': False, 'hires-smooth-resolution': False, 'reprogrammable-keys': False, 'scroll-ratchet': False, 'smart-shift': False, 'thumb-scroll-invert': False, 'thumb-scroll-mode': False}, '_serial': '9091A9D4', '_unitId': '9091A9D4', '_wpid': 'B034', 'change-host': None, 'divert-keys': {82: 0, 83: 0, 86: 0, 195: 3, 196: 0}, 'dpi': 1000, 'hires-scroll-mode': False, 'hires-smooth-invert': False, 'hires-smooth-resolution': True, 'reprogrammable-keys': {80: 80, 81: 81, 82: 82, 83: 81, 86: 82, 195: 195, 196: 196}, 'scroll-ratchet': 2, 'smart-shift': 14, 'thumb-scroll-invert': True, 'thumb-scroll-mode': False, '_absent': ['hi-res-scroll', 'lowres-scroll-mode', 'onboard_profiles', 'report_rate', 'pointer_speed', 'speed-change', 'backlight', 'backlight-timed', 'fn-swap', 'persistent-remappable-keys', 'disable-keyboard-keys', 'crown-smooth', 'divert-crown', 'divert-gkeys', 'm-key-leds', 'mr-key-led', 'multiplatform', 'gesture2-gestures', 'gesture2-divert', 'gesture2-params', 'sidetone', 'equalizer', 'adc_power_management']}, {'_NAME': 'Marathon Mouse M705 (M-R0009)', '_sensitive': {'hires-scroll-mode': 'ignore', 'hires-smooth-invert': 'ignore', 'hires-smooth-resolution': 'ignore'}, '_serial': 'E4EA9775', '_wpid': '101B', 'side-scroll': True, 'smooth-scroll': True}, {'_NAME': 'Unknown device 0055', '_wpid': '0055', '_sensitive': {'hires-smooth-resolution': 'ignore', 'hires-smooth-invert': 'ignore', 'hires-scroll-mode': 'ignore'}}] to /home/frayoshi/.config/solaar/config.yaml 2023-04-03 14:17:09,271,271 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0008 00000000000000000000000000000000] 2023-04-03 14:17:09,294,294 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0008 00000200000000000000000000000000] 0: ROOT {0000} V0 2023-04-03 14:17:09,294,294 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000F 00010000000000000000000000000000] 2023-04-03 14:17:09,317,317 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000F 01000200000000000000000000000000] 1: FEATURE SET {0001} V0 2023-04-03 14:17:09,318,318 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000D 00030000000000000000000000000000] 2023-04-03 14:17:09,347,347 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000D 02000400000000000000000000000000] 2: DEVICE FW VERSION {0003} V4 2023-04-03 14:17:09,348,348 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 020D 00000000000000000000000000000000] 2023-04-03 14:17:09,377,377 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 020D 039091A9D40002B03400000000000100] 2023-04-03 14:17:09,378,378 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 021F 00000000000000000000000000000000] 2023-04-03 14:17:09,407,407 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 021F 01424C316900000300B03438FCA4E600] 2023-04-03 14:17:09,408,408 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 021C 01000000000000000000000000000000] 2023-04-03 14:17:09,437,437 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 021C 0052424D2200000301B03438FCA4E600] 2023-04-03 14:17:09,438,438 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 021C 02000000000000000000000000000000] 2023-04-03 14:17:09,467,467 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 021C 05000000000001260000000000000000] Firmware: Bootloader BL1 69.00.B0003 B03438FCA4E6 Firmware: Firmware RBM 22.00.B0003 B03438FCA4E6 Firmware: Other 2023-04-03 14:17:09,468,468 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 020A 00000000000000000000000000000000] 2023-04-03 14:17:09,491,491 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 020A 039091A9D40002B03400000000000100] Unit ID: 9091A9D4 Model ID: B03400000000 Transport IDs: {'btleid': 'B034'} 2023-04-03 14:17:09,491,491 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000D 00050000000000000000000000000000] 2023-04-03 14:17:09,511,511 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000D 03000000000000000000000000000000] 3: DEVICE NAME {0005} V0 2023-04-03 14:17:09,511,511 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 030C 00000000000000000000000000000000] 2023-04-03 14:17:09,527,527 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 030C 0C000000000000000000000000000000] 2023-04-03 14:17:09,527,527 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 031F 00000000000000000000000000000000] 2023-04-03 14:17:09,557,557 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 031F 4D58204D617374657220335300000000] Name: MX Master 3S 2023-04-03 14:17:09,558,558 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0329 00000000000000000000000000000000] 2023-04-03 14:17:09,584,584 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0329 03000000000000000000000000000000] Kind: mouse 2023-04-03 14:17:09,584,584 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 011E 04000000000000000000000000000000] 2023-04-03 14:17:09,601,601 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 011E 1D4B0000000000000000000000000000] 2023-04-03 14:17:09,601,601 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000C 1D4B0000000000000000000000000000] 2023-04-03 14:17:09,617,617 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000C 04000000000000000000000000000000] 4: WIRELESS DEVICE STATUS {1D4B} V0 2023-04-03 14:17:09,618,618 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0119 05000000000000000000000000000000] 2023-04-03 14:17:09,641,641 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0119 00200000000000000000000000000000] 2023-04-03 14:17:09,641,641 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0008 00200000000000000000000000000000] 2023-04-03 14:17:09,661,661 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0008 05000000000000000000000000000000] 5: CONFIG CHANGE {0020} V0 2023-04-03 14:17:09,661,661 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 011E 06000000000000000000000000000000] 2023-04-03 14:17:09,684,684 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 011E 00210001000000000000000000000000] 2023-04-03 14:17:09,684,684 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0008 00210000000000000000000000000000] 2023-04-03 14:17:09,707,707 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0008 06000100000000000000000000000000] 6: CRYPTO ID {0021} V1 2023-04-03 14:17:09,708,708 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0008 00070000000000000000000000000000] 2023-04-03 14:17:09,731,731 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0008 07000000000000000000000000000000] 7: DEVICE FRIENDLY NAME {0007} V0 2023-04-03 14:17:09,731,731 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 070E 00000000000000000000000000000000] 2023-04-03 14:17:09,761,761 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 070E 0C120C00000000000000000000000000] 2023-04-03 14:17:09,761,761 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 071D 00000000000000000000000000000000] 2023-04-03 14:17:09,791,791 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 071D 004D58204D6173746572203353000000] Friendly Name: MX Master 3S 2023-04-03 14:17:09,791,791 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 011A 08000000000000000000000000000000] 2023-04-03 14:17:09,817,817 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 011A 10040003000000000000000000000000] 2023-04-03 14:17:09,818,818 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000F 10040000000000000000000000000000] 2023-04-03 14:17:09,834,834 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000F 08000300000000000000000000000000] 8: UNIFIED BATTERY {1004} V3 2023-04-03 14:17:09,834,834 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000C 10000000000000000000000000000000] 2023-04-03 14:17:09,851,851 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000C 00000000000000000000000000000000] 2023-04-03 14:17:09,851,851 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000D 10010000000000000000000000000000] 2023-04-03 14:17:09,877,877 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000D 00000000000000000000000000000000] 2023-04-03 14:17:09,878,878 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 081C 00000000000000000000000000000000] 2023-04-03 14:17:09,908,908 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 081C 64080000000000000000000000000000] 2023-04-03 14:17:09,908,908 DEBUG [MainThread] logitech_receiver.hidpp20: battery unified 100% charged, level 8, charging discharging 2023-04-03 14:17:09,915,915 INFO [MainThread] solaar.configuration: saved ['1.1.8-55-g586724d', {'_NAME': 'MX Master 3S', '_dpi-sliding': 15, '_modelId': 'B03400000000', '_sensitive': {'change-host': False, 'divert-keys': False, 'dpi': False, 'hires-scroll-mode': False, 'hires-smooth-resolution': False, 'reprogrammable-keys': False, 'scroll-ratchet': False, 'smart-shift': False, 'thumb-scroll-invert': False, 'thumb-scroll-mode': False}, '_serial': '9091A9D4', '_unitId': '9091A9D4', '_wpid': 'B034', 'change-host': None, 'divert-keys': {82: 0, 83: 0, 86: 0, 195: 3, 196: 0}, 'dpi': 1000, 'hires-scroll-mode': False, 'hires-smooth-invert': False, 'hires-smooth-resolution': True, 'reprogrammable-keys': {80: 80, 81: 81, 82: 82, 83: 81, 86: 82, 195: 195, 196: 196}, 'scroll-ratchet': 2, 'smart-shift': 14, 'thumb-scroll-invert': True, 'thumb-scroll-mode': False, '_absent': ['hi-res-scroll', 'lowres-scroll-mode', 'onboard_profiles', 'report_rate', 'pointer_speed', 'speed-change', 'backlight', 'backlight-timed', 'fn-swap', 'persistent-remappable-keys', 'disable-keyboard-keys', 'crown-smooth', 'divert-crown', 'divert-gkeys', 'm-key-leds', 'mr-key-led', 'multiplatform', 'gesture2-gestures', 'gesture2-divert', 'gesture2-params', 'sidetone', 'equalizer', 'adc_power_management'], '_battery': NamedInt(4100, 'UNIFIED BATTERY')}, {'_NAME': 'Marathon Mouse M705 (M-R0009)', '_sensitive': {'hires-scroll-mode': 'ignore', 'hires-smooth-invert': 'ignore', 'hires-smooth-resolution': 'ignore'}, '_serial': 'E4EA9775', '_wpid': '101B', 'side-scroll': True, 'smooth-scroll': True}, {'_NAME': 'Unknown device 0055', '_wpid': '0055', '_sensitive': {'hires-smooth-resolution': 'ignore', 'hires-smooth-invert': 'ignore', 'hires-scroll-mode': 'ignore'}}] to /home/frayoshi/.config/solaar/config.yaml Battery: 100%, discharging. 2023-04-03 14:17:09,915,915 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000C 1B040000000000000000000000000000] 2023-04-03 14:17:09,931,931 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000C 09000500000000000000000000000000] 9: REPROG CONTROLS V4 {1B04} V5 Key/Button Actions (saved): {Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button, Back Button:Right Click, Forward Button:Mouse Middle Button, Mouse Gesture Button:Gesture Button Navigation, Smart Shift:Smart Shift} 2023-04-03 14:17:09,931,931 DEBUG [MainThread] logitech_receiver.settings: reprogrammable-keys: settings read None from 2023-04-03 14:17:09,931,931 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 092E 00500000000000000000000000000000] 2023-04-03 14:17:09,948,948 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 092E 00500000000000000000000000000000] 2023-04-03 14:17:09,948,948 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0929 00510000000000000000000000000000] 2023-04-03 14:17:09,974,974 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0929 00510000000000000000000000000000] 2023-04-03 14:17:09,974,974 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 092F 00520000000000000000000000000000] 2023-04-03 14:17:10,001,001 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 092F 00520000000000000000000000000000] 2023-04-03 14:17:10,001,001 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 092D 00530000000000000000000000000000] 2023-04-03 14:17:10,024,024 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 092D 00530000000000000000000000000000] 2023-04-03 14:17:10,024,024 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 092E 00560000000000000000000000000000] 2023-04-03 14:17:10,044,044 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 092E 00560000000000000000000000000000] 2023-04-03 14:17:10,044,044 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 092A 00C30000000000000000000000000000] 2023-04-03 14:17:10,064,064 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 092A 00C30000000000000000000000000000] 2023-04-03 14:17:10,064,064 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0929 00C40000000000000000000000000000] 2023-04-03 14:17:10,091,091 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0929 00C40000000000000000000000000000] Key/Button Actions : {Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button, Mouse Gesture Button:Gesture Button Navigation, Smart Shift:Smart Shift} Key/Button Diversion (saved): {Middle Button:Regular, Back Button:Regular, Forward Button:Regular, Mouse Gesture Button:Sliding DPI, Smart Shift:Regular} 2023-04-03 14:17:10,091,091 DEBUG [MainThread] logitech_receiver.settings: divert-keys: settings read None from Key/Button Diversion : {Middle Button:Regular, Back Button:Regular, Forward Button:Regular, Mouse Gesture Button:Regular, Smart Shift:Regular} 2023-04-03 14:17:10,091,091 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000E 18140000000000000000000000000000] 2023-04-03 14:17:10,121,121 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000E 0A000100000000000000000000000000] 10: CHANGE HOST {1814} V1 2023-04-03 14:17:10,121,121 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0A0C 00000000000000000000000000000000] 2023-04-03 14:17:10,151,151 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0A0C 03000000000000000000000000000000] 2023-04-03 14:17:10,151,151 DEBUG [MainThread] logitech_receiver.settings: change-host: read value NamedInt(0, '1:YODESK') on Change Host : 1:YODESK 2023-04-03 14:17:10,151,151 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000A 18150000000000000000000000000000] 2023-04-03 14:17:10,171,171 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000A 0B000200000000000000000000000000] 11: HOSTS INFO {1815} V2 2023-04-03 14:17:10,171,171 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0B08 00000000000000000000000000000000] 2023-04-03 14:17:10,187,187 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0B08 13080300000000000000000000000000] 2023-04-03 14:17:10,188,188 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0B1C 00000000000000000000000000000000] 2023-04-03 14:17:10,217,217 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0B1C 00010401061800000000000000000000] 2023-04-03 14:17:10,218,218 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0B3F 00000000000000000000000000000000] 2023-04-03 14:17:10,241,241 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0B3F 0000594F4445534B0000000000000000] 2023-04-03 14:17:10,241,241 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0B1A 01000000000000000000000000000000] 2023-04-03 14:17:10,274,274 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0B1A 01010501061800000000000000000000] 2023-04-03 14:17:10,274,274 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0B38 01000000000000000000000000000000] 2023-04-03 14:17:10,291,291 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0B38 0100594F4445534B0000000000000000] 2023-04-03 14:17:10,291,291 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0B19 02000000000000000000000000000000] 2023-04-03 14:17:10,308,308 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0B19 02010401031800000000000000000000] 2023-04-03 14:17:10,308,308 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0B38 02000000000000000000000000000000] 2023-04-03 14:17:10,334,334 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0B38 02005430440000000000000000000000] Host 0 (paired): YODESK Host 1 (paired): YODESK Host 2 (paired): T0D 2023-04-03 14:17:10,334,334 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 011A 0C000000000000000000000000000000] 2023-04-03 14:17:10,364,364 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 011A 22500001000000000000000000000000] 2023-04-03 14:17:10,364,364 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000B 22500000000000000000000000000000] 2023-04-03 14:17:10,391,391 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000B 0C000100000000000000000000000000] 12: XY STATS {2250} V1 2023-04-03 14:17:10,391,391 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000B 22010000000000000000000000000000] 2023-04-03 14:17:10,421,421 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000B 0D000200000000000000000000000000] 13: ADJUSTABLE DPI {2201} V2 Sensitivity (DPI) (saved): 1000 2023-04-03 14:17:10,421,421 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0D28 00000000000000000000000000000000] 2023-04-03 14:17:10,448,448 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0D28 0003E803E80000000000000000000000] 2023-04-03 14:17:10,448,448 DEBUG [MainThread] logitech_receiver.settings: dpi: read value NamedInt(1000, '1000') on Sensitivity (DPI) : 1000 2023-04-03 14:17:10,448,448 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0008 21100000000000000000000000000000] 2023-04-03 14:17:10,471,471 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0008 0E000000000000000000000000000000] 14: SMART SHIFT {2110} V0 Scroll Wheel Ratcheted (saved): Ratcheted 2023-04-03 14:17:10,471,471 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0E0E 00000000000000000000000000000000] 2023-04-03 14:17:10,494,494 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0E0E 020A0A00000000000000000000000000] 2023-04-03 14:17:10,494,494 DEBUG [MainThread] logitech_receiver.settings: scroll-ratchet: read value NamedInt(2, 'Ratcheted') on Scroll Wheel Ratcheted : Ratcheted Scroll Wheel Ratchet Speed (saved): 14 2023-04-03 14:17:10,494,494 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0E0D 00000000000000000000000000000000] 2023-04-03 14:17:10,514,514 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0E0D 020A0A00000000000000000000000000] 2023-04-03 14:17:10,514,514 DEBUG [MainThread] logitech_receiver.settings: smart-shift: read value 10 on Scroll Wheel Ratchet Speed : 10 2023-04-03 14:17:10,514,514 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000A 21210000000000000000000000000000] 2023-04-03 14:17:10,541,541 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000A 0F000100000000000000000000000000] 15: HIRES WHEEL {2121} V1 2023-04-03 14:17:10,541,541 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0F0A 00000000000000000000000000000000] 2023-04-03 14:17:10,567,567 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0F0A 0F1C1818000000000000000000000000] 2023-04-03 14:17:10,568,568 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0F18 00000000000000000000000000000000] 2023-04-03 14:17:10,591,591 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0F18 02000000000000000000000000000000] 2023-04-03 14:17:10,591,591 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0F3B 00000000000000000000000000000000] 2023-04-03 14:17:10,614,614 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0F3B 01000000000000000000000000000000] Multiplier: 15 Has invert: Normal wheel motion Has ratchet switch: Normal wheel mode High resolution mode HID notification Scroll Wheel Direction (saved): False 2023-04-03 14:17:10,614,614 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0F18 00000000000000000000000000000000] 2023-04-03 14:17:10,637,637 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0F18 02000000000000000000000000000000] 2023-04-03 14:17:10,638,638 DEBUG [MainThread] logitech_receiver.settings: BooleanValidator: validate read b'\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' => 00 2023-04-03 14:17:10,638,638 DEBUG [MainThread] logitech_receiver.settings: hires-smooth-invert: read value False on Scroll Wheel Direction : False Scroll Wheel Resolution (saved): True 2023-04-03 14:17:10,638,638 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0F1F 00000000000000000000000000000000] 2023-04-03 14:17:10,671,671 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0F1F 02000000000000000000000000000000] 2023-04-03 14:17:10,671,671 DEBUG [MainThread] logitech_receiver.settings: BooleanValidator: validate read b'\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' => 02 2023-04-03 14:17:10,671,671 DEBUG [MainThread] logitech_receiver.settings: hires-smooth-resolution: read value True on Scroll Wheel Resolution : True Scroll Wheel Diversion (saved): False 2023-04-03 14:17:10,671,671 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0F19 00000000000000000000000000000000] 2023-04-03 14:17:10,697,697 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0F19 02000000000000000000000000000000] 2023-04-03 14:17:10,698,698 DEBUG [MainThread] logitech_receiver.settings: BooleanValidator: validate read b'\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' => 00 2023-04-03 14:17:10,698,698 DEBUG [MainThread] logitech_receiver.settings: hires-scroll-mode: read value False on Scroll Wheel Diversion : False 2023-04-03 14:17:10,698,698 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000E 21500000000000000000000000000000] 2023-04-03 14:17:10,731,731 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000E 10000000000000000000000000000000] 16: THUMB WHEEL {2150} V0 Thumb Wheel Direction (saved): True 2023-04-03 14:17:10,731,731 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 101F 00000000000000000000000000000000] 2023-04-03 14:17:10,757,757 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 101F 00000000000000000000000000000000] 2023-04-03 14:17:10,758,758 DEBUG [MainThread] logitech_receiver.settings: thumb-scroll-invert: read value False on Thumb Wheel Direction : False Thumb Wheel Diversion (saved): False 2023-04-03 14:17:10,758,758 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 101B 00000000000000000000000000000000] 2023-04-03 14:17:10,784,784 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 101B 00000000000000000000000000000000] 2023-04-03 14:17:10,784,784 DEBUG [MainThread] logitech_receiver.settings: thumb-scroll-mode: read value False on Thumb Wheel Diversion : False 2023-04-03 14:17:10,784,784 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0119 11000000000000000000000000000000] 2023-04-03 14:17:10,804,804 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0119 22510000000000000000000000000000] 2023-04-03 14:17:10,804,804 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0009 22510000000000000000000000000000] 2023-04-03 14:17:10,824,824 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0009 11000000000000000000000000000000] 17: WHEEL STATS {2251} V0 2023-04-03 14:17:10,824,824 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 011A 12000000000000000000000000000000] 2023-04-03 14:17:10,841,841 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 011A 00C30000000000000000000000000000] 2023-04-03 14:17:10,841,841 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000A 00C30000000000000000000000000000] 2023-04-03 14:17:10,861,861 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000A 12000000000000000000000000000000] 18: DFUCONTROL {00C3} V0 2023-04-03 14:17:10,861,861 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0118 13000000000000000000000000000000] 2023-04-03 14:17:10,877,877 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0118 18027000000000000000000000000000] 2023-04-03 14:17:10,877,877 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000B 18020000000000000000000000000000] 2023-04-03 14:17:10,904,904 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000B 13700000000000000000000000000000] 19: DEVICE RESET {1802} V0 internal, hidden, unknown:000010 2023-04-03 14:17:10,904,904 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0119 14000000000000000000000000000000] 2023-04-03 14:17:10,931,931 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0119 18037000000000000000000000000000] 2023-04-03 14:17:10,931,931 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0009 18030000000000000000000000000000] 2023-04-03 14:17:10,961,961 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0009 14700000000000000000000000000000] 20: unknown:1803 {1803} V0 internal, hidden, unknown:000010 2023-04-03 14:17:10,961,961 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0118 15000000000000000000000000000000] 2023-04-03 14:17:10,991,991 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0118 18067008000000000000000000000000] 2023-04-03 14:17:10,991,991 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000F 18060000000000000000000000000000] 2023-04-03 14:17:11,011,011 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000F 15700800000000000000000000000000] 21: CONFIG DEVICE PROPS {1806} V8 internal, hidden, unknown:000010 2023-04-03 14:17:11,011,011 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 011C 16000000000000000000000000000000] 2023-04-03 14:17:11,027,027 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 011C 18167000000000000000000000000000] 2023-04-03 14:17:11,028,028 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000F 18160000000000000000000000000000] 2023-04-03 14:17:11,051,051 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000F 16700000000000000000000000000000] 22: unknown:1816 {1816} V0 internal, hidden, unknown:000010 2023-04-03 14:17:11,051,051 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 011E 17000000000000000000000000000000] 2023-04-03 14:17:11,071,071 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 011E 18056000000000000000000000000000] 2023-04-03 14:17:11,071,071 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000E 18050000000000000000000000000000] 2023-04-03 14:17:11,091,091 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000E 17600000000000000000000000000000] 23: OOBSTATE {1805} V0 internal, hidden 2023-04-03 14:17:11,091,091 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0118 18000000000000000000000000000000] 2023-04-03 14:17:11,111,111 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0118 18307000000000000000000000000000] 2023-04-03 14:17:11,111,111 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000C 18300000000000000000000000000000] 2023-04-03 14:17:11,131,131 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000C 18700000000000000000000000000000] 24: unknown:1830 {1830} V0 internal, hidden, unknown:000010 2023-04-03 14:17:11,131,131 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 011E 19000000000000000000000000000000] 2023-04-03 14:17:11,147,147 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 011E 18916807000000000000000000000000] 2023-04-03 14:17:11,147,147 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000D 18910000000000000000000000000000] 2023-04-03 14:17:11,177,177 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000D 19680700000000000000000000000000] 25: unknown:1891 {1891} V7 internal, hidden, unknown:000008 2023-04-03 14:17:11,177,177 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 011E 1A000000000000000000000000000000] 2023-04-03 14:17:11,207,207 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 011E 18A17000000000000000000000000000] 2023-04-03 14:17:11,207,207 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0008 18A10000000000000000000000000000] 2023-04-03 14:17:11,231,231 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0008 1A700000000000000000000000000000] 26: unknown:18A1 {18A1} V0 internal, hidden, unknown:000010 2023-04-03 14:17:11,231,231 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 011E 1B000000000000000000000000000000] 2023-04-03 14:17:11,254,254 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 011E 1E004000000000000000000000000000] 2023-04-03 14:17:11,254,254 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000B 1E000000000000000000000000000000] 2023-04-03 14:17:11,284,284 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000B 1B400000000000000000000000000000] 27: unknown:1E00 {1E00} V0 hidden 2023-04-03 14:17:11,284,284 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 011F 1C000000000000000000000000000000] 2023-04-03 14:17:11,314,314 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 011F 1E026000000000000000000000000000] 2023-04-03 14:17:11,314,314 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000A 1E020000000000000000000000000000] 2023-04-03 14:17:11,344,344 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000A 1C600000000000000000000000000000] 28: unknown:1E02 {1E02} V0 internal, hidden 2023-04-03 14:17:11,344,344 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 011A 1D000000000000000000000000000000] 2023-04-03 14:17:11,374,374 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 011A 16020000000000000000000000000000] 2023-04-03 14:17:11,374,374 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0008 16020000000000000000000000000000] 2023-04-03 14:17:11,404,404 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0008 1D000000000000000000000000000000] 29: unknown:1602 {1602} V0 2023-04-03 14:17:11,404,404 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 011A 1E000000000000000000000000000000] 2023-04-03 14:17:11,434,434 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 011A 1EB07000000000000000000000000000] 2023-04-03 14:17:11,434,434 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000A 1EB00000000000000000000000000000] 2023-04-03 14:17:11,464,464 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000A 1E700000000000000000000000000000] 30: unknown:1EB0 {1EB0} V0 internal, hidden, unknown:000010 2023-04-03 14:17:11,464,464 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 011A 1F000000000000000000000000000000] 2023-04-03 14:17:11,494,494 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 011A 18617001000000000000000000000000] 2023-04-03 14:17:11,494,494 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000C 18610000000000000000000000000000] 2023-04-03 14:17:11,524,524 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000C 1F700100000000000000000000000000] 31: unknown:1861 {1861} V1 internal, hidden, unknown:000010 2023-04-03 14:17:11,524,524 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 011E 20000000000000000000000000000000] 2023-04-03 14:17:11,554,554 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 011E 93007000000000000000000000000000] 2023-04-03 14:17:11,554,554 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000A 93000000000000000000000000000000] 2023-04-03 14:17:11,584,584 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000A 20700000000000000000000000000000] 32: unknown:9300 {9300} V0 internal, hidden, unknown:000010 2023-04-03 14:17:11,584,584 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 011C 21000000000000000000000000000000] 2023-04-03 14:17:11,617,617 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 011C 90017000000000000000000000000000] 2023-04-03 14:17:11,618,618 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0009 90010000000000000000000000000000] 2023-04-03 14:17:11,644,644 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0009 21700000000000000000000000000000] 33: unknown:9001 {9001} V0 internal, hidden, unknown:000010 2023-04-03 14:17:11,644,644 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0118 22000000000000000000000000000000] 2023-04-03 14:17:11,674,674 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0118 1E227000000000000000000000000000] 2023-04-03 14:17:11,674,674 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000E 1E220000000000000000000000000000] 2023-04-03 14:17:11,694,694 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000E 22700000000000000000000000000000] 34: unknown:1E22 {1E22} V0 internal, hidden, unknown:000010 2023-04-03 14:17:11,694,694 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 0118 23000000000000000000000000000000] 2023-04-03 14:17:11,717,717 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 0118 92057000000000000000000000000000] 2023-04-03 14:17:11,718,718 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 000B 92050000000000000000000000000000] 2023-04-03 14:17:11,747,747 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 000B 23700000000000000000000000000000] 35: unknown:9205 {9205} V0 internal, hidden, unknown:000010 Has 8 reprogrammable keys: 0: Left Button , default: Left Click => Left Click mse, analytics key events, pos:0, group:1, group mask:g1 reporting: default 1: Right Button , default: Right Click => Right Click mse, analytics key events, pos:0, group:1, group mask:g1 reporting: default 2: Middle Button , default: Mouse Middle Button => Mouse Middle Button mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2 reporting: default 3: Back Button , default: Mouse Back Button => Mouse Back Button mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2 reporting: default 4: Forward Button , default: Mouse Forward Button => Mouse Forward Button mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2 reporting: default 5: Mouse Gesture Button , default: Gesture Button Navigation => Gesture Button Navigation mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2 reporting: default 6: Smart Shift , default: Smart Shift => Smart Shift mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2 reporting: default 2023-04-03 14:17:11,748,748 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 092B 00D70000000000000000000000000000] 2023-04-03 14:17:11,777,777 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 092B 00D70000000000000000000000000000] 7: Virtual Gesture Button , default: Virtual Gesture Button => Virtual Gesture Button divertable, virtual, raw XY, force raw XY, pos:0, group:3, group mask:empty reporting: default 2023-04-03 14:17:11,778,778 DEBUG [MainThread] logitech_receiver.base: (5) <= w[11 FF 081D 00000000000000000000000000000000] 2023-04-03 14:17:11,807,807 DEBUG [MainThread] logitech_receiver.base: (5) => r[11 FF 081D 64080000000000000000000000000000] 2023-04-03 14:17:11,807,807 DEBUG [MainThread] logitech_receiver.hidpp20: battery unified 100% charged, level 8, charging discharging Battery: 100%, discharging. ```
pfps commented 1 year ago

Thanks. I'm going to change the title of this issue to something about the 27MHz receiver.

Solaar doesn't know about your keyboard. Can you provide a name for it (something like Wireless Keyboard SXXX)?

Also please provide the full output of bin/solaar -ddd that shows the new error.

FraYoshi commented 1 year ago

Solaar doesn't know about your keyboard. Can you provide a name for it (something like Wireless Keyboard SXXX)?

It's a 'Cordless Desktop EX110' , quite old! It was bundled with a mouse that I do no longer use.

Also please provide the full output of bin/solaar -ddd that shows the new error.

Unfortunately, I tried to reproduce the attribute error, but shows up only for the keyboard (no mouse connected) and now is the same as before: AttributeError: 'Device' object has no attribute 'get_kind_from_index'

``` 2023-04-03 14:47:21,717,717 INFO [MainThread] root: language en_US (UTF-8), translations path /usr/share/locale 2023-04-03 14:47:21,995,995 INFO [MainThread] logitech_receiver.diversion: GDK Keymap set up 2023-04-03 14:47:21,997,997 ERROR [MainThread] logitech_receiver.diversion: failed to load from /home/frayoshi/.config/solaar/rules.yaml expected '', but found '' in "/home/frayoshi/.config/solaar/rules.yaml", line 2, column 1 2023-04-03 14:47:22,014,014 DEBUG [MainThread] solaar.ui.tray: using Ayatana AppIndicator3 2023-04-03 14:47:22,028,028 INFO [MainThread] solaar.upower: connected to system dbus, watching for suspend/resume events 2023-04-03 14:47:22,030,030 DEBUG [MainThread] solaar.ui: startup registered=True, remote=False 2023-04-03 14:47:22,031,031 DEBUG [AsyncUI] solaar.tasks: started 2023-04-03 14:47:22,032,032 INFO [MainThread] solaar.ui.notify: starting desktop notifications 2023-04-03 14:47:22,035,035 DEBUG [MainThread] solaar.ui.icons: sys.path[0] = /usr/bin 2023-04-03 14:47:22,035,035 DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/icons 2023-04-03 14:47:22,035,035 DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/solaar/icons 2023-04-03 14:47:22,035,035 DEBUG [MainThread] solaar.ui.icons: icon theme paths: ['/usr/share/solaar/icons', '/home/frayoshi/.local/share/icons', '/home/frayoshi/.icons', '/home/frayoshi/.local/share/flatpak/exports/share/icons', '/var/lib/flatpak/exports/share/icons', '/usr/local/share/icons', '/usr/share/icons', '/var/lib/snapd/desktop/icons', '/usr/share/icons', '/home/frayoshi/.local/share/flatpak/exports/share/pixmaps', '/var/lib/flatpak/exports/share/pixmaps', '/usr/local/share/pixmaps', '/usr/share/pixmaps', '/var/lib/snapd/desktop/pixmaps', '/usr/share/pixmaps'] 2023-04-03 14:47:22,341,341 INFO [MainThread] solaar.listener: starting receiver listening threads 2023-04-03 14:47:22,577,577 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for BID 0003 VID 00001050 PID 00000407: Expecting 8 usages but got 1 2023-04-03 14:47:22,579,579 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for BID 0003 VID 00001050 PID 00000407: Expecting 64 usages but got 1 2023-04-03 14:47:22,579,579 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for BID 0003 VID 0000256C PID 0000006D: Expecting 6 usages but got 4 2023-04-03 14:47:22,592,592 INFO [MainThread] hidapi.udev: Found device BID 0003 VID 0000046D PID 0000C517 HID++ True True USB 1 1 2023-04-03 14:47:22,593,593 INFO [MainThread] solaar.listener: receiver event add DeviceInfo(path='/dev/hidraw4', bus_id=3, vendor_id='046D', product_id='C517', interface=1, driver='logitech-djreceiver', manufacturer=None, product=None, serial='', release=None, isDevice=None, hidpp_short=True, hidpp_long=True) 2023-04-03 14:47:22,593,593 INFO [MainThread] logitech_receiver.base: New lock 13 2023-04-03 14:47:22,593,593 DEBUG [MainThread] logitech_receiver.base: (13) <= w[10 FF 83B5 030000] 2023-04-03 14:47:22,597,597 DEBUG [MainThread] logitech_receiver.base: (13) => r[10 FF 8F83 B50100] 2023-04-03 14:47:22,597,597 DEBUG [MainThread] logitech_receiver.base: (13) device 0xFF error on request {83B5}: 1 = invalid SubID/command 2023-04-03 14:47:22,597,597 INFO [ReceiverListener:hidraw4] logitech_receiver.listener: started with (13) 2023-04-03 14:47:22,598,598 INFO [ReceiverListener:hidraw4] solaar.listener: : notifications listener has started (13) 2023-04-03 14:47:22,598,598 INFO [ReceiverListener:hidraw4] logitech_receiver.base: New lock <_ThreadedHandle(/dev/hidraw4)> 2023-04-03 14:47:22,598,598 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 8000 100900] 2023-04-03 14:47:22,599,599 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for BID 0003 VID 0000256C PID 0000FFFF: Unsupported global tag: 0b1010 2023-04-03 14:47:22,599,599 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for BID 0003 VID 0000256C PID 0000FFFF: Unsupported global tag: 0b1010 2023-04-03 14:47:22,600,600 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for BID 0003 VID 0000256C PID 0000FFFF: Unsupported global tag: 0b1010 2023-04-03 14:47:22,601,601 DEBUG [MainThread] solaar.ui: activate 2023-04-03 14:47:22,605,605 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8000 000000] 2023-04-03 14:47:22,605,605 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 8100 000000] 2023-04-03 14:47:22,613,613 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8100 000100] 2023-04-03 14:47:22,613,613 INFO [ReceiverListener:hidraw4] logitech_receiver.receiver: : receiver notifications enabled => ('wireless',) 2023-04-03 14:47:22,613,613 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 8002 020000] 2023-04-03 14:47:22,621,621 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8002 000000] 2023-04-03 14:47:22,621,621 INFO [ReceiverListener:hidraw4] solaar.listener: status_changed : present, No paired devices. (0) 2023-04-03 14:47:22,625,625 DEBUG [MainThread] solaar.ui: status changed: (NONE) None 2023-04-03 14:47:22,626,626 DEBUG [MainThread] solaar.ui.window: new receiver row ('/dev/hidraw4', 0, True, 'EX100 Receiver 27 Mhz', 'preferences-desktop-peripherals', None, None, ) 2023-04-03 14:47:22,629,629 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 03 4102 021155] 2023-04-03 14:47:22,639,639 ERROR [ReceiverListener:hidraw4] logitech_receiver.listener: processing Notification(10,3,41,02,021155) Traceback (most recent call last): File "/usr/lib/python3.10/site-packages/logitech_receiver/listener.py", line 191, in run self._notifications_callback(n) File "/usr/lib/python3.10/site-packages/solaar/listener.py", line 234, in _notifications_handler dev = self.receiver.register_new_device(n.devnumber, n) File "/usr/lib/python3.10/site-packages/logitech_receiver/receiver.py", line 241, in register_new_device dev = Device(self, number, notification) File "/usr/lib/python3.10/site-packages/logitech_receiver/device.py", line 121, in __init__ kind = self.get_kind_from_index(number, receiver) AttributeError: 'Device' object has no attribute 'get_kind_from_index' 2023-04-03 14:47:22,640,640 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 03 8100 110000] 2023-04-03 14:47:22,645,645 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 03 8000 000000] 2023-04-03 14:47:22,653,653 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 03 8100 110000] 2023-04-03 14:47:22,661,661 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 03 8000 000000] 2023-04-03 14:47:22,669,669 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 03 8107 070000] ```
FraYoshi commented 1 year ago

Also, does not show up if I use show but only with ./bin/solaar -ddd

pfps commented 1 year ago

The GUI and the CLI use different methods to find devices. Only the GUI has the problem.

pfps commented 1 year ago

Solaar is complaining about your rules.yaml file. Can you provide the contents of ~/.config/solaar/rules.yaml?

pfps commented 1 year ago

It looks as if the debug output does not come from the version of Solaar in this repository. Please clone Solaar from this repository, cd to the clone directory, and run bin/solaar -ddd

FraYoshi commented 1 year ago

Solaar is complaining about your rules.yaml file.

My rules.yaml (yes, just that, but might be my fault, I was experimenting with It months ago):

%YAML 1.3

My Config:

``` - 1.1.8 - _NAME: MX Master 3S _absent: [hi-res-scroll, lowres-scroll-mode, onboard_profiles, report_rate, pointer_speed, speed-change, backlight, backlight-timed, fn-swap, persistent-remappable-keys, disable-keyboard-keys, crown-smooth, divert-crown, divert-gkeys, m-key-leds, mr-key-led, multiplatform, gesture2-gestures, gesture2-divert, gesture2-params, sidetone, equalizer, adc_power_management] _battery: 4100 _dpi-sliding: 15 _modelId: B03400000000 _sensitive: {change-host: false, divert-keys: false, dpi: false, hires-scroll-mode: false, hires-smooth-resolution: false, reprogrammable-keys: false, scroll-ratchet: false, smart-shift: false, thumb-scroll-invert: false, thumb-scroll-mode: false} _serial: _unitId: _wpid: B034 change-host: null divert-keys: {82: 0, 83: 0, 86: 0, 195: 3, 196: 0} dpi: 1000 hires-scroll-mode: false hires-smooth-invert: false hires-smooth-resolution: true reprogrammable-keys: {80: 80, 81: 81, 82: 82, 83: 81, 86: 82, 195: 195, 196: 196} scroll-ratchet: 2 smart-shift: 14 thumb-scroll-invert: true thumb-scroll-mode: false - _NAME: Marathon Mouse M705 (M-R0009) _sensitive: {hires-scroll-mode: ignore, hires-smooth-invert: ignore, hires-smooth-resolution: ignore} _serial: _wpid: 101B side-scroll: true smooth-scroll: true - _NAME: Unknown device 0055 _sensitive: {hires-scroll-mode: ignore, hires-smooth-invert: ignore, hires-smooth-resolution: ignore} _wpid: '0055' ```

It looks as if the debug output does not come from the version of Solaar in this repository.

I am pretty sure I run from the repository. Anyway, just to be on the safe side, I killed and unistalled the system version of Solaar.

Here the new output (now It gives permission errors):

``` 2023-04-03 17:17:04,877,877 INFO [MainThread] root: language en_US (UTF-8), translations path None 2023-04-03 17:17:04,957,957 WARNING [MainThread] solaar.gtk: Solaar udev file not found in expected location 2023-04-03 17:17:04,957,957 WARNING [MainThread] solaar.gtk: See https://pwr-solaar.github.io/Solaar/installation for more information 2023-04-03 17:17:05,041,041 INFO [MainThread] logitech_receiver.diversion: GDK Keymap set up 2023-04-03 17:17:05,042,042 ERROR [MainThread] logitech_receiver.diversion: failed to load from /home/frayoshi/.config/solaar/rules.yaml expected '', but found '' in "/home/frayoshi/.config/solaar/rules.yaml", line 2, column 1 2023-04-03 17:17:05,053,053 DEBUG [MainThread] solaar.ui.tray: using Ayatana AppIndicator3 2023-04-03 17:17:05,061,061 INFO [MainThread] solaar.upower: connected to system dbus, watching for suspend/resume events 2023-04-03 17:17:05,062,062 DEBUG [MainThread] solaar.ui: startup registered=True, remote=False 2023-04-03 17:17:05,063,063 DEBUG [AsyncUI] solaar.tasks: started 2023-04-03 17:17:05,063,063 INFO [MainThread] solaar.ui.notify: starting desktop notifications 2023-04-03 17:17:05,065,065 DEBUG [MainThread] solaar.ui.icons: sys.path[0] = /opt/ABC/git/Solaar/lib 2023-04-03 17:17:05,065,065 DEBUG [MainThread] solaar.ui.icons: looking for icons in /opt/ABC/git/Solaar/icons 2023-04-03 17:17:05,065,065 DEBUG [MainThread] solaar.ui.icons: looking for icons in /opt/ABC/git/Solaar/share/solaar/icons 2023-04-03 17:17:05,065,065 DEBUG [MainThread] solaar.ui.icons: icon theme paths: ['/opt/ABC/git/Solaar/share/solaar/icons', '/home/frayoshi/.local/share/icons', '/home/frayoshi/.icons', '/home/frayoshi/.local/share/flatpak/exports/share/icons', '/var/lib/flatpak/exports/share/icons', '/usr/local/share/icons', '/usr/share/icons', '/var/lib/snapd/desktop/icons', '/usr/share/icons', '/home/frayoshi/.local/share/flatpak/exports/share/pixmaps', '/var/lib/flatpak/exports/share/pixmaps', '/usr/local/share/pixmaps', '/usr/share/pixmaps', '/var/lib/snapd/desktop/pixmaps', '/usr/share/pixmaps'] 2023-04-03 17:17:05,256,256 INFO [MainThread] solaar.listener: starting receiver listening threads 2023-04-03 17:17:05,402,402 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for BID 0003 VID 00001050 PID 00000407: Expecting 8 usages but got 1 2023-04-03 17:17:05,402,402 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for BID 0003 VID 00001050 PID 00000407: Expecting 64 usages but got 1 2023-04-03 17:17:05,403,403 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for BID 0003 VID 0000256C PID 0000006D: Expecting 6 usages but got 4 2023-04-03 17:17:05,410,410 INFO [MainThread] hidapi.udev: Found device BID 0003 VID 0000046D PID 0000C517 HID++ True True USB 1 1 2023-04-03 17:17:05,411,411 INFO [MainThread] solaar.listener: receiver event add DeviceInfo(path='/dev/hidraw4', bus_id=3, vendor_id='046D', product_id='C517', interface=1, driver='logitech-djreceiver', manufacturer=None, product=None, serial='', release=None, isDevice=None, hidpp_short=True, hidpp_long=True) 2023-04-03 17:17:05,411,411 INFO [MainThread] logitech_receiver.base: New lock 13 2023-04-03 17:17:05,411,411 DEBUG [MainThread] logitech_receiver.base: (13) <= w[10 FF 83B5 030000] 2023-04-03 17:17:05,416,416 DEBUG [MainThread] logitech_receiver.base: (13) => r[10 FF 8F83 B50100] 2023-04-03 17:17:05,416,416 DEBUG [MainThread] logitech_receiver.base: (13) device 0xFF error on request {83B5}: 1 = invalid SubID/command 2023-04-03 17:17:05,416,416 INFO [ReceiverListener:hidraw4] logitech_receiver.listener: started with (13) 2023-04-03 17:17:05,417,417 INFO [ReceiverListener:hidraw4] solaar.listener: : notifications listener has started (13) 2023-04-03 17:17:05,417,417 INFO [ReceiverListener:hidraw4] logitech_receiver.base: New lock <_ThreadedHandle(/dev/hidraw4)> 2023-04-03 17:17:05,417,417 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 8000 100900] 2023-04-03 17:17:05,417,417 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for BID 0003 VID 0000256C PID 0000FFFF: Unsupported global tag: 0b1010 2023-04-03 17:17:05,418,418 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for BID 0003 VID 0000256C PID 0000FFFF: Unsupported global tag: 0b1010 2023-04-03 17:17:05,418,418 WARNING [MainThread] hidapi.udev: Report Descriptor not processed for BID 0003 VID 0000256C PID 0000FFFF: Unsupported global tag: 0b1010 2023-04-03 17:17:05,419,419 INFO [MainThread] hidapi.udev: Found device BID 0005 VID 0000046D PID 0000B034 HID++ False True USB None None 2023-04-03 17:17:05,419,419 INFO [MainThread] solaar.listener: receiver event add DeviceInfo(path='/dev/hidraw1', bus_id=5, vendor_id='046D', product_id='B034', interface=None, driver='logitech-hidpp-device', manufacturer=None, product=None, serial='', release=None, isDevice=True, hidpp_short=False, hidpp_long=True) 2023-04-03 17:17:05,419,419 ERROR [MainThread] logitech_receiver.device: open DeviceInfo(path='/dev/hidraw1', bus_id=5, vendor_id='046D', product_id='B034', interface=None, driver='logitech-hidpp-device', manufacturer=None, product=None, serial='', release=None, isDevice=True, hidpp_short=False, hidpp_long=True) Traceback (most recent call last): File "/opt/ABC/git/Solaar/lib/logitech_receiver/device.py", line 493, in open handle = _base.open_path(device_info.path) File "/opt/ABC/git/Solaar/lib/logitech_receiver/base.py", line 165, in open_path return _hid.open_path(path) File "/opt/ABC/git/Solaar/lib/hidapi/udev.py", line 325, in open_path return _os.open(device_path, _os.O_RDWR | _os.O_SYNC) PermissionError: [Errno 13] Permission denied: '/dev/hidraw1' 2023-04-03 17:17:05,421,421 WARNING [MainThread] solaar.listener: Missing permissions on /dev/hidraw1 # file: /dev/hidraw1 # owner: root # group: root user::rw- group::--- other::--- . 2023-04-03 17:17:05,422,422 DEBUG [MainThread] solaar.ui: activate 2023-04-03 17:17:05,424,424 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8000 000000] 2023-04-03 17:17:05,424,424 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 8100 000000] 2023-04-03 17:17:05,432,432 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8100 000100] 2023-04-03 17:17:05,432,432 INFO [ReceiverListener:hidraw4] logitech_receiver.receiver: : receiver notifications enabled => ('wireless',) 2023-04-03 17:17:05,432,432 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 8002 020000] 2023-04-03 17:17:05,440,440 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8002 000000] 2023-04-03 17:17:05,440,440 INFO [ReceiverListener:hidraw4] solaar.listener: status_changed : present, No paired devices. (0) 2023-04-03 17:17:05,440,440 DEBUG [MainThread] solaar.ui: status changed: (NONE) None 2023-04-03 17:17:05,441,441 DEBUG [MainThread] solaar.ui.window: new receiver row ('/dev/hidraw4', 0, True, 'EX100 Receiver 27 Mhz', 'preferences-desktop-peripherals', None, None, ) 2023-04-03 17:17:05,448,448 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 03 4102 021155] 2023-04-03 17:17:05,454,454 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83B5 420000] 2023-04-03 17:17:05,456,456 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 03 8100 110000] 2023-04-03 17:17:05,464,464 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 B50100] 2023-04-03 17:17:05,464,464 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83B5}: 1 = invalid SubID/command 2023-04-03 17:17:05,464,464 INFO [ReceiverListener:hidraw4] logitech_receiver.receiver: : found new device 3 (0055) 2023-04-03 17:17:05,464,464 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) pinging device 3 2023-04-03 17:17:05,464,464 INFO [ReceiverListener:hidraw4] logitech_receiver.base: New lock 16 2023-04-03 17:17:05,464,464 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[10 03 001D 000047] 2023-04-03 17:17:05,472,472 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[10 03 8000 000000] 2023-04-03 17:17:05,480,480 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[10 03 8F00 1D0100] 2023-04-03 17:17:05,480,480 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83B5 320000] 2023-04-03 17:17:05,488,488 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 03 8100 110000] 2023-04-03 17:17:05,496,496 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 B50100] 2023-04-03 17:17:05,496,496 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83B5}: 1 = invalid SubID/command 2023-04-03 17:17:05,496,496 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83D5 000000] 2023-04-03 17:17:05,504,504 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 03 8000 000000] 2023-04-03 17:17:05,512,512 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 D50100] 2023-04-03 17:17:05,512,512 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83D5}: 1 = invalid SubID/command 2023-04-03 17:17:05,512,512 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83B5 320000] 2023-04-03 17:17:05,520,520 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 03 8107 070000] 2023-04-03 17:17:05,528,528 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 B50100] 2023-04-03 17:17:05,528,528 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83B5}: 1 = invalid SubID/command 2023-04-03 17:17:05,528,528 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83D5 000000] 2023-04-03 17:17:05,536,536 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 D50100] 2023-04-03 17:17:05,536,536 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83D5}: 1 = invalid SubID/command 2023-04-03 17:17:05,464,464 INFO [ReceiverListener:hidraw4] solaar.listener: connection Notification(10,3,41,02,021155) for (keyboard) 2023-04-03 17:17:05,536,536 INFO [ReceiverListener:hidraw4] solaar.listener: status_changed : present, 1 paired device. (0) 2023-04-03 17:17:05,536,536 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83B5 320000] 2023-04-03 17:17:05,544,544 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 B50100] 2023-04-03 17:17:05,544,544 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83B5}: 1 = invalid SubID/command 2023-04-03 17:17:05,544,544 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83D5 000000] 2023-04-03 17:17:05,552,552 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 D50100] 2023-04-03 17:17:05,552,552 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83D5}: 1 = invalid SubID/command 2023-04-03 17:17:05,536,536 DEBUG [ReceiverListener:hidraw4] logitech_receiver.notifications: : protocol 2 connection notification: software=False, encrypted=False, link=True, payload=False 2023-04-03 17:17:05,537,537 DEBUG [MainThread] solaar.ui: status changed: (NONE) None 2023-04-03 17:17:05,552,552 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[10 03 8000 100B00] 2023-04-03 17:17:05,560,560 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[10 03 8000 000000] 2023-04-03 17:17:05,560,560 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[10 03 8100 000000] 2023-04-03 17:17:05,568,568 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[10 03 8100 100000] 2023-04-03 17:17:05,568,568 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83B5 320000] 2023-04-03 17:17:05,576,576 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 B50100] 2023-04-03 17:17:05,576,576 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83B5}: 1 = invalid SubID/command 2023-04-03 17:17:05,576,576 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83D5 000000] 2023-04-03 17:17:05,584,584 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 D50100] 2023-04-03 17:17:05,584,584 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83D5}: 1 = invalid SubID/command 2023-04-03 17:17:05,584,584 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83B5 320000] 2023-04-03 17:17:05,592,592 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 B50100] 2023-04-03 17:17:05,592,592 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83B5}: 1 = invalid SubID/command 2023-04-03 17:17:05,592,592 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83D5 000000] 2023-04-03 17:17:05,600,600 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 D50100] 2023-04-03 17:17:05,600,600 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83D5}: 1 = invalid SubID/command 2023-04-03 17:17:05,568,568 INFO [ReceiverListener:hidraw4] logitech_receiver.device: : device notifications enabled ('battery status',) 2023-04-03 17:17:05,600,600 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[10 03 810D 000000] 2023-04-03 17:17:05,608,608 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[10 03 8F81 0D0200] 2023-04-03 17:17:05,608,608 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) device 0x03 error on request {810D}: 2 = invalid address 2023-04-03 17:17:05,608,608 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[10 03 8107 000000] 2023-04-03 17:17:05,616,616 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[10 03 8107 070000] 2023-04-03 17:17:05,616,616 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83B5 320000] 2023-04-03 17:17:05,624,624 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 B50100] 2023-04-03 17:17:05,624,624 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83B5}: 1 = invalid SubID/command 2023-04-03 17:17:05,624,624 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83D5 000000] 2023-04-03 17:17:05,632,632 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 D50100] 2023-04-03 17:17:05,632,632 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83D5}: 1 = invalid SubID/command 2023-04-03 17:17:05,616,616 DEBUG [ReceiverListener:hidraw4] logitech_receiver.status: : battery full, discharging 2023-04-03 17:17:05,632,632 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83B5 320000] 2023-04-03 17:17:05,640,640 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 B50100] 2023-04-03 17:17:05,640,640 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83B5}: 1 = invalid SubID/command 2023-04-03 17:17:05,640,640 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83D5 000000] 2023-04-03 17:17:05,648,648 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 D50100] 2023-04-03 17:17:05,648,648 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83D5}: 1 = invalid SubID/command 2023-04-03 17:17:05,648,648 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83B5 320000] 2023-04-03 17:17:05,656,656 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 B50100] 2023-04-03 17:17:05,656,656 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83B5}: 1 = invalid SubID/command 2023-04-03 17:17:05,656,656 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83D5 000000] 2023-04-03 17:17:05,664,664 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 D50100] 2023-04-03 17:17:05,664,664 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83D5}: 1 = invalid SubID/command 2023-04-03 17:17:05,632,632 INFO [ReceiverListener:hidraw4] solaar.listener: status_changed : paired online, {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(90, 'full'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) 2023-04-03 17:17:05,664,664 DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83B5 320000] 2023-04-03 17:17:05,672,672 DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 B50100] 2023-04-03 17:17:05,672,672 DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83B5}: 1 = invalid SubID/command 2023-04-03 17:17:05,672,672 DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83D5 000000] 2023-04-03 17:17:05,680,680 DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 D50100] 2023-04-03 17:17:05,680,680 DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83D5}: 1 = invalid SubID/command 2023-04-03 17:17:05,664,664 DEBUG [MainThread] solaar.ui: status changed: (NONE) None 2023-04-03 17:17:05,671,671 DEBUG [ReceiverListener:hidraw4] solaar.configuration: load => ['1.1.8', {'_NAME': 'MX Master 3S', '_absent': ['hi-res-scroll', 'lowres-scroll-mode', 'onboard_profiles', 'report_rate', 'pointer_speed', 'speed-change', 'backlight', 'backlight-timed', 'fn-swap', 'persistent-remappable-keys', 'disable-keyboard-keys', 'crown-smooth', 'divert-crown', 'divert-gkeys', 'm-key-leds', 'mr-key-led', 'multiplatform', 'gesture2-gestures', 'gesture2-divert', 'gesture2-params', 'sidetone', 'equalizer', 'adc_power_management'], '_battery': 4100, '_dpi-sliding': 15, '_modelId': 'B03400000000', '_sensitive': {'change-host': False, 'divert-keys': False, 'dpi': False, 'hires-scroll-mode': False, 'hires-smooth-resolution': False, 'reprogrammable-keys': False, 'scroll-ratchet': False, 'smart-shift': False, 'thumb-scroll-invert': False, 'thumb-scroll-mode': False}, '_serial': '', '_unitId': '', '_wpid': 'B034', 'change-host': None, 'divert-keys': {82: 0, 83: 0, 86: 0, 195: 3, 196: 0}, 'dpi': 1000, 'hires-scroll-mode': False, 'hires-smooth-invert': False, 'hires-smooth-resolution': True, 'reprogrammable-keys': {80: 80, 81: 81, 82: 82, 83: 81, 86: 82, 195: 195, 196: 196}, 'scroll-ratchet': 2, 'smart-shift': 14, 'thumb-scroll-invert': True, 'thumb-scroll-mode': False}, {'_NAME': 'Marathon Mouse M705 (M-R0009)', '_sensitive': {'hires-scroll-mode': 'ignore', 'hires-smooth-invert': 'ignore', 'hires-smooth-resolution': 'ignore'}, '_serial': '', '_wpid': '101B', 'side-scroll': True, 'smooth-scroll': True}, {'_NAME': 'Unknown device 0055', '_sensitive': {'hires-scroll-mode': 'ignore', 'hires-smooth-invert': 'ignore', 'hires-smooth-resolution': 'ignore'}, '_wpid': '0055'}] 2023-04-03 17:17:05,680,680 INFO [ReceiverListener:hidraw4] solaar.configuration: config file '/home/frayoshi/.config/solaar/config.yaml' was generated by another version of solaar (config: 1.1.8, current: 1.1.8-55-g586724d). refreshing detected device capabilities 2023-04-03 17:17:05,681,681 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83B5 320000] 2023-04-03 17:17:05,681,681 DEBUG [MainThread] solaar.ui.icons: battery icon for full:False = battery-full 2023-04-03 17:17:05,681,681 DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw4', 3, 'Unknown device 0055', {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(90, 'full'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None}) 2023-04-03 17:17:05,681,681 DEBUG [MainThread] solaar.ui.icons: battery icon for full:False = battery-full 2023-04-03 17:17:05,688,688 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 B50100] 2023-04-03 17:17:05,688,688 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83B5}: 1 = invalid SubID/command 2023-04-03 17:17:05,688,688 DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83B5 420000] 2023-04-03 17:17:05,696,696 DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 B50100] 2023-04-03 17:17:05,696,696 DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83B5}: 1 = invalid SubID/command 2023-04-03 17:17:15,696,696 ERROR [MainThread] logitech_receiver.base: lock on handle 17 not acquired, probably due to timeout 2023-04-03 17:17:15,696,696 DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83B5 320000] 2023-04-03 17:17:15,704,704 DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 B50100] 2023-04-03 17:17:15,704,704 DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83B5}: 1 = invalid SubID/command 2023-04-03 17:17:25,704,704 ERROR [MainThread] logitech_receiver.base: lock on handle 17 not acquired, probably due to timeout 2023-04-03 17:17:25,704,704 DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83D5 000000] 2023-04-03 17:17:25,712,712 DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 D50100] 2023-04-03 17:17:25,712,712 DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83D5}: 1 = invalid SubID/command 2023-04-03 17:17:05,696,696 DEBUG [MainThread] solaar.ui.window: new device row ('/dev/hidraw4', 3, True, '? (0055)', 'input-keyboard', None, None, ) at index 0 2023-04-03 17:17:05,696,696 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83D5 000000] 2023-04-03 17:17:25,712,712 DEBUG [MainThread] solaar.ui.icons: battery icon for full:False = battery-full 2023-04-03 17:17:25,713,713 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 B50100] 2023-04-03 17:17:25,713,713 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 D50100] 2023-04-03 17:17:25,713,713 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83D5}: 1 = invalid SubID/command 2023-04-03 17:17:25,713,713 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83B5 320000] 2023-04-03 17:17:25,713,713 ERROR [MainThread] logitech_receiver.device: open DeviceInfo(path='/dev/hidraw1', bus_id=5, vendor_id='046D', product_id='B034', interface=None, driver='logitech-hidpp-device', manufacturer=None, product=None, serial='', release=None, isDevice=True, hidpp_short=False, hidpp_long=True) Traceback (most recent call last): File "/opt/ABC/git/Solaar/lib/logitech_receiver/device.py", line 493, in open handle = _base.open_path(device_info.path) File "/opt/ABC/git/Solaar/lib/logitech_receiver/base.py", line 165, in open_path return _hid.open_path(path) File "/opt/ABC/git/Solaar/lib/hidapi/udev.py", line 325, in open_path return _os.open(device_path, _os.O_RDWR | _os.O_SYNC) PermissionError: [Errno 13] Permission denied: '/dev/hidraw1' 2023-04-03 17:17:25,715,715 WARNING [MainThread] solaar.listener: Missing permissions on /dev/hidraw1 # file: /dev/hidraw1 # owner: root # group: root user::rw- group::--- other::--- . 2023-04-03 17:17:25,720,720 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 D50100] 2023-04-03 17:17:25,728,728 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 B50100] 2023-04-03 17:17:25,728,728 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83B5}: 1 = invalid SubID/command 2023-04-03 17:17:25,728,728 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83D5 000000] 2023-04-03 17:17:25,736,736 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 D50100] 2023-04-03 17:17:25,736,736 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83D5}: 1 = invalid SubID/command 2023-04-03 17:17:25,736,736 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83B5 320000] 2023-04-03 17:17:25,744,744 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 B50100] 2023-04-03 17:17:25,744,744 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83B5}: 1 = invalid SubID/command 2023-04-03 17:17:25,744,744 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83D5 000000] 2023-04-03 17:17:25,752,752 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 D50100] 2023-04-03 17:17:25,752,752 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83D5}: 1 = invalid SubID/command 2023-04-03 17:17:25,752,752 INFO [ReceiverListener:hidraw4] solaar.configuration: setting up persister for device ? (0055) 2023-04-03 17:17:25,752,752 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83B5 320000] 2023-04-03 17:17:25,760,760 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 B50100] 2023-04-03 17:17:25,760,760 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83B5}: 1 = invalid SubID/command 2023-04-03 17:17:25,760,760 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83D5 000000] 2023-04-03 17:17:25,768,768 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 D50100] 2023-04-03 17:17:25,768,768 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83D5}: 1 = invalid SubID/command 2023-04-03 17:17:25,768,768 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83B5 320000] 2023-04-03 17:17:25,776,776 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 B50100] 2023-04-03 17:17:25,776,776 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83B5}: 1 = invalid SubID/command 2023-04-03 17:17:25,776,776 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83D5 000000] 2023-04-03 17:17:25,784,784 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 D50100] 2023-04-03 17:17:25,784,784 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83D5}: 1 = invalid SubID/command 2023-04-03 17:17:25,784,784 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83B5 320000] 2023-04-03 17:17:25,792,792 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 B50100] 2023-04-03 17:17:25,792,792 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83B5}: 1 = invalid SubID/command 2023-04-03 17:17:25,792,792 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83D5 000000] 2023-04-03 17:17:25,800,800 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 D50100] 2023-04-03 17:17:25,800,800 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83D5}: 1 = invalid SubID/command 2023-04-03 17:17:25,768,768 INFO [ReceiverListener:hidraw4] logitech_receiver.status: pushing device settings [] 2023-04-03 17:17:25,800,800 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83B5 320000] 2023-04-03 17:17:25,808,808 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 B50100] 2023-04-03 17:17:25,808,808 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83B5}: 1 = invalid SubID/command 2023-04-03 17:17:25,808,808 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83D5 000000] 2023-04-03 17:17:25,816,816 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 D50100] 2023-04-03 17:17:25,816,816 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83D5}: 1 = invalid SubID/command 2023-04-03 17:17:25,816,816 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83B5 320000] 2023-04-03 17:17:25,824,824 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 B50100] 2023-04-03 17:17:25,824,824 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83B5}: 1 = invalid SubID/command 2023-04-03 17:17:25,824,824 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) <= w[10 FF 83D5 000000] 2023-04-03 17:17:25,832,832 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 D50100] 2023-04-03 17:17:25,832,832 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) device 0xFF error on request {83D5}: 1 = invalid SubID/command 2023-04-03 17:17:25,800,800 INFO [ReceiverListener:hidraw4] solaar.listener: status_changed : paired online, {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(90, 'full'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) 2023-04-03 17:17:25,832,832 DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83B5 320000] 2023-04-03 17:17:25,840,840 DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 B50100] 2023-04-03 17:17:25,840,840 DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83B5}: 1 = invalid SubID/command 2023-04-03 17:17:25,840,840 DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83D5 000000] 2023-04-03 17:17:25,848,848 DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 D50100] 2023-04-03 17:17:25,848,848 DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83D5}: 1 = invalid SubID/command 2023-04-03 17:17:25,832,832 DEBUG [MainThread] solaar.ui: status changed: (NONE) None 2023-04-03 17:17:25,840,840 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 B50100] 2023-04-03 17:17:25,848,848 DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (13) => r[10 FF 8F83 D50100] 2023-04-03 17:17:25,848,848 DEBUG [MainThread] solaar.ui.icons: battery icon for full:False = battery-full 2023-04-03 17:17:25,848,848 DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw4', 3, 'Unknown device 0055', {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(90, 'full'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None}) 2023-04-03 17:17:25,849,849 DEBUG [MainThread] solaar.ui.icons: battery icon for full:False = battery-full 2023-04-03 17:17:25,849,849 DEBUG [MainThread] solaar.ui.icons: battery icon for full:False = battery-full 2023-04-03 17:17:25,849,849 DEBUG [MainThread] solaar.ui.icons: battery icon for full:False = battery-full 2023-04-03 17:17:27,717,717 ERROR [MainThread] logitech_receiver.device: open DeviceInfo(path='/dev/hidraw1', bus_id=5, vendor_id='046D', product_id='B034', interface=None, driver='logitech-hidpp-device', manufacturer=None, product=None, serial='', release=None, isDevice=True, hidpp_short=False, hidpp_long=True) Traceback (most recent call last): File "/opt/ABC/git/Solaar/lib/logitech_receiver/device.py", line 493, in open handle = _base.open_path(device_info.path) File "/opt/ABC/git/Solaar/lib/logitech_receiver/base.py", line 165, in open_path return _hid.open_path(path) File "/opt/ABC/git/Solaar/lib/hidapi/udev.py", line 325, in open_path return _os.open(device_path, _os.O_RDWR | _os.O_SYNC) PermissionError: [Errno 13] Permission denied: '/dev/hidraw1' 2023-04-03 17:17:27,718,718 WARNING [MainThread] solaar.listener: Missing permissions on /dev/hidraw1 # file: /dev/hidraw1 # owner: root # group: root user::rw- group::--- other::--- . 2023-04-03 17:17:29,720,720 ERROR [MainThread] logitech_receiver.device: open DeviceInfo(path='/dev/hidraw1', bus_id=5, vendor_id='046D', product_id='B034', interface=None, driver='logitech-hidpp-device', manufacturer=None, product=None, serial='', release=None, isDevice=True, hidpp_short=False, hidpp_long=True) Traceback (most recent call last): File "/opt/ABC/git/Solaar/lib/logitech_receiver/device.py", line 493, in open handle = _base.open_path(device_info.path) File "/opt/ABC/git/Solaar/lib/logitech_receiver/base.py", line 165, in open_path return _hid.open_path(path) File "/opt/ABC/git/Solaar/lib/hidapi/udev.py", line 325, in open_path return _os.open(device_path, _os.O_RDWR | _os.O_SYNC) PermissionError: [Errno 13] Permission denied: '/dev/hidraw1' 2023-04-03 17:17:29,721,721 WARNING [MainThread] solaar.listener: Missing permissions on /dev/hidraw1 # file: /dev/hidraw1 # owner: root # group: root user::rw- group::--- other::--- . 2023-04-03 17:17:29,722,722 ERROR [MainThread] solaar.ui: error: permissions /dev/hidraw1 2023-04-03 17:17:54,529,529 INFO [MainThread] hidapi.udev: Found device BID 0005 VID 0000046D PID 0000B034 HID++ False True USB None None 2023-04-03 17:17:54,529,529 INFO [MainThread] solaar.listener: receiver event add DeviceInfo(path='/dev/hidraw1', bus_id=5, vendor_id='046D', product_id='B034', interface=None, driver='logitech-hidpp-device', manufacturer=None, product=None, serial='', release=None, isDevice=True, hidpp_short=False, hidpp_long=True) 2023-04-03 17:17:54,529,529 ERROR [MainThread] logitech_receiver.device: open DeviceInfo(path='/dev/hidraw1', bus_id=5, vendor_id='046D', product_id='B034', interface=None, driver='logitech-hidpp-device', manufacturer=None, product=None, serial='', release=None, isDevice=True, hidpp_short=False, hidpp_long=True) Traceback (most recent call last): File "/opt/ABC/git/Solaar/lib/logitech_receiver/device.py", line 493, in open handle = _base.open_path(device_info.path) File "/opt/ABC/git/Solaar/lib/logitech_receiver/base.py", line 165, in open_path return _hid.open_path(path) File "/opt/ABC/git/Solaar/lib/hidapi/udev.py", line 325, in open_path return _os.open(device_path, _os.O_RDWR | _os.O_SYNC) PermissionError: [Errno 13] Permission denied: '/dev/hidraw1' 2023-04-03 17:17:54,531,531 WARNING [MainThread] solaar.listener: Missing permissions on /dev/hidraw1 # file: /dev/hidraw1 # owner: root # group: root user::rw- group::--- other::--- . 2023-04-03 17:17:56,532,532 ERROR [MainThread] logitech_receiver.device: open DeviceInfo(path='/dev/hidraw1', bus_id=5, vendor_id='046D', product_id='B034', interface=None, driver='logitech-hidpp-device', manufacturer=None, product=None, serial='', release=None, isDevice=True, hidpp_short=False, hidpp_long=True) Traceback (most recent call last): File "/opt/ABC/git/Solaar/lib/logitech_receiver/device.py", line 493, in open handle = _base.open_path(device_info.path) File "/opt/ABC/git/Solaar/lib/logitech_receiver/base.py", line 165, in open_path return _hid.open_path(path) File "/opt/ABC/git/Solaar/lib/hidapi/udev.py", line 325, in open_path return _os.open(device_path, _os.O_RDWR | _os.O_SYNC) PermissionError: [Errno 13] Permission denied: '/dev/hidraw1' 2023-04-03 17:17:56,534,534 WARNING [MainThread] solaar.listener: Missing permissions on /dev/hidraw1 # file: /dev/hidraw1 # owner: root # group: root user::rw- group::--- other::--- . 2023-04-03 17:17:58,536,536 ERROR [MainThread] logitech_receiver.device: open DeviceInfo(path='/dev/hidraw1', bus_id=5, vendor_id='046D', product_id='B034', interface=None, driver='logitech-hidpp-device', manufacturer=None, product=None, serial='', release=None, isDevice=True, hidpp_short=False, hidpp_long=True) Traceback (most recent call last): File "/opt/ABC/git/Solaar/lib/logitech_receiver/device.py", line 493, in open handle = _base.open_path(device_info.path) File "/opt/ABC/git/Solaar/lib/logitech_receiver/base.py", line 165, in open_path return _hid.open_path(path) File "/opt/ABC/git/Solaar/lib/hidapi/udev.py", line 325, in open_path return _os.open(device_path, _os.O_RDWR | _os.O_SYNC) PermissionError: [Errno 13] Permission denied: '/dev/hidraw1' 2023-04-03 17:17:58,538,538 WARNING [MainThread] solaar.listener: Missing permissions on /dev/hidraw1 # file: /dev/hidraw1 # owner: root # group: root user::rw- group::--- other::--- . 2023-04-03 17:18:00,540,540 ERROR [MainThread] logitech_receiver.device: open DeviceInfo(path='/dev/hidraw1', bus_id=5, vendor_id='046D', product_id='B034', interface=None, driver='logitech-hidpp-device', manufacturer=None, product=None, serial='', release=None, isDevice=True, hidpp_short=False, hidpp_long=True) Traceback (most recent call last): File "/opt/ABC/git/Solaar/lib/logitech_receiver/device.py", line 493, in open handle = _base.open_path(device_info.path) File "/opt/ABC/git/Solaar/lib/logitech_receiver/base.py", line 165, in open_path return _hid.open_path(path) File "/opt/ABC/git/Solaar/lib/hidapi/udev.py", line 325, in open_path return _os.open(device_path, _os.O_RDWR | _os.O_SYNC) PermissionError: [Errno 13] Permission denied: '/dev/hidraw1' 2023-04-03 17:18:00,541,541 WARNING [MainThread] solaar.listener: Missing permissions on /dev/hidraw1 # file: /dev/hidraw1 # owner: root # group: root user::rw- group::--- other::--- . 2023-04-03 17:18:00,541,541 ERROR [MainThread] solaar.ui: error: permissions /dev/hidraw1 ```
pfps commented 1 year ago

So all is well now? The Solaar GUI should show your keyboard.

FraYoshi commented 1 year ago

The error goes away normally, when using the mainstream Solaar, but when running via the git version, it continues to pop out.

This, just when connecting the bluetooth mouse.. otherwise, the error does not appear.

no mouse: 2023-04-03_17-36-48

after mouse: 2023-04-03_17-36-56

pfps commented 1 year ago

Solaar depends on extra permissions on devices, which is obtained using a udev rule. I expect that when you removed Solaar this rule was removed. If you clone Solaar you have to manually install the rule, as described in https://pwr-solaar.github.io/Solaar/installation.

Installing Solaar’s udev rule

Solaar needs to write to HID devices for receivers and devices. To be able to do this without running as root requires a udev rule that gives seated users write access to the HID devices for Logitech receiver and devices.

You can install this rule by copying, as root, rules.d/42-logitech-unify-permissions.rules from Solaar to /etc/udev/rules.d. You will probably also have to tell udev to reload its rule via sudo udevadm control --reload-rules.

For this rule to set up the correct permissions for your receivers and devices you will then need to either disconnect your receivers and any USB-connected or Bluetooth-connected devices and re-connect them or reboot your computer.

pfps commented 1 year ago

Are you setting the attribute error at all when running bin/solaar -ddd?

FraYoshi commented 1 year ago

Followed the instructions and started with the git version correctly. No attribute error shows up now. Just as completion, re-tried with the Arch repository's version, it pops up again. But is no longer an issue related to this project, I guess..

pfps commented 1 year ago

OK, so I'll close this issue.