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

[Issue]: Xinput doesn't work with 8BitDo USB Wireless Adapter 2 #1441

Open
ricardonevesmusic opened this issue Nov 18, 2024 · 1 comment
Open
Labels

Comments

@ricardonevesmusic
Copy link

Describe the bug

Hey there 👋

I recently bought a 8BitDo USB Wireless Adapter 2 in order to be able to use my original PS3 controllers with it.

It works perfectly on Windows 10 and 11 (even with Moonlight PC client).

But the Xinput doesn't work, no matter what I do, on the Moonlight Android client.

Strangely enough the Xinput works with Steam Link on Android, so they might be doing something right.

I'd need the Xinput to work, so I could play games with vibration/rumble support on the Android client (as the vibration feature is only supported on the Xinput mode).

That's it.

Hope you can take a look into it and hopefully implement it one day.

Steps to reproduce

I don't know, try all the settings and nothing could get Xinput to work on the Android client.

Affected games

All games.

Other Moonlight clients

PC

Moonlight adjusted settings

No

Moonlight adjusted settings (please complete the following information)

Nothing's been changed.

Moonlight default settings

Yes

Gamepad-related connection issue

No

Gamepad-related input issue

Yes

Gamepad-related streaming issue

No

Android version

Android 12

Device model

MEO TV Box 4K (DIW377)

Server PC OS version

Windows 11 Home (fully updated)

Server PC GeForce Experience version

N/A (GeForce Experience is not installed: I'm using Sunshine)

Server PC Nvidia GPU driver version

560.94

Server PC antivirus and firewall software

Windows Defender and Windows Firewall

Screenshots

No response

Relevant log output

No response

Additional context

Steam Link works with Xinput mode and supports vibration/rumble on the 8BitDo Receiver, because it has a "nearby device" permission authorization.

I believe that if Moonlight on Android supported such a thing, the Xinput and vibration/rumble could work on it.

On Steam Link I receive a pop-up "window" or on-screen notification, prompting me to accept/authorize the Steam Link app to get connected to the 8BitDo Receiver.

So yes, we could receive a prompt like that in Moonlight and allow the app to connect to the nearby Bluetooth device, the same way the Steam Link does now.

That's it.

Please take all of this into consideration, no matter how long it takes.

(I posted this as a bug, because I didn't know if this was supposed to be considered a bug or a feature request)

@ricardonevesmusic
Copy link
Author

Adding a "Nearby Device" permission authorization prompt to access nearby Bluetooth devices, would be nice.

I guess that's the secret to it.

But it would have to be properly implemented, so that a lot of devices and Bluetooth dongles could get supported.

I guess that's pretty much it.

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

1 participant