8BitDo Pro 2 Wired don't have the "Mode Switch" to select type of pad like the wireless pad.
The default mode ist S-Input for Nintendo Switch / XBox Mode.
Before you connect the controller, hold B-button and connect it.
At this time it switches to D-Input for Android-Mode.
After this Recalbox can recognize the controller named "8BitDo Pro 2".
But you have to do this every time you start Recalbox.
For Windows press X-button for X-Input, that it.
Sorry for necro.I have the exact same problem,but after updating controller firmware to 1.03,the system reckognizes 8bitdo pro 2 wired everytime and works in game from very start,no need to unpug and plugin holding B button everytime you start recalbox.But there is another problem and that is,after configuring buttons a dozen of times they are all randomly scrambled.Most of the times the system doestn see anything assigned to buttons A and B for instance.Ive tested this in Marvel Super Heroes.While my Logitech F310 works without problems,even after configuring buttons in the way that punching is on A and B,the system randomly sets them to L1 or R2 or something.Ive tried setting drivers to system but no avail.Has anyone have some suggestions?
@acris Unfortunately this one wasn't resolved either what I did now which helped with Gamecube at least is to Alt+F4 into dolphin and set up my Xbox Controller which immidiately resolved this issue at least in the Gamecube.
Still trying to figure out the mapping for Wii though. Which is a bit tricky when Dolphin doesnt want to comply with simple mouse clicks. But perhaps this will help you fix this issue. I mean I had to set up the Controller inside of Dolphin perhaps you can automate this. 🙂