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

    8Bitdo NES30 Pro works with ES, doesn't work in RetroArch

    Scheduled Pinned Locked Moved Help and Support
    8bitdoretroarchbluetooth
    4 Posts 2 Posters 3.0k 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.
    • V
      viskoo
      last edited by viskoo

      Pi Model or other hardware: Pi 3
      Power supply: 2.4A
      RetroPie version: 4.2 (commit 7aa68d4e8d2dccca02ed935fc019056058518914)
      Built from: https://retropie.org.uk/download/
      USB devices: Nothing
      Controller used: 8Bitdo NES30 Pro
      Emulator: retroarch, lr-snes9x2010

      I have followed the conversion that I found in another thread, titled "8Bitdo FC30 Pro works in ES but not Retroarch", which concludes with @BuZz saying:

      (there) shouldn't be any need to manually do a config - 8bitdo SFC30 works without any manual configuration (i have one). Just need to make sure you are on the latest firmware and have the "8bitdo hack" set to off (in bluetooth configuration).

      However, I don't find that to be true. My controller is on the latest current firmware, 2.00, released March 20th, and I experience the following:

      Bluetooth pairing works, I have made sure the 8bitdo hack is OFF, before pairing, and I have installed the udev rules. After rebooting, I have configured the controller in ES (every button works as expected), however, when I launch a snes rom through RetroArch, none of the buttons work. The text )"8bit do controller ... connected" does show up when the rom is launched. I have tried another emulator (drastic) and everything works perfectly. If I connect the controller with a USB cable, it works in snes9x too.

      I am attaching the generated 8bitdo controller config:

      input_device = "8Bitdo NES30 Pro"
      input_driver = "sdl" # Have tried linuxraw, and udev too
      input_r_y_plus_axis = "+3"
      input_l3_btn = "13"
      input_r_x_minus_axis = "-2"
      input_l_btn = "8"
      input_load_state_btn = "8"
      input_start_btn = "11"
      input_exit_emulator_btn = "11"
      input_l_y_minus_axis = "-1"
      input_up_btn = "h0up"
      input_r_y_minus_axis = "-3"
      input_a_btn = "0"
      input_b_btn = "1"
      input_reset_btn = "1"
      input_down_btn = "h0down"
      input_l_x_plus_axis = "+0"
      input_l_y_plus_axis = "+1"
      input_r_btn = "9"
      input_save_state_btn = "9"
      input_r2_btn = "7"
      input_r3_btn = "14"
      input_right_btn = "h0right"
      input_state_slot_increase_btn = "h0right"
      input_x_btn = "3"
      input_menu_toggle_btn = "3"
      input_select_btn = "10"
      input_enable_hotkey_btn = "10"
      input_l_x_minus_axis = "-0"
      input_y_btn = "4"
      input_left_btn = "h0left"
      input_state_slot_decrease_btn = "h0left"
      input_r_x_plus_axis = "+2"
      input_l2_btn = "6"
      
      1 Reply Last reply Reply Quote 0
      • AnalogHeroA
        AnalogHero
        last edited by

        Hi,

        have the same controller and no problems. In my config it says "udev", also in retroarch.cfg.

        Does it say that it configured the pad for player 1? Had the problem in the past that it was for player 3...

        Sorry that i cant help any further atm...

        1 Reply Last reply Reply Quote 0
        • V
          viskoo
          last edited by

          It says "8Bitdo controller configured on port 0", in the lower left, when I launch retroarch. I changed back the input driver to udev, same problem.

          1 Reply Last reply Reply Quote 0
          • V
            viskoo
            last edited by

            Deleted /opt/retropie/configs/all/retroarch.cfg, then reconfigured the input in ES, now it works. ¯_(ツ)_/¯

            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.