[Feature request]: 8BitDo USB Wireless Adapter 1 & 2 • add support for the X-input mode
Is your feature request related to a problem? Please describe.
Moonlight Android currently doesn't support the X-input mode required for rumble/vibration compatibility with multiple/several controllers that can be connected to the 8BitDo adapters.
Without X-input mode support, there's no rumble/vibration on Moonlight Android and obviously the game controller doesn't work, unless you switch to the D-input mode.
At least 2 people, have recently requested this feature (so, that's why I'm writing here).
Please, take a look into it when you can.
Describe the solution you'd like
Want the X-input mode support/compatibility available with 8BitDo USB Adapters 1 & 2/Steam Link android app to be added to Moonlight Android.
Describe alternatives you've considered
I've managed to use a 5 meter cable for connecting my game controller and have rumble support.
But I'd still like this to be fixed or added to Moonlight Android, so that other people can use their 8BitDo USB Adapters without having to do the same thing I did.
Screenshots
No response
Hi @ricardonevesmusic I saw you are using a DS3(PS3) controller correct?
Can you connect it to a Windows device via USB and lookup the HardwareID of the device in Device manager and share it?
I already found it, thanks.
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.