8bitdo SN30 2.4Ghz wired USB mode issues
-
Hello all,
I have used quite a lot Retropie with different projects and I am really grateful to all the devs that have put so much effort and sweat to help us enjoy our emulation needs :)But.. I have a problem. I have set up my small Picade cabinet with the latest retropie and have used the designed joystick which has been working wonderfully. The board as probably a lot of you know is registering as an usb hid type device and functioning as a keyboard to translate keypresses from the buttons and the stick directly to the RPI. Up untill now this is all as expected and ok.
I tried using directly with the RPI USB port an external iBuffalo type SNES USB joypad and emulationstation recognized it and registered it as joypad 1 which was usable in ES and different emulators as a joypad 1, so i could use both at the same time, the keyboard(picade stick+buttons) and the external USB SNES pad for controlling player 1. I expected to duplicate the same functonality with a 8bitdo SN30 controller in USB mode. And its not working as expected. Not sure why.
The SN30 2.4GHz joypad does not use bluetooth since it has specifically been built to be used with the SNES classic. It has a dongle which connects directly to the classic and uses a frequency which works separately from bluetooth. BUT it can also be used with windows, android and mac if you connect it with a microusb type cable directly. There are also 3 different modes in which te 8bitdo contoller works D mode, X mode and Mac mode all switchable with select + either A, B or X. I tried switching and only the D(which is the default) and X mode are detected with emulationstation.
The problem is I can detect and configure the pad in wired USB mode with ES. I can use the menus and navigate as long as I am in ES. The moment I run an emulator, like SNES the SN30 joypad does not work.
I can see when starting snes9x for example that retroarch writes on the screen that the 8bitdo SN30 USB pad is connected(if it is in D mode for example) or xbox 360 USB joypad is connected(if in X mode) but it is not working in the game.
So any help is really appreciated since the joypad is not expensive and better quality than the iBuffalo type USB pad and I really want to use the 8bitdo pad if there is a way. Sorry for such a wall of text :)
-
Hi,
I've recently put together a Retropie kit with RPI 3 and SN30 Pro controllers. I realise that these are not your controller and I'm pretty sure that this information came from this site, but in order for the controllers to be recognised as js0 and js1 they needed to be started in macOS mode (START+A), when used with the USB cables on a RPI. I also updated the firmware on the controllers.
There is a command line tool (jstest) that can be used to test them. Again there is are youtube videos on this (checkout Floob's vids)
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.