> http://lxr.free-electrons.com/source/drivers/hid/usbhid/usbmouse.c
> line 131
> if (interface->desc.bNumEndpoints != 1)
return -ENODEV;
Why the fuck do we need this? Why not <1
Ah fuck, I'm retarded, just found the info. It's standart amount of endpoints for USB mouse by standart.
Quality thread, OP.