Comments (6)
Your first step should be to upgrade to a recent version of Solaar. The current version is 1.1.11.
from solaar.
Apologies, I had installed an older version out of epel and assumed it was up to date. I manually updated using the Installing from GitHub method:
solaar version 1.1.11-158-g04a818f2
I'm experiencing the same behavior on the newest release. I'm attaching a screenshot that indicates it's showing up as an "Unknown" device type:
Here's a screenshot of the Solaar GUI when the touchpad is connected to bluetooth:
If it matters I'm not trying to connect to it using the Unifying receiver, and I'm not using the new Bolt receiver either, just using bluetooth atm.
from solaar.
It may be that the device does not use HID++ and thus cannot be used in Solaar. One thing to do is to run Solaar as bin/solaar
and post the ouput. This will show if Solaar is encountering any errors when trying to set up the device. If that doesn't show anything the next step is to see directly whether the device supports HID
++ by looking at report descriptors.
from solaar.
When running solaar -ddd
I don't get much output when I connect to the touchpad, output below:
[cmcaskil@magpie ~]$ solaar -ddd
2024-03-26 06:59:50,719,719 INFO [MainThread] solaar.gtk: version 1.1.11-158-g04a818f2, language en_US (UTF-8)
2024-03-26 06:59:50,723,723 DEBUG [MainThread] hidapi.udev: Starting dbus monitoring
2024-03-26 06:59:50,757,757 DEBUG [MainThread] solaar.ui: startup registered=True, remote=False
2024-03-26 06:59:50,757,757 DEBUG [AsyncUI] solaar.tasks: started
2024-03-26 06:59:50,757,757 INFO [MainThread] solaar.ui.notify: starting desktop notifications
2024-03-26 06:59:50,760,760 DEBUG [MainThread] solaar.ui.icons: icon theme paths: ['/home/cmcaskil/.local/share/icons', '/home/cmcaskil/.icons', '/home/cmcaskil/.local/share/flatpak/exports/share/icons', '/var/lib/flatpak/exports/share/icons', '/usr/local/share/icons', '/usr/share/icons', '/home/cmcaskil/.local/share/flatpak/exports/share/pixmaps', '/var/lib/flatpak/exports/share/pixmaps', '/usr/local/share/pixmaps', '/usr/share/pixmaps']
2024-03-26 06:59:50,802,802 INFO [MainThread] solaar.listener: starting receiver listening threads
2024-03-26 06:59:50,802,802 DEBUG [MainThread] hidapi.udev: Starting dbus enumeration
2024-03-26 06:59:50,806,806 DEBUG [MainThread] hidapi.udev: Dbus event add Device('/sys/devices/pci0000:00/0000:00:1c.0/0000:04:00.0/0000:05:01.0/0000:07:00.0/0000:08:02.0/0000:09:00.0/usb3/3-2/3-2.1/3-2.1.1/3-2.1.1.2/3-2.1.1.2:1.3/0003:17EF:3083.000A/hidraw/hidraw5')
2024-03-26 06:59:50,807,807 INFO [MainThread] hidapi.udev: Report Descriptor not processed for DEVICE /dev/hidraw5 BID 0003 VID 000017EF PID 00003083: No module named 'hid_parser'
2024-03-26 06:59:50,807,807 DEBUG [MainThread] hidapi.udev: Dbus event add Device('/sys/devices/pci0000:00/0000:00:1c.0/0000:04:00.0/0000:05:01.0/0000:07:00.0/0000:08:02.0/0000:09:00.0/usb3/3-2/3-2.1/3-2.1.4/3-2.1.4:1.3/0003:046D:0AB7.000B/hidraw/hidraw6')
2024-03-26 06:59:50,808,808 INFO [MainThread] hidapi.udev: Report Descriptor not processed for DEVICE /dev/hidraw6 BID 0003 VID 0000046D PID 00000AB7: No module named 'hid_parser'
2024-03-26 06:59:50,809,809 DEBUG [MainThread] hidapi.udev: Dbus event add Device('/sys/devices/pci0000:00/0000:00:1c.0/0000:04:00.0/0000:05:01.0/0000:07:00.0/0000:08:02.0/0000:09:00.0/usb3/3-2/3-2.4/3-2.4:1.0/0003:046D:C051.0004/hidraw/hidraw3')
2024-03-26 06:59:50,812,812 INFO [MainThread] hidapi.udev: Report Descriptor not processed for DEVICE /dev/hidraw3 BID 0003 VID 0000046D PID 0000C051: No module named 'hid_parser'
2024-03-26 06:59:50,813,813 DEBUG [MainThread] hidapi.udev: Dbus event add Device('/sys/devices/pci0000:00/0000:00:1c.0/0000:04:00.0/0000:05:01.0/0000:07:00.0/0000:08:02.0/0000:09:00.0/usb4/4-2/4-2.1/4-2.1.3/4-2.1.3:1.5/0003:046D:085E.0007/hidraw/hidraw4')
2024-03-26 06:59:50,814,814 INFO [MainThread] hidapi.udev: Report Descriptor not processed for DEVICE /dev/hidraw4 BID 0003 VID 0000046D PID 0000085E: No module named 'hid_parser'
2024-03-26 06:59:50,816,816 DEBUG [MainThread] solaar.ui: activate
2024-03-26 07:00:17,522,522 DEBUG [MainThread] hidapi.udev: Dbus event add Device('/sys/devices/virtual/misc/uhid/0005:046D:BB00.0010/hidraw/hidraw0')
2024-03-26 07:00:17,523,523 INFO [MainThread] hidapi.udev: Report Descriptor not processed for DEVICE /dev/hidraw0 BID 0005 VID 0000046D PID 0000BB00: No module named 'hid_parser'
Compared to Casa Keys when it connects:
2024-03-26 07:09:11,361,361 DEBUG [MainThread] hidapi.udev: Dbus event add Device('/sys/devices/virtual/misc/uhid/0005:046D:B371.0011/hidraw/hidraw0')
2024-03-26 07:09:11,361,361 INFO [MainThread] hidapi.udev: Report Descriptor not processed for DEVICE /dev/hidraw0 BID 0005 VID 0000046D PID 0000B371: No module named 'hid_parser'
2024-03-26 07:09:11,362,362 INFO [MainThread] hidapi.udev: Found device /dev/hidraw0 BID 0005 VID 0000046D PID 0000B371 HID++ None None USB None None
2024-03-26 07:09:11,362,362 INFO [MainThread] solaar.listener: receiver event add DeviceInfo(path='/dev/hidraw0', bus_id=5, vendor_id='046D', product_id='B371', interface=None, driver='hid-generic', manufacturer=None, product=None, serial='d8:91:88:6f:e5:74', release=None, isDevice=True, hidpp_short=None, hidpp_long=None)
2024-03-26 07:09:11,362,362 INFO [MainThread] hidapi.udev: OPEN PATH /dev/hidraw0
2024-03-26 07:09:11,362,362 DEBUG [MainThread] logitech_receiver.base: (16) pinging device 255
2024-03-26 07:09:11,362,362 INFO [MainThread] logitech_receiver.base: New lock 16
2024-03-26 07:09:11,362,362 DEBUG [MainThread] logitech_receiver.base: (16) <= w[11 FF 001A 0000AA00000000000000000000000000]
2024-03-26 07:09:11,397,397 DEBUG [MainThread] logitech_receiver.base: (16) => r[11 FF 001A 0405AA00000000000000000000000000]
2024-03-26 07:09:11,397,397 INFO [ReceiverListener:hidraw0] logitech_receiver.listener: started with <Device(255,B371,?,)> (16)
2024-03-26 07:09:11,397,397 INFO [ReceiverListener:hidraw0] solaar.listener: <Device(255,B371,?,)>: notifications listener has started (16)
2024-03-26 07:09:11,398,398 INFO [ReceiverListener:hidraw0] logitech_receiver.base: New lock <_ThreadedHandle(/dev/hidraw0)>
2024-03-26 07:09:11,398,398 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 000E 00010000000000000000000000000000]
2024-03-26 07:09:11,442,442 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0D00 00000000000000000000000000000000]
2024-03-26 07:09:11,487,487 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 000E 01000200000000000000000000000000]
2024-03-26 07:09:11,487,487 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 010B 00000000000000000000000000000000]
2024-03-26 07:09:11,532,532 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 010B 1F000000000000000000000000000000]
2024-03-26 07:09:11,532,532 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 000F 00050000000000000000000000000000]
2024-03-26 07:09:11,577,577 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 000F 03000000000000000000000000000000]
2024-03-26 07:09:11,577,577 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 032B 00000000000000000000000000000000]
2024-03-26 07:09:11,622,622 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 032B 00000000000000000000000000000000]
2024-03-26 07:09:11,622,622 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) pinging device 255
2024-03-26 07:09:11,622,622 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0019 0000BA00000000000000000000000000]
2024-03-26 07:09:11,689,689 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0019 0405BA00000000000000000000000000]
2024-03-26 07:09:11,690,690 INFO [ReceiverListener:hidraw0] solaar.listener: status_changed <Device(255,B371,?,)>: paired online (0)
2024-03-26 07:09:11,690,690 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) pinging device 255
2024-03-26 07:09:11,690,690 DEBUG [MainThread] solaar.ui: status changed: <Device(255,B371,?,)> (None) None
2024-03-26 07:09:11,690,690 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 001F 0000D100000000000000000000000000]
2024-03-26 07:09:11,734,734 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 001F 0405D100000000000000000000000000]
2024-03-26 07:09:11,735,735 INFO [MainThread] hidapi.udev: OPEN PATH /dev/hidraw0
2024-03-26 07:09:11,735,735 DEBUG [MainThread] logitech_receiver.base: (18) <= w[11 FF 030E 00000000000000000000000000000000]
2024-03-26 07:09:11,746,746 DEBUG [ReceiverListener:hidraw0] solaar.configuration: load => ['1.1.11-158-g04a818f2', {'_NAME': 'Wireless Mouse M185/M235/M310', '_modelId': '405500000000', '_sensitive': {'hires-scroll-mode': 'ignore', 'hires-smooth-invert': 'ignore', 'hires-smooth-resolution': 'ignore'}, '_serial': 'B2AA6D32', '_unitId': '1609B5B2', '_wpid': '4055', 'divert-keys': {80: 0, 81: 0, 82: 0}, 'lowres-scroll-mode': False, 'pointer_speed': 256, 'reprogrammable-keys': {80: 80, 81: 81, 82: 82}}, {'_NAME': 'Casa Keys', '_absent': ['hi-res-scroll', 'lowres-scroll-mode', 'hires-smooth-invert', 'hires-smooth-resolution', 'hires-scroll-mode', 'scroll-ratchet', 'smart-shift', 'thumb-scroll-invert', 'thumb-scroll-mode', 'onboard_profiles', 'report_rate', 'report_rate_extended', 'pointer_speed', 'dpi', 'speed-change', 'backlight', 'backlight_level', 'backlight_duration_hands_out', 'backlight_duration_hands_in', 'backlight_duration_powered', 'backlight-timed', 'led_control', 'led_zone_', 'rgb_control', 'rgb_zone_', 'brightness_control', 'reprogrammable-keys', 'persistent-remappable-keys', 'crown-smooth', 'divert-crown', 'divert-gkeys', 'm-key-leds', 'mr-key-led', 'gesture2-gestures', 'gesture2-divert', 'gesture2-params', 'sidetone', 'equalizer', 'adc_power_management'], '_battery': 4100, '_modelId': 'B37100000000', '_sensitive': {'hires-scroll-mode': 'ignore', 'hires-smooth-invert': 'ignore', 'hires-smooth-resolution': 'ignore'}, '_unitId': 'C9DA9A81', 'change-host': None, 'disable-keyboard-keys': {1: False, 8: False, 16: False}, 'divert-keys': {228: 0, 229: 0, 230: 0, 231: 0, 232: 0, 233: 0, 259: 0, 264: 0, 266: 0, 279: 0, 284: 0}, 'fn-swap': True, 'multiplatform': 0}, {'_NAME': 'Wireless Keyboard K540/K545', '_absent': ['hi-res-scroll', 'lowres-scroll-mode', 'hires-smooth-invert', 'hires-smooth-resolution', 'hires-scroll-mode', 'scroll-ratchet', 'smart-shift', 'thumb-scroll-invert', 'thumb-scroll-mode', 'onboard_profiles', 'report_rate', 'report_rate_extended', 'pointer_speed', 'dpi', 'speed-change', 'backlight', 'backlight_level', 'backlight_duration_hands_out', 'backlight_duration_hands_in', 'backlight_duration_powered', 'backlight-timed', 'led_control', 'led_zone_', 'rgb_control', 'rgb_zone_', 'brightness_control', 'reprogrammable-keys', 'persistent-remappable-keys', 'crown-smooth', 'divert-crown', 'divert-gkeys', 'm-key-leds', 'mr-key-led', 'multiplatform', 'change-host', 'gesture2-gestures', 'gesture2-divert', 'gesture2-params', 'sidetone', 'equalizer', 'adc_power_management'], '_battery': 4096, '_modelId': '000000000000', '_sensitive': {'hires-scroll-mode': 'ignore', 'hires-smooth-invert': 'ignore', 'hires-smooth-resolution': 'ignore'}, '_serial': 'C8E390C6', '_unitId': 'C8E390C6', '_wpid': '4076', 'disable-keyboard-keys': {1: False, 2: False, 4: False, 8: False, 16: False}, 'divert-keys': {12: 0, 34: 0, 62: 0, 70: 0, 73: 0, 84: 0, 87: 0, 110: 0, 111: 0, 238: 0}, 'fn-swap': False}]
2024-03-26 07:09:11,779,779 DEBUG [MainThread] logitech_receiver.base: (18) => r[11 FF 030E 09000000000000000000000000000000]
2024-03-26 07:09:11,780,780 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 000D 00030000000000000000000000000000]
2024-03-26 07:09:11,824,824 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 000D 02000400000000000000000000000000]
2024-03-26 07:09:11,824,824 DEBUG [MainThread] logitech_receiver.base: (18) <= w[11 FF 031A 00000000000000000000000000000000]
2024-03-26 07:09:11,869,869 DEBUG [MainThread] logitech_receiver.base: (18) => r[11 FF 031A 43617361204B65797300000000000000]
2024-03-26 07:09:11,870,870 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0208 00000000000000000000000000000000]
2024-03-26 07:09:11,870,870 DEBUG [MainThread] solaar.ui.icons: battery icon for None:None = battery-missing
2024-03-26 07:09:11,871,871 DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: None
2024-03-26 07:09:11,914,914 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0208 03C9DA9A810002B37100000000000100]
2024-03-26 07:09:11,915,915 DEBUG [MainThread] logitech_receiver.base: (18) <= w[11 FF 0008 00070000000000000000000000000000]
2024-03-26 07:09:11,959,959 DEBUG [MainThread] logitech_receiver.base: (18) => r[11 FF 0008 06000000000000000000000000000000]
2024-03-26 07:09:11,959,959 DEBUG [MainThread] logitech_receiver.base: (18) <= w[11 FF 060E 00000000000000000000000000000000]
2024-03-26 07:09:12,004,004 DEBUG [MainThread] logitech_receiver.base: (18) => r[11 FF 060E 090E0900000000000000000000000000]
2024-03-26 07:09:12,005,005 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 000D 40A00000000000000000000000000000]
2024-03-26 07:09:12,049,049 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 000D 00000000000000000000000000000000]
2024-03-26 07:09:12,050,050 DEBUG [MainThread] logitech_receiver.base: (18) <= w[11 FF 0618 00000000000000000000000000000000]
2024-03-26 07:09:12,094,094 DEBUG [MainThread] logitech_receiver.base: (18) => r[11 FF 0618 0043617361204B657973000000000000]
2024-03-26 07:09:12,094,094 DEBUG [MainThread] solaar.ui.window: new device row ('/dev/hidraw0', 255, True, 'Casa Keys', 'input-keyboard', None, None, <Device(255,B371,Casa Keys,)>) at index 0
2024-03-26 07:09:12,094,094 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 000D 40A20000000000000000000000000000]
2024-03-26 07:09:12,139,139 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 000D 00000000000000000000000000000000]
2024-03-26 07:09:12,139,139 DEBUG [MainThread] logitech_receiver.base: (18) <= w[11 FF 000A 10040000000000000000000000000000]
2024-03-26 07:09:12,184,184 DEBUG [MainThread] logitech_receiver.base: (18) => r[11 FF 000A 08000300000000000000000000000000]
2024-03-26 07:09:12,185,185 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0009 40A30000000000000000000000000000]
2024-03-26 07:09:12,229,229 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0009 0C000000000000000000000000000000]
2024-03-26 07:09:12,230,230 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings_templates: check_feature fn-swap [K375S FN INVERSION] detected <Setting([feature:toggle] Casa Keys:fn-swap=None)>
2024-03-26 07:09:12,230,230 DEBUG [MainThread] logitech_receiver.base: (18) <= w[11 FF 081B 00000000000000000000000000000000]
2024-03-26 07:09:12,274,274 DEBUG [MainThread] logitech_receiver.base: (18) => r[11 FF 081B 37080000000000000000000000000000]
2024-03-26 07:09:12,274,274 DEBUG [MainThread] logitech_receiver.hidpp20: battery unified 55% charged, level 8, charging discharging
2024-03-26 07:09:12,274,274 DEBUG [MainThread] logitech_receiver.device: <Device(255,B371,Casa Keys,)>: battery 55, discharging
2024-03-26 07:09:12,274,274 DEBUG [MainThread] logitech_receiver.device: device 255 changed: active=True Battery(level=55, next_level=None, status=NamedInt(0, 'discharging'), voltage=None, light_level=None)
2024-03-26 07:09:12,274,274 DEBUG [MainThread] logitech_receiver.base: (18) pinging device 255
2024-03-26 07:09:12,275,275 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 000C 1B040000000000000000000000000000]
2024-03-26 07:09:12,319,319 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 000C 09000500000000000000000000000000]
2024-03-26 07:09:12,320,320 DEBUG [MainThread] logitech_receiver.base: (18) <= w[11 FF 001F 0000AE00000000000000000000000000]
2024-03-26 07:09:12,364,364 DEBUG [MainThread] logitech_receiver.base: (18) => r[11 FF 001F 0405AE00000000000000000000000000]
2024-03-26 07:09:12,364,364 INFO [MainThread] solaar.listener: status_changed <Device(255,B371,Casa Keys,)>: paired online (0)
2024-03-26 07:09:12,364,364 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 000B 1B010000000000000000000000000000]
2024-03-26 07:09:12,365,365 DEBUG [MainThread] solaar.ui.icons: battery icon for 55:False = battery-good
2024-03-26 07:09:12,409,409 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 000B 00000000000000000000000000000000]
2024-03-26 07:09:12,409,409 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 090C 00000000000000000000000000000000]
2024-03-26 07:09:12,454,454 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 090C 10000000000000000000000000000000]
2024-03-26 07:09:12,455,455 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 091C 00000000000000000000000000000000]
2024-03-26 07:09:12,499,499 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 091C 00D100AE0A0100000400000000000000]
2024-03-26 07:09:12,500,500 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 091E 01000000000000000000000000000000]
2024-03-26 07:09:12,544,544 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 091E 00D200AF0A0200000400000000000000]
2024-03-26 07:09:12,544,544 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 091D 02000000000000000000000000000000]
2024-03-26 07:09:12,589,589 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 091D 00D300B00A0300000400000000000000]
2024-03-26 07:09:12,589,589 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 091B 03000000000000000000000000000000]
2024-03-26 07:09:12,635,635 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 091B 010800DD3A0400000400000000000000]
2024-03-26 07:09:12,635,635 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 091F 04000000000000000000000000000000]
2024-03-26 07:09:12,679,679 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 091F 010300D83A0500000400000000000000]
2024-03-26 07:09:12,680,680 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0919 05000000000000000000000000000000]
2024-03-26 07:09:12,724,724 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0919 010A00DF3A0600000400000000000000]
2024-03-26 07:09:12,724,724 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0918 06000000000000000000000000000000]
2024-03-26 07:09:12,769,769 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0918 00E400063A0700000400000000000000]
2024-03-26 07:09:12,770,770 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 091B 07000000000000000000000000000000]
2024-03-26 07:09:12,814,814 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 091B 00E500043A0800000400000000000000]
2024-03-26 07:09:12,815,815 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 091C 08000000000000000000000000000000]
2024-03-26 07:09:12,859,859 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 091C 00E600053A0900000400000000000000]
2024-03-26 07:09:12,859,859 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 091D 09000000000000000000000000000000]
2024-03-26 07:09:12,904,904 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 091D 00E700033A0A00000400000000000000]
2024-03-26 07:09:12,904,904 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0919 0A000000000000000000000000000000]
2024-03-26 07:09:12,949,949 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0919 00E800023A0B00000400000000000000]
2024-03-26 07:09:12,950,950 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 091C 0B000000000000000000000000000000]
2024-03-26 07:09:12,994,994 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 091C 00E900013A0C00000400000000000000]
2024-03-26 07:09:12,994,994 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0918 0C000000000000000000000000000000]
2024-03-26 07:09:13,039,039 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0918 011C00F1340000000400000000000000]
2024-03-26 07:09:13,039,039 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 091C 0D000000000000000000000000000000]
2024-03-26 07:09:13,084,084 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 091C 01170062340000000400000000000000]
2024-03-26 07:09:13,085,085 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 091D 0E000000000000000000000000000000]
2024-03-26 07:09:13,129,129 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 091D 00DE0062020000000400000000000000]
2024-03-26 07:09:13,130,130 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 091B 0F000000000000000000000000000000]
2024-03-26 07:09:13,174,174 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 091B 00340062040000000400000000000000]
2024-03-26 07:09:13,174,174 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings_templates: check_feature divert-keys [REPROG CONTROLS V4] detected <Setting([feature:map choice] Casa Keys:divert-keys=None)>
2024-03-26 07:09:13,175,175 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0008 45210000000000000000000000000000]
2024-03-26 07:09:13,219,219 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0008 0E000000000000000000000000000000]
2024-03-26 07:09:13,220,220 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0E0C 00000000000000000000000000000000]
2024-03-26 07:09:13,265,265 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0E0C 19000000000000000000000000000000]
2024-03-26 07:09:13,265,265 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings_templates: check_feature disable-keyboard-keys [KEYBOARD DISABLE KEYS] detected <Setting([feature:multiple toggle] Casa Keys:disable-keyboard-keys=None)>
2024-03-26 07:09:13,266,266 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 000B 45310000000000000000000000000000]
2024-03-26 07:09:13,309,309 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 000B 0F000100000000000000000000000000]
2024-03-26 07:09:13,309,309 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0F0B 00000000000000000000000000000000]
2024-03-26 07:09:13,354,354 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0F0B 03000404030000000000000000000000]
2024-03-26 07:09:13,355,355 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0F18 00000000000000000000000000000000]
2024-03-26 07:09:13,399,399 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0F18 00000100000000000000000000000000]
2024-03-26 07:09:13,400,400 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0F19 01000000000000000000000000000000]
2024-03-26 07:09:13,444,444 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0F19 01012000000000000000000000000000]
2024-03-26 07:09:13,444,444 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0F1E 02000000000000000000000000000000]
2024-03-26 07:09:13,489,489 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0F1E 02024000000000000000000000000000]
2024-03-26 07:09:13,489,489 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0F1E 03000000000000000000000000000000]
2024-03-26 07:09:13,534,534 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0F1E 03030800000000000000000000000000]
2024-03-26 07:09:13,535,535 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings_templates: check_feature multiplatform [MULTIPLATFORM] detected <Setting([feature:choice] Casa Keys:multiplatform=None)>
2024-03-26 07:09:13,535,535 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 000C 18140000000000000000000000000000]
2024-03-26 07:09:13,579,579 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 000C 0A000100000000000000000000000000]
2024-03-26 07:09:13,580,580 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0A09 00000000000000000000000000000000]
2024-03-26 07:09:13,624,624 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0A09 03000000000000000000000000000000]
2024-03-26 07:09:13,624,624 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 000E 18150000000000000000000000000000]
2024-03-26 07:09:13,669,669 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 000E 0B000200000000000000000000000000]
2024-03-26 07:09:13,670,670 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0B0B 00000000000000000000000000000000]
2024-03-26 07:09:13,715,715 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0B0B 13080300000000000000000000000000]
2024-03-26 07:09:13,716,716 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0B1A 00000000000000000000000000000000]
2024-03-26 07:09:13,759,759 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0B1A 00010401121800000000000000000000]
2024-03-26 07:09:13,759,759 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0B3D 00000000000000000000000000000000]
2024-03-26 07:09:13,804,804 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0B3D 00006D61677069652E6C6F63616C646F]
2024-03-26 07:09:13,805,805 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0B3F 000E0000000000000000000000000000]
2024-03-26 07:09:13,849,849 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0B3F 000E6D61696E00000000000000000000]
2024-03-26 07:09:13,850,850 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0B1C 01000000000000000000000000000000]
2024-03-26 07:09:13,894,894 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0B1C 01000000001800000000000000000000]
2024-03-26 07:09:13,894,894 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0B1B 02000000000000000000000000000000]
2024-03-26 07:09:13,939,939 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0B1B 02000000001800000000000000000000]
2024-03-26 07:09:13,939,939 INFO [ReceiverListener:hidraw0] logitech_receiver.hidpp20: Setting host name to bytearray(b'magpie')
2024-03-26 07:09:13,939,939 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0B08 00000000000000000000000000000000]
2024-03-26 07:09:13,985,985 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0B08 13080300000000000000000000000000]
2024-03-26 07:09:13,986,986 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0B1E 00000000000000000000000000000000]
2024-03-26 07:09:14,029,029 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0B1E 00010401121800000000000000000000]
2024-03-26 07:09:14,030,030 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0B4F 00006D61677069650000000000000000]
2024-03-26 07:09:14,074,074 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0B4F 00060000000000000000000000000000]
2024-03-26 07:09:14,074,074 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings_templates: check_feature change-host [CHANGE HOST] detected <Setting([feature:choice] Casa Keys:change-host=None)>
2024-03-26 07:09:14,074,074 INFO [ReceiverListener:hidraw0] logitech_receiver.device: <Device(255,B371,Casa Keys,)> pushing device settings [<Setting([feature:toggle] Casa Keys:fn-swap=None)>, <Setting([feature:map choice] Casa Keys:divert-keys=None)>, <Setting([feature:multiple toggle] Casa Keys:disable-keyboard-keys=None)>, <Setting([feature:choice] Casa Keys:multiplatform=None)>, <Setting([feature:choice] Casa Keys:change-host=None)>]
2024-03-26 07:09:14,074,074 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 000F 21210000000000000000000000000000]
2024-03-26 07:09:14,075,075 DEBUG [AsyncUI] logitech_receiver.settings: fn-swap: cached value True on <Device(255,B371,Casa Keys,)>
2024-03-26 07:09:14,077,077 DEBUG [AsyncUI] logitech_receiver.settings: divert-keys: settings read None from <Device(255,B371,Casa Keys,)>
2024-03-26 07:09:14,078,078 DEBUG [AsyncUI] logitech_receiver.settings: disable-keyboard-keys: settings read None from <Device(255,B371,Casa Keys,)>
2024-03-26 07:09:14,079,079 DEBUG [AsyncUI] logitech_receiver.settings: multiplatform: cached value 0 on <Device(255,B371,Casa Keys,)>
2024-03-26 07:09:14,094,094 DEBUG [MainThread] solaar.ui: status changed: <Device(255,B371,Casa Keys,)> (NONE) None
2024-03-26 07:09:14,095,095 DEBUG [MainThread] solaar.ui.icons: battery icon for 55:False = battery-good
2024-03-26 07:09:14,095,095 DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw0', 255, 'Casa Keys', <Device(255,B371,Casa Keys,)>)
2024-03-26 07:09:14,095,095 DEBUG [MainThread] solaar.ui.icons: battery icon for 55:False = battery-good
2024-03-26 07:09:14,096,096 DEBUG [MainThread] solaar.ui.icons: battery icon for 55:False = battery-good
2024-03-26 07:09:14,096,096 DEBUG [MainThread] solaar.ui.icons: battery icon for 55:False = battery-good
2024-03-26 07:09:14,119,119 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 000F 00000000000000000000000000000000]
2024-03-26 07:09:14,119,119 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: fn-swap: apply (<Device(255,B371,Casa Keys,)>)
2024-03-26 07:09:14,119,119 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: fn-swap: cached value True on <Device(255,B371,Casa Keys,)>
2024-03-26 07:09:14,119,119 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: fn-swap: write True to <Device(255,B371,Casa Keys,)>
2024-03-26 07:09:14,120,120 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: BooleanValidator: prepare_write(True, None) => b'\x01'
2024-03-26 07:09:14,120,120 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: fn-swap: prepare write(True) => b'\x01'
2024-03-26 07:09:14,120,120 INFO [AsyncUI] hidapi.udev: OPEN PATH /dev/hidraw0
2024-03-26 07:09:14,120,120 DEBUG [AsyncUI] logitech_receiver.base: (17) <= w[11 FF 0A0E 00000000000000000000000000000000]
2024-03-26 07:09:14,164,164 DEBUG [AsyncUI] logitech_receiver.base: (17) => r[11 FF 0A0E 03000000000000000000000000000000]
2024-03-26 07:09:14,164,164 DEBUG [AsyncUI] logitech_receiver.settings: change-host: read value NamedInt(0, '1:magpie') on <Device(255,B371,Casa Keys,)>
2024-03-26 07:09:14,164,164 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0C18 FF010000000000000000000000000000]
2024-03-26 07:09:14,209,209 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0C18 FF010101000000000000000000000000]
2024-03-26 07:09:14,209,209 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: divert-keys: apply (<Device(255,B371,Casa Keys,)>)
2024-03-26 07:09:14,209,209 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: divert-keys: settings read {228: 0, 229: 0, 230: 0, 231: 0, 232: 0, 233: 0, 259: 0, 264: 0, 266: 0, 279: 0, 284: 0} from <Device(255,B371,Casa Keys,)>
2024-03-26 07:09:14,209,209 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: divert-keys: settings write {228: 0, 229: 0, 230: 0, 231: 0, 232: 0, 233: 0, 259: 0, 264: 0, 266: 0, 279: 0, 284: 0} to <Device(255,B371,Casa Keys,)>
2024-03-26 07:09:14,209,209 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: divert-keys: settings prepare map write(228,0) => b'\x00'
2024-03-26 07:09:14,210,210 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0939 00E40200000000000000000000000000]
2024-03-26 07:09:14,254,254 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0939 00E40200000000000000000000000000]
2024-03-26 07:09:14,254,254 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: divert-keys: settings prepare map write(229,0) => b'\x00'
2024-03-26 07:09:14,254,254 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 093B 00E50200000000000000000000000000]
2024-03-26 07:09:14,300,300 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 093B 00E50200000000000000000000000000]
2024-03-26 07:09:14,300,300 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: divert-keys: settings prepare map write(230,0) => b'\x00'
2024-03-26 07:09:14,300,300 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 093D 00E60200000000000000000000000000]
2024-03-26 07:09:14,344,344 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 093D 00E60200000000000000000000000000]
2024-03-26 07:09:14,344,344 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: divert-keys: settings prepare map write(231,0) => b'\x00'
2024-03-26 07:09:14,344,344 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 093F 00E70200000000000000000000000000]
2024-03-26 07:09:14,389,389 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 093F 00E70200000000000000000000000000]
2024-03-26 07:09:14,389,389 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: divert-keys: settings prepare map write(232,0) => b'\x00'
2024-03-26 07:09:14,390,390 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0939 00E80200000000000000000000000000]
2024-03-26 07:09:14,434,434 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0939 00E80200000000000000000000000000]
2024-03-26 07:09:14,435,435 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: divert-keys: settings prepare map write(233,0) => b'\x00'
2024-03-26 07:09:14,435,435 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 093C 00E90200000000000000000000000000]
2024-03-26 07:09:14,479,479 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 093C 00E90200000000000000000000000000]
2024-03-26 07:09:14,480,480 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: divert-keys: settings prepare map write(259,0) => b'\x00'
2024-03-26 07:09:14,480,480 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 093C 01030200000000000000000000000000]
2024-03-26 07:09:14,524,524 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 093C 01030200000000000000000000000000]
2024-03-26 07:09:14,524,524 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: divert-keys: settings prepare map write(264,0) => b'\x00'
2024-03-26 07:09:14,524,524 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0939 01080200000000000000000000000000]
2024-03-26 07:09:14,569,569 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0939 01080200000000000000000000000000]
2024-03-26 07:09:14,570,570 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: divert-keys: settings prepare map write(266,0) => b'\x00'
2024-03-26 07:09:14,570,570 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 093D 010A0200000000000000000000000000]
2024-03-26 07:09:14,614,614 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 093D 010A0200000000000000000000000000]
2024-03-26 07:09:14,614,614 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: divert-keys: settings prepare map write(279,0) => b'\x00'
2024-03-26 07:09:14,614,614 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 093B 01170200000000000000000000000000]
2024-03-26 07:09:14,659,659 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 093B 01170200000000000000000000000000]
2024-03-26 07:09:14,659,659 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: divert-keys: settings prepare map write(284,0) => b'\x00'
2024-03-26 07:09:14,659,659 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 093E 011C0200000000000000000000000000]
2024-03-26 07:09:14,704,704 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 093E 011C0200000000000000000000000000]
2024-03-26 07:09:14,705,705 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: disable-keyboard-keys: apply (<Device(255,B371,Casa Keys,)>)
2024-03-26 07:09:14,705,705 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: disable-keyboard-keys: settings read {1: False, 8: False, 16: False} from <Device(255,B371,Casa Keys,)>
2024-03-26 07:09:14,705,705 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: disable-keyboard-keys: bit field settings write {1: False, 8: False, 16: False} to <Device(255,B371,Casa Keys,)>
2024-03-26 07:09:14,705,705 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: disable-keyboard-keys: settings prepare map write({1: False, 8: False, 16: False}) => b'\x00'
2024-03-26 07:09:14,705,705 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0E28 00000000000000000000000000000000]
2024-03-26 07:09:14,749,749 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0E28 00000000000000000000000000000000]
2024-03-26 07:09:14,749,749 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: multiplatform: apply (<Device(255,B371,Casa Keys,)>)
2024-03-26 07:09:14,750,750 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: multiplatform: cached value 0 on <Device(255,B371,Casa Keys,)>
2024-03-26 07:09:14,750,750 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: multiplatform: write 0 to <Device(255,B371,Casa Keys,)>
2024-03-26 07:09:14,750,750 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: multiplatform: prepare write(0) => b'\xff\x00'
2024-03-26 07:09:14,750,750 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0F3D FF000000000000000000000000000000]
2024-03-26 07:09:14,794,794 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0F3D 00000000000000000000000000000000]
2024-03-26 07:09:14,794,794 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: change-host: apply (<Device(255,B371,Casa Keys,)>)
2024-03-26 07:09:14,794,794 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0A09 00000000000000000000000000000000]
2024-03-26 07:09:14,839,839 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0A09 03000000000000000000000000000000]
2024-03-26 07:09:14,839,839 DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: change-host: read value NamedInt(0, '1:magpie') on <Device(255,B371,Casa Keys,)>
2024-03-26 07:09:14,839,839 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 0008 00200000000000000000000000000000]
2024-03-26 07:09:14,884,884 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 0008 05000000000000000000000000000000]
2024-03-26 07:09:14,885,885 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 051A 11000000000000000000000000000000]
2024-03-26 07:09:14,929,929 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 051A 11000000000000000000000000000000]
2024-03-26 07:09:14,930,930 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 081F 00000000000000000000000000000000]
2024-03-26 07:09:14,974,974 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 081F 37080000000000000000000000000000]
2024-03-26 07:09:14,974,974 DEBUG [ReceiverListener:hidraw0] logitech_receiver.hidpp20: battery unified 55% charged, level 8, charging discharging
2024-03-26 07:09:14,975,975 DEBUG [ReceiverListener:hidraw0] logitech_receiver.device: <Device(255,B371,Casa Keys,)>: battery 55, discharging
2024-03-26 07:09:14,975,975 DEBUG [ReceiverListener:hidraw0] logitech_receiver.device: device 255 changed: active=True Battery(level=55, next_level=None, status=NamedInt(0, 'discharging'), voltage=None, light_level=None)
2024-03-26 07:09:14,975,975 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) pinging device 255
2024-03-26 07:09:14,975,975 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 001D 00005000000000000000000000000000]
2024-03-26 07:09:15,019,019 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 001D 04055000000000000000000000000000]
2024-03-26 07:09:15,020,020 INFO [ReceiverListener:hidraw0] solaar.listener: status_changed <Device(255,B371,Casa Keys,)>: paired online (0) initialization
2024-03-26 07:09:15,020,020 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) <= w[11 FF 011C 0D000000000000000000000000000000]
2024-03-26 07:09:15,020,020 DEBUG [MainThread] solaar.ui: status changed: <Device(255,B371,Casa Keys,)> (NONE) initialization
2024-03-26 07:09:15,020,020 DEBUG [MainThread] solaar.ui.icons: battery icon for 55:False = battery-good
2024-03-26 07:09:15,020,020 DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw0', 255, 'Casa Keys', <Device(255,B371,Casa Keys,)>)
2024-03-26 07:09:15,021,021 DEBUG [MainThread] solaar.ui.icons: battery icon for 55:False = battery-good
2024-03-26 07:09:15,021,021 DEBUG [MainThread] solaar.ui.icons: battery icon for 55:False = battery-good
2024-03-26 07:09:15,021,021 DEBUG [MainThread] solaar.ui.icons: battery icon for 55:False = battery-good
2024-03-26 07:09:15,064,064 DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (16) => r[11 FF 011C 42200000000000000000000000000000]
2024-03-26 07:09:15,064,064 DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <Device(255,B371,Casa Keys,)>: notification for feature LOCK KEY STATE, report 0, data 00000000000000000000000000000000
2024-03-26 07:09:15,065,065 DEBUG [MainThread] logitech_receiver.diversion: evaluating rules on Notification(11,255,0D,00,00000000000000000000000000000000)
2024-03-26 07:09:15,065,065 DEBUG [MainThread] logitech_receiver.diversion: evaluate rule: Rule[Rule(/home/cmcaskil/.config/solaar/rules.yaml)[], Rule[Rule[Rule[Key: Brightness Down (pressed), KeyPress: XF86_MonBrightnessDown click], Rule[Key: Brightness Up (pressed), KeyPress: XF86_MonBrightnessUp click]]]]
2024-03-26 07:09:15,065,065 DEBUG [MainThread] logitech_receiver.diversion: evaluate rule: Rule(/home/cmcaskil/.config/solaar/rules.yaml)[]
2024-03-26 07:09:15,065,065 DEBUG [MainThread] logitech_receiver.diversion: evaluate rule: Rule[Rule[Rule[Key: Brightness Down (pressed), KeyPress: XF86_MonBrightnessDown click], Rule[Key: Brightness Up (pressed), KeyPress: XF86_MonBrightnessUp click]]]
2024-03-26 07:09:15,065,065 DEBUG [MainThread] logitech_receiver.diversion: evaluate rule: Rule[Rule[Key: Brightness Down (pressed), KeyPress: XF86_MonBrightnessDown click], Rule[Key: Brightness Up (pressed), KeyPress: XF86_MonBrightnessUp click]]
2024-03-26 07:09:15,065,065 DEBUG [MainThread] logitech_receiver.diversion: evaluate rule: Rule[Key: Brightness Down (pressed), KeyPress: XF86_MonBrightnessDown click]
2024-03-26 07:09:15,065,065 DEBUG [MainThread] logitech_receiver.diversion: evaluate condition: Key: Brightness Down (pressed)
2024-03-26 07:09:15,065,065 DEBUG [MainThread] logitech_receiver.diversion: evaluate rule: Rule[Key: Brightness Up (pressed), KeyPress: XF86_MonBrightnessUp click]
2024-03-26 07:09:15,065,065 DEBUG [MainThread] logitech_receiver.diversion: evaluate condition: Key: Brightness Up (pressed)
Is there a way I can check to see if this touchpad uses HID++?
from solaar.
One way would be to download and run Solaar from this repository. The current version of Solaar attempts to decipher HID report descriptors and look for a descriptor indicating that the device understands HID++ messages.
The other way is to read and decipher report descriptors using
find /sys/devices/ -name '*046D*' -print -exec cat \{\}/uevent \; -exec hidrd-convert -o spec \{\}/report_descriptor \;
This requires installing the hidrd-convert program, which in Fedora is in the hidrd package.
You are looking for output that looks something like portions of the following. The most important parts are the Usage Page and the Report ID.
Usage Page (FF00h), ; FF00h, vendor-defined
Usage (01h),
Collection (Application),
Report ID (16),
Report Size (8),
Report Count (6),
Logical Minimum (0),
Logical Maximum (255),
Usage (01h),
Input,
Usage (01h),
Output,
End Collection,
Usage Page (FF00h), ; FF00h, vendor-defined
Usage (02h),
Collection (Application),
Report ID (17),
Report Size (8),
Report Count (19),
Logical Minimum (0),
Logical Maximum (255),
Usage (02h),
Input,
Usage (02h),
Output,
End Collection,
Usage Page (FF00h), ; FF00h, vendor-defined
Usage (04h),
Collection (Application),
Report ID (32),
Report Size (8),
Report Count (14),
Logical Minimum (0),
Logical Maximum (255),
Usage (41h),
Input,
Usage (41h),
Output,
Report ID (33),
Report Count (31),
Logical Minimum (0),
Logical Maximum (255),
Usage (42h),
Input,
Usage (42h),
Output,
End Collection
You should see something for your keyboard. Post the part of the output that is for your touchpad.
from solaar.
Related Issues (20)
- Solaar started reseting randomly Ubuntu 22.04 HOT 11
- PermissionError when resuming with a different receiver then at suspend time HOT 2
- set_cid_reporting fails with 2 = invalid argument HOT 6
- Upgrade all possible strings to f-string HOT 2
- Allow both press and release events for Back and Forward buttons HOT 3
- Add Action - "String Key Press" as a Macro inputs that will be translated into multiple key presses. HOT 7
- Refactor diversion rules
- Fine tune `Later` action for different use cases HOT 3
- Unexpected tray icon behavior HOT 3
- DPI from onboard profiles overrides previously-changed DPI HOT 2
- Refactor GUI code to use Model-View-Presenter pattern HOT 2
- Fix deprecation warnings HOT 4
- how to trigger pinch out on wayland HOT 2
- Linux input driver interacts badly with scroll wheel resolution HOT 10
- Displaying function lock status - F1 to F12 vs Media Keys - for Logitech ERGO K860 HOT 16
- How do I map the thumb wheel of my mx master 3 to system volume up/down HOT 5
- Garuda Linux Plasma 6 wayland rules not working HOT 1
- Ability to store and read values in rules HOT 2
- MX Ergo detected and paired but nothing happens when any button or trackball is moved HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from solaar.