libratbag: MX Anywhere 2S doesn't actually change dpi?

For everything I’ve tried, I’m pretty certain that whatever I do, changing DPI for MX Anywhere 2S in bluetooth mode does not actually do anything…

First of all ratbagd --verbose gives:

ratbag debug: New device: MX Anywhere 2S
ratbag debug: Using data directory '/usr/share/libratbag'
ratbag debug: device assigned driver hidpp20
ratbag debug: hidraw info: bus 0x05 vendor 0x46d product 0xffffb01a
ratbag debug: MX Anywhere 2S is device '/dev/hidraw0'.
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: 'MX Anywhere 2S' is using protocol v4.5
ratbag debug: device battery level is 90% (next 50%), status 0 
ratbag debug: device has programmable keys/buttons
ratbag debug: device has 8 buttons
ratbag debug: device has adjustable dpi
ratbag debug: device is at 1000 dpi (variable between 200 and 4000).
ratbag debug: device is at 1000 dpi (variable between 200 and 4000).
ratbag debug: device has 8 buttons
ratbag debug: driver match found: Logitech HID++2.0
hidraw0: "MX Anywhere 2S", 1 profiles

I do see these when commands are run:

$ ratbagctl "MX Anywhere 2S" resolution 0 get
0: 4000dpi (active)

$ ratbagctl "MX Anywhere 2S" profile 0 resolution 0 dpi set 200

$ ratbagctl "MX Anywhere 2S" resolution 0 get
0: 200dpi (active)

but nothing happends on on mouse behaviour at all…

and when I kill the ratbagd and run it again, it again says ratbag debug: device is at 1000 dpi (variable between 200 and 4000). and

$ ratbagctl "MX Anywhere 2S" resolution 0 get
0: 1000dpi (active)

So at least that doesn’t seem to stick either. Don’t I understand something, or does something woe?

OS: Ubuntu 19.04 ratbagd version is 0.10 longer version 0.10-1-201910232047~ubuntu19.04.1 Installed from PPA

EDIT/ADD: When I try to use Piper to change, well, any setting whatsoever, it will say “Something went wrong. The device has been reset to previous state.” when pressing apply. Also tried both ratbagd+ratbagctl and piper with sudo and same results… So kind of “definately” something doesn’t work here now…

About this issue

  • Original URL
  • State: open
  • Created 5 years ago
  • Comments: 37 (17 by maintainers)

Most upvoted comments

Weird, I am not sure what is happening here. It works for me 😕.