libratbag / piper

GTK application to configure gaming devices
GNU General Public License v2.0
4.68k stars 175 forks source link

Weird G604 issue with NEXTSONG and PLAYPAUSE macros #621

Open lucasvbeek opened 3 years ago

lucasvbeek commented 3 years ago

Information

Describe the bug The Logitech G604 can be used with the provided USB dongle, or Bluetooth. The NEXTSONG and PLAYPAUSE macros work when using Bluetooth, but don't when the mouse is connected via the USB dongle.

To Reproduce Steps to reproduce the behavior:

  1. Bind a G button to the NEXTSONG or PLAYPAUSE macro (CoolerMaster button + F8 on my keyboard) using Piper
  2. Connect the mouse via Bluetooth: the button works
  3. Connect the mouse via the dongle: the button doesn't work

Logs Please start the daemon with verbosity and reproduce the issue.

First make sure it isn't running already.

$ ratbagd --verbose=raw
Initializing libratbag
ratbag debug: New device: Burr-Brown from TI               USB Audio CODEC 
ratbag debug: Using data directory '/usr/share/libratbag'
ratbag debug: No data file found for 08bb:2902
ratbag debug: New device: Logitech USB Receiver
ratbag debug: Using data directory '/usr/share/libratbag'
ratbag debug: 046d:c539 is a Logitech receiver, not a device. Ignoring...
ratbag debug: New device: Logitech USB Receiver
ratbag debug: Using data directory '/usr/share/libratbag'
ratbag debug: 046d:c539 is a Logitech receiver, not a device. Ignoring...
ratbag debug: New device: Logitech G604 
ratbag debug: Using data directory '/usr/share/libratbag'
ratbag debug: device assigned driver hidpp20
ratbag debug: hidraw info: bus 0x03 vendor 0x46d product 0xffffc539
ratbag debug: hidraw info: bus 0x03 vendor 0x46d product 0xffffc539
ratbag debug: hidraw info: bus 0x03 vendor 0x46d product 0x4085
ratbag debug: Logitech G604  is device '/dev/hidraw6'.
ratbag debug: Parsing HID report descriptor
ratbag debug: Parsing HID report descriptor
ratbag debug: - HID report ID 01
ratbag debug: - HID report ID 0e
ratbag debug: - HID report ID 02
ratbag debug: - HID report ID 10
ratbag debug: - HID report ID 11
ratbag debug: - HID report ID 20
ratbag debug: - HID report ID 21
ratbag debug: hidpp: device supports short reports
ratbag debug: hidpp: device supports long reports
ratbag raw: hidpp write:  10 ff 00 18 00 00 00
ratbag raw: hidpp read:   11 01 00 18 04 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 00 08 00 01 00
ratbag raw: hidpp read:   11 01 00 08 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x0001 is at 0x01
ratbag raw: hidpp write:  10 ff 01 08 00 00 00
ratbag raw: hidpp read:   11 01 01 08 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 00 00 00
ratbag raw: hidpp read:   11 01 01 18 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 01 00 00
ratbag raw: hidpp read:   11 01 01 18 00 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 02 00 00
ratbag raw: hidpp read:   11 01 01 18 00 03 00 02 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 03 00 00
ratbag raw: hidpp read:   11 01 01 18 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 04 00 00
ratbag raw: hidpp read:   11 01 01 18 1d 4b 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 05 00 00
ratbag raw: hidpp read:   11 01 01 18 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 06 00 00
ratbag raw: hidpp read:   11 01 01 18 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 07 00 00
ratbag raw: hidpp read:   11 01 01 18 80 70 00 04 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 08 00 00
ratbag raw: hidpp read:   11 01 01 18 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 09 00 00
ratbag raw: hidpp read:   11 01 01 18 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 0a 00 00
ratbag raw: hidpp read:   11 01 01 18 81 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 0b 00 00
ratbag raw: hidpp read:   11 01 01 18 80 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 0c 00 00
ratbag raw: hidpp read:   11 01 01 18 22 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 0d 00 00
ratbag raw: hidpp read:   11 01 01 18 00 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 0e 00 00
ratbag raw: hidpp read:   11 01 01 18 18 02 60 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 0f 00 00
ratbag raw: hidpp read:   11 01 01 18 18 03 60 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 10 00 00
ratbag raw: hidpp read:   11 01 01 18 18 05 60 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 11 00 00
ratbag raw: hidpp read:   11 01 01 18 18 06 60 04 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 12 00 00
ratbag raw: hidpp read:   11 01 01 18 18 13 60 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 13 00 00
ratbag raw: hidpp read:   11 01 01 18 18 30 60 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 14 00 00
ratbag raw: hidpp read:   11 01 01 18 18 90 60 05 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 15 00 00
ratbag raw: hidpp read:   11 01 01 18 18 91 60 05 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 16 00 00
ratbag raw: hidpp read:   11 01 01 18 18 61 60 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 17 00 00
ratbag raw: hidpp read:   11 01 01 18 18 01 60 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 18 00 00
ratbag raw: hidpp read:   11 01 01 18 18 b1 60 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 19 00 00
ratbag raw: hidpp read:   11 01 01 18 1d f3 60 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 1a 00 00
ratbag raw: hidpp read:   11 01 01 18 1e 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 1b 00 00
ratbag raw: hidpp read:   11 01 01 18 1e b0 60 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 1c 00 00
ratbag raw: hidpp read:   11 01 01 18 1e 22 60 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 1d 00 00
ratbag raw: hidpp read:   11 01 01 18 21 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 1e 00 00
ratbag raw: hidpp read:   11 01 01 18 18 c0 60 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 1f 00 00
ratbag raw: hidpp read:   11 01 01 18 18 14 00 01 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 01 18 20 00 00
ratbag raw: hidpp read:   11 01 01 18 18 15 00 01 00 00 00 00 00 00 00 00 00 00 00 00
ratbag debug: 'Logitech G604 ' is using protocol v4.2
ratbag raw: 'Logitech G604 ' has 33 features
ratbag raw: Init feature HIDPP_PAGE_ROOT (0x0000) 
ratbag raw: hidpp write:  10 ff 00 08 00 00 00
ratbag raw: hidpp read:   11 01 00 08 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x0000 is at 0x00
ratbag raw: Init feature HIDPP_PAGE_FEATURE_SET (0x0001) 
ratbag raw: hidpp write:  10 ff 00 08 00 01 00
ratbag raw: hidpp read:   11 01 00 08 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x0001 is at 0x01
ratbag raw: Init feature HIDPP_PAGE_DEVICE_INFO (0x0003) 
ratbag raw: hidpp write:  10 ff 00 08 00 03 00
ratbag raw: hidpp read:   11 01 00 08 02 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x0003 is at 0x02
ratbag raw: unknown feature 0x0003
ratbag raw: Init feature HIDPP_PAGE_DEVICE_NAME (0x0005) 
ratbag raw: hidpp write:  10 ff 00 08 00 05 00
ratbag raw: hidpp read:   11 01 00 08 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x0005 is at 0x03
ratbag raw: unknown feature 0x0005
ratbag raw: Init feature HIDPP_PAGE_WIRELESS_DEVICE_STATUS (0x1d4b) 
ratbag raw: hidpp write:  10 ff 00 08 1d 4b 00
ratbag raw: hidpp read:   11 01 00 08 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1d4b is at 0x04
ratbag raw: unknown feature 0x1d4b
ratbag raw: Init feature HIDPP_PAGE_RESET (0x0020) 
ratbag raw: hidpp write:  10 ff 00 08 00 20 00
ratbag raw: hidpp read:   11 01 00 08 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x0020 is at 0x05
ratbag raw: unknown feature 0x0020
ratbag raw: Init feature HIDPP_PAGE_BATTERY_LEVEL_STATUS (0x1000) 
ratbag raw: hidpp write:  10 ff 00 08 10 00 00
ratbag raw: hidpp read:   11 01 00 08 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1000 is at 0x06
ratbag raw: hidpp write:  10 ff 06 08 00 00 00
ratbag raw: hidpp read:   11 01 06 08 5a 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag debug: device battery level is 90% (next 50%), status 0 
ratbag raw: Init feature HIDPP_PAGE_COLOR_LED_EFFECTS (0x8070) 
ratbag raw: hidpp write:  10 ff 00 08 80 70 00
ratbag raw: hidpp read:   11 01 00 08 07 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x8070 is at 0x07
ratbag debug: device has color effects
ratbag raw: Init feature 0x1300 (0x1300) 
ratbag raw: hidpp write:  10 ff 00 08 13 00 00
ratbag raw: hidpp read:   11 01 00 08 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1300 is at 0x08
ratbag debug: device has non-rgb leds
ratbag raw: Init feature HIDPP_PAGE_ONBOARD_PROFILES (0x8100) 
ratbag raw: hidpp write:  10 ff 00 08 81 00 00
ratbag raw: hidpp read:   11 01 00 08 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x8100 is at 0x09
ratbag debug: device has onboard profiles
ratbag raw: Init feature HIDPP_PAGE_MOUSE_BUTTON_SPY (0x8110) 
ratbag raw: hidpp write:  10 ff 00 08 81 10 00
ratbag raw: hidpp read:   11 01 00 08 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x8110 is at 0x0a
ratbag debug: device has configurable mouse button spy
ratbag raw: Init feature HIDPP_PAGE_ADJUSTABLE_REPORT_RATE (0x8060) 
ratbag raw: hidpp write:  10 ff 00 08 80 60 00
ratbag raw: hidpp read:   11 01 00 08 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x8060 is at 0x0b
ratbag debug: device has adjustable report rate
ratbag raw: hidpp write:  10 ff 0b 08 00 00 00
ratbag raw: hidpp read:   11 01 0b 08 8b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 0b 18 00 00 00
ratbag raw: hidpp read:   11 01 0b 18 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag debug: report rate is 1000
ratbag debug: device has 4 report rates
ratbag raw: Init feature HIDPP_PAGE_ADJUSTABLE_DPI (0x2201) 
ratbag raw: hidpp write:  10 ff 00 08 22 01 00
ratbag raw: hidpp read:   11 01 00 08 0c 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x2201 is at 0x0c
ratbag debug: device has adjustable dpi
ratbag raw: hidpp write:  10 ff 0c 08 00 00 00
ratbag raw: hidpp read:   11 01 0c 08 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 0c 18 00 00 00
ratbag raw: hidpp read:   11 01 0c 18 00 00 64 e0 32 64 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 0c 28 00 00 00
ratbag raw: hidpp read:   11 01 0c 28 00 07 d0 03 20 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: sensor 0: current dpi: 2000 (default: 800) min: 100 max: 25600 steps: 50
ratbag debug: device is at 2000 dpi (variable between 100 and 25600).
ratbag raw: Init feature 0xc2 (0x00c2) 
ratbag raw: hidpp write:  10 ff 00 08 00 c2 00
ratbag raw: hidpp read:   11 01 00 08 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x00c2 is at 0x0d
ratbag raw: unknown feature 0x00c2
ratbag raw: Init feature 0x1802 (0x1802) 
ratbag raw: hidpp write:  10 ff 00 08 18 02 00
ratbag raw: hidpp read:   11 01 00 08 0e 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1802 is at 0x0e
ratbag raw: Init feature 0x1803 (0x1803) 
ratbag raw: hidpp write:  10 ff 00 08 18 03 00
ratbag raw: hidpp read:   11 01 00 08 0f 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1803 is at 0x0f
ratbag raw: Init feature 0x1805 (0x1805) 
ratbag raw: hidpp write:  10 ff 00 08 18 05 00
ratbag raw: hidpp read:   11 01 00 08 10 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1805 is at 0x10
ratbag raw: Init feature 0x1806 (0x1806) 
ratbag raw: hidpp write:  10 ff 00 08 18 06 00
ratbag raw: hidpp read:   11 01 00 08 11 60 04 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1806 is at 0x11
ratbag raw: Init feature 0x1813 (0x1813) 
ratbag raw: hidpp write:  10 ff 00 08 18 13 00
ratbag raw: hidpp read:   11 01 00 08 12 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1813 is at 0x12
ratbag raw: Init feature 0x1830 (0x1830) 
ratbag raw: hidpp write:  10 ff 00 08 18 30 00
ratbag raw: hidpp read:   11 01 00 08 13 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1830 is at 0x13
ratbag raw: Init feature 0x1890 (0x1890) 
ratbag raw: hidpp write:  10 ff 00 08 18 90 00
ratbag raw: hidpp read:   11 01 00 08 14 60 05 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1890 is at 0x14
ratbag raw: Init feature 0x1891 (0x1891) 
ratbag raw: hidpp write:  10 ff 00 08 18 91 00
ratbag raw: hidpp read:   11 01 00 08 15 60 05 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1891 is at 0x15
ratbag raw: Init feature 0x1861 (0x1861) 
ratbag raw: hidpp write:  10 ff 00 08 18 61 00
ratbag raw: hidpp read:   11 01 00 08 16 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1861 is at 0x16
ratbag raw: Init feature 0x1801 (0x1801) 
ratbag raw: hidpp write:  10 ff 00 08 18 01 00
ratbag raw: hidpp read:   11 01 00 08 17 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1801 is at 0x17
ratbag raw: Init feature 0x18b1 (0x18b1) 
ratbag raw: hidpp write:  10 ff 00 08 18 b1 00
ratbag raw: hidpp read:   11 01 00 08 18 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x18b1 is at 0x18
ratbag raw: Init feature 0x1df3 (0x1df3) 
ratbag raw: hidpp write:  10 ff 00 08 1d f3 00
ratbag raw: hidpp read:   11 01 00 08 19 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1df3 is at 0x19
ratbag raw: Init feature 0x1e00 (0x1e00) 
ratbag raw: hidpp write:  10 ff 00 08 1e 00 00
ratbag raw: hidpp read:   11 01 00 08 1a 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1e00 is at 0x1a
ratbag raw: Init feature 0x1eb0 (0x1eb0) 
ratbag raw: hidpp write:  10 ff 00 08 1e b0 00
ratbag raw: hidpp read:   11 01 00 08 1b 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1eb0 is at 0x1b
ratbag raw: Init feature 0x1e22 (0x1e22) 
ratbag raw: hidpp write:  10 ff 00 08 1e 22 00
ratbag raw: hidpp read:   11 01 00 08 1c 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1e22 is at 0x1c
ratbag raw: Init feature 0x2121 (0x2121) 
ratbag raw: hidpp write:  10 ff 00 08 21 21 00
ratbag raw: hidpp read:   11 01 00 08 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x2121 is at 0x1d
ratbag raw: unknown feature 0x2121
ratbag raw: Init feature 0x18c0 (0x18c0) 
ratbag raw: hidpp write:  10 ff 00 08 18 c0 00
ratbag raw: hidpp read:   11 01 00 08 1e 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x18c0 is at 0x1e
ratbag raw: Init feature 0x1814 (0x1814) 
ratbag raw: hidpp write:  10 ff 00 08 18 14 00
ratbag raw: hidpp read:   11 01 00 08 1f 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1814 is at 0x1f
ratbag raw: unknown feature 0x1814
ratbag raw: Init feature 0x1815 (0x1815) 
ratbag raw: hidpp write:  10 ff 00 08 18 15 00
ratbag raw: hidpp read:   11 01 00 08 20 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1815 is at 0x20
ratbag raw: unknown feature 0x1815
ratbag raw: hidpp write:  10 ff 07 08 00 00 00
ratbag raw: hidpp read:   11 01 07 08 01 00 03 00 04 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 07 18 00 00 00
ratbag raw: hidpp read:   11 01 07 18 00 00 01 04 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: led_info 0: location: 1 type Logo LED num_effects: 4 persistency_caps: 0x00
ratbag debug: initializing onboard profiles
ratbag raw: hidpp write:  10 ff 09 08 00 00 00
ratbag raw: hidpp read:   11 01 09 08 01 03 01 05 01 10 10 00 ff 0a 04 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 09 28 00 00 00
ratbag raw: hidpp read:   11 01 09 28 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag debug: Reading sector 0x0000
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 00 01 01 00 00 02 00 00 00 03 00 00 00 04 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 00 05 00 00 ff ff 00 00 ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 50 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 60 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 70 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 90 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 a0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 b0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 c0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 e0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 ef 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff 1b 6f
ratbag debug: Parsing profile 0
ratbag debug: Reading sector 0x0001
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 01 04 00 e8 03 08 07 d0 07 98 08 60 09 ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 10 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 20 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 80 01 00 01 80 01 00 02 80 01 00 04 80 03 00 cd
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 30 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 80 01 00 08 80 01 00 10 80 03 00 b5 80 02 00 81
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 40 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 80 02 00 80 90 04 ff 00 90 03 ff 00 90 01 ff 00
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 50 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 90 02 ff 00 90 10 ff 00 90 11 ff 00 90 00 ff 00
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 60 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 70 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 80 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 90 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 a0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 50 00 52 00 4f 00 46 00 49 00 4c 00 45 00 5f 00
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 b0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 4e 00 41 00 4d 00 45 00 5f 00 44 00 45 00 46 00
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 c0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 41 00 55 00 4c 00 54 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 e0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 ef 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 93 5e
ratbag debug: Parsing profile 1
ratbag debug: Reading sector 0x0002
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 01 01 00 90 01 20 03 40 06 80 0c 00 00 ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 10 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 20 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 80 01 00 01 80 01 00 02 80 01 00 04 90 07 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 30 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 80 01 00 08 80 01 00 10 80 02 00 20 80 02 00 1f
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 40 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 80 02 00 1e 90 04 00 00 90 03 00 00 90 01 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 50 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 90 02 00 00 90 10 00 00 90 11 00 00 ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 60 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 70 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 80 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 90 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 a0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 b0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 c0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 00 00 00 00 00 00 1f 40 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 e0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 00 1f 40 00 00 00 ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 ef 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff 55 d7
ratbag debug: Parsing profile 2
ratbag debug: Reading sector 0x0003
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 01 01 00 90 01 20 03 40 06 80 0c 00 00 ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 10 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 20 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 80 01 00 01 80 01 00 02 80 01 00 04 90 07 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 30 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 80 01 00 08 80 01 00 10 80 02 00 20 80 02 00 1f
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 40 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 80 02 00 1e 90 04 00 00 90 03 00 00 90 01 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 50 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 90 02 00 00 90 10 00 00 90 11 00 00 ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 60 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 70 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 80 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 90 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 a0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 b0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 c0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 00 00 00 00 00 00 1f 40 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 e0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 00 1f 40 00 00 00 ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 ef 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff 55 d7
ratbag debug: Parsing profile 3
ratbag debug: Reading sector 0x0004
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 01 01 00 90 01 20 03 40 06 80 0c 00 00 ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 10 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 20 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 80 01 00 01 80 01 00 02 80 01 00 04 90 07 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 30 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 80 01 00 08 80 01 00 10 80 02 00 20 80 02 00 1f
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 40 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 80 02 00 1e 90 04 00 00 90 03 00 00 90 01 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 50 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 90 02 00 00 90 10 00 00 90 11 00 00 ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 60 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 70 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 80 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 90 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 a0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 b0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 c0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 00 00 00 00 00 00 1f 40 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 e0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 00 1f 40 00 00 00 ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 ef 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff 55 d7
ratbag debug: Parsing profile 4
ratbag debug: Reading sector 0x0005
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 01 01 00 90 01 20 03 40 06 80 0c 00 00 ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 10 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 20 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 80 01 00 01 80 01 00 02 80 01 00 04 90 07 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 30 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 80 01 00 08 80 01 00 10 80 02 00 20 80 02 00 1f
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 40 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 80 02 00 1e 90 04 00 00 90 03 00 00 90 01 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 50 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 90 02 00 00 90 10 00 00 90 11 00 00 ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 60 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 70 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 80 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 90 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 a0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 b0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 c0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 00 00 00 00 00 00 1f 40 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 e0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 00 1f 40 00 00 00 ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 ef 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 01 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff 55 d7
ratbag raw: hidpp write:  10 ff 09 48 00 00 00
ratbag raw: hidpp read:   11 01 09 48 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 09 b8 00 00 00
ratbag raw: hidpp read:   11 01 09 b8 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 07 08 00 00 00
ratbag raw: hidpp read:   11 01 07 08 01 00 03 00 04 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 07 28 00 00 00
ratbag raw: hidpp read:   11 01 07 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 07 28 00 01 00
ratbag raw: hidpp read:   11 01 07 28 00 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 07 28 00 02 00
ratbag raw: hidpp read:   11 01 07 28 00 02 00 03 c0 05 03 e8 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 07 28 00 03 00
ratbag raw: hidpp read:   11 01 07 28 00 03 00 0a c1 05 00 3c 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 09 48 00 00 00
ratbag raw: hidpp read:   11 01 09 48 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 07 08 00 00 00
ratbag raw: hidpp read:   11 01 07 08 01 00 03 00 04 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 07 28 00 00 00
ratbag raw: hidpp read:   11 01 07 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 07 28 00 01 00
ratbag raw: hidpp read:   11 01 07 28 00 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 07 28 00 02 00
ratbag raw: hidpp read:   11 01 07 28 00 02 00 03 c0 05 03 e8 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 07 28 00 03 00
ratbag raw: hidpp read:   11 01 07 28 00 03 00 0a c1 05 00 3c 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 09 48 00 00 00
ratbag raw: hidpp read:   11 01 09 48 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 07 08 00 00 00
ratbag raw: hidpp read:   11 01 07 08 01 00 03 00 04 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 07 28 00 00 00
ratbag raw: hidpp read:   11 01 07 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 07 28 00 01 00
ratbag raw: hidpp read:   11 01 07 28 00 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 07 28 00 02 00
ratbag raw: hidpp read:   11 01 07 28 00 02 00 03 c0 05 03 e8 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 07 28 00 03 00
ratbag raw: hidpp read:   11 01 07 28 00 03 00 0a c1 05 00 3c 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 09 48 00 00 00
ratbag raw: hidpp read:   11 01 09 48 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 07 08 00 00 00
ratbag raw: hidpp read:   11 01 07 08 01 00 03 00 04 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 07 28 00 00 00
ratbag raw: hidpp read:   11 01 07 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 07 28 00 01 00
ratbag raw: hidpp read:   11 01 07 28 00 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 07 28 00 02 00
ratbag raw: hidpp read:   11 01 07 28 00 02 00 03 c0 05 03 e8 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 07 28 00 03 00
ratbag raw: hidpp read:   11 01 07 28 00 03 00 0a c1 05 00 3c 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 09 48 00 00 00
ratbag raw: hidpp read:   11 01 09 48 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 07 08 00 00 00
ratbag raw: hidpp read:   11 01 07 08 01 00 03 00 04 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 07 28 00 00 00
ratbag raw: hidpp read:   11 01 07 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 07 28 00 01 00
ratbag raw: hidpp read:   11 01 07 28 00 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 07 28 00 02 00
ratbag raw: hidpp read:   11 01 07 28 00 02 00 03 c0 05 03 e8 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 07 28 00 03 00
ratbag raw: hidpp read:   11 01 07 28 00 03 00 0a c1 05 00 3c 00 00 00 00 00 00 00 00
ratbag debug: driver match found: Logitech HID++2.0
hidraw6: "Logitech G604 ", 5 profiles
ratbag debug: New device: Logitech USB Receiver
ratbag debug: Using data directory '/usr/share/libratbag'
ratbag debug: 046d:c539 is a Logitech receiver, not a device. Ignoring...
ratbag debug: New device: BY Tech Usb Gaming Keyboard
ratbag debug: Using data directory '/usr/share/libratbag'
ratbag debug: No data file found for 258a:0016
ratbag debug: New device: BY Tech Usb Gaming Keyboard
ratbag debug: Using data directory '/usr/share/libratbag'
ratbag debug: No data file found for 258a:0016
DBus server ready
ratbag debug: New device: G604 LIGHTSPEED
ratbag debug: Using data directory '/usr/share/libratbag'
ratbag debug: device assigned driver hidpp20
ratbag debug: hidraw info: bus 0x05 vendor 0x46d product 0xffffb024
ratbag debug: G604 LIGHTSPEED is device '/dev/hidraw7'.
ratbag debug: Parsing HID report descriptor
ratbag debug: Parsing HID report descriptor
ratbag debug: - HID report ID 01
ratbag debug: - HID report ID 02
ratbag debug: - HID report ID 03
ratbag debug: - HID report ID 11
ratbag debug: hidpp: device supports long reports
ratbag raw: hidpp write:  11 ff 00 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 b8 ff d3 ff 00 00
ratbag raw: hidpp read:   11 ff 00 18 04 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 00 08 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 b2 ff dd ff 00 00
ratbag raw: hidpp read:   02 00 00 9e ff de ff 00 00
ratbag raw: hidpp read:   11 ff 00 08 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x0001 is at 0x01
ratbag raw: hidpp write:  11 ff 01 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 a1 ff e7 ff 00 00
ratbag raw: hidpp read:   02 00 00 91 ff ef ff 00 00
ratbag raw: hidpp read:   11 ff 01 08 1f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 96 ff f8 ff 00 00
ratbag raw: hidpp read:   02 00 00 7b ff fe ff 00 00
ratbag raw: hidpp read:   02 00 00 82 ff 01 00 00 00
ratbag raw: hidpp read:   11 ff 01 18 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 73 ff 0d 00 00 00
ratbag raw: hidpp read:   02 00 00 7a ff 11 00 00 00
ratbag raw: hidpp read:   02 00 00 84 ff 14 00 00 00
ratbag raw: hidpp read:   11 ff 01 18 00 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 7f ff 20 00 00 00
ratbag raw: hidpp read:   02 00 00 91 ff 23 00 00 00
ratbag raw: hidpp read:   02 00 00 96 ff 2d 00 00 00
ratbag raw: hidpp read:   11 ff 01 18 00 03 00 02 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 a2 ff 35 00 00 00
ratbag raw: hidpp read:   02 00 00 a9 ff 41 00 00 00
ratbag raw: hidpp read:   11 ff 01 18 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 b9 ff 48 00 00 00
ratbag raw: hidpp read:   02 00 00 cc ff 4e 00 00 00
ratbag raw: hidpp read:   11 ff 01 18 1d 4b 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 dc ff 57 00 00 00
ratbag raw: hidpp read:   02 00 00 ef ff 60 00 00 00
ratbag raw: hidpp read:   11 ff 01 18 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 5e 00 00 00
ratbag raw: hidpp read:   02 00 00 13 00 59 00 00 00
ratbag raw: hidpp read:   11 ff 01 18 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 28 00 5a 00 00 00
ratbag raw: hidpp read:   02 00 00 34 00 46 00 00 00
ratbag raw: hidpp read:   11 ff 01 18 80 70 00 04 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 4b 00 39 00 00 00
ratbag raw: hidpp read:   02 00 00 59 00 22 00 00 00
ratbag raw: hidpp read:   11 ff 01 18 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 66 00 10 00 00 00
ratbag raw: hidpp read:   02 00 00 7c 00 03 00 00 00
ratbag raw: hidpp read:   11 ff 01 18 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 7d 00 f7 ff 00 00
ratbag raw: hidpp read:   02 00 00 84 00 e9 ff 00 00
ratbag raw: hidpp read:   11 ff 01 18 81 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 7d 00 dc ff 00 00
ratbag raw: hidpp read:   02 00 00 6e 00 d6 ff 00 00
ratbag raw: hidpp read:   11 ff 01 18 80 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 5e 00 d2 ff 00 00
ratbag raw: hidpp read:   02 00 00 46 00 d4 ff 00 00
ratbag raw: hidpp read:   11 ff 01 18 22 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 33 00 d1 ff 00 00
ratbag raw: hidpp read:   02 00 00 1a 00 d7 ff 00 00
ratbag raw: hidpp read:   11 ff 01 18 18 02 60 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 08 00 da ff 00 00
ratbag raw: hidpp read:   02 00 00 fc ff e2 ff 00 00
ratbag raw: hidpp read:   11 ff 01 18 18 03 60 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 f4 ff e5 ff 00 00
ratbag raw: hidpp read:   02 00 00 ec ff e9 ff 00 00
ratbag raw: hidpp read:   11 ff 01 18 18 05 60 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 ee ff f5 ff 00 00
ratbag raw: hidpp read:   02 00 00 df ff f6 ff 00 00
ratbag raw: hidpp read:   11 ff 01 18 18 06 60 04 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 e8 ff fd ff 00 00
ratbag raw: hidpp read:   02 00 00 d4 ff fe ff 00 00
ratbag raw: hidpp read:   02 00 00 d8 ff 00 00 00 00
ratbag raw: hidpp read:   11 ff 01 18 18 13 60 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 d6 ff 00 00 00 00
ratbag raw: hidpp read:   02 00 00 d6 ff 00 00 00 00
ratbag raw: hidpp read:   11 ff 01 18 18 30 60 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 d7 ff fd ff 00 00
ratbag raw: hidpp read:   02 00 00 d1 ff fd ff 00 00
ratbag raw: hidpp read:   11 ff 01 18 18 90 60 05 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 e0 ff fe ff 00 00
ratbag raw: hidpp read:   02 00 00 e0 ff ff ff 00 00
ratbag raw: hidpp read:   11 ff 01 18 18 91 60 05 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 ea ff 00 00 00 00
ratbag raw: hidpp read:   02 00 00 f0 ff 01 00 00 00
ratbag raw: hidpp read:   11 ff 01 18 18 61 60 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 f3 ff 03 00 00 00
ratbag raw: hidpp read:   02 00 00 f9 ff 04 00 00 00
ratbag raw: hidpp read:   02 00 00 f9 ff 06 00 00 00
ratbag raw: hidpp read:   11 ff 01 18 18 01 60 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 fb ff 0a 00 00 00
ratbag raw: hidpp read:   02 00 00 f8 ff 10 00 00 00
ratbag raw: hidpp read:   11 ff 01 18 18 b1 60 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 f6 ff 13 00 00 00
ratbag raw: hidpp read:   02 00 00 f4 ff 14 00 00 00
ratbag raw: hidpp read:   11 ff 01 18 1d f3 60 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 f2 ff 14 00 00 00
ratbag raw: hidpp read:   02 00 00 eb ff 17 00 00 00
ratbag raw: hidpp read:   11 ff 01 18 1e 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 ed ff 11 00 00 00
ratbag raw: hidpp read:   02 00 00 e8 ff 14 00 00 00
ratbag raw: hidpp read:   02 00 00 e7 ff 15 00 00 00
ratbag raw: hidpp read:   11 ff 01 18 1e b0 60 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 e1 ff 18 00 00 00
ratbag raw: hidpp read:   02 00 00 e6 ff 16 00 00 00
ratbag raw: hidpp read:   02 00 00 e9 ff 16 00 00 00
ratbag raw: hidpp read:   11 ff 01 18 1e 22 60 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 e9 ff 14 00 00 00
ratbag raw: hidpp read:   02 00 00 f0 ff 11 00 00 00
ratbag raw: hidpp read:   11 ff 01 18 21 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 f0 ff 11 00 00 00
ratbag raw: hidpp read:   02 00 00 f9 ff 07 00 00 00
ratbag raw: hidpp read:   11 ff 01 18 18 c0 60 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 f8 ff 09 00 00 00
ratbag raw: hidpp read:   02 00 00 fb ff 07 00 00 00
ratbag raw: hidpp read:   11 ff 01 18 18 14 00 01 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 01 18 1f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 fa ff 05 00 00 00
ratbag raw: hidpp read:   02 00 00 fa ff 06 00 00 00
ratbag raw: hidpp read:   11 ff 01 18 18 15 00 01 00 00 00 00 00 00 00 00 00 00 00 00
ratbag debug: 'G604 LIGHTSPEED' is using protocol v4.2
ratbag raw: 'G604 LIGHTSPEED' has 32 features
ratbag raw: Init feature HIDPP_PAGE_ROOT (0x0000) 
ratbag raw: hidpp write:  11 ff 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 f9 ff 06 00 00 00
ratbag raw: hidpp read:   02 00 00 fb ff 05 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x0000 is at 0x00
ratbag raw: Init feature HIDPP_PAGE_FEATURE_SET (0x0001) 
ratbag raw: hidpp write:  11 ff 00 08 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 f9 ff 08 00 00 00
ratbag raw: hidpp read:   02 00 00 fb ff 05 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x0001 is at 0x01
ratbag raw: Init feature HIDPP_PAGE_DEVICE_INFO (0x0003) 
ratbag raw: hidpp write:  11 ff 00 08 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 fc ff 04 00 00 00
ratbag raw: hidpp read:   02 00 00 fe ff 02 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 02 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x0003 is at 0x02
ratbag raw: unknown feature 0x0003
ratbag raw: Init feature HIDPP_PAGE_DEVICE_NAME (0x0005) 
ratbag raw: hidpp write:  11 ff 00 08 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 ff ff 02 00 00 00
ratbag raw: hidpp read:   02 00 00 ff ff 04 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 04 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x0005 is at 0x03
ratbag raw: unknown feature 0x0005
ratbag raw: Init feature HIDPP_PAGE_WIRELESS_DEVICE_STATUS (0x1d4b) 
ratbag raw: hidpp write:  11 ff 00 08 1d 4b 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 ff ff 08 00 00 00
ratbag raw: hidpp read:   02 00 00 02 00 08 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1d4b is at 0x04
ratbag raw: unknown feature 0x1d4b
ratbag raw: Init feature HIDPP_PAGE_RESET (0x0020) 
ratbag raw: hidpp write:  11 ff 00 08 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 06 00 0c 00 00 00
ratbag raw: hidpp read:   02 00 00 05 00 06 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x0020 is at 0x05
ratbag raw: unknown feature 0x0020
ratbag raw: Init feature HIDPP_PAGE_BATTERY_LEVEL_STATUS (0x1000) 
ratbag raw: hidpp write:  11 ff 00 08 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 07 00 06 00 00 00
ratbag raw: hidpp read:   02 00 00 04 00 02 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1000 is at 0x06
ratbag raw: hidpp write:  11 ff 06 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 07 00 02 00 00 00
ratbag raw: hidpp read:   02 00 00 08 00 03 00 00 00
ratbag raw: hidpp read:   11 ff 06 08 5a 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag debug: device battery level is 90% (next 50%), status 0 
ratbag raw: Init feature HIDPP_PAGE_COLOR_LED_EFFECTS (0x8070) 
ratbag raw: hidpp write:  11 ff 00 08 80 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 0b 00 03 00 00 00
ratbag raw: hidpp read:   02 00 00 0d 00 03 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 07 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x8070 is at 0x07
ratbag debug: device has color effects
ratbag raw: Init feature 0x1300 (0x1300) 
ratbag raw: hidpp write:  11 ff 00 08 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 0b 00 01 00 00 00
ratbag raw: hidpp read:   02 00 00 07 00 02 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1300 is at 0x08
ratbag debug: device has non-rgb leds
ratbag raw: Init feature HIDPP_PAGE_ONBOARD_PROFILES (0x8100) 
ratbag raw: hidpp write:  11 ff 00 08 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 04 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 01 00 01 00 00 00
ratbag raw: hidpp read:   02 00 00 01 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x8100 is at 0x09
ratbag debug: device has onboard profiles
ratbag raw: Init feature HIDPP_PAGE_MOUSE_BUTTON_SPY (0x8110) 
ratbag raw: hidpp write:  11 ff 00 08 81 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 04 00 01 00 00 00
ratbag raw: hidpp read:   02 00 00 06 00 01 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x8110 is at 0x0a
ratbag debug: device has configurable mouse button spy
ratbag raw: Init feature HIDPP_PAGE_ADJUSTABLE_REPORT_RATE (0x8060) 
ratbag raw: hidpp write:  11 ff 00 08 80 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 07 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 08 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x8060 is at 0x0b
ratbag debug: device has adjustable report rate
ratbag raw: hidpp write:  11 ff 0b 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 04 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 04 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0b 08 8b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 0b 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 03 00 fe ff 00 00
ratbag raw: hidpp read:   02 00 00 04 00 fc ff 00 00
ratbag raw: hidpp read:   11 ff 0b 18 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag debug: report rate is 1000
ratbag debug: device has 4 report rates
ratbag raw: Init feature HIDPP_PAGE_ADJUSTABLE_DPI (0x2201) 
ratbag raw: hidpp write:  11 ff 00 08 22 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 04 00 fa ff 00 00
ratbag raw: hidpp read:   02 00 00 05 00 f8 ff 00 00
ratbag raw: hidpp read:   11 ff 00 08 0c 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x2201 is at 0x0c
ratbag debug: device has adjustable dpi
ratbag raw: hidpp write:  11 ff 0c 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 08 00 ef ff 00 00
ratbag raw: hidpp read:   02 00 00 07 00 ef ff 00 00
ratbag raw: hidpp read:   11 ff 0c 08 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 0c 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 04 00 f0 ff 00 00
ratbag raw: hidpp read:   02 00 00 02 00 f1 ff 00 00
ratbag raw: hidpp read:   11 ff 0c 18 00 00 64 e0 32 64 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 0c 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 02 00 f5 ff 00 00
ratbag raw: hidpp read:   02 00 00 01 00 f4 ff 00 00
ratbag raw: hidpp read:   11 ff 0c 28 00 07 d0 03 20 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: sensor 0: current dpi: 2000 (default: 800) min: 100 max: 25600 steps: 50
ratbag debug: device is at 2000 dpi (variable between 100 and 25600).
ratbag raw: Init feature 0x1802 (0x1802) 
ratbag raw: hidpp write:  11 ff 00 08 18 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 f6 ff 00 00
ratbag raw: hidpp read:   02 00 00 01 00 f8 ff 00 00
ratbag raw: hidpp read:   02 00 00 00 00 fa ff 00 00
ratbag raw: hidpp read:   11 ff 00 08 0d 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1802 is at 0x0d
ratbag raw: Init feature 0x1803 (0x1803) 
ratbag raw: hidpp write:  11 ff 00 08 18 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 fa ff 00 00
ratbag raw: hidpp read:   02 00 00 00 00 f9 ff 00 00
ratbag raw: hidpp read:   11 ff 00 08 0e 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1803 is at 0x0e
ratbag raw: Init feature 0x1805 (0x1805) 
ratbag raw: hidpp write:  11 ff 00 08 18 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 fa ff 00 00
ratbag raw: hidpp read:   02 00 00 ff ff fa ff 00 00
ratbag raw: hidpp read:   11 ff 00 08 0f 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1805 is at 0x0f
ratbag raw: Init feature 0x1806 (0x1806) 
ratbag raw: hidpp write:  11 ff 00 08 18 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 fd ff 00 00
ratbag raw: hidpp read:   02 00 00 ff ff fc ff 00 00
ratbag raw: hidpp read:   11 ff 00 08 10 60 04 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1806 is at 0x10
ratbag raw: Init feature 0x1813 (0x1813) 
ratbag raw: hidpp write:  11 ff 00 08 18 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 ff ff 00 00
ratbag raw: hidpp read:   02 00 00 ff ff 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 11 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1813 is at 0x11
ratbag raw: Init feature 0x1830 (0x1830) 
ratbag raw: hidpp write:  11 ff 00 08 18 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 12 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1830 is at 0x12
ratbag raw: Init feature 0x1890 (0x1890) 
ratbag raw: hidpp write:  11 ff 00 08 18 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 13 60 05 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1890 is at 0x13
ratbag raw: Init feature 0x1891 (0x1891) 
ratbag raw: hidpp write:  11 ff 00 08 18 91 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 14 60 05 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1891 is at 0x14
ratbag raw: Init feature 0x1861 (0x1861) 
ratbag raw: hidpp write:  11 ff 00 08 18 61 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 15 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1861 is at 0x15
ratbag raw: Init feature 0x1801 (0x1801) 
ratbag raw: hidpp write:  11 ff 00 08 18 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 01 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 16 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1801 is at 0x16
ratbag raw: Init feature 0x18b1 (0x18b1) 
ratbag raw: hidpp write:  11 ff 00 08 18 b1 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 17 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x18b1 is at 0x17
ratbag raw: Init feature 0x1df3 (0x1df3) 
ratbag raw: hidpp write:  11 ff 00 08 1d f3 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 18 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1df3 is at 0x18
ratbag raw: Init feature 0x1e00 (0x1e00) 
ratbag raw: hidpp write:  11 ff 00 08 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 19 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1e00 is at 0x19
ratbag raw: Init feature 0x1eb0 (0x1eb0) 
ratbag raw: hidpp write:  11 ff 00 08 1e b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 1a 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1eb0 is at 0x1a
ratbag raw: Init feature 0x1e22 (0x1e22) 
ratbag raw: hidpp write:  11 ff 00 08 1e 22 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 1b 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1e22 is at 0x1b
ratbag raw: Init feature 0x2121 (0x2121) 
ratbag raw: hidpp write:  11 ff 00 08 21 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x2121 is at 0x1c
ratbag raw: unknown feature 0x2121
ratbag raw: Init feature 0x18c0 (0x18c0) 
ratbag raw: hidpp write:  11 ff 00 08 18 c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 1d 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x18c0 is at 0x1d
ratbag raw: Init feature 0x1814 (0x1814) 
ratbag raw: hidpp write:  11 ff 00 08 18 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 1e 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1814 is at 0x1e
ratbag raw: unknown feature 0x1814
ratbag raw: Init feature 0x1815 (0x1815) 
ratbag raw: hidpp write:  11 ff 00 08 18 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 1f 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1815 is at 0x1f
ratbag raw: unknown feature 0x1815
ratbag raw: hidpp write:  11 ff 07 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 07 08 01 00 03 00 04 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 07 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 07 18 00 00 01 04 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: led_info 0: location: 1 type Logo LED num_effects: 4 persistency_caps: 0x00
ratbag debug: initializing onboard profiles
ratbag raw: hidpp write:  11 ff 09 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 01 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 02 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 08 01 03 01 05 01 10 10 00 ff 0a 04 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 02 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 03 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag debug: Reading sector 0x0000
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 05 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 03 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 00 01 01 00 00 02 00 00 00 03 00 00 00 04 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 03 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 01 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 00 05 00 00 ff ff 00 00 ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 50 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 60 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 70 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 90 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 01 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 04 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 a0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 fe ff 0b 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 0b 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 b0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 10 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 0c 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 c0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 0f 00 00 00
ratbag raw: hidpp read:   02 00 00 fd ff 0c 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 fe ff 08 00 00 00
ratbag raw: hidpp read:   02 00 00 ff ff 08 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 e0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 03 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 01 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 00 00 ef 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff 1b 6f
ratbag debug: Parsing profile 0
ratbag debug: Reading sector 0x0001
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 01 04 00 e8 03 08 07 d0 07 98 08 60 09 ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 10 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 20 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 80 01 00 01 80 01 00 02 80 01 00 04 80 03 00 cd
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 30 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 80 01 00 08 80 01 00 10 80 03 00 b5 80 02 00 81
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 40 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 ff ff 00 00
ratbag raw: hidpp read:   11 ff 09 58 80 02 00 80 90 04 ff 00 90 03 ff 00 90 01 ff 00
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 50 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 ff ff fe ff 00 00
ratbag raw: hidpp read:   02 00 00 ff ff fe ff 00 00
ratbag raw: hidpp read:   11 ff 09 58 90 02 ff 00 90 10 ff 00 90 11 ff 00 90 00 ff 00
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 60 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 fe ff fd ff 00 00
ratbag raw: hidpp read:   02 00 00 fc ff f9 ff 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 70 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 fb ff fb ff 00 00
ratbag raw: hidpp read:   02 00 00 fc ff fb ff 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 80 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 fe ff ff ff 00 00
ratbag raw: hidpp read:   02 00 00 ff ff 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 90 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 04 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 06 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 a0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 02 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 50 00 52 00 4f 00 46 00 49 00 4c 00 45 00 5f 00
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 b0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 4e 00 41 00 4d 00 45 00 5f 00 44 00 45 00 46 00
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 c0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 41 00 55 00 4c 00 54 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 e0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 fe ff 00 00
ratbag raw: hidpp read:   02 00 00 00 00 fd ff 00 00
ratbag raw: hidpp read:   11 ff 09 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 01 00 ef 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 fe ff 00 00
ratbag raw: hidpp read:   02 00 00 00 00 fc ff 00 00
ratbag raw: hidpp read:   11 ff 09 58 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 93 5e
ratbag debug: Parsing profile 1
ratbag debug: Reading sector 0x0002
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 fb ff 00 00
ratbag raw: hidpp read:   02 00 00 00 00 ff ff 00 00
ratbag raw: hidpp read:   11 ff 09 58 01 01 00 90 01 20 03 40 06 80 0c 00 00 ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 10 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 20 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 80 01 00 01 80 01 00 02 80 01 00 04 90 07 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 30 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 80 01 00 08 80 01 00 10 80 02 00 20 80 02 00 1f
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 40 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 80 02 00 1e 90 04 00 00 90 03 00 00 90 01 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 50 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 90 02 00 00 90 10 00 00 90 11 00 00 ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 60 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 70 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 ff ff 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 80 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 90 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 a0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 b0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 c0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 09 58 00 00 00 00 00 00 1f 40 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 e0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 09 58 00 1f 40 00 00 00 ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 02 00 ef 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff 55 d7
ratbag debug: Parsing profile 2
ratbag debug: Reading sector 0x0003
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 09 58 01 01 00 90 01 20 03 40 06 80 0c 00 00 ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 10 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   11 ff 09 58 ff 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 20 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 09 58 80 01 00 01 80 01 00 02 80 01 00 04 90 07 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 30 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 09 58 80 01 00 08 80 01 00 10 80 02 00 20 80 02 00 1f
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 40 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   11 ff 09 58 80 02 00 1e 90 04 00 00 90 03 00 00 90 01 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 50 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 09 58 90 02 00 00 90 10 00 00 90 11 00 00 ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 60 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 70 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 80 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 90 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 a0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 b0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 c0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 09 58 00 00 00 00 00 00 1f 40 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 e0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 09 58 00 1f 40 00 00 00 ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 03 00 ef 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff 55 d7
ratbag debug: Parsing profile 3
ratbag debug: Reading sector 0x0004
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 09 58 01 01 00 90 01 20 03 40 06 80 0c 00 00 ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 10 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 20 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 80 01 00 01 80 01 00 02 80 01 00 04 90 07 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 30 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 80 01 00 08 80 01 00 10 80 02 00 20 80 02 00 1f
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 40 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 80 02 00 1e 90 04 00 00 90 03 00 00 90 01 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 50 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 90 02 00 00 90 10 00 00 90 11 00 00 ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 60 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 70 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 80 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 90 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 a0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 b0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 c0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 00 00 00 00 00 00 1f 40 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 e0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 00 1f 40 00 00 00 ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 04 00 ef 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff 55 d7
ratbag debug: Parsing profile 4
ratbag debug: Reading sector 0x0005
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 58 01 01 00 90 01 20 03 40 06 80 0c 00 00 ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 10 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 09 58 ff 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 20 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 09 58 80 01 00 01 80 01 00 02 80 01 00 04 90 07 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 30 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 ff ff 00 00 00 00
ratbag raw: hidpp read:   02 00 00 ff ff 01 00 fe 00
ratbag raw: hidpp read:   11 ff 09 58 80 01 00 08 80 01 00 10 80 02 00 20 80 02 00 1f
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 40 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 01 00 fe 00
ratbag raw: hidpp read:   02 00 00 ff ff 00 00 fe 00
ratbag raw: hidpp read:   11 ff 09 58 80 02 00 1e 90 04 00 00 90 03 00 00 90 01 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 50 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 01 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   11 ff 09 58 90 02 00 00 90 10 00 00 90 11 00 00 ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 60 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 70 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 80 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 90 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 a0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 b0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 c0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   11 ff 09 58 00 00 00 00 00 00 1f 40 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 e0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   11 ff 09 58 00 1f 40 00 00 00 ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 09 58 00 05 00 ef 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 09 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff 55 d7
ratbag raw: hidpp write:  11 ff 09 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 09 48 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 09 b8 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 07 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   11 ff 07 08 01 00 03 00 04 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 07 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   11 ff 07 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 07 28 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 07 28 00 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 07 28 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 07 28 00 02 00 03 c0 05 03 e8 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 07 28 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 07 28 00 03 00 0a c1 05 00 3c 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 09 48 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 07 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 07 08 01 00 03 00 04 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 07 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 07 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 07 28 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 07 28 00 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 07 28 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 07 28 00 02 00 03 c0 05 03 e8 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 07 28 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 07 28 00 03 00 0a c1 05 00 3c 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 48 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 07 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 07 08 01 00 03 00 04 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 07 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 07 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 07 28 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 07 28 00 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 07 28 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 07 28 00 02 00 03 c0 05 03 e8 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 07 28 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 07 28 00 03 00 0a c1 05 00 3c 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 48 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 07 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 07 08 01 00 03 00 04 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 07 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 07 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 07 28 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 07 28 00 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 07 28 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 07 28 00 02 00 03 c0 05 03 e8 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 07 28 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 07 28 00 03 00 0a c1 05 00 3c 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 09 48 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 07 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 fd ff 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 fc ff 00 00 fe 00
ratbag raw: hidpp read:   11 ff 07 08 01 00 03 00 04 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 07 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 fe ff 00 00 fe 00
ratbag raw: hidpp read:   02 00 00 fe ff 00 00 ff 00
ratbag raw: hidpp read:   11 ff 07 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 07 28 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   11 ff 07 28 00 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 07 28 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   11 ff 07 28 00 02 00 03 c0 05 03 e8 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 07 28 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 fe 00
ratbag raw: hidpp read:   02 00 00 00 00 00 00 ff 00
ratbag raw: hidpp read:   11 ff 07 28 00 03 00 0a c1 05 00 3c 00 00 00 00 00 00 00 00
ratbag debug: driver match found: Logitech HID++2.0
hidraw7: "G604 LIGHTSPEED", 5 profiles
FFY00 commented 3 years ago

Can you run libinput record and hid-recorder (from hidtools) at the same time on your device connected via the dongle and paste the output?

lucasvbeek commented 3 years ago

libinput record doesn't output anything when I click the button, hid-recorder logs this:

# ReportID: 16 /Vendor Defined Page 1 ['01', '41', '0c', 'b2', '85', '40'] 
E: 000000.000000 7 10 01 41 0c b2 85 40
# ReportID: 17 /Vendor Defined Page 1 ['01', '06', '00', '5a', '32', '00', '00', '00', '00', '00', '00', '00', '00', '00', '00', '00', '00', '00', '00'] 
E: 000000.008960 20 11 01 06 00 5a 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00
# ReportID: 17 /Vendor Defined Page 1 ['01', '06', '10', '04', '00', 'a0', 'fa', '0f', '00', '00', '00', '00', '00', '00', '00', '00', '00', '00', '00'] 
E: 000000.018947 20 11 01 06 10 04 00 a0 fa 0f 00 00 00 00 00 00 00 00 00 00 00