Getting a 8bitdo Pro 2 Wired (not Xbox) Controller Working
Posted: Wed Mar 16, 2022 8:17 pm
Want your brand new 8bitdo Pro 2 Wired to work with the MiSTer? Hold down the "B" button while plugging it in.
*** UPDATE 5/17/22 ***
Instead of the "B" button, hold down the "Y" button while plugging it in to enable the controller's rumble feature for the PSX core.
Long story:
At the beginning of the month, I picked-up the brand new 8bitdo Pro 2 Wired from Amazon as I wanted a decent wired controller with analog sticks for the new PSX core. It was only up for sale a few days when I bought it.
https://www.8bitdo.com/pro2-wired-controller/
To be clear, this isn't the Xbox version that was released a few months ago and is NOT wireless.
I was somewhat surprised to find that it didn't work with MiSTer nor with my Linux desktop. I've been using Linux for years and this is the first USB controller I've bought that caused problems. It did test fine on my Win10 laptop, but 8bitdo's Ultimate software couldn't see the controller either. so somehow they released the hardware before updating the software suite. Waited over a week and updated the Ultimate software on the Win10 laptop. Now everything was working fine, installed a firmware update for the controller and the software could work all it's magic on the controller with button assignments, macros, etc. Plugged it into the MiSTer and it still didn't work. WTF!
Back at the Linux box, it seemed the controller was seen by the USB stack but wasn't being initialized correctly as 2 of the 4 LED"s at the base of the controller were constantly blinking. Perhaps whatever magic the controller does to determine between the switch console and a regular computer is the problem. Did a deep search a found this:
https://www.reddit.com/r/RetroPie/comme ... wired_usb/
Holding the "B" button while plugging in the USB cable was the fix, but you have to do it every time. It would be nice if they would document these features in the instructions, but at least the controller works perfectly with the MiSTer and Linux now.
*** UPDATE 5/17/22 ***
Instead of the "B" button, hold down the "Y" button while plugging it in to enable the controller's rumble feature for the PSX core.
Long story:
At the beginning of the month, I picked-up the brand new 8bitdo Pro 2 Wired from Amazon as I wanted a decent wired controller with analog sticks for the new PSX core. It was only up for sale a few days when I bought it.
https://www.8bitdo.com/pro2-wired-controller/
To be clear, this isn't the Xbox version that was released a few months ago and is NOT wireless.
I was somewhat surprised to find that it didn't work with MiSTer nor with my Linux desktop. I've been using Linux for years and this is the first USB controller I've bought that caused problems. It did test fine on my Win10 laptop, but 8bitdo's Ultimate software couldn't see the controller either. so somehow they released the hardware before updating the software suite. Waited over a week and updated the Ultimate software on the Win10 laptop. Now everything was working fine, installed a firmware update for the controller and the software could work all it's magic on the controller with button assignments, macros, etc. Plugged it into the MiSTer and it still didn't work. WTF!
Back at the Linux box, it seemed the controller was seen by the USB stack but wasn't being initialized correctly as 2 of the 4 LED"s at the base of the controller were constantly blinking. Perhaps whatever magic the controller does to determine between the switch console and a regular computer is the problem. Did a deep search a found this:
https://www.reddit.com/r/RetroPie/comme ... wired_usb/
Holding the "B" button while plugging in the USB cable was the fix, but you have to do it every time. It would be nice if they would document these features in the instructions, but at least the controller works perfectly with the MiSTer and Linux now.