8Bitdo SFC30 won't work in a ROM but works fine everywhere else
-
I'm new to RetroPie in general but I'm having a very hard time setting up my new 8Bitdo SFC30 Bluetooth Game Pad.
I've followed all the instructions I could find and have gotten it to pair properly every time after reboot. The Game Pad configures and works with no issue in the Emulation Station front end but no matter what when I open up an SNES ROM the pad will not work in the ROM. If I plug it in it works no problem if I plug in a cabled one it also works no problem. I've looked at the config files and as far as I can tell they seem OK but I've included them below in case I'm missing something dumb. Since the controller works in Emulation Station and can be configured it feels like a config issue to me.
This is the retroarch.cfg file located in the snes sub-folder:
#Settings made here will only override settings in the global retroarch.cfg if placed above the #include line input_remapping_directory = "/opt/retropie/configs/snes/" #include "/opt/retropie/configs/all/retroarch.cfg"
This is the cfg file in configs/all/retroarch-joypads/8BitdoSFC30GamePadJoystick.cfg that is generated when I configure the pad via the Emulation Station front end:
*input_device = "8Bitdo SFC30 GamePad Joystick" input_driver = "udev" input_l_btn = "17" input_load_state_btn = "17" input_start_btn = "22" input_exit_emulator_btn = "22" input_up_axis = "-1" input_a_btn = "11" input_b_btn = "12" input_reset_btn = "12" input_down_axis = "+1" input_r_btn = "18" input_save_state_btn = "18" input_right_axis = "+0" input_state_slot_increase_axis = "+0" input_x_btn = "14" input_menu_toggle_btn = "14" input_select_btn = "21" input_enable_hotkey_btn = "21" input_y_btn = "15" input_left_axis = "-0" input_state_slot_decrease_axis = "-0"*
Here are some of the steps and resources that I've followed:
https://github.com/retropie/retropie-setup/wiki/RetroArch-Configuration
https://retropie.org.uk/forum/topic/1980/8bitdo-fc30pro-not-working-in-emulators -
@WinterMatt
My suggestion:- Go to bluetooth config in RetroPie menu.
- Toggle the "8bitdo hack".
- Reconfigure the SFC30 in emulationstation.
And then test with some game.
-
@WinterMatt Check the guide and video here:
https://github.com/retropie/retropie-setup/wiki/Setting-up-an-8bitdo-Bluetooth-controller -
@meleu Thank you! This solved the problem. The setting was toggled on and I changed it to off.
-
@Floob Thank you for your guide it was very useful in setting up originally I just missed the part about turning the 8bitdo hack off.
-
@WinterMatt please mark your topic as solved. And if possible mark the post that solved your issue as the right answer. ;-)
-
@meleu Came back to do it but it looks like a mod beat me to it. Thanks again.
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.