So that sounds like when you run jstest on js0, you are seeing all buttons from controller one and two there?

If the quirk had worked you should be seeing controller one’s buttons on js0 and controller two’s on js1. If they are all on the same then it’s not being picked up. Which seems odd to me.

I was hoping to take emulationstation out of the equation while using jstest.

Oh… I think I see why it’s not working

usbhid.quirks=0x16c0:0x05e1:0x040 <— correct

usbhid.quirks=0x16c0:0x05el:0x040 <— what you pasted

the top one is “five e one”