RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    NES30 Firmware 2.69 buttons incorrect

    Scheduled Pinned Locked Moved Help and Support
    nes30button mappingretropie 4.0.2
    4 Posts 3 Posters 1.8k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • I
      iaaberg
      last edited by BuZz

      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

      1 Reply Last reply Reply Quote 0
      • BuZzB
        BuZz administrators
        last edited by BuZz

        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.

        To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

        1 Reply Last reply Reply Quote 2
        • RionR
          Rion
          last edited by

          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.

          FBNeo rom filtering
          Mame2003 Arcade Bezels
          Fba Arcade Bezels
          Fba NeoGeo Bezels

          1 Reply Last reply Reply Quote 0
          • I
            iaaberg
            last edited by

            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!

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            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.