libratbag / piper

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

User changed settings are reset to their default values after reboot. #652

Open PolyPaul opened 3 years ago

PolyPaul commented 3 years ago

Information

Describe the bug A clear and concise description of what the bug is. Configurations set by the user will be reset to their default values upon restarting the system.

To Reproduce Please make sure your bug is reproducible with the CLI client, ratbagctl. If it is not open a bug report in libratbag instead.

Steps to reproduce the behavior: 1.Connect MX Master mouse via Bluetooth or with USB receiver.

  1. Launch Piper
  2. Change any of the configurations.
  3. Reboot
  4. Open Piper

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

First make sure it isn't running already.

$ ratbagd --verbose=raw

Output before reboot. Opened piper and changed dpi from 1000 to 800

sudo ratbagd --verbose=raw
[sudo] password for paul: 
Initializing libratbag
ratbag debug: New device: qmkbuilder keyboard
ratbag debug: Using data directory '/usr/share/libratbag'
ratbag debug: No data file found for feed:6060
ratbag debug: New device: qmkbuilder keyboard
ratbag debug: Using data directory '/usr/share/libratbag'
ratbag debug: No data file found for feed:6060
ratbag debug: New device: qmkbuilder keyboard
ratbag debug: Using data directory '/usr/share/libratbag'
ratbag debug: No data file found for feed:6060
ratbag debug: New device: qmkbuilder keyboard
ratbag debug: Using data directory '/usr/share/libratbag'
ratbag debug: No data file found for feed:6060
ratbag debug: New device: SYNA2B2C:01 06CB:7F27
ratbag debug: Using data directory '/usr/share/libratbag'
ratbag debug: No data file found for 06cb:7f27
ratbag debug: New device: Logitech Wireless Mouse MX Master 3
ratbag debug: Using data directory '/usr/share/libratbag'
ratbag debug: device assigned driver hidpp20
ratbag debug: hidraw info: bus 0x05 vendor 0x46d product 0xffffb023
ratbag debug: Logitech Wireless Mouse MX Master 3 is device '/dev/hidraw5'.
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 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 00 10 00 00 00
ratbag raw: hidpp read:   11 ff 00 18 04 05 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 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:   11 ff 01 08 1e 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 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:   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:   11 ff 01 18 00 03 00 03 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 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:   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:   11 ff 01 18 00 21 00 01 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 02 00 00 00 00
ratbag raw: hidpp read:   02 00 00 01 00 00 00 00
ratbag raw: hidpp read:   11 ff 01 18 00 07 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:   02 00 00 01 d0 ff 00 00
ratbag raw: hidpp read:   02 00 00 03 d0 ff 00 00
ratbag raw: hidpp read:   02 00 00 04 a0 ff 00 00
ratbag raw: hidpp read:   11 ff 01 18 10 00 00 01 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 04 b0 ff 00 00
ratbag raw: hidpp read:   02 00 00 03 d0 ff 00 00
ratbag raw: hidpp read:   02 00 00 03 f0 ff 00 00
ratbag raw: hidpp read:   11 ff 01 18 1b 04 00 04 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 05 f0 ff 00 00
ratbag raw: hidpp read:   02 00 00 05 30 00 00 00
ratbag raw: hidpp read:   02 00 00 04 10 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 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 06 00 00 00 00
ratbag raw: hidpp read:   02 00 00 02 d0 ff 00 00
ratbag raw: hidpp read:   02 00 00 00 f0 ff 00 00
ratbag raw: hidpp read:   11 ff 01 18 22 50 00 01 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:   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:   11 ff 01 18 21 10 00 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:   11 ff 01 18 21 21 00 01 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:   11 ff 01 18 21 50 00 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:   11 ff 01 18 22 51 00 00 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:   11 ff 01 18 00 c2 00 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:   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 13 00 00 00 00 00 00 00 00 00 00 00 00 00 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 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 01 18 18 06 60 06 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:   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 16 00 00 00 00 00 00 00 00 00 00 00 00 00 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 17 00 00 00 00 00 00 00 00 00 00 00 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 18 00 00 00 00 00 00 00 00 00 00 00 00 00 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:  11 ff 01 18 19 00 00 00 00 00 00 00 00 00 00 00 00 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:   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:   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 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 01 18 93 00 60 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:   11 ff 01 18 90 01 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:   11 ff 01 18 92 05 60 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag debug: 'Logitech Wireless Mouse MX Master 3' is using protocol v4.5
ratbag raw: 'Logitech Wireless Mouse MX Master 3' has 31 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 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:   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:   11 ff 00 08 02 00 03 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 03 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_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 01 10 00 00 00
ratbag raw: hidpp read:   02 00 00 02 20 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 04 20 00 00 00
ratbag raw: hidpp read:   02 00 00 04 30 00 00 00
ratbag raw: hidpp read:   02 00 00 02 30 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 0x21 (0x0021) 
ratbag raw: hidpp write:  11 ff 00 08 00 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 01 20 00 00 00
ratbag raw: hidpp read:   02 00 00 00 30 00 00 00
ratbag raw: hidpp read:   02 00 00 00 30 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 0x0021 is at 0x06
ratbag raw: unknown feature 0x0021
ratbag raw: Init feature  0x7 (0x0007) 
ratbag raw: hidpp write:  11 ff 00 08 00 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 ff 2f 00 00 00
ratbag raw: hidpp read:   02 00 00 ff 0f 00 00 00
ratbag raw: hidpp read:   02 00 00 00 10 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 0x0007 is at 0x07
ratbag raw: unknown feature 0x0007
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 ff 2f 00 00 00
ratbag raw: hidpp read:   02 00 00 00 20 00 00 00
ratbag raw: hidpp read:   02 00 00 ff 1f 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 08 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1000 is at 0x08
ratbag raw: hidpp write:  11 ff 08 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 20 00 00 00
ratbag raw: hidpp read:   02 00 00 00 10 00 00 00
ratbag raw: hidpp read:   02 00 00 00 10 00 00 00
ratbag raw: hidpp read:   11 ff 08 08 64 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag debug: device battery level is 100% (next 50%), status 0 
ratbag raw: Init feature HIDPP_PAGE_SPECIAL_KEYS_BUTTONS (0x1b04) 
ratbag raw: hidpp write:  11 ff 00 08 1b 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 10 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 09 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1b04 is at 0x09
ratbag debug: device has programmable keys/buttons
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:   11 ff 09 08 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag debug: device has 8 buttons
ratbag raw: hidpp write:  11 ff 09 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 50 00 38 01 00 01 01 04 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 0: cid: 'Left' (80) tid: 'Left Click' (56) flags: 0x01 pos: 0 group: 1 gmask: 0x01 raw_XY: no
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
ratbag raw: hidpp write:  11 ff 09 18 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 51 00 39 01 00 01 01 04 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 1: cid: 'Right' (81) tid: 'Right Click' (57) flags: 0x01 pos: 0 group: 1 gmask: 0x01 raw_XY: no
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
ratbag raw: hidpp write:  11 ff 09 18 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 52 00 3a 31 00 03 07 05 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 52 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 52 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 2: cid: 'Middle' (82) tid: 'Middle Click' (58) flags: 0x31 pos: 0 group: 3 gmask: 0x07 raw_XY: yes
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
ratbag raw: hidpp write:  11 ff 09 18 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 53 00 3c 31 00 02 03 05 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 53 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 53 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 3: cid: 'Back' (83) tid: 'Back Click' (60) flags: 0x31 pos: 0 group: 2 gmask: 0x03 raw_XY: yes
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
ratbag raw: hidpp write:  11 ff 09 18 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 56 00 3e 31 00 02 03 05 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 56 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 56 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 4: cid: 'Forward' (86) tid: 'Forward Click' (62) flags: 0x31 pos: 0 group: 2 gmask: 0x03 raw_XY: yes
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
ratbag raw: hidpp write:  11 ff 09 18 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 c3 00 a9 31 00 03 07 05 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 c3 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 c3 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 5: cid: 'AppSwitchGesture' (195) tid: 'Gesture Button' (169) flags: 0x31 pos: 0 group: 3 gmask: 0x07 raw_XY: yes
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
ratbag raw: hidpp write:  11 ff 09 18 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 c4 00 9d 31 00 03 07 05 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 c4 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 c4 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 6: cid: 'SmartShift' (196) tid: 'SmartShift' (157) flags: 0x31 pos: 0 group: 3 gmask: 0x07 raw_XY: yes
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
ratbag raw: hidpp write:  11 ff 09 18 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 d7 00 b4 a0 00 04 00 03 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 d7 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 d7 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 7: cid: 'UNKNOWN' (215) tid: 'UNKNOWN' (180) flags: 0xa0 pos: 0 group: 4 gmask: 0x00 raw_XY: yes
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
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 0a 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1814 is at 0x0a
ratbag raw: unknown feature 0x1814
ratbag raw: Init feature 0x2250 (0x2250) 
ratbag raw: hidpp write:  11 ff 00 08 22 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 0b 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x2250 is at 0x0b
ratbag raw: unknown feature 0x2250
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:   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:   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:   11 ff 0c 18 00 00 c8 e0 32 0f a0 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:   11 ff 0c 28 00 03 e8 03 e8 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: sensor 0: current dpi: 1000 (default: 1000) min: 200 max: 4000 steps: 50
ratbag debug: device is at 1000 dpi (variable between 200 and 4000).
ratbag raw: Init feature 0x2110 (0x2110) 
ratbag raw: hidpp write:  11 ff 00 08 21 10 00 00 00 00 00 00 00 00 00 00 00 00 00 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 0x2110 is at 0x0d
ratbag raw: unknown feature 0x2110
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 0e 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x2121 is at 0x0e
ratbag raw: unknown feature 0x2121
ratbag raw: Init feature 0x2150 (0x2150) 
ratbag raw: hidpp write:  11 ff 00 08 21 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x2150 is at 0x0f
ratbag raw: unknown feature 0x2150
ratbag raw: Init feature 0x2251 (0x2251) 
ratbag raw: hidpp write:  11 ff 00 08 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x2251 is at 0x10
ratbag raw: unknown feature 0x2251
ratbag raw: Init feature 0xc2 (0x00c2) 
ratbag raw: hidpp write:  11 ff 00 08 00 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x00c2 is at 0x11
ratbag raw: unknown feature 0x00c2
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:   11 ff 00 08 12 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1802 is at 0x12
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:   11 ff 00 08 13 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1803 is at 0x13
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:   11 ff 00 08 14 60 06 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1806 is at 0x14
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:   11 ff 00 08 15 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1813 is at 0x15
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:   11 ff 00 08 16 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1805 is at 0x16
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 17 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1830 is at 0x17
ratbag raw: Init feature 0x18a1 (0x18a1) 
ratbag raw: hidpp write:  11 ff 00 08 18 a1 00 00 00 00 00 00 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 0x18a1 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 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 1b 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1861 is at 0x1b
ratbag raw: Init feature 0x9300 (0x9300) 
ratbag raw: hidpp write:  11 ff 00 08 93 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 1c 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x9300 is at 0x1c
ratbag raw: Init feature 0x9001 (0x9001) 
ratbag raw: hidpp write:  11 ff 00 08 90 01 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 0x9001 is at 0x1d
ratbag raw: Init feature 0x9205 (0x9205) 
ratbag raw: hidpp write:  11 ff 00 08 92 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 1e 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x9205 is at 0x1e
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:   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:   11 ff 0c 18 00 00 c8 e0 32 0f a0 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:   11 ff 0c 28 00 03 e8 03 e8 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: sensor 0: current dpi: 1000 (default: 1000) min: 200 max: 4000 steps: 50
ratbag debug: device is at 1000 dpi (variable between 200 and 4000).
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:   11 ff 09 08 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag debug: device has 8 buttons
ratbag raw: hidpp write:  11 ff 09 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 50 00 38 01 00 01 01 04 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 0: cid: 'Left' (80) tid: 'Left Click' (56) flags: 0x01 pos: 0 group: 1 gmask: 0x01 raw_XY: no
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
ratbag raw: hidpp write:  11 ff 09 18 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 51 00 39 01 00 01 01 04 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 1: cid: 'Right' (81) tid: 'Right Click' (57) flags: 0x01 pos: 0 group: 1 gmask: 0x01 raw_XY: no
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
ratbag raw: hidpp write:  11 ff 09 18 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 52 00 3a 31 00 03 07 05 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 52 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 52 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 2: cid: 'Middle' (82) tid: 'Middle Click' (58) flags: 0x31 pos: 0 group: 3 gmask: 0x07 raw_XY: yes
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
ratbag raw: hidpp write:  11 ff 09 18 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 53 00 3c 31 00 02 03 05 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 53 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 53 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 3: cid: 'Back' (83) tid: 'Back Click' (60) flags: 0x31 pos: 0 group: 2 gmask: 0x03 raw_XY: yes
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
ratbag raw: hidpp write:  11 ff 09 18 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 56 00 3e 31 00 02 03 05 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 56 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 56 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 4: cid: 'Forward' (86) tid: 'Forward Click' (62) flags: 0x31 pos: 0 group: 2 gmask: 0x03 raw_XY: yes
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
ratbag raw: hidpp write:  11 ff 09 18 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 c3 00 a9 31 00 03 07 05 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 c3 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 c3 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 5: cid: 'AppSwitchGesture' (195) tid: 'Gesture Button' (169) flags: 0x31 pos: 0 group: 3 gmask: 0x07 raw_XY: yes
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
ratbag raw: hidpp write:  11 ff 09 18 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 c4 00 9d 31 00 03 07 05 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 c4 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 c4 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 6: cid: 'SmartShift' (196) tid: 'SmartShift' (157) flags: 0x31 pos: 0 group: 3 gmask: 0x07 raw_XY: yes
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
ratbag raw: hidpp write:  11 ff 09 18 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 d7 00 b4 a0 00 04 00 03 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 d7 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 d7 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 7: cid: 'UNKNOWN' (215) tid: 'UNKNOWN' (180) flags: 0xa0 pos: 0 group: 4 gmask: 0x00 raw_XY: yes
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
ratbag raw:  - button0: Left (50) ../src/driver-hidpp20.c:106
ratbag raw:  - button1: Right (51) ../src/driver-hidpp20.c:106
ratbag raw:  - button2: Middle (52) ../src/driver-hidpp20.c:106
ratbag raw:  - button3: Back (53) ../src/driver-hidpp20.c:106
ratbag raw:  - button4: Forward (56) ../src/driver-hidpp20.c:106
ratbag raw:  - button5: AppSwitchGesture (c3) ../src/driver-hidpp20.c:106
ratbag raw:  - button6: SmartShift (c4) ../src/driver-hidpp20.c:106
ratbag raw:  - button7: UNKNOWN (d7) ../src/driver-hidpp20.c:106
ratbag debug: driver match found: Logitech HID++2.0
hidraw5: "Logitech Wireless Mouse MX Master 3", 1 profiles
DBus server ready
ratbag raw: hidpp write:  11 ff 0c 38 00 03 20 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 e0 ff 00 00
ratbag raw: hidpp read:   02 00 00 00 f0 ff 00 00
ratbag raw: hidpp read:   02 00 00 00 80 ff 00 00
ratbag raw: hidpp read:   02 00 00 01 a0 ff 00 00
ratbag raw: hidpp read:   02 00 00 00 90 ff 00 00
ratbag raw: hidpp read:   02 00 00 00 c0 ff 00 00
ratbag raw: hidpp read:   02 00 00 00 a0 ff 00 00
ratbag raw: hidpp read:   02 00 00 00 70 ff 00 00
ratbag raw: hidpp read:   02 00 00 00 80 ff 00 00
ratbag raw: hidpp read:   02 00 00 ff 5f fe 00 00
ratbag raw: hidpp read:   02 00 00 00 a0 ff 00 00
ratbag raw: hidpp read:   02 00 00 ff 6f ff 00 00
ratbag raw: hidpp read:   02 00 00 00 50 ff 00 00
ratbag raw: hidpp read:   02 00 00 00 50 ff 00 00
ratbag raw: hidpp read:   02 00 00 ff 2f ff 00 00
ratbag raw: hidpp read:   02 00 00 00 50 ff 00 00
ratbag raw: hidpp read:   02 00 00 ff 6f ff 00 00
ratbag raw: hidpp read:   02 00 00 00 50 ff 00 00
ratbag raw: hidpp read:   02 00 00 00 a0 ff 00 00
ratbag raw: hidpp read:   02 00 00 ff 7f ff 00 00
ratbag raw: hidpp read:   02 00 00 00 70 ff 00 00
ratbag raw: hidpp read:   02 00 00 00 60 ff 00 00
ratbag raw: hidpp read:   02 00 00 ff 8f ff 00 00
ratbag raw: hidpp read:   02 00 00 00 80 ff 00 00
ratbag raw: hidpp read:   02 00 00 00 90 ff 00 00
ratbag raw: hidpp read:   02 00 00 00 b0 ff 00 00
ratbag raw: hidpp read:   02 00 00 00 90 ff 00 00
ratbag raw: hidpp read:   02 00 00 00 90 ff 00 00
ratbag raw: hidpp read:   02 00 00 00 90 ff 00 00
ratbag raw: hidpp read:   02 00 00 00 b0 ff 00 00
ratbag raw: hidpp read:   02 00 00 00 a0 ff 00 00
ratbag raw: hidpp read:   02 00 00 01 c0 ff 00 00
ratbag raw: hidpp read:   02 00 00 00 d0 ff 00 00
ratbag raw: hidpp read:   02 00 00 01 d0 ff 00 00
ratbag raw: hidpp read:   02 00 00 01 d0 ff 00 00
ratbag raw: hidpp read:   02 00 00 00 d0 ff 00 00
ratbag raw: hidpp read:   02 00 00 01 f0 ff 00 00
ratbag raw: hidpp read:   02 00 00 00 f0 ff 00 00
ratbag raw: hidpp read:   02 00 00 01 f0 ff 00 00
ratbag raw: hidpp read:   02 00 00 00 f0 ff 00 00
ratbag raw: hidpp read:   02 00 00 01 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 f0 ff 00 00
ratbag raw: hidpp read:   02 00 00 01 00 00 00 00
ratbag raw: hidpp read:   02 00 00 01 00 00 00 00
ratbag raw: hidpp read:   02 00 00 01 00 00 00 00
ratbag raw: hidpp read:   02 00 00 03 00 00 00 00
ratbag raw: hidpp read:   02 00 00 03 10 00 00 00
ratbag raw: hidpp read:   02 00 00 04 20 00 00 00
ratbag raw: hidpp read:   02 00 00 06 30 00 00 00
ratbag raw: hidpp read:   02 00 00 06 40 00 00 00
ratbag raw: hidpp read:   02 00 00 08 30 00 00 00
ratbag raw: hidpp read:   02 00 00 07 30 00 00 00
ratbag raw: hidpp read:   02 00 00 07 20 00 00 00
ratbag raw: hidpp read:   02 00 00 05 10 00 00 00
ratbag raw: hidpp read:   02 00 00 07 10 00 00 00
ratbag raw: hidpp read:   02 00 00 08 10 00 00 00
ratbag raw: hidpp read:   02 00 00 08 10 00 00 00
ratbag raw: hidpp read:   02 00 00 08 00 00 00 00
ratbag raw: hidpp read:   02 00 00 07 00 00 00 00
ratbag raw: hidpp read:   02 00 00 07 10 00 00 00
ratbag raw: hidpp read:   02 00 00 04 00 00 00 00
ratbag raw: hidpp read:   02 00 00 04 00 00 00 00
ratbag raw: hidpp read:   02 00 00 03 10 00 00 00
ratbag raw: hidpp read:   11 ff 0c 38 00 03 20 00 00 00 00 00 00 00 00 00 00 00 00 00

Output right after reboot Opened Piper

Initializing libratbag
ratbag debug: New device: qmkbuilder keyboard
ratbag debug: Using data directory '/usr/share/libratbag'
ratbag debug: No data file found for feed:6060
ratbag debug: New device: qmkbuilder keyboard
ratbag debug: Using data directory '/usr/share/libratbag'
ratbag debug: No data file found for feed:6060
ratbag debug: New device: qmkbuilder keyboard
ratbag debug: Using data directory '/usr/share/libratbag'
ratbag debug: No data file found for feed:6060
ratbag debug: New device: qmkbuilder keyboard
ratbag debug: Using data directory '/usr/share/libratbag'
ratbag debug: No data file found for feed:6060
ratbag debug: New device: SYNA2B2C:01 06CB:7F27
ratbag debug: Using data directory '/usr/share/libratbag'
ratbag debug: No data file found for 06cb:7f27
DBus server ready
ratbag debug: New device: Logitech Wireless Mouse MX Master 3
ratbag debug: Using data directory '/usr/share/libratbag'
ratbag debug: device assigned driver hidpp20
ratbag debug: hidraw info: bus 0x05 vendor 0x46d product 0xffffb023
ratbag debug: Logitech Wireless Mouse MX Master 3 is device '/dev/hidraw5'.
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 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 fd 0f ff 00 00
ratbag raw: hidpp read:   02 00 00 00 80 ff 00 00
ratbag raw: hidpp read:   11 ff 00 18 04 05 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 08 60 ff 00 00
ratbag raw: hidpp read:   02 00 00 0d 80 ff 00 00
ratbag raw: hidpp read:   02 00 00 14 a0 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 16 e0 ff 00 00
ratbag raw: hidpp read:   02 00 00 23 00 00 00 00
ratbag raw: hidpp read:   02 00 00 2c 50 00 00 00
ratbag raw: hidpp read:   11 ff 01 08 1e 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 33 b0 00 00 00
ratbag raw: hidpp read:   02 00 00 34 f0 00 00 00
ratbag raw: hidpp read:   02 00 00 1d 90 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 3e 70 01 00 00
ratbag raw: hidpp read:   02 00 00 3b 80 01 00 00
ratbag raw: hidpp read:   02 00 00 3f c0 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:  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 45 00 02 00 00
ratbag raw: hidpp read:   02 00 00 38 d0 01 00 00
ratbag raw: hidpp read:   02 00 00 3c 00 02 00 00
ratbag raw: hidpp read:   11 ff 01 18 00 03 00 03 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 1c f0 00 00 00
ratbag raw: hidpp read:   02 00 00 32 f0 01 00 00
ratbag raw: hidpp read:   02 00 00 12 b0 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 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:   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:   11 ff 01 18 00 21 00 01 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 00 07 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 10 00 00 01 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:   11 ff 01 18 1b 04 00 04 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:   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 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 01 18 22 50 00 01 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:   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:   11 ff 01 18 21 10 00 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:   11 ff 01 18 21 21 00 01 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:   11 ff 01 18 21 50 00 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:   11 ff 01 18 22 51 00 00 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:   11 ff 01 18 00 c2 00 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:   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 13 00 00 00 00 00 00 00 00 00 00 00 00 00 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 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 ff 1f 00 00 00
ratbag raw: hidpp read:   02 00 00 fb 0f 00 00 00
ratbag raw: hidpp read:   02 00 00 fa ff ff 00 00
ratbag raw: hidpp read:   11 ff 01 18 18 06 60 06 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 f1 af ff 00 00
ratbag raw: hidpp read:   02 00 00 f0 7f ff 00 00
ratbag raw: hidpp read:   02 00 00 ed 5f ff 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 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 ed 5f ff 00 00
ratbag raw: hidpp read:   02 00 00 e5 3f ff 00 00
ratbag raw: hidpp read:   02 00 00 e0 2f 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 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 f5 bf ff 00 00
ratbag raw: hidpp read:   02 00 00 db 1f ff 00 00
ratbag raw: hidpp read:   02 00 00 d9 ff fe 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 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 de 1f ff 00 00
ratbag raw: hidpp read:   02 00 00 d8 ff fe 00 00
ratbag raw: hidpp read:   02 00 00 dd 3f ff 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:  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 d9 1f ff 00 00
ratbag raw: hidpp read:   02 00 00 ee 9f ff 00 00
ratbag raw: hidpp read:   02 00 00 e1 4f ff 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 de 5f ff 00 00
ratbag raw: hidpp read:   02 00 00 e6 6f ff 00 00
ratbag raw: hidpp read:   02 00 00 e4 6f ff 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 ec 8f ff 00 00
ratbag raw: hidpp read:   02 00 00 ec 7f ff 00 00
ratbag raw: hidpp read:   02 00 00 f2 af ff 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 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 fa cf ff 00 00
ratbag raw: hidpp read:   02 00 00 f7 bf ff 00 00
ratbag raw: hidpp read:   02 00 00 f9 bf ff 00 00
ratbag raw: hidpp read:   11 ff 01 18 93 00 60 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 fd cf ff 00 00
ratbag raw: hidpp read:   02 00 00 00 f0 ff 00 00
ratbag raw: hidpp read:   02 00 00 00 e0 ff 00 00
ratbag raw: hidpp read:   11 ff 01 18 90 01 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 00 e0 ff 00 00
ratbag raw: hidpp read:   02 00 00 00 e0 ff 00 00
ratbag raw: hidpp read:   02 00 00 01 b0 ff 00 00
ratbag raw: hidpp read:   11 ff 01 18 92 05 60 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag debug: 'Logitech Wireless Mouse MX Master 3' is using protocol v4.5
ratbag raw: 'Logitech Wireless Mouse MX Master 3' has 31 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 02 c0 ff 00 00
ratbag raw: hidpp read:   02 00 00 02 c0 ff 00 00
ratbag raw: hidpp read:   02 00 00 01 e0 ff 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:   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 00 f0 ff 00 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 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_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:   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:   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 0x21 (0x0021) 
ratbag raw: hidpp write:  11 ff 00 08 00 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 00 10 00 00 00
ratbag raw: hidpp read:   02 00 00 ff 0f 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 0x0021 is at 0x06
ratbag raw: unknown feature 0x0021
ratbag raw: Init feature  0x7 (0x0007) 
ratbag raw: hidpp write:  11 ff 00 08 00 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 ff 2f 00 00 00
ratbag raw: hidpp read:   02 00 00 ff 4f 00 00 00
ratbag raw: hidpp read:   02 00 00 ff 1f 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 0x0007 is at 0x07
ratbag raw: unknown feature 0x0007
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 00 30 00 00 00
ratbag raw: hidpp read:   02 00 00 ff 5f 00 00 00
ratbag raw: hidpp read:   02 00 00 00 50 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 08 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1000 is at 0x08
ratbag raw: hidpp write:  11 ff 08 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 40 00 00 00
ratbag raw: hidpp read:   02 00 00 00 60 00 00 00
ratbag raw: hidpp read:   02 00 00 02 50 00 00 00
ratbag raw: hidpp read:   11 ff 08 08 64 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag debug: device battery level is 100% (next 50%), status 0 
ratbag raw: Init feature HIDPP_PAGE_SPECIAL_KEYS_BUTTONS (0x1b04) 
ratbag raw: hidpp write:  11 ff 00 08 1b 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 01 30 00 00 00
ratbag raw: hidpp read:   02 00 00 02 30 00 00 00
ratbag raw: hidpp read:   02 00 00 04 60 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 09 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1b04 is at 0x09
ratbag debug: device has programmable keys/buttons
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 05 70 00 00 00
ratbag raw: hidpp read:   02 00 00 04 30 00 00 00
ratbag raw: hidpp read:   02 00 00 08 80 00 00 00
ratbag raw: hidpp read:   11 ff 09 08 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag debug: device has 8 buttons
ratbag raw: hidpp write:  11 ff 09 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 09 70 00 00 00
ratbag raw: hidpp read:   02 00 00 05 40 00 00 00
ratbag raw: hidpp read:   02 00 00 05 30 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 50 00 38 01 00 01 01 04 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 09 50 00 00 00
ratbag raw: hidpp read:   02 00 00 04 30 00 00 00
ratbag raw: hidpp read:   02 00 00 07 30 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 0: cid: 'Left' (80) tid: 'Left Click' (56) flags: 0x01 pos: 0 group: 1 gmask: 0x01 raw_XY: no
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
ratbag raw: hidpp write:  11 ff 09 18 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 03 10 00 00 00
ratbag raw: hidpp read:   02 00 00 07 20 00 00 00
ratbag raw: hidpp read:   02 00 00 03 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 51 00 39 01 00 01 01 04 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 51 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
ratbag raw: hidpp read:   02 00 00 02 10 00 00 00
ratbag raw: hidpp read:   02 00 00 02 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 1: cid: 'Right' (81) tid: 'Right Click' (57) flags: 0x01 pos: 0 group: 1 gmask: 0x01 raw_XY: no
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
ratbag raw: hidpp write:  11 ff 09 18 02 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
ratbag raw: hidpp read:   02 00 00 01 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 52 00 3a 31 00 03 07 05 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 52 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 52 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 2: cid: 'Middle' (82) tid: 'Middle Click' (58) flags: 0x31 pos: 0 group: 3 gmask: 0x07 raw_XY: yes
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
ratbag raw: hidpp write:  11 ff 09 18 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 53 00 3c 31 00 02 03 05 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 53 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 53 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 3: cid: 'Back' (83) tid: 'Back Click' (60) flags: 0x31 pos: 0 group: 2 gmask: 0x03 raw_XY: yes
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
ratbag raw: hidpp write:  11 ff 09 18 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 56 00 3e 31 00 02 03 05 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 56 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 56 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 4: cid: 'Forward' (86) tid: 'Forward Click' (62) flags: 0x31 pos: 0 group: 2 gmask: 0x03 raw_XY: yes
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
ratbag raw: hidpp write:  11 ff 09 18 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 c3 00 a9 31 00 03 07 05 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 c3 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 c3 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 5: cid: 'AppSwitchGesture' (195) tid: 'Gesture Button' (169) flags: 0x31 pos: 0 group: 3 gmask: 0x07 raw_XY: yes
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
ratbag raw: hidpp write:  11 ff 09 18 06 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
ratbag raw: hidpp read:   11 ff 09 18 00 c4 00 9d 31 00 03 07 05 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 c4 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 c4 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 6: cid: 'SmartShift' (196) tid: 'SmartShift' (157) flags: 0x31 pos: 0 group: 3 gmask: 0x07 raw_XY: yes
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
ratbag raw: hidpp write:  11 ff 09 18 07 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
ratbag raw: hidpp read:   02 00 00 01 00 00 00 00
ratbag raw: hidpp read:   02 00 00 01 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 d7 00 b4 a0 00 04 00 03 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 d7 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
ratbag raw: hidpp read:   02 00 00 01 10 00 00 00
ratbag raw: hidpp read:   02 00 00 02 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 d7 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 7: cid: 'UNKNOWN' (215) tid: 'UNKNOWN' (180) flags: 0xa0 pos: 0 group: 4 gmask: 0x00 raw_XY: yes
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
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:   02 00 00 02 00 00 00 00
ratbag raw: hidpp read:   02 00 00 01 10 00 00 00
ratbag raw: hidpp read:   02 00 00 02 00 00 00 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 0x1814 is at 0x0a
ratbag raw: unknown feature 0x1814
ratbag raw: Init feature 0x2250 (0x2250) 
ratbag raw: hidpp write:  11 ff 00 08 22 50 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
ratbag raw: hidpp read:   02 00 00 01 00 00 00 00
ratbag raw: hidpp read:   02 00 00 02 10 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 0b 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x2250 is at 0x0b
ratbag raw: unknown feature 0x2250
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 02 00 00 00 00
ratbag raw: hidpp read:   02 00 00 02 10 00 00 00
ratbag raw: hidpp read:   02 00 00 02 00 00 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 02 10 00 00 00
ratbag raw: hidpp read:   02 00 00 02 00 00 00 00
ratbag raw: hidpp read:   02 00 00 02 10 00 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 01 00 00 00 00
ratbag raw: hidpp read:   02 00 00 03 10 00 00 00
ratbag raw: hidpp read:   02 00 00 01 00 00 00 00
ratbag raw: hidpp read:   11 ff 0c 18 00 00 c8 e0 32 0f a0 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 03 10 00 00 00
ratbag raw: hidpp read:   02 00 00 01 00 00 00 00
ratbag raw: hidpp read:   02 00 00 03 10 00 00 00
ratbag raw: hidpp read:   11 ff 0c 28 00 03 e8 03 e8 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: sensor 0: current dpi: 1000 (default: 1000) min: 200 max: 4000 steps: 50
ratbag debug: device is at 1000 dpi (variable between 200 and 4000).
ratbag raw: Init feature 0x2110 (0x2110) 
ratbag raw: hidpp write:  11 ff 00 08 21 10 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
ratbag raw: hidpp read:   02 00 00 01 00 00 00 00
ratbag raw: hidpp read:   02 00 00 01 00 00 00 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 0x2110 is at 0x0d
ratbag raw: unknown feature 0x2110
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:   02 00 00 01 10 00 00 00
ratbag raw: hidpp read:   02 00 00 01 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 0e 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x2121 is at 0x0e
ratbag raw: unknown feature 0x2121
ratbag raw: Init feature 0x2150 (0x2150) 
ratbag raw: hidpp write:  11 ff 00 08 21 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x2150 is at 0x0f
ratbag raw: unknown feature 0x2150
ratbag raw: Init feature 0x2251 (0x2251) 
ratbag raw: hidpp write:  11 ff 00 08 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x2251 is at 0x10
ratbag raw: unknown feature 0x2251
ratbag raw: Init feature 0xc2 (0x00c2) 
ratbag raw: hidpp write:  11 ff 00 08 00 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x00c2 is at 0x11
ratbag raw: unknown feature 0x00c2
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:   11 ff 00 08 12 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1802 is at 0x12
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:   11 ff 00 08 13 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1803 is at 0x13
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:   11 ff 00 08 14 60 06 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1806 is at 0x14
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:   11 ff 00 08 15 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1813 is at 0x15
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:   11 ff 00 08 16 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1805 is at 0x16
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 17 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1830 is at 0x17
ratbag raw: Init feature 0x18a1 (0x18a1) 
ratbag raw: hidpp write:  11 ff 00 08 18 a1 00 00 00 00 00 00 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 0x18a1 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 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 1b 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x1861 is at 0x1b
ratbag raw: Init feature 0x9300 (0x9300) 
ratbag raw: hidpp write:  11 ff 00 08 93 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 1c 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x9300 is at 0x1c
ratbag raw: Init feature 0x9001 (0x9001) 
ratbag raw: hidpp write:  11 ff 00 08 90 01 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 0x9001 is at 0x1d
ratbag raw: Init feature 0x9205 (0x9205) 
ratbag raw: hidpp write:  11 ff 00 08 92 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 00 08 1e 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: feature 0x9205 is at 0x1e
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:   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:   11 ff 0c 18 00 00 c8 e0 32 0f a0 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:   11 ff 0c 28 00 03 e8 03 e8 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: sensor 0: current dpi: 1000 (default: 1000) min: 200 max: 4000 steps: 50
ratbag debug: device is at 1000 dpi (variable between 200 and 4000).
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:   11 ff 09 08 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag debug: device has 8 buttons
ratbag raw: hidpp write:  11 ff 09 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 50 00 38 01 00 01 01 04 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 0: cid: 'Left' (80) tid: 'Left Click' (56) flags: 0x01 pos: 0 group: 1 gmask: 0x01 raw_XY: no
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
ratbag raw: hidpp write:  11 ff 09 18 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 51 00 39 01 00 01 01 04 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 1: cid: 'Right' (81) tid: 'Right Click' (57) flags: 0x01 pos: 0 group: 1 gmask: 0x01 raw_XY: no
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
ratbag raw: hidpp write:  11 ff 09 18 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 52 00 3a 31 00 03 07 05 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 52 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 52 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 2: cid: 'Middle' (82) tid: 'Middle Click' (58) flags: 0x31 pos: 0 group: 3 gmask: 0x07 raw_XY: yes
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
ratbag raw: hidpp write:  11 ff 09 18 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 53 00 3c 31 00 02 03 05 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 53 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 53 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 3: cid: 'Back' (83) tid: 'Back Click' (60) flags: 0x31 pos: 0 group: 2 gmask: 0x03 raw_XY: yes
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
ratbag raw: hidpp write:  11 ff 09 18 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 56 00 3e 31 00 02 03 05 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 56 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 56 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 4: cid: 'Forward' (86) tid: 'Forward Click' (62) flags: 0x31 pos: 0 group: 2 gmask: 0x03 raw_XY: yes
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
ratbag raw: hidpp write:  11 ff 09 18 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 c3 00 a9 31 00 03 07 05 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 c3 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 c3 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 5: cid: 'AppSwitchGesture' (195) tid: 'Gesture Button' (169) flags: 0x31 pos: 0 group: 3 gmask: 0x07 raw_XY: yes
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
ratbag raw: hidpp write:  11 ff 09 18 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 c4 00 9d 31 00 03 07 05 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 c4 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 c4 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 6: cid: 'SmartShift' (196) tid: 'SmartShift' (157) flags: 0x31 pos: 0 group: 3 gmask: 0x07 raw_XY: yes
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
ratbag raw: hidpp write:  11 ff 09 18 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 18 00 d7 00 b4 a0 00 04 00 03 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 09 28 00 d7 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   11 ff 09 28 00 d7 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: control 7: cid: 'UNKNOWN' (215) tid: 'UNKNOWN' (180) flags: 0xa0 pos: 0 group: 4 gmask: 0x00 raw_XY: yes
      reporting: raw_xy: no persist: no divert: no remapped: 'None' (0)
ratbag raw:  - button0: Left (50) ../src/driver-hidpp20.c:106
ratbag raw:  - button1: Right (51) ../src/driver-hidpp20.c:106
ratbag raw:  - button2: Middle (52) ../src/driver-hidpp20.c:106
ratbag raw:  - button3: Back (53) ../src/driver-hidpp20.c:106
ratbag raw:  - button4: Forward (56) ../src/driver-hidpp20.c:106
ratbag raw:  - button5: AppSwitchGesture (c3) ../src/driver-hidpp20.c:106
ratbag raw:  - button6: SmartShift (c4) ../src/driver-hidpp20.c:106
ratbag raw:  - button7: UNKNOWN (d7) ../src/driver-hidpp20.c:106
ratbag debug: driver match found: Logitech HID++2.0
hidraw5: "Logitech Wireless Mouse MX Master 3", 1 profiles

Additional context Add any other context about the problem here.

FFY00 commented 3 years ago

The MX Master does not save the settings on onboard memory, it needs to be reconfigured on power cycle. We don't have a mechanism to do that yet, consider https://github.com/pwr-Solaar/Solaar for your use-case.

PolyPaul commented 3 years ago

The MX Master does not save the settings on onboard memory, it needs to be reconfigured on power cycle. We don't have a mechanism to do that yet, consider https://github.com/pwr-Solaar/Solaar for your use-case.

I see thank you for the reply.

Is there a list of active devices that do support on board memory feature?

FFY00 commented 3 years ago

All of the gaming line (Logitech G) do. They will be advertised as having "onboard memory profiles".

Daktyl198 commented 3 years ago

I have this (or a similar problem) with my G903 from Logitech. It's constantly resetting itself back to default values, but only for the lighting. Resolution seems to stay the same.

FFY00 commented 3 years ago

That's a bit weird. Which year is it (therr are 2 G903 revisions)? When do the settings reset, is there anything you can identify? Is the firmware up to date?

Daktyl198 commented 3 years ago

Newest G903 Hero edition, light/rgb settings reset about 10 minutes after setting it, and the firmware is up to date last I checked on a Windows PC.

I can't tell you much more as I moved my main PC back to Windows until Proton gains EAC support.

zewm commented 2 years ago

Newest G903 Hero edition, light/rgb settings reset about 10 minutes after setting it, and the firmware is up to date last I checked on a Windows PC.

I can't tell you much more as I moved my main PC back to Windows until Proton gains EAC support.

I'm having the same issue and wondering if you have found a solution?

Daktyl198 commented 2 years ago

I'm having the same issue and wondering if you have found a solution?

Never found a solution for that problem. That being said, I'm on the latest Garuda (Arch) Linux and installing Piper/libratbag went smoothly for me this time. No lighting issues at all, except for the fact that Piper can only see 1 lighting zone (the logo) when the Windows software has 3 or so.

dododge commented 2 years ago

Same issue here with a new G903. Piper is able to shut off the logo LED and it stays off so long as I'm actively moving the mouse around, but if I stop using the mouse then after ~59 seconds of being idle the LED suddenly turns on and starts cycling again.

[Edit: after several minutes it does go dark again, maybe when the mouse goes to sleep (even though I'm currently using it wired)? In any case touching the mouse causes it to immediately light up and start cycling again]

Zepmanbc commented 2 years ago

Hello, same problem here but made a small batch run on startup:

# Set button 6 used for middle button
mouse_name(){
    LIST=$(ratbagctl list)
    echo ${LIST%:*}
}
ratbagctl $(mouse_name) button 6 action set button 3

adapt to your own wiches

Eschguy commented 2 months ago

Only one button on my G600 resets back upon restart and it has me absolutely baffled.

Wundo-1 commented 2 months ago

Logitech G-513 with same issue, New installation of manjaro. Have also had this issue on 3 separate installs on manjaro. Piper settings never save or there it cant connect to ratbagd. How are yall showing these outputs so i can show my issue aswell!