[Feature request]: Xinput support with 8BitDo USB Wireless Adapter 2 (vibration/rumble support request)
Is your feature request related to a problem? Please describe.
The Xinput mode doesn't work on the Moonlight Android client (or any game), no matter what I do.
Strangely enough the Xinput mode works with Steam Link on Android, so they might be doing something right.
Describe the solution you'd like
I'd like 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).
Describe alternatives you've considered
I've considered buying a lengthy cable to connect my PS3 controller directly to have rumble/vibration support, but I'm doing that only as a last resort, if I really have no other choice.
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.
(the only reason I use Moonlight over Steam Link, it's because, Moonlight/Sunshine, was the only thing I could find that didn't give me delay/latency or lag)
Screenshots
No response
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.
I wonder if this is the same issue Iām encountering with my 8BitDo Ultimate connected via 2.4Ghz dongle to my Steam Deck, when playing over moonlight I have no rumble function. Apologies, if not, I just found this thread while looking for a solution.
I wonder if this is the same issue Iām encountering with my 8BitDo Ultimate connected via 2.4Ghz dongle to my Steam Deck, when playing over moonlight I have no rumble function. Apologies, if not, I just found this thread while looking for a solution.
After reaching 8BitDo support, asking if upgrading the firmware would do anything to fix this issue, they told me it was Moonlight's fault.
Upgrading the dongle's firmware would not do anything to fix the lack of rumble/vibration support.
That's it.
Steam Link app must be doing something right, as they can support the Xinput mode with rumble/vibration, but unfortunately I had to using their app, as the lag was unbearable (somehow the buttons were responsive in the app, but as soon as I tried to launch Big Picture and connect to the computer through Steam Link app, the lag would become simply unbearable).
That's it.
I even tried Artemis (or whatever it is called), but still, nothing changed: no rumble/vibration.
Right now my only solution to play games on my TV via the Android TV box, is to use a 5 meter cable.
Hopefully some time later, they will fix this and I'll be able to remove the cable and just use the dongle/adapter instead.
Yeah, that's pretty much it.
Hope you have a great day! š
Thanks for reaching out to 8BitDo, not entirely surprised by their response. I did check my dongle and controller were up to date.
I was able to restore rumble by restarting the host PC. Not sure what process gets stuck where restarting it suddenly restores functionality and I have not had a chance to thoroughly test it.
Same problem here, I love everything about Moonlight on my Shield TV and it beats Steam Link in every way except this one. Need to add ability for capturing xinput device connected to the 8bitdo dongle
Same problem here, I love everything about Moonlight on my Shield TV and it beats Steam Link in every way except this one. Need to add ability for capturing xinput device connected to the 8bitdo dongle
True.
I thought it was my problem, because I was using a pre-release version of Sunshine.
But yeah, I had to buy a 5 meter cable for my DS3/PS3 controller.
It works flawlessly on the PC Moonlight client, but not on the Android one.
Hope they fix it or add support for it, soon (or whenever they can and if they can).
Hey there š
I'm trying to provide data, so that people can work on fixing "8BitDo Adapter 2 - Xinput mode" not working with Moonlight Android.
Device: POCO X5 Pro 5G Model: 22101320G Android version: 13 TKQ1.221114.001 MIUI version (for POCO): MIUI Global 14.0.5 14.0.5.0(TMSEUXM)
App name: Game Controller Tester App version: 2.10 APK name: uk.co.powgames.gamecondiag Installation source: Google Play
Inside the "Game Controller Tester" app, the 8BitDo USB/Bluetooth Wireless Adapter 2 (and DS3/PS3 controller) only seems to work (and is detected) on "Xinput mode": otherwise, it's not detected.
8BitDo Receiver Format: xboxone (the DS3/PS3 controller is detected as if it was a Xbox One controller) Mapping: 030066f0c82d00000631000000006800,*,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,misc1:b11,crc:f066,platform:Android, Connection: wired Type: gamepad Resources: player_led rumble Buttons: 11 (Hats: 1, Axis: 6) Player #: 0 Product Version: 0x0000 (0) Firmware: 0x0000 (0) PID: 0x3106 VID: 0x2DC8 GUID: 030066f0c82d00000631000000006800
Expert Mode: Enabled
Side note: Steam Link seems to work on "Xinput mode" (a "Nearby Device" prompt to accept the device/receiver, is shown on the screen), but I had to stop using Steam Link due to insane lag I just couldn't fix in any way: even wired.