Dragonrise Inc. Generic Usb — Joystick Driver

These devices all share a common (DragonRise) and various product IDs. Internally, they use a simple, undocumented HID (Human Interface Device) protocol — not standard USB HID gamepad class, but a custom, fixed-byte report format.

Today, millions of cheap USB gamepads and joysticks (many sold as “PS3/PC USB controller”) just work on Linux thanks to a 500-line driver written a decade ago. From hid-dr.c (simplified): dragonrise inc. generic usb joystick driver

// Register as a joystick input device } These devices all share a common (DragonRise) and