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 Pro not working in emulators

    Scheduled Pinned Locked Moved Help and Support
    controller helpnes30 pro
    6 Posts 4 Posters 2.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.
    • F
      fixation5j
      last edited by

      Pi Model or other hardware: B+
      RetroPie Version Used: 4.1
      Built From: Pre made SD Image on RetroPie website
      USB Devices connected: Wireless Logitech Keyboard
      Controller used: NES30 Pro Firmware 1.71
      Guide used: Followed guide for adding these controllers step by step
      Emulator: SNES

      My issue is my controller is not working in emulators once a rom is launched. I followed the guide on this website step by step and the controller connects on start up every time and works perfectly in ES. When i launch a rom only the d-pad and start buttons work. i can use the start/select combo to exit the rom. When the rom starts i see in the bottom left in gold "100%: 8Bitdo NES Pro configured in port #0"

      I have spent the past week scouring the internet and cannot figure out what is wrong. Im very new to Retropie so any help is appreciated.

      edmaul69E BuZzB 2 Replies Last reply Reply Quote 0
      • edmaul69E
        edmaul69 @fixation5j
        last edited by edmaul69

        @fixation5j for whatever reason emulationstation outputs different button numbers than retroarch and other emu's use. you need to open up your /opt/retropie/configs/all/retroarch/autoconfig/8BitdoNES30Pro.cfg and replace that files content with the correct ones here;

        input_device = "8Bitdo NES30 Pro"
        input_driver = "udev"
        input_r_y_plus_axis = "+3"
        input_l3_btn = "13"
        input_r_x_minus_axis = "-2"
        input_l2_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_r2_btn = "9"
        input_l_x_plus_axis = "+0"
        input_l_y_plus_axis = "+1"
        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"
        
        1 Reply Last reply Reply Quote 1
        • T
          towellie
          last edited by

          I'm having the same issue but with the 8bitdo snes30, but the controller will work with N64 games but with the wrong configuration of buttons. Will this solution work to fix my issue as well, but with the different device name?

          1 Reply Last reply Reply Quote 0
          • F
            fixation5j
            last edited by fixation5j

            Thank you for replying. I did a fresh install and my .cfg file already had the values you posted after i added the controller. I am still having the same issues.

            Out of desperation i bought a Wii U Pro controller thinking it would be a work around until i figured the NES30 Pro mess out but when i installed that controller i ran into the same issue. It works perfect in ES but when i launch a rom only the D-pad and start button works.

            Im even more confused now as i thought it was a NES30 Pro problem but now im not so sure.

            Get a Raspberry Pi they said... it will be fun they said...

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

              @fixation5j make sure the hack mode is set to off, then reconfigure in emulationstation - https://retropie.org.uk/docs/8Bitdo-Controller/ (you have to reconfigure after switching the hack mode).

              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 0
              • F
                fixation5j
                last edited by

                Looks like i forgot to note it above but i made sure the hack was off. Just to be sure i removed the Bluetooth connection, then re-added it, then reconfigured the input. No luck. The fight continues.

                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.