As said md2mcb, 1.20.0 and prior are flawless and that I believe is the issue, very few play wireless like me and therefore haven’t seen the issue that x input wireless recognition of actual buttons being pressed is broken in RA 1.20.1 and newer.
Starting again and remapping everything when I spent months making core profiles and for specific controllers, and all broke with one RetroArch release, is something only a masochist would do.
As said it has absolutely nothing to do with my system, and if you have a controller with Bluetooth mode you can test it yourself in 5 seconds and see the buttons are swapped even if the controller is correctly in x input mode.
And as said, if it was all 12 controllers that were faulty or a system fault anywhere, then one single other game, or app, or x input tester would detect the exact same controllers in the exact same wireless mode with the exact same inputs when the exact same buttons are being pressed, but everything else detects every button 100% correctly, as printed on the button or as set up in the controller firmware’s x input configuration.
Since I started this topic, I have tested a huge amount of stand alone emulators in existence that have a controller setup page, more than 30 of them, Bizhawk for a multi emulator (if Bizhawk had run ahead and upscale, I’d be there and never look back, as this has honestly broken me - but it doesn’t and input lag is not great), 427 steam games ( yep, I am keeping a count as I try them) with steam input on AND off, 87 GOG games, and 3 controller testers and all 100% register correctly.
Anyway, even if I didn’t spent this ridiculous amount of time testing, which I actually did, the fact that RA 1.20.1+ goes back to normal when wired, with all (now 12 controllers tested, I even dug up old controllers from the garage like Logitech F710 that I never use), proves it’s RA. To me that’s infallible when combined with the over 500 external other x input compatible programs I tested.
Oh, and Joy2Key also! (I have it completely exited when I use RA, of course).
But when I press the buttons on Joy2Key with ANY controller, it matches the global labels on the Joy2Key app.
Just RA. When Wireless. And from 1.20.1 onwards. That’s it, on the entire system.