Yikes! I’m having the same problem–I just registered to say so! and I can confirm that I’m using –id 0 as well. I’m new to this–could it have something to do with the fact that the xbox controller is using the second/bottom usb port (if that goes top-to-bottom)!
Reply To: "Couldn't open joystick #0" when opening retroarch-joyconfig