If your controller is not working correctly, you can try these standard troubleshooting steps: Automatic Reinstallation Control Panel Devices and Printers Right-click the joystick icon and select Remove device
The DragonRise Inc. Generic USB Joystick is not a specific controller, but rather the internal USB circuit board (encoder) used by dozens of different manufacturers. When you plug a device utilizing this board into your PC, Windows or Linux reads the hardware ID and labels it generically. Common Devices Using DragonRise Hardware
If you’ve plugged in your cheap "Generic USB Joystick" and Windows sees it as a device but your games won't recognize the buttons, you aren't alone. These controllers use an older input standard ( DirectInput ) that many modern PC games (which use XInput ) don't support natively. 1. The Quick Fix: Steam Input
(often recognized as a "HID-compliant game controller") to function correctly on Windows 10 and 11. Occasionally, this driver may fail to install, lead to input lag, or fail to recognize specific buttons. dragonrise inc generic usb joystick driver
If you have purchased a budget-friendly USB gamepad, fighting stick, or flight simulator controller, there is a high probability that it utilizes a chipset manufactured by DragonRise Inc. These controllers are often marketed under various generic brand names, such as EG Starts, , or simply "Generic USB Joystick."
In the world of PC gaming, generic USB controllers often fly under the radar but serve as essential tools for retro gaming enthusiasts, arcade cabinet builders, and budget-conscious players. One of the most ubiquitous names in this space is DragonRise Inc. While you may not see their branding on store shelves, their hardware is everywhere. According to the developers who have reverse-engineered the official driver for the Linux kernel, the devices produced by DragonRise Inc. are such as Tesun, DVTech, PXN, and others. These controllers are frequently sold on eBay and Amazon as generic arcade sticks, PlayStation-style gamepads, or USB encoder boards.
A: Yes. Linux usually detects these devices instantly. Steam OS has built-in controller mapping. If it doesn't work, ensure Steam Input is enabled in the Steam settings. If your controller is not working correctly, you
If the joystick is recognized but still doesn't function in games:
This is the most reliable solution for Dragonrise controllers. is a community-created library that wraps DirectInput devices to look like Xbox controllers.
Extract the executable file into your game's main installation directory. Run to auto-map your DragonRise buttons. Common Devices Using DragonRise Hardware If you’ve plugged
If your controller came with a small mini-CD, that disc contains a specific proprietary execution file (often named Setup.exe or USB Vibration Native Driver ). Installing this file adds the necessary registry entries to activate force feedback. Conclusion
If the joysticks are off-center, go to the tab and click Calibrate to align them. Making DragonRise Work with Modern Games (XInput Emulation)
Open Device Manager. Expand Universal Serial Bus controllers . Right-click your USB Root Hub, select Properties , go to Power Management , and uncheck Allow the computer to turn off this device . Buttons Are Swapped or Mismatched
DragonRise Inc. makes affordable USB controller circuit boards. Companies buy these chips to power third-party gamepads, retro console adapters, and DIY arcade cabinets. Key Characteristics
Furthermore, the DragonRise encoder board is a favorite in the DIY arcade community. These $5–10 boards provide a simple, plug-and-play solution for connecting arcade buttons and joysticks to a PC or a Raspberry Pi retro gaming console (like RetroPie or Recalbox). They handle all the button matrix decoding and appear to the OS as a standard USB joystick.