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

Support gyro on 8BitDo Pro 2 #376

Open
4 of 10 tasks
Yasand123 opened this issue Aug 6, 2022 · 2 comments
Open
4 of 10 tasks

Support gyro on 8BitDo Pro 2 #376

Yasand123 opened this issue Aug 6, 2022 · 2 comments
Labels
0 | type: hardware support Support third-party hardware and clones
Milestone

Comments

@Yasand123
Copy link

Yasand123 commented Aug 6, 2022

Version of xpadneo

v0.9-121-g727a84f

Controller Model

  • Xbox One S controller
  • Xbox Elite 2 controller
  • Xbox Series X|S controller
  • Other: 8BitDo Pro 2

Connection mode

  • Bluetooth connection
  • USB cable (not yet supported)
  • Xbox Dongle connection (not yet supported)

Describe your feature request

  • I'd like to see support for a specific model
  • I'd like to see support for a specific hardware feature
  • I'd like to see support for a specific software feature

Is your feature request related to a problem? Please describe.
Gyro does not work under Linux. There's a workaround, which is to disable the kernel module hid_nintendo as it interferes with Switch 3rd party controllers such as 8BitDo Pro 2. However that workaround barely works. I tried CEMU under Wine, Steam, Ryujinx as well as Dolphin emulator and they do not recognize motion inputs regardless of which API I choose. Only exception being Yuzu and it has to be connected via USB (I'm not sure why). I'm not sure what Yuzu does differently.

Controller is set to S (Switch mode).

Describe the solution you'd like
For Gyro inputs to be recognized by the system and applications properly.

Describe alternatives you've considered
I think I tried some suggested solution in the past but I can't remember what it was. I apologize for that. It didn't work anyway as it outputs Seems like hid_nintendo is not loaded. Load it with 'sudo modprobe hid_nintendo'. And the module is disabled on purpose.

Additional context
In case it's relevant, I'm on Arch Linux.

@kakra
Copy link
Collaborator

kakra commented Aug 6, 2022

xpadneo does not support controllers in Switch mode. And I'm guessing the gyro won't be exposed by the interface if the controller is in Xbox mode.

@kakra
Copy link
Collaborator

kakra commented Nov 16, 2022

The GuliKit controllers also have a gyro, and such a controller has been donated. I'll look into supporting these types of controllers in Switch mode but this won't happen during v0.10 (tho I may start working on it).

@kakra kakra added the 0 | type: hardware support Support third-party hardware and clones label Nov 21, 2024
@kakra kakra added this to the v0.11 milestone Nov 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0 | type: hardware support Support third-party hardware and clones
Projects
None yet
Development

No branches or pull requests

2 participants