RETROBAT Board
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Controller issue, affects at least 8bitdo SN30 Pro+ in Windows mode (X-Input)

Go down

Controller issue, affects at least 8bitdo SN30 Pro+ in Windows mode (X-Input) Empty Controller issue, affects at least 8bitdo SN30 Pro+ in Windows mode (X-Input)

Post by bilu Tue 1 Dec - 18:50

Hi @kayl

I have identified an issue with 8bitdo controllers (at least the SN30 Pro+) when paired in Windows mode.
The issue does not impact Mac, Android or Switch modes.

Controller documentation on pairing: https://download.8bitdo.com/Manual/Controller/SN30-Pro+/SN30_Pro+_Manual.pdf

How the SN30 pro+ shows in each mode, press X+Start for Windows Mode, Y+Start for Switch mode etc.

Windows: X = 8Bitdo SN30 Pro+
Switch: Y = Pro Controller
Android: B = 8Bitdo SN30 Pro+
macOS: A = Wireless controller

Then press Pair for 3 seconds

What are the four small LEDs for on the bottom of the controller?
They are controller mode indicators:
A. LED 1 blinking: D-input mode
B. LED 2 blinking: X-input mode (Xbox 360 mode)
C. LED 3 blinking: macOS mode
D. LED Rotating: Switch mode or pairing mode
E. Solid LED: connection is successful
*It also indicates the player mode when connected to Switch

This is how it's detected by Retrobat:
Controller issue, affects at least 8bitdo SN30 Pro+ in Windows mode (X-Input) 20201201_182357
Controller issue, affects at least 8bitdo SN30 Pro+ in Windows mode (X-Input) 20201201_182538

This is how Retroarch sees it when loading:
Controller issue, affects at least 8bitdo SN30 Pro+ in Windows mode (X-Input) 20201201_164032

And this is how Retroarch maps it when I configure directly from the menus (notice the last 4 values):
Controller issue, affects at least 8bitdo SN30 Pro+ in Windows mode (X-Input) 20201201_164129

After mapping it works properly until I quit the game, but unfortunately couldn't find a way to save these changes. Despite having Autoconfig On and having saved the profile (generates V:\RetroBat\emulators\retroarch\autoconfig\sdl2\XInput Controller.cfg though it displays as XBox 360 Controller in Retroarch, doesn't change none of the other profiles like X360 Controller.cfg or X360 Wireless Controller.cfg).

We do have a known workaround: pair both in Windows and Retrobat in any other mode. But as Windows mode is more compatible with several other Windows games we would rather not ask our community to change pairing depending on game type Smile

Let me know if you need further details, configurations or logs.


Take care and hope to get your feedback soon Smile

Cheers,
Bilu

EDIT: How the controller modes appear in Retrobat:
MacOS mode = PS4 Controller
Switch mode = Nintendo Switch Controller
Android mode = Bluetooth Wireless Controller
Windows mode via USB = XBOX 360 Controller
Windows mode via Bluetooth = XBox One S Controller

EDIT2: Confirmed the issue happens both when connected via USB or Wireless.


Last edited by bilu on Mon 28 Dec - 0:40; edited 1 time in total
bilu
bilu

Messages : 28
Date d'inscription : 2020-10-11

Back to top Go down

Controller issue, affects at least 8bitdo SN30 Pro+ in Windows mode (X-Input) Empty Re: Controller issue, affects at least 8bitdo SN30 Pro+ in Windows mode (X-Input)

Post by bilu Tue 1 Dec - 21:42

The issue seems to affect mostly (only?) libretro games that use the right analog, and there is a known workaround as mentioned. Used N64 Goldeneye for testing.
bilu
bilu

Messages : 28
Date d'inscription : 2020-10-11

Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum