8Bitdo SN30 Pro USB mapping problem
-
Hi,
I have 8Bitdo SN30 Pro USB and it gets recognise as Xbox 360 controller. However, during the key mapping retropi does not accept L2 and R2 keys. How do I get those mapped or do I have anyhow to skip the mapping?Thank you in advance,
-
Can you check with
jstest
how are the L2/R2 registered ? They may be registering as analog axis instead of buttons. Exit EmulationStation and run from the command line:jstest /dev/input/js0
press L2/R2 and see how are they registered. You can exit the test by pressing
Ctrl
andC
, typeemulationstation
to get back to EmulationStation. -
This may sound weird, but the solution is: try again!
I have the same issue, but learned that the L2/R2 are not recognized on the first try of mapping them.
Start "Configure Input" right again and voilĂ : the are working!I dont know why, and i did not find that solution on my own (it was an answer in another thread concerning this issue): but it works! ;)
-
Personally, I have had the best experience connecting 8bitdo's controllers (an sn30pro and m30) when they are set to nintendo switch mode.
Pair them via retropie's bluetooth settings if retropie doesn't find them when they are in that mode.
-
I always use the android-mode (this was recommended when i bought my first 8BitDo) and also had never problems with this mode.
-
Thank you for all the replies. Do I need a keyboard to change the diffrent modes or could I do it over ssh?
-
@xyz The controller connection mode is set from the controller itself. Lookup your model on the 8Bitdo site and open the support documentation to learn how to switch modes. Usually, you start it with a specific button sequence (
Start + X
,Start + Y
, etc.). -
Extra Hint: when you turn an 8BitDo over -> there is a badge which explains all the combos to change the mode.
-
I have this same issue, but I can't change the input type of the SN30 in Windows or on the Pi 4.
All the guidance on flipping to D-Input seems to be for the Bluetooth version. I looked it up on the website and this controller only has X-input and Switch, but no guidance on how to change....
-
@BobRossWins I have that controller and had the same problem. It seems that Retropie is looking at the L2/R2 triggers as axis instead of buttons. I'm not able to get to my Pi right now so I can't give you the complete path but you can force the assignment by editing the cfg file, with the information in the last post here: https://retropie.org.uk/forum/topic/27253/8bitdo-sn30-pro-wired-trigger-assignment
That worked for me. Something odd that I haven't had the chance yet to investigate: I did a full update with the paddle plugged in and it was then registering L2/R2 as buttons and then I was able to assign them through the GUI.
I hope this helps, I'll be able to be at my Pi tomorrow to add the path to the cfg file I edited, (it's in configs/all I just don't remember the rest).
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.