Wait, "Shenzhen Unknown"? That sounds like a placeholder. In reality, this VID is officially registered to , often shortened to SaiTech . However, the identifier is notoriously used by a massive umbrella of original equipment manufacturers (OEMs). If you see VID 1949, you are almost certainly looking at a budget or generic game controller manufactured in China, rebranded by dozens of different companies for global sale.
If you see a yellow exclamation mark in Device Manager, or the controller simply doesn't work, here is the common fix.
If you hold this gamepad, here’s what you’re looking at:
Operating systems identify USB and Bluetooth peripherals using a combination of a Vendor ID (VID) and a Product ID (PID). For this controller, the signature breaks down as: gamepad -vendor 1949 product 0402-
Steam provides excellent support for non-standard controllers. Open Steam and go to > Controller . Select General Controller Settings .
Go to Settings > Drivers > Input and switch from udev to linuxraw or sdl2 .
The IDs 1949 (Vendor) and 0402 (Product) are officially associated with , a major manufacturer of inexpensive game controllers. Wait, "Shenzhen Unknown"
In the world of PC gaming, USB identifiers are the silent handshake between hardware and software. They are the digital DNA that allows an operating system to recognize exactly what device you just plugged in. Sometimes these identifiers correspond to mainstream giants like Sony or Microsoft. Other times, they lead us down a rabbit hole to obscure, fascinating, or budget-friendly corners of the gaming market.
The primary reason users search for this exact hardware string is a . Developers frequently track this bug within repositories like the Godot Engine GitHub, where controllers using this specific chipset drop functionality. The D-Pad Mapping Bug
or a Gamepad API remap string) that provides the following functionality: Virtual XInput Emulation However, the identifier is notoriously used by a
While the might cause driver issues on modern operating systems, it is a sturdy, functional controller. In most cases, using Steam’s input mapper or setting up a custom SDL configuration on Linux will allow you to remap the buttons fully. If the controller is unresponsive, check that it is not in a dedicated Switch mode, which often conflicts with the 1949:0402 Bluetooth mapping. If you are still having trouble, Share public link
If the controller is mapped incorrectly, select the device and choose .
The 'A' button acts as 'B', or the D-pad does not function at all.
Disclaimer: This controller is generic, and mappings may vary slightly between different production batches of the same " Go to product viewer dialog for this item. " device.