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

Can't bind any buttons on Logitech MX Master 3S #1566

Open
flexagoon opened this issue Dec 10, 2023 · 3 comments
Open

Can't bind any buttons on Logitech MX Master 3S #1566

flexagoon opened this issue Dec 10, 2023 · 3 comments
Labels

Comments

@flexagoon
Copy link

Information

  • ratbagd version (ratbagd --version): 0.17
  • Distribution: Fedora Silverblue (uBlue
  • Kernel version (ex. uname -srmo): Linux 6.6.4-200.fc39.x86_64 x86_64 GNU/Linux

Device info (if applicable):

cheering-viscacha - Logitech MX Master 3S
             Model: bluetooth:046d:b034:0
 Number of Buttons: 8
    Number of Leds: 0
Number of Profiles: 1
Profile 0: (active)
  Name: n/a
  Resolutions:
    0: 1000dpi (active)
  Button: 0 is mapped to 'button 1'
  Button: 1 is mapped to 'button 2'
  Button: 2 is mapped to 'button 3'
  Button: 3 is mapped to 'button 4'
  Button: 4 is mapped to 'button 5'
  Button: 5 is mapped to UNKNOWN
  Button: 6 is mapped to 'ratchet-mode-switch'
  Button: 7 is mapped to UNKNOWN

Describe the bug
Whenever I try to bind any button (either via ratbagctl or via Piper) nothing happens.

To Reproduce
Steps to reproduce the behavior:

  1. Use Logitech MX Master 3S
  2. Add the device file for it
  3. Run sudo ratbagctl <device> button 5 action set special wheel-down or any other ratbagctl change
  4. Nothing happens

Logs

ratbag raw: hidpp write:  11 ff 0d 38 00 03 e8 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 ff 0f 00 00 00
ratbag raw: hidpp read:   02 00 00 ff 0f 00 00 00
ratbag raw: hidpp read:   02 00 00 fd 0f 00 00 00
ratbag raw: hidpp read:   02 00 00 fe 0f 00 00 00
ratbag raw: hidpp read:   02 00 00 fd 0f 00 00 00
ratbag raw: hidpp read:   02 00 00 fd 0f 00 00 00
ratbag raw: hidpp read:   02 00 00 fd 0f 00 00 00
ratbag raw: hidpp read:   02 00 00 fd 0f 00 00 00
ratbag raw: hidpp read:   02 00 00 fc 0f 00 00 00
ratbag raw: hidpp read:   02 00 00 fb 0f 00 00 00
ratbag raw: hidpp read:   02 00 00 fc 0f 00 00 00
ratbag raw: hidpp read:   02 00 00 fb ff ff 00 00
ratbag raw: hidpp read:   02 00 00 fa 0f 00 00 00
ratbag raw: hidpp read:   02 00 00 fd 0f 00 00 00
ratbag raw: hidpp read:   02 00 00 fa ff ff 00 00
ratbag raw: hidpp read:   02 00 00 fb 0f 00 00 00
ratbag raw: hidpp read:   02 00 00 fb ff ff 00 00
ratbag raw: hidpp read:   02 00 00 fc 0f 00 00 00
ratbag raw: hidpp read:   02 00 00 fc ff ff 00 00
ratbag raw: hidpp read:   02 00 00 fa ff ff 00 00
ratbag raw: hidpp read:   02 00 00 fd ff ff 00 00
ratbag raw: hidpp read:   02 00 00 fb ff ff 00 00
ratbag raw: hidpp read:   02 00 00 fa ef ff 00 00
ratbag raw: hidpp read:   02 00 00 fc ef ff 00 00
ratbag raw: hidpp read:   02 00 00 fd ef ff 00 00
ratbag raw: hidpp read:   02 00 00 fd ef ff 00 00
ratbag raw: hidpp read:   02 00 00 fe ef ff 00 00
ratbag raw: hidpp read:   02 00 00 ff ef ff 00 00
ratbag raw: hidpp read:   02 00 00 ff ef ff 00 00
ratbag raw: hidpp read:   02 00 00 00 f0 ff 00 00
ratbag raw: hidpp read:   02 00 00 00 d0 ff 00 00
ratbag raw: hidpp read:   02 00 00 00 f0 ff 00 00
ratbag raw: hidpp read:   02 00 00 01 c0 ff 00 00
ratbag raw: hidpp read:   02 00 00 00 b0 ff 00 00
ratbag raw: hidpp read:   02 00 00 fe 8f ff 00 00
ratbag raw: hidpp read:   02 00 00 fe 9f ff 00 00
ratbag raw: hidpp read:   02 00 00 00 f0 ff 00 00
ratbag raw: hidpp read:   02 00 00 fe ff ff 00 00
ratbag raw: hidpp read:   02 00 00 fd ff ff 00 00
ratbag raw: hidpp read:   02 00 00 fe ff ff 00 00
ratbag raw: hidpp read:   02 00 00 ff 0f 00 00 00
ratbag raw: hidpp read:   02 00 00 fe ff ff 00 00
ratbag raw: hidpp read:   02 00 00 ff ff ff 00 00
ratbag raw: hidpp read:   02 00 00 ff ff ff 00 00
ratbag raw: hidpp read:   02 00 00 ff ff ff 00 00
ratbag raw: hidpp read:   02 00 00 ff ff ff 00 00
ratbag raw: hidpp read:   02 00 00 00 f0 ff 00 00
ratbag raw: hidpp read:   02 00 00 00 f0 ff 00 00
ratbag raw: hidpp read:   02 00 00 00 f0 ff 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:   02 00 00 01 40 00 00 00
ratbag raw: hidpp read:   02 00 00 01 50 00 00 00
ratbag raw: hidpp read:   02 00 00 01 60 00 00 00
ratbag raw: hidpp read:   02 00 00 01 60 00 00 00
ratbag raw: hidpp read:   02 00 00 00 50 00 00 00
ratbag raw: hidpp read:   02 00 00 01 60 00 00 00
ratbag raw: hidpp read:   02 00 00 00 60 00 00 00
ratbag raw: hidpp read:   02 00 00 00 60 00 00 00
ratbag raw: hidpp read:   02 00 00 01 50 00 00 00
ratbag raw: hidpp read:   02 00 00 00 40 00 00 00
ratbag raw: hidpp read:   02 00 00 01 50 00 00 00
ratbag raw: hidpp read:   02 00 00 00 60 00 00 00
ratbag raw: hidpp read:   11 ff 0d 38 00 03 e8 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp write:  11 ff 0d 38 00 03 e8 00 00 00 00 00 00 00 00 00 00 00 00 00
ratbag raw: hidpp read:   02 00 00 01 f0 ff 00 00
ratbag raw: hidpp read:   02 00 00 02 f0 ff 00 00
ratbag raw: hidpp read:   02 00 00 06 a0 ff 00 00
ratbag raw: hidpp read:   02 00 00 08 90 ff 00 00
ratbag raw: hidpp read:   02 00 00 09 80 ff 00 00
ratbag raw: hidpp read:   02 00 00 0c 60 ff 00 00
ratbag raw: hidpp read:   02 00 00 0b 70 ff 00 00
ratbag raw: hidpp read:   02 00 00 0c 80 ff 00 00
ratbag raw: hidpp read:   02 00 00 0b 90 ff 00 00
ratbag raw: hidpp read:   02 00 00 0c 80 ff 00 00
ratbag raw: hidpp read:   02 00 00 0c a0 ff 00 00
ratbag raw: hidpp read:   02 00 00 07 b0 ff 00 00
ratbag raw: hidpp read:   02 00 00 05 c0 ff 00 00
ratbag raw:ratbag error: hidpp20: failed to update button (-22)
ratbagd error: error committing device (-1000)
@flexagoon flexagoon added the bug label Dec 10, 2023
@brndd
Copy link

brndd commented Dec 15, 2023

Having the same issue with my MX518 on Fedora 39. Kernel 6.5.12.

@JFCCoding12
Copy link

Having the same issue on Ubuntu 22.04. ratbag version 2.0
ratbag raw: hidpp read: 02 00 00 ff 2f 00 00 00 ratbag raw: hidpp read: 02 00 00 fe 2f 00 00 00 ratbag raw: hidpp read: 02 00 00 fd 2f 00 00 00 ratbag raw: hidpp read: 11 01 0c 38 00 03 e8 00 00 00 00 00 00 00 00 00 00 00 00 00 ratbag error: hidpp20: failed to update button (-22) ratbagd error: error committing device (-1000)

@sergiocbueno
Copy link

Having the same issue

  • Ratbagd: 0.17
  • Distribution: Ubuntu 22.04.4 LTS
  • Kernel: Linux 6.5.0-27-generic x86_64 GNU/Linux

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

4 participants