NES30 Firmware 2.69 buttons incorrect
-
I just loaded a fresh SD install of Retropie 4.0.2 on my RP2 and while doing so updated the firmware on my NES30 to v2.69. After setting up the bluetooth, creating the udev option in the bluetooth settings and tried with the hack on and off, I am unable to get the buttons to work properly. ES the buttons have been added correctly and respond as normal. Once in a game, the D pad works correctly, but the only button that works is start and it's the "A" key.
Does anyone happen to know the button mapping I could use to fix this? Here is what the 8BitdoNES30GamePad.cfg is currently showing. Would it be wiser to downgrade the firmware on the NES30? what's the last known v that works properly?
input_device = "8Bitdo NES30 GamePad" 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"
Thanks,
Ian -
Please format your posts when posting configs - https://retropie.org.uk/forum/topic/3/read-this-first
when you switched the hack mode, did you reconfigure the joypad afterwards in emulationstation ?
Have you read through https://github.com/retropie/retropie-setup/wiki/Setting-up-an-8bitdo-Bluetooth-controller ?
On the latest firmware you want the hack off - your controller config file currently was generated from the hack on.
-
Do exactly as @BuZz said and redo the hole pair thing without the 8bitdo hack. Remember to unregister the gamepad first.
Then do this:
Quit Emulation Station by pressing F4 on the keyboard and type this at the command line:
sudo /home/pi/RetroPie-Setup/retropie_setup.sh
Go to Configuration / Tools -> core Manage core packages -> emulationstation
From here you can reset the initial input configuration.
-
wow. I can't believe I didn't reconfigure the joypad in ES afterwards. What an obvious thing to try. I just assumed I was modding the .cfg from the menu. All is working now. Thanks for the assistance!
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.