I got a SNES USB controller and went through the setup using these commands
sudo chown pi /opt/retropie/configs/all/retroarch.cfg
sudo ./retroarch-joyconfig -j 0 >> /opt/retropie/configs/all/retroarch.cfg
I pressed the right buttons when it told me to, but the buttons were mismatched when I went in game (Kirby Super Star). I kept retrying double checking that everything was correct but it was still messed up. Then I went in the config menu (I think thats what it is) using this command
sudo nano /opt/retropie/configs/all/retroarch.cfg
and changed something (I can’t find what it was) and now no controller won’t in game at all. (I also have a USB NES controller that worked before) Any ideas on how to fix this? I will look for what I changed.
I’ve had the same thing happen to me. I’m also struggling trying to keep several configs from being overwritten and/or an easy way to switch back and forth between them. The controllers are for nes, snes, genesis and all come up as a universal usb controller, with same config file names.