If you've recently picked up a budget-friendly arcade kit or a "no-name" gamepad, chances are your computer sees it as a DragonRise Inc. Generic USB Joystick
If you are a serious gamer, consider this driver a stepping stone. But for hobbyists, tinkerers, and retro enthusiasts, the DragonRise generic driver is the unsung workhorse of the USB controller world.
This driver also highlights a philosophical divide in hardware design: the tension between proprietary, feature-rich solutions and open, generic standards. A first-party Xbox or PlayStation controller communicates using a proprietary protocol that requires licensed drivers, enabling seamless audio passthrough, vibration, and touchpad support. In contrast, the DragonRise generic driver sacrifices advanced features for universal compatibility. It is the digital equivalent of a Phillips-head screwdriver—basic, ubiquitous, and functional. It empowers users in regions where official controllers are prohibitively expensive, breathes new life into retro gaming projects like RetroPie and Batocera, and allows hobbyists to build arcade cabinets using inexpensive USB encoder boards. dragonrise inc generic usb joystick driver
Go to Device Manager > Sound, video and game controllers > Right-click USB Gamepad > Properties > Details > Hardware Ids . You’re looking for VID_0079&PID_0006 .
The is a testament to backward compatibility. It is not glamorous, it is not fast, and it does not support modern gaming standards. But for retro emulation (NES, SNES, Sega Genesis), indie platformers, or as a backup controller for fighting games on a budget, it gets the job done. If you've recently picked up a budget-friendly arcade
What are you trying to play with the joystick?
| Hardware ID (VID/PID) | Common Product Name | Notes | |-----------------------|---------------------|-------| | VID_0079 PID_0006 | DragonRise PS3-style gamepad | Most common. 4 analog axes, 12 buttons. D-pad mapped to POV. | | VID_0079 PID_0011 | SNES USB retro pad | 2 axes (D-pad), 10 buttons. No analog sticks. | | VID_0006 PID_0006 | Generic arcade fight stick | May show as "Generic USB Joystick" without DragonRise name. | | VID_0079 PID_18a4 | Wireless USB dongle | Includes RF receiver. Requires pairing button sequence. | This driver also highlights a philosophical divide in
In most modern operating systems, you don't actually need to download a standalone driver file. The DragonRise joystick uses the standard HID-compliant game controller protocol already built into Windows and Linux. Ask Ubuntu Windows 10/11:
Windows includes a generic driver that automatically detects DragonRise chips. You rarely need to download third-party files. Step-by-Step Native Installation the USB controller directly to a motherboard port. Open Settings by pressing Windows Key + I . Navigate to Bluetooth & Devices, then click Devices. Verify that "Generic USB Joystick" appears in the list. Downloading Official Drivers (If Vibration Fails)