Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    7.0.1 - Controller works in EmulationStation but not in RetroArch

    GamePad/GPIO/USB encoder
    7.0.1 8bido nes30pro raspberry pi 3b
    2
    2
    1661
    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.
    • Diegus83
      Diegus83 last edited by Diegus83

      Hi! Congrats to the team on the release of Recalbox 7!

      I finally decided to try the new version today so I flashed a clean install of 7.0.1, my setup is:

      • Raspberry Pi 3 Model B
      • A pair of 8bitdo NES30 PRO controllers

      I turn on my controllers with just the power button and they work fine on Recalbox 6.1.1

      In 7.0.1 on the other hand, not so fine.

      • I start with a USB keyboard plugged in, I turn the controller on, press the BT button to enter pairing mode (blue light flashes quickly)
      • I choose PAIR A BLUETOOTH CONTROLLER, choose the NES30 PRO, connect it works, I can choose OK and go back using the controller already.
      • I choose CONFIGURE A CONTROLLER and set up all the buttons, I use SELECT for the Hot Key. I make sure the 8bitdo NES30 PRO is selected as INPUT P1
      • I can navigate the GUI with the controller with no issues, the controller reconnects if I restart, power cycle, etc.
      • I start 2048 from the included ROMs (Nintendo Entertainment System) and none of the buttons or Hot Key combinations work. The USB keyboard doesn't work either (Esc, Enter, A, S, etc.)
      • I turn the controller off, I see the popup notification about it have been disconected, turn it back on, it connects, I can play the game but pressing SELECT will cycle through the shaders, SELECT + START will quit Retroarch but not without switching to a new shader first
      • I can also unplug/plug the USB keyboard and it starts working too.
      • I launch another game, the controller doesn't work again. Power cycle the controller, it works, I press SELECT + B, the Retroarch menu shows up but the controller stops working again. Power cycle the controller again, it works but it is almost impossible to set up anything in Retroarch since it seems to be reading each key press multiple times, the selection jumps several lines at the slightest press.

      At this point I have tried several emulators, and power cycling both the pi and the controllers.

      I can't also get the HARD RESET to work with my USB keyboard, I have tried each and both SHIFT keys, after rebooting and power cycling the pi, nothing does the trick.

      So I 'rm -rf' the /share/ folder to start over with the default configurations, and try the other controller, same results. I also tried pairing the controller but NOT running the configuration, leaving INPUT P1 as DEFAULT instead of "8bitdo...", tried other Retroarch cores, etc. Tried both of the controllers in case one was faulty too.

      I also tried using one of the controllers via USB to remove the keyboard from the equation, with the same results.

      Am I missing something? The navigation in EmulationStation works great but Retroarch doesn't take the controller or acts weird when it does.

      Edit: I see a similar issue reported already so I guess it is a matter of waiting now:
      https://gitlab.com/recalbox/recalbox/-/issues/1378
      Thanks for any advice, I would like to be able to use the new version if possible.

      1 Reply Last reply Reply Quote 0
      • dabiz
        dabiz last edited by

        I had a similar problem with a retrobit sega genesis bluetooth controller using recalbox 6.1.1 and now with 7.0.1

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

        Want to support us ?

        80
        Online

        99.7k
        Users

        28.1k
        Topics

        187.1k
        Posts

        Copyright © 2021 recalbox.com