8bitdo NES30Pro not working in emulators
-
Re: 8bitdo FC30pro not working in emulators
I found this other article that seems to almost exactly replicate the issue I'm having. I was going to reply to this topic but it was suggested by the site that since this is an old topic it may be better to start a new thread and reference this one. So here we go.
Pi Model or other hardware: Raspberry Pi 3 B
Power Supply used: CanaKit 2.5A USB Power Supply
RetroPie Version Used: 4.1
Built From: Pre made SD Image on RetroPie website
USB Devices connected:
Controller used: 8bitdo NES30Pro running 1.7.1 firmware (http://8bitdo.com/nes30pro/firmware.html)
Error messages received:
Log found in /dev/shm/runcommand.log (if relevant):
Guide used:
File:
Emulator: NES or Sega Master System
Attachment of config files:
How to replicate the problem:So similar to the other thread listed at the top of my post, I am able to get the bluetooth controller connected successfully in RetroPie and can use it to navigate the menus just fine. I have tried loading a few ROMs in both the NES and Sega Master System emulators and both seem to have the same issue.
I launch a game and I can see the yellow message at the bottom left corner telling me my controller has been registered. After the game loads, no buttons on the controller work at all. The only thing I can do at this point is pull the plug on the Pi and reboot the system. If I connect a USB keyboard, I can see that working in the game.
Next, I tried switching the setting in the RetroPie Bluetooth config area that tells you whether to use the Modded 8bitdo firmware hack. I tried turning this on and off without any change.
The user from the other thread seems to have resolved the problem by downgrading his controller firmware to 1.68 but this was against an older version of RetroPie (3.8.1).
Anyone have any suggestions before I just start trying old firmware and old RetroPie version combinations?
Thanks
-
@harmonf if changing the hack mode, you have to reconfigure in emulation station afterwards. You should update to latest firmware, switch hack off, and reconfigure. See official docs https://retropie.org.uk/docs/8Bitdo-Controller/
-
-
That seemed to do the trick. I removed the bluetooth device and restarted the Pi. I reflashed the 1.7.1 firmware onto the controller and then re-added in RetroPie bluetooth configuration and it now the controller works inside of the emulators.
Unrelated problem now that I will do some searching on but I definitely notice lag between pressing buttons and having them register in the game. Not sure if there are settings per emulator but definitely noticed for NES which is all I've tried so far. Hopefully this isn't something you just have to live with because it makes it almost unplayable.
Thanks for your help.
-
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.