SF30 USB Controller does not recognise the triggers
-
I bought a SF30 controller, I got the wired version as I didn't want to plug in a controller or mess around with config to get bluetooth version working.
Every button works about from the L2 and R2 buttons.
Reflashed the SD card and the same.
Using a Pi4
Any ideas on reason/s why?
-
@suikodentir you can edit the file in configs/all/retroarch-joypads as stated here: https://retropie.org.uk/forum/topic/27253/8bitdo-sn30-pro-wired-trigger-assignment/3?_=1602713986797
However, I believe when I was setting up a build for that controller running an update actually got it to read the L2/R2 triggers as buttons instead of axis.
Also, the wireless versions of the same 8Bitdo controller can function as a wired controller if it is plugged directly into the pi.
-
Try re-installing the
xpad
gamepad driver and re-configuring the gamepad. -
D-input mode works fine btw.
-
I have the wired SF30 Pro as well. If L2 and R2 don't work, the fix is to uninstall and reinstall the xpad driver from RetroPie-Setup. Sometimes the driver shows the wrong inputs for L2/R2 and Start/Select with this controller, and reinstalling the driver fixes that confusion.
-
The fix (for me anyway) is to use the proper pairing mode. If you check the manual it tells you how to put it in Windows, Android, Switch, or another mode. I can't remember which mode it is off the top of my head.
-
Using the SF30 Pro bluetooth edition in D-input mode (Start+B) is my preferred way to use it, but the wired-only version of the controller does not support changing modes, and is always read as an Xbox 360 controller/X-input.
-
@G30FF I did not realize the wired version had that limitation, that's good to know
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.