Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setting macro with multiple button doesn't work Mouse G502 #949

Open
mindgal opened this issue Mar 8, 2024 · 0 comments
Open

Setting macro with multiple button doesn't work Mouse G502 #949

mindgal opened this issue Mar 8, 2024 · 0 comments
Labels

Comments

@mindgal
Copy link

mindgal commented Mar 8, 2024

Information

  • ratbagd version: 0.16
  • Piper version: 0.7
  • Distribution: Linux Mint 21.2
  • Device: Logitech Mouse G502
  • Kernel version (ex. uname -srmo): Linux 5.15.0-100-generic x86_64 GNU/Linux

Describe the bug
Setting macro with multiple button doesn't work.
Piper say "Something went wrong. The device has been reset to a previous state"

To Reproduce
Please make sure your bug is reproducible with the CLI client, ratbagctl.
YES. Ex:
ratbagctl profile 1 button 7 action set macro KEY_G KEY_F

Steps to reproduce the behavior:

  1. Go to 'Buttons tab'
  2. Click on 'a button'
  3. Scroll down to 'send keystroke' and input a sequance of more than one key
  4. See error

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: Logitech G502 HERO Gaming Mouse
ratbag debug: Using data directory '/usr/share/libratbag'
ratbag debug: device assigned driver hidpp20
ratbag debug: hidraw info: bus 0x03 vendor 0x46d product 0xffffc08b
ratbag debug: Logitech G502 HERO Gaming Mouse is device '/dev/hidraw1'.
ratbag debug: Parsing HID report descriptor
ratbag debug: Parsing HID report descriptor
ratbag debug: hidraw info: bus 0x03 vendor 0x46d product 0xffffc08b
ratbag debug: Logitech G502 HERO Gaming Mouse is device '/dev/hidraw2'.
ratbag debug: Parsing HID report descriptor
ratbag debug: Parsing HID report descriptor
ratbag debug: - HID report ID 01
ratbag debug: - HID report ID 03
ratbag debug: - HID report ID 04
ratbag debug: - HID report ID 10
ratbag debug: - HID report ID 11
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 ff 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 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:  10 ff 01 08 00 00 00
ratbag raw: hidpp read:   11 ff 01 08 12 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 ff 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 ff 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 ff 01 18 80 70 00 03 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 ff 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 04 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:  10 ff 01 18 05 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:  10 ff 01 18 06 00 00
ratbag raw: hidpp read:   11 ff 01 18 18 a1 60 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 ff 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 08 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:  10 ff 01 18 09 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:  10 ff 01 18 0a 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:  10 ff 01 18 0b 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:  10 ff 01 18 0c 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:  10 ff 01 18 0d 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:  10 ff 01 18 0e 00 00
ratbag raw: hidpp read:   11 ff 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 0f 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:  10 ff 01 18 10 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:  10 ff 01 18 11 00 00
ratbag raw: hidpp read:   11 ff 01 18 18 06 60 05 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 ff 01 18 18 b1 60 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag debug: 'Logitech G502 HERO Gaming Mouse' is using protocol v4.2
ratbag raw: 'Logitech G502 HERO Gaming Mouse' has 19 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 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:  10 ff 00 08 00 01 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_COLOR_LED_EFFECTS (0x8070) 
ratbag raw: hidpp write:  10 ff 00 08 80 70 00
ratbag raw: hidpp read:   11 ff 00 08 02 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x8070 is at 0x02
ratbag debug: device has color effects
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 ff 00 08 03 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x0003 is at 0x03
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 ff 00 08 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x0005 is at 0x04
ratbag raw: unknown feature 0x0005
ratbag raw: Init feature 0x1300 (0x1300) 
ratbag raw: hidpp write:  10 ff 00 08 13 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 0x1300 is at 0x05
ratbag debug: device has non-rgb leds
ratbag raw: Init feature 0x18a1 (0x18a1) 
ratbag raw: hidpp write:  10 ff 00 08 18 a1 00
ratbag raw: hidpp read:   11 ff 00 08 06 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x18a1 is at 0x06
ratbag raw: Init feature 0x1e00 (0x1e00) 
ratbag raw: hidpp write:  10 ff 00 08 1e 00 00
ratbag raw: hidpp read:   11 ff 00 08 07 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1e00 is at 0x07
ratbag raw: Init feature 0x1e22 (0x1e22) 
ratbag raw: hidpp write:  10 ff 00 08 1e 22 00
ratbag raw: hidpp read:   11 ff 00 08 08 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1e22 is at 0x08
ratbag raw: Init feature 0x1eb0 (0x1eb0) 
ratbag raw: hidpp write:  10 ff 00 08 1e b0 00
ratbag raw: hidpp read:   11 ff 00 08 09 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1eb0 is at 0x09
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 ff 00 08 0a 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x2201 is at 0x0a
ratbag debug: device has adjustable dpi
ratbag raw: hidpp write:  10 ff 0a 08 00 00 00
ratbag raw: hidpp read:   11 ff 0a 08 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 0a 18 00 00 00
ratbag raw: hidpp read:   11 ff 0a 18 00 00 64 e0 32 64 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 0a 28 00 00 00
ratbag raw: hidpp read:   11 ff 0a 28 00 05 dc 03 e8 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: sensor 0: current dpi: 1500 (default: 1000) min: 100 max: 25600 steps: 50
ratbag debug: device is at 1500 dpi (variable between 100 and 25600).
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 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:  10 ff 0b 08 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:  10 ff 0b 18 00 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_ONBOARD_PROFILES (0x8100) 
ratbag raw: hidpp write:  10 ff 00 08 81 00 00
ratbag raw: hidpp read:   11 ff 00 08 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x8100 is at 0x0c
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 ff 00 08 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x8110 is at 0x0d
ratbag debug: device has configurable mouse button spy
ratbag raw: Init feature 0xc2 (0x00c2) 
ratbag raw: hidpp write:  10 ff 00 08 00 c2 00
ratbag raw: hidpp read:   11 ff 00 08 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x00c2 is at 0x0e
ratbag raw: unknown feature 0x00c2
ratbag raw: Init feature 0x1801 (0x1801) 
ratbag raw: hidpp write:  10 ff 00 08 18 01 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 0x1801 is at 0x0f
ratbag raw: Init feature 0x1802 (0x1802) 
ratbag raw: hidpp write:  10 ff 00 08 18 02 00
ratbag raw: hidpp read:   11 ff 00 08 10 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1802 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 ff 00 08 11 60 05 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1806 is at 0x11
ratbag raw: Init feature 0x18b1 (0x18b1) 
ratbag raw: hidpp write:  10 ff 00 08 18 b1 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 0x18b1 is at 0x12
ratbag raw: hidpp write:  10 ff 02 08 00 00 00
ratbag raw: hidpp read:   11 ff 02 08 02 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 18 00 00 00
ratbag raw: hidpp read:   11 ff 02 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 raw: hidpp write:  10 ff 02 18 01 00 00
ratbag raw: hidpp read:   11 ff 02 18 01 00 02 04 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: led_info 1: location: 2 type Side LED num_effects: 4 persistency_caps: 0x00
ratbag debug: initializing onboard profiles
ratbag raw: hidpp write:  10 ff 0c 08 00 00 00
ratbag raw: hidpp read:   11 ff 0c 08 01 02 01 05 05 0b 10 01 00 0a 01 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 0c 28 00 00 00
ratbag raw: hidpp read:   11 ff 0c 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 0c 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 00 01 01 00 00 02 01 00 00 03 00 00 00 04 00 00
ratbag raw: hidpp write:  11 ff 0c 58 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 00 05 00 00 ff ff 00 00 ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 00 00 50 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 00 00 60 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 00 00 70 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 00 00 90 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 00 00 a0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 00 00 b0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 00 00 c0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 00 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 00 00 e0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 00 00 f0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff 2e a4
ratbag debug: Parsing profile 0
ratbag debug: Reading sector 0x0001
ratbag raw: hidpp write:  11 ff 0c 58 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 01 01 00 84 03 dc 05 d0 07 00 19 00 00 ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 01 00 10 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 01 00 20 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 80 01 00 01 80 01 00 02 80 01 00 04 80 01 00 08
ratbag raw: hidpp write:  11 ff 0c 58 00 01 00 30 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 80 01 00 10 90 07 ff ff 80 02 00 56 80 02 00 57
ratbag raw: hidpp write:  11 ff 0c 58 00 01 00 40 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 90 0a ff ff 90 02 ff ff 90 01 ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 01 00 50 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 01 00 60 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 01 00 70 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 01 00 80 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 01 00 90 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 01 00 a0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 0c 58 00 01 00 b0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 0c 58 00 01 00 c0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 0c 58 00 01 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 01 00 dc ff 00 00 00 00 00 00 00 01 00 dc ff 00
ratbag raw: hidpp write:  11 ff 0c 58 00 01 00 e0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 00 00 00 00 00 00 01 00 dc ff 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 0c 58 00 01 00 f0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 00 01 00 dc ff 00 00 00 00 00 00 00 ff ff 35 45
ratbag debug: Parsing profile 1
ratbag debug: Reading sector 0x0002
ratbag raw: hidpp write:  11 ff 0c 58 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 01 02 00 90 01 84 03 dc 05 60 09 9c 63 ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 02 00 10 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 02 00 20 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 80 01 00 01 80 01 00 02 80 01 00 04 80 01 00 08
ratbag raw: hidpp write:  11 ff 0c 58 00 02 00 30 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 80 01 00 10 90 07 ff ff 80 02 00 0a 80 02 00 05
ratbag raw: hidpp write:  11 ff 0c 58 00 02 00 40 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 90 0a ff ff 90 02 ff ff 90 01 ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 02 00 50 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 02 00 60 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 02 00 70 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 02 00 80 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 02 00 90 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 02 00 a0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 0c 58 00 02 00 b0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 0c 58 00 02 00 c0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 0c 58 00 02 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 01 cc 00 00 00 00 00 00 00 00 00 01 cc 00 00 00
ratbag raw: hidpp write:  11 ff 0c 58 00 02 00 e0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 00 00 00 00 00 00 01 cc 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 0c 58 00 02 00 f0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 00 01 cc 00 00 00 00 00 00 00 00 00 ff ff 49 70
ratbag debug: Parsing profile 2
ratbag debug: Reading sector 0x0003
ratbag raw: hidpp write:  11 ff 0c 58 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 01 00 00 60 09 78 05 84 03 00 00 00 00 ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 03 00 10 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 03 00 20 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 80 01 00 01 80 01 00 02 80 01 00 04 80 01 00 08
ratbag raw: hidpp write:  11 ff 0c 58 00 03 00 30 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 80 01 00 10 90 0b ff ff 90 ff ff 06 90 05 ff 19
ratbag raw: hidpp write:  11 ff 0c 58 00 03 00 40 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 90 0a ff ff 90 02 ff ff 90 01 ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 03 00 50 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 03 00 60 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 03 00 70 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 03 00 80 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 03 00 90 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 03 00 a0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 0c 58 00 03 00 b0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 0c 58 00 03 00 c0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 0c 58 00 03 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 01 ff ff ff 00 00 00 00 00 00 00 01 ff ff ff 00
ratbag raw: hidpp write:  11 ff 0c 58 00 03 00 e0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 00 00 00 00 00 00 01 ff ff ff 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 0c 58 00 03 00 f0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 00 01 ff ff ff 00 00 00 00 00 00 00 ff ff 63 d4
ratbag debug: Parsing profile 3
ratbag debug: Reading sector 0x0004
ratbag raw: hidpp write:  11 ff 0c 58 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 01 00 00 14 05 00 00 00 00 00 00 00 00 ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 04 00 10 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 04 00 20 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 80 01 00 01 80 01 00 02 80 01 00 04 80 01 00 08
ratbag raw: hidpp write:  11 ff 0c 58 00 04 00 30 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 80 01 00 10 90 07 ff ff 90 04 ff ff 90 03 ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 04 00 40 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 90 0a ff ff 90 02 ff ff 90 01 ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 04 00 50 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 04 00 60 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 04 00 70 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 04 00 80 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 04 00 90 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 04 00 a0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 0c 58 00 04 00 b0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 0c 58 00 04 00 c0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 0c 58 00 04 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 01 ff dc 00 00 00 00 00 00 00 00 01 ff dc 00 00
ratbag raw: hidpp write:  11 ff 0c 58 00 04 00 e0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 00 00 00 00 00 00 01 ff dc 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 0c 58 00 04 00 f0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 00 01 ff dc 00 00 00 00 00 00 00 00 ff ff 9d f8
ratbag debug: Parsing profile 4
ratbag debug: Reading sector 0x0005
ratbag raw: hidpp write:  11 ff 0c 58 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 01 00 00 40 06 00 00 00 00 00 00 00 00 ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 05 00 10 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 05 00 20 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 80 01 00 01 80 01 00 02 80 01 00 04 80 01 00 08
ratbag raw: hidpp write:  11 ff 0c 58 00 05 00 30 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 80 01 00 10 90 07 ff ff 90 04 ff ff 90 03 ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 05 00 40 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 90 0a ff ff 90 02 ff ff 90 01 ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 05 00 50 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 05 00 60 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 05 00 70 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 05 00 80 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 05 00 90 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ratbag raw: hidpp write:  11 ff 0c 58 00 05 00 a0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 0c 58 00 05 00 b0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 0c 58 00 05 00 c0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 0c 58 00 05 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 01 80 00 ff 00 00 00 00 00 00 00 01 80 00 ff 00
ratbag raw: hidpp write:  11 ff 0c 58 00 05 00 e0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 00 00 00 00 00 00 01 80 00 ff 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 0c 58 00 05 00 f0 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 58 00 01 80 00 ff 00 00 00 00 00 00 00 ff ff c0 fd
ratbag raw: hidpp write:  10 ff 0c 48 00 00 00
ratbag raw: hidpp read:   11 ff 0c 48 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 08 00 00 00
ratbag raw: hidpp read:   11 ff 02 08 02 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 00 00 00
ratbag raw: hidpp read:   11 ff 02 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 00 01 00
ratbag raw: hidpp read:   11 ff 02 28 00 01 00 01 00 05 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 00 02 00
ratbag raw: hidpp read:   11 ff 02 28 00 02 00 0a c0 05 03 e0 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 00 03 00
ratbag raw: hidpp read:   11 ff 02 28 00 03 00 03 c0 05 03 e0 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 08 00 00 00
ratbag raw: hidpp read:   11 ff 02 08 02 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 01 00 00
ratbag raw: hidpp read:   11 ff 02 28 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 01 01 00
ratbag raw: hidpp read:   11 ff 02 28 01 01 00 01 00 05 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 01 02 00
ratbag raw: hidpp read:   11 ff 02 28 01 02 00 0a c0 05 03 e0 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 01 03 00
ratbag raw: hidpp read:   11 ff 02 28 01 03 00 03 c0 05 03 e0 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 0c 48 00 00 00
ratbag raw: hidpp read:   11 ff 0c 48 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 0c b8 00 00 00
ratbag raw: hidpp read:   11 ff 0c b8 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 08 00 00 00
ratbag raw: hidpp read:   11 ff 02 08 02 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 00 00 00
ratbag raw: hidpp read:   11 ff 02 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 00 01 00
ratbag raw: hidpp read:   11 ff 02 28 00 01 00 01 00 05 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 00 02 00
ratbag raw: hidpp read:   11 ff 02 28 00 02 00 0a c0 05 03 e0 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 00 03 00
ratbag raw: hidpp read:   11 ff 02 28 00 03 00 03 c0 05 03 e0 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 08 00 00 00
ratbag raw: hidpp read:   11 ff 02 08 02 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 01 00 00
ratbag raw: hidpp read:   11 ff 02 28 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 01 01 00
ratbag raw: hidpp read:   11 ff 02 28 01 01 00 01 00 05 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 01 02 00
ratbag raw: hidpp read:   11 ff 02 28 01 02 00 0a c0 05 03 e0 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 01 03 00
ratbag raw: hidpp read:   11 ff 02 28 01 03 00 03 c0 05 03 e0 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 0c 48 00 00 00
ratbag raw: hidpp read:   11 ff 0c 48 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 08 00 00 00
ratbag raw: hidpp read:   11 ff 02 08 02 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 00 00 00
ratbag raw: hidpp read:   11 ff 02 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 00 01 00
ratbag raw: hidpp read:   11 ff 02 28 00 01 00 01 00 05 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 00 02 00
ratbag raw: hidpp read:   11 ff 02 28 00 02 00 0a c0 05 03 e0 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 00 03 00
ratbag raw: hidpp read:   11 ff 02 28 00 03 00 03 c0 05 03 e0 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 08 00 00 00
ratbag raw: hidpp read:   11 ff 02 08 02 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 01 00 00
ratbag raw: hidpp read:   11 ff 02 28 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 01 01 00
ratbag raw: hidpp read:   11 ff 02 28 01 01 00 01 00 05 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 01 02 00
ratbag raw: hidpp read:   11 ff 02 28 01 02 00 0a c0 05 03 e0 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 01 03 00
ratbag raw: hidpp read:   11 ff 02 28 01 03 00 03 c0 05 03 e0 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 0c 48 00 00 00
ratbag raw: hidpp read:   11 ff 0c 48 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 08 00 00 00
ratbag raw: hidpp read:   11 ff 02 08 02 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 00 00 00
ratbag raw: hidpp read:   11 ff 02 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 00 01 00
ratbag raw: hidpp read:   11 ff 02 28 00 01 00 01 00 05 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 00 02 00
ratbag raw: hidpp read:   11 ff 02 28 00 02 00 0a c0 05 03 e0 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 00 03 00
ratbag raw: hidpp read:   11 ff 02 28 00 03 00 03 c0 05 03 e0 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 08 00 00 00
ratbag raw: hidpp read:   11 ff 02 08 02 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 01 00 00
ratbag raw: hidpp read:   11 ff 02 28 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 01 01 00
ratbag raw: hidpp read:   11 ff 02 28 01 01 00 01 00 05 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 01 02 00
ratbag raw: hidpp read:   11 ff 02 28 01 02 00 0a c0 05 03 e0 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 01 03 00
ratbag raw: hidpp read:   11 ff 02 28 01 03 00 03 c0 05 03 e0 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 0c 48 00 00 00
ratbag raw: hidpp read:   11 ff 0c 48 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 08 00 00 00
ratbag raw: hidpp read:   11 ff 02 08 02 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 00 00 00
ratbag raw: hidpp read:   11 ff 02 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 00 01 00
ratbag raw: hidpp read:   11 ff 02 28 00 01 00 01 00 05 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 00 02 00
ratbag raw: hidpp read:   11 ff 02 28 00 02 00 0a c0 05 03 e0 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 00 03 00
ratbag raw: hidpp read:   11 ff 02 28 00 03 00 03 c0 05 03 e0 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 08 00 00 00
ratbag raw: hidpp read:   11 ff 02 08 02 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 01 00 00
ratbag raw: hidpp read:   11 ff 02 28 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 01 01 00
ratbag raw: hidpp read:   11 ff 02 28 01 01 00 01 00 05 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 01 02 00
ratbag raw: hidpp read:   11 ff 02 28 01 02 00 0a c0 05 03 e0 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  10 ff 02 28 01 03 00
ratbag raw: hidpp read:   11 ff 02 28 01 03 00 03 c0 05 03 e0 00 00 00 00 00 00 00 00
ratbag debug: driver match found: Logitech HID++2.0
hidraw1: "Logitech G502 HERO Gaming Mouse", 5 profiles
ratbag debug: New device: Logitech G502 HERO Gaming Mouse
ratbag debug: Using data directory '/usr/share/libratbag'
ratbag debug: device assigned driver hidpp20
ratbag debug: hidraw info: bus 0x03 vendor 0x46d product 0xffffc08b
ratbag debug: Logitech G502 HERO Gaming Mouse is device '/dev/hidraw1'.
ratbag debug: Parsing HID report descriptor
ratbag debug: Parsing HID report descriptor
ratbag debug: New device: Chicony USB Keyboard
ratbag debug: Using data directory '/usr/share/libratbag'
ratbag debug: No data file found for 04f2:0400
ratbag debug: New device: Logitech G935 Gaming Headset
ratbag debug: Using data directory '/usr/share/libratbag'
ratbag debug: device assigned driver hidpp20
ratbag debug: hidraw info: bus 0x03 vendor 0x46d product 0xa87
ratbag debug: Logitech G935 Gaming Headset is device '/dev/hidraw3'.
ratbag debug: Parsing HID report descriptor
ratbag debug: Parsing HID report descriptor
ratbag debug: - HID report ID 01
ratbag debug: - HID report ID 08
ratbag debug: - HID report ID 11
ratbag debug: - HID report ID ff
ratbag debug: - HID report ID 90
ratbag debug: - HID report ID 90
ratbag debug: - HID report ID c4
ratbag debug: - HID report ID c4
ratbag debug: - HID report ID ff
ratbag debug: - HID report ID e2
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:   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:   11 ff 00 08 01 00 00 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:   11 ff 01 08 08 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:   11 ff 01 18 00 00 00 00 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:   11 ff 01 18 00 01 00 00 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:   11 ff 01 18 00 03 00 00 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:   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:   11 ff 01 18 80 70 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:   11 ff 01 18 80 10 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:   11 ff 01 18 83 10 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:   11 ff 01 18 83 00 00 00 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:   11 ff 01 18 1f 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag debug: 'Logitech G935 Gaming Headset' is using protocol v4.2
ratbag raw: 'Logitech G935 Gaming Headset' has 9 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:   11 ff 00 08 00 00 00 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:   11 ff 00 08 01 00 00 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:   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:   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_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:   11 ff 00 08 04 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x8070 is at 0x04
ratbag debug: device has color effects
ratbag raw: Init feature 0x8010 (0x8010) 
ratbag raw: hidpp write:  11 ff 00 08 80 10 00 00 00 00 00 00 00 00 00 00 00 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 0x8010 is at 0x05
ratbag raw: unknown feature 0x8010
ratbag raw: Init feature 0x8310 (0x8310) 
ratbag raw: hidpp write:  11 ff 00 08 83 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 06 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x8310 is at 0x06
ratbag raw: unknown feature 0x8310
ratbag raw: Init feature 0x8300 (0x8300) 
ratbag raw: hidpp write:  11 ff 00 08 83 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x8300 is at 0x07
ratbag raw: unknown feature 0x8300
ratbag raw: Init feature 0x1f20 (0x1f20) 
ratbag raw: hidpp write:  11 ff 00 08 1f 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 08 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1f20 is at 0x08
ratbag raw: unknown feature 0x1f20
ratbag raw: hidpp write:  11 ff 04 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff ff 04 08 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag error:     HID++ error from the device (255): ERR_LOGITECH_INTERNAL (05)
ratbag debug: driver match found: Logitech HID++2.0
hidraw3: "Logitech G935 Gaming Headset", 1 profiles
DBus server ready
ratbag error: Error while writing macro for button 7
ratbag error: hidpp20: failed to update button (-22)
ratbagd error: error committing device (-1000)
@mindgal mindgal added the bug label Mar 8, 2024
@mindgal mindgal changed the title Setting macro with multiple button doesn't work Setting macro with multiple button doesn't work Mouse G502 Mar 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant