Pi 4B and 8BitDo SN30
-
Hi-
I touched on this in another support topic, but didn't really get a resolution. I purchased an SN30 a few months ago for our Raspberry Pi 3 model B. It worked fine, and my son and I could play together - the other controller is a generic SNES bluetooth wireless controller.
Since we upgraded to the 4B, I haven't been able to get the two controllers to work together. In the Bluetooth settings, the SN30 is recognized as a "Pro Controller", but I can't get it to respond at all in Emulation Station. When I go to configure the inputs, it says that it detects two controllers, but I can't set up the SN30. I've tried a few things based on the RPi forums and Google searches, to no avail. The controller firmware and the Pi's software are all up to date. I've rebooted several times, cleared the inputs, etc. Removed Xdrv, and Xpad. Any ideas?
-
Did you test the controller with
jstest
to see if the inputs are recognized ?
Post the results of the commandcat /proc/bus/input/devices
. -
@mitu Hey, thanks. 8BitDo support actually solved the issue for me. I had to pair the USB adapter for X-Input mode, as well as configuring it that way with the Pi..
-
@derekstellar But why doesn't it work in Switch Mode ? Didn't it work before ?
-
@mitu It did before. Not sure. If you'll recall, stuff was all kinds of mixed up at different points. This is without any of the extra drivers configured. I'm not too worried about it, as long as my boy and I can play together. Next up, I'm gonna try some N64 games with my Brawler controller. I was never able to get that one configured properly on the Pi3B..
-
Update: Back to the issue with both wireless controllers not playing well together. If I configure one, the other works fine, except the D-Pad won't work, and vice versa. Maybe I should try to set up the 8BitDo as a Switch controller instead, since I guess the generic wireless is set up for X-input. As far as I know, it doesn't have those options.
-
@derekstellar I seem to be having the same issues on a PI4. I have tried pairing multiple times, and it just doesn't seem to want to work with all the buttons or they are mapped incorrectly.
-
@ssilence I figured it out with Retrobit support's help. I have the separate bluetooth adapter they sell. I paired the controller to the adapter in D-input mode, then synced the controller in D-input mode, and I was able to configure properly. The generic SNES controller was in X-input mode.
-
Can you provide some more details here for the SN30 and how you paired it. I think I am getting lost. I currently have it in switch mode, and all buttons except a few are working right now. I will try pairing it another way to see where I get.
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.