Gamepad -vendor 1949 Product 0402-

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.


Cause: The Stadia Controller has an auto-shutdown feature even over USB.
Fix: Press the Stadia button to wake it. To disable auto-shutdown, you need original Stadia firmware update (no longer possible post-shutdown) or a custom firmware (community projects exist).

Android 11+ supports the Stadia Controller natively via USB OTG. Apps that use the Android gamepad API see it correctly. However, button labels may not match because Android expects Xbox layout.

The gamepad -vendor 1949 product 0402- is a fascinating piece of hardware anthropology. It represents the massive, grey-market OEM industry of Shenzhen. It is not a premium device. It is not a hidden eSports weapon. It is a simple, functional, and frustratingly generic PlayStation 2 clone that has been plugged into millions of PCs for two decades.

If you see this string in your system, you now know: You are holding a "SainSonic" or "Shenzhen Saidian" reference controller. It will work for classic emulation out of the box. For modern gaming, you will need x360ce. And if it breaks, do not repair it – simply buy a modern controller with official XInput support.

Treat VID 1949 PID 0402 as what it is: a humble workhorse of the budget gaming stable, not a thoroughbred.

Understanding the hardware signature Vendor 1949, Product 0402 is essential for gamers attempting to repurpose older hardware for modern PC or Linux setups. This specific identifier belongs to the 1st Generation Amazon Fire TV Game Controller.

Produced by Lab126 (Amazon’s hardware R&D arm), this controller was originally designed to pair with the 2014-era Fire TV. While it was innovative for its time, using it on non-Amazon devices today requires specific mapping and driver configurations. Hardware Profile: Amazon Fire TV Controller (Gen 1)

The "1949:0402" model is a Bluetooth-based gamepad that mimics the ergonomics of an Xbox 360 controller.

Connectivity: Primarily Bluetooth (3.0 or Wi-Fi Direct depending on the specific firmware version). gamepad -vendor 1949 product 0402-

Power: Requires two AA batteries; it is not internally rechargeable.

Input Layout: Features dual clickable analog sticks (L3/R3), analog triggers (L2/R2), and dedicated media controls (Play/Pause, Forward, Rewind) at the bottom. Unique ID: Vendor ID (VID): 1949 (Lab126 / Amazon) Product ID (PID): 0402 (1st Gen Gamepad) Usage on Windows and Linux

Because this controller was built for a closed ecosystem, modern operating systems often misidentify its inputs. 1. Linux & RetroPie Issues

In Linux environments (such as Ubuntu or RetroPie), the device is frequently detected as a "Gamepad Keyboard" or "Consumer Control" rather than a standard joystick.

D-Pad Conflict: The most common issue is the D-pad being treated as an axis (often Axis 9) instead of digital buttons.

Fix: You may need to create a custom udev rule to force the system to recognize it as a joystick. Use a command like nano /etc/udev/rules.d/99-amazon.rules and add:SUBSYSTEM=="input", ATTRSname=="Gamepad", ENVID_INPUT_JOYSTICK="1". 2. Windows Mapping

Windows 10 and 11 will generally pair with the device via Bluetooth, but games may not see it as an XInput device. Bluetooth controllers are not working - CoreELEC Forums

The hardware ID 1949:0402 identifies a generic Bluetooth gamepad often associated with Amazon Lab126

(Vendor ID 1949). This specific ID is commonly used by third-party controllers mimicking original hardware to ensure compatibility with Android and various gaming systems. Device Identification Vendor ID: 1949 (Lab126, Inc. / Amazon) Product ID: 0402 Common Names: GEN GAME S3 Go to product viewer dialog for this item. Go to product viewer dialog for this item. , or simply "Gamepad" To check: lsusb -v -d 1949:0402 (Linux) or

Manufacturers: Often produced by brands like Ipega, PXN, or GameSir Observed Connectivity & Behavior

Reports from technical forums and hardware databases indicate the following characteristics:

The hardware identifier Vendor 1949, Product 0402 refers to a generic Bluetooth game controller often associated with brands like iPEGA (specifically the PG-9118) or unbranded "N1-3017" mobile gamepads. While the vendor ID 1949 is officially registered to Lab126 (an Amazon subsidiary), it is frequently used by these third-party gamepads when operating in certain Bluetooth HID (Human Interface Device) modes. Device Overview and Identification

When connected to a system—particularly Linux-based environments like RetroPie, Lakka, or Ubuntu—the device typically presents itself with the following characteristics:

Name: Often appears as "Gamepad," "Gamepad Keyboard," or "Gamepad Mouse" depending on the selected pairing mode.

Pairing Modes: These controllers usually support multiple modes (e.g., Android, iOS, or PC/HID) triggered by holding specific button combinations (like Home + A or Home + X) during power-on.

Internal Hardware: Some users report these devices are generic "knock-offs" designed primarily for mobile use but compatible with PC and single-board computers via standard Bluetooth stacks. Common Technical Issues

Users frequently encounter challenges when integrating this specific hardware ID into gaming setups:

Initialization Failures: On some Linux distributions, the controller may pair and connect but fail to initialize properly, leading to "No controllers detected" errors in software like Steam. Cause : The Stadia Controller has an auto-shutdown

D-Pad Remapping: Technical reports on platforms like GitHub indicate that the D-pads on these 1949:0402 devices may not be remappable via standard Gamepad APIs in certain game engines.

Multiple Input Profiles: The device may simultaneously register as a keyboard, mouse, and consumer control device, which can confuse emulator software that expects a single joystick input. Troubleshooting and Setup Guide

If you are attempting to get a "Vendor 1949 Product 0402" gamepad working, follow these community-recommended steps:

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).

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.


If you hold this gamepad, here’s what you’re looking at:

  • Extra features: 3.5mm headphone jack (audio over USB), vibration motors.
  • 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.

    If you see a yellow exclamation mark in Device Manager, or the controller simply doesn't work, here is the common fix.

    If you are holding a controller with vendor 1949 product 0402, you likely already own it. But should you seek one out?