18 Dec 2018, 13:55

Hi, i'm using a 8Bitdo SF30 Pro pad, and it works fine on both RPi3b with the last RecalboxOS & RPi3b+ with the beta version.
To use the bluetooth, you MUST use the d-input mode (start+B). To appair the pad, see the manual : switch on the pad by using the "start"+"B" buttons, the first light will flash, then press the pairing button 3 seconds. A chaining light starts. Then, through the ES, launch a search for bluetooth pads. Your pad will be detected, appair it.
When you switch off your Rpi, or simply relaunch your OS, your SF30 won't be detected if you haven't switch it off first. If it was switch on when rebooting for example, switch it off (by pressing start 3 seconds), then switch it on (by simply press start, don't press "B" this time), wait 2 or 3 seconds, your pad will shock to announce its connected. Use it & play 😉
X-input is used for windows, macOS for mac, Y-input for Nintendo Switch. D-input is also used for Android.
Take care if you use the pad with several hardwares (like me, for example on my PC and my recalbox). The last BT connection is used by default. Simply shut down one BT connection to activate the other ^^
Regards.