7.2.2 - NES30PRO works in ES but not in RetroArch
Diegus83 last edited by
Hello all! I decided to try my luck again today with version 7.2.2 but I'm still experiencing the issues described in my previous post when I tried version 7.0.1
Controller works in EmulationStation but not in RetroArch
I flashed a fresh image of 7.2.2, I was able to pair the controller by connecting a USB keyboard first.
- If I don't configure the controller before launching a game I can play (tried NES and SNES) but none of the HOTKEY combos work so I can't exit the game.
- If I DO configure the controller, then it doesn't work in the emulator unless I turn the controller OFF and ON again. I can see the popup telling me the controller has been disconnected/connected.
I also tried downgrading the firmware to v4.00 since I saw other post talking about that as a workaround (could not find a download link to v4.01 on 8bitdo website). Downgrading the firmware, factory resetting the Recalbox install and doing the pairing/configuring again didn't make any difference in the controller behavior.
Any ideas? I would really like to move to version 7 but these are the only controllers I have and using them via USB is not practical.
This is the controller I'm using 8bitdo NES30 PRO (currently working with version 6.1.1) with last available firmware (v 4.10)
@diegus83 Check if it's the same problem:
Diegus83 last edited by
@zing Thanks for your quick answer, I just had time to check this today, looking at the es_log I don't think it is the same error, that's assuming I'm reading the log correctly, the -p1devicepath has a value
[2021/09/04 18:28:12.269] (INFO ) : [Run] Command: python /usr/lib/python2.7/site-packages/configgen/emulatorlauncher.pyc -p1index 0 -p1guid 05000000c82d00002038000000010000 -p1name "8Bitdo NES30 Pro" -p1nbaxes 6 -p1nbhats 1 -p1nbbuttons 16 -p1devicepath /dev/input/event1 -system nes -rom /recalbox/share_init/roms/nes/2048\ \(tsone\).nes -emulator libretro -core nestopia -ratio auto
Just in case here is the rest of the relevant part of the log https://pastebin.com/Vtx7B2wi
I started with a clean system (no controllers connected/configured), I used the VirtualKeyboard to connect the 8bitdo controller via BT and tried a game before configuring the controller. Same issue as before.
Then I configured the controller and tried again, no change.
Also, when I turn the controller off and on during the game and it starts working inside RetroArch, I see the popup
device disconnected from PORT #1but I don't see anything on the log about it.
Is there any information or log I could provide to help diagnose the issue?
@diegus83 Sorry, I'm not sure what it could be and I can't test it because I don't have this joystick, there are other reports on the forum, users saying they can't connect, users saying they can do it without problems... I can't give a solution to this one time, maybe waiting for the next version will be easier.
If you want to take a look at other threads with a similar problem, see these for example:
If you want to test harder, you can test it with the sdl2-jstest command:
If there is a problem with the Emulationstation, you can edit the
But since your problem appears to be only with Retroarch, you can try creating a custom configuration file:
Or, what I think is easier, create a configuration overload file: