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

ASUS ROG Spatha X support #891

Open
ruvaldak opened this issue Jul 20, 2023 · 0 comments
Open

ASUS ROG Spatha X support #891

ruvaldak opened this issue Jul 20, 2023 · 0 comments
Labels

Comments

@ruvaldak
Copy link

ruvaldak commented Jul 20, 2023

Is your feature request related to a problem? Please describe.
The Spatha X is supported in ratbagd as well as ratbag-python, however piper seems to have very incomplete support for actually configuring the mouse. Issues include:

  • 404 image
  • no way to configure side buttons
  • cannot use anything other than mouse buttons, otherwise ratbag fails to commit to the mouse
  • LED color changes have no effect
  • profiles aren't read or saved to the mouse

Describe the solution you'd like
Proper support for the ROG Spatha X mouse, including solutions to the above issues.

Describe alternatives you've considered
I can configure the mouse on windows using Asus's Armory Crate software, but that is very inconvenient, and forces me to use a horrifically slow, bloated application just to configure my mouse.

Additional context
image
image
image
image

ratbag debug: New device: ASUSTeK ROG SPATHA X
ratbag debug: Using data directory '/usr/share/libratbag'
ratbag debug: device assigned driver asus
ratbag debug: hidraw info: bus 0x03 vendor 0xb05 product 0x1979
ratbag debug: ASUSTeK ROG SPATHA X is device '/dev/hidraw1'.
ratbag debug: Parsing HID report descriptor
ratbag debug: Parsing HID report descriptor
ratbag debug: Button 0 is mapped to 0xf0
ratbag debug: Button 1 is mapped to 0xf1
ratbag debug: Button 2 is mapped to 0xf2
ratbag debug: Button 3 is mapped to 0xe8
ratbag debug: Button 4 is mapped to 0xe9
ratbag debug: Button 5 is mapped to 0xe6
ratbag debug: Button 6 is mapped to 0xe4
ratbag debug: Button 7 is mapped to 0xe5
ratbag debug: Button 8 is mapped to 0xea
ratbag debug: Button 9 is mapped to 0xeb
ratbag debug: Button 10 is mapped to 0xec
ratbag debug: Button 11 is mapped to 0xed
ratbag debug: Button 12 is mapped to 0xee
ratbag debug: Button 13 is mapped to 0xef
ratbag debug: Initial profile is 1
ratbag debug: Primary version 11.91.29
ratbag debug: Secondary version 01.00.22
ratbag debug: Switching to profile 0
ratbag debug: Loading buttons data
ratbag debug: Loading resolutions data
ratbag debug: Loading LEDs data
ratbag debug: Loading buttons data
ratbag debug: Loading resolutions data
ratbag debug: Loading LEDs data
ratbag debug: Switching to profile 2
ratbag debug: Loading buttons data
ratbag debug: Loading resolutions data
ratbag debug: Loading LEDs data
ratbag debug: Switching to profile 3
ratbag debug: Loading buttons data
ratbag debug: Loading resolutions data
ratbag debug: Loading LEDs data
ratbag debug: Switching to profile 4
ratbag debug: Loading buttons data
ratbag debug: Loading resolutions data
ratbag debug: Loading LEDs data
ratbag debug: Switching back to initial profile 1
ratbag debug: driver match found: ASUS
hidraw1: "ASUSTeK ROG SPATHA X", 5 profiles
ratbag debug: New device: ASUSTeK ROG SPATHA X
ratbag debug: Using data directory '/usr/share/libratbag'
ratbag debug: device assigned driver asus
ratbag debug: hidraw info: bus 0x03 vendor 0xb05 product 0x1979
ratbag debug: ASUSTeK ROG SPATHA X is device '/dev/hidraw2'.
ratbag debug: Parsing HID report descriptor
ratbag debug: Parsing HID report descriptor
ratbag debug: New device: ASUSTeK ROG SPATHA X
ratbag debug: Using data directory '/usr/share/libratbag'
ratbag debug: device assigned driver asus
ratbag debug: hidraw info: bus 0x03 vendor 0xb05 product 0x1979
ratbag debug: ASUSTeK ROG SPATHA X 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 02
ratbag debug: - HID report ID 03
ratbag debug: - HID report ID 04

kyokenn/rogdrv#50
https://github.com/libratbag/libratbag/blob/master/data/devices/asus-rog-spatha-x.device

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

2 participants