It seems that you're using SDL to read the joysticks. The current version of Joystick Show doesn't recognize my 8bitdo M30 2.4G connected via USB.
Only recently the SDL guys have added support for via USB, and .
So, I believe you need to compile Joystick Show with a newer version of the SDL library so it can recognize the 8bitdo controllers.