I have a custom USB NES controller that I put together a few years ago. It is an HID device and has 8 buttons and no axes. When I plug this controller in, EmulationStation says there are no gamepads detected. Using jstest I can see the gamepad and it correctly identifies all 8 buttons when I press them. The gamepad shows up under /dev/input/js1.
Is there a way to get this gamepad working or should I just modify my gamepad’s firmware?