Hello Thank you for the information.
It was useful for me as well.
Please allow me to add:
How to find out the Vendor ID and Product ID
It is briefly displayed along the info message on the bottom left hand side of the screen:
Tetris Opening Screen showing Error message and the values for the controller presenting the issue
With lsusb we can see in Hexa the values
Bus 001 Device 014: ID 045e:0b12 Microsoft Corp. Xbox Wireless Controller (model 1914)
Changing the controller does not change the ID.
However, changing the controller for a generic controller changes the ID:
Bus 001 Device 016: ID 045e:028e Microsoft Corp. Xbox360 Controller
Hence causing this to happen AGAIN, which is annoying.
We have to manually edit the config file again.
One thing that bothered me is that in all know previous versions of Retropie this was not an issue and now it's presenting one new, more issue than the previous version.
I've used Retropie for years now and I have never had this issue.
The only "new things" I have are
Please let me ask:
Is there any way I can make it Automatic when I change controller to change the configuration.-- Bear In mind I did the controller configuration at the start of Retropie every time I change the controller, and I tested quite a handful of times, I went as far as deleting , removing configuration files, and recompiling Retropie from the source 3 or 4 times. Would there be any test you'd like me to perform?
-- I may test it again on another Ubuntu version (or Ubuntu based distribution);
-- I don't discard the possibility to install it on a different Linux Distribution;
Thank you very Much.