I'm using a USB SNES Controller adapter I made using a PIC32MX as a USB HID Gamepad. I've been using it with Windows machines for a while without any issues. It seems to work everywhere except in ES/RetroPie so far.
When I start RetroPie on my Pi 3, EmulationStation says no gamepad is detected and I can't configure inputs.
The device is listed under /etc/input/js0 and the buttons all work when I run jstest, but I can not get it to be recognized by EmulationStation.