Gamepad -vendor 1949 Product 0402- Site
Gamepad -vendor 1949 Product 0402- Site
| Problem | Likely fix | |---------|-------------| | Not recognized in games | Use DS4Windows (Windows) or map buttons manually | | Shows as “Wireless Controller” but no input | Update USB drivers; try different USB port | | Input lag | Use wired mode (if available) or disable Bluetooth if using adaptor | | Random disconnects | Re-pair DS4 to adaptor (pin hole reset on controller) |
The device behind gamepad -vendor 1949 product 0402- is the Google Stadia Controller, a well-built but orphaned piece of gaming history. Thanks to Linux kernel developers and the open-source community, it didn’t become e‑waste. Today, it serves as a low-latency USB gamepad for emulation, Steam, and retro gaming consoles.
If you see that cryptic ID in your system logs, don’t panic. Update your kernel to 6.x or install xpadneo, and you’ll have a perfectly functional controller. The numbers 1949:0402 are not an error – they are the signature of a device that outlived its original cloud.
Further references for developers:
Last updated: 2026 – Information valid for kernel versions up to 6.12.
It looks like you’re referring to a USB gamepad with Vendor ID 1949 and Product ID 0402.
After checking the USB ID database, 1949:0402 corresponds to:
"Sony Interactive Entertainment" – "DualShock 4 Wireless Adaptor" (actually, the identifier is tied to the official Sony Wireless Adaptor for DualShock 4, though some generic controllers may clone/report this ID). gamepad -vendor 1949 product 0402-
But if your device is a gamepad showing that ID, it’s likely a third-party PS4-style controller using Sony’s wireless adaptor ID for compatibility.
This is where the vendor 1949 product 0402 identifier becomes critically important.
To check:
lsusb -v -d 1949:0402 (Linux) or USB Device Tree Viewer (Windows).
If bDeviceClass is weird or lacks Sony strings → likely a counterfeit controller. | Problem | Likely fix | |---------|-------------| |
If you hold this gamepad, here’s what you’re looking at:
The internal USB controller chip reports the VID 0x1949 (Google) and PID 0x0402. Later revisions of the Stadia Controller (after mid-2020) sometimes show PID 0x9400 or 0x9401 when in Bluetooth mode, but wired mode always uses 0x0402.