Gamepad -vendor 1949 Product 0402- May 2026
This occurs when Windows assigns the driver incorrectly.
The Fix:
Cause: RetroArch uses udev or sdl2 driver which may not enable force feedback for unknown VID/PID.
Fix: In RetroArch, go to Settings → Input → RetroPad Binds → Port 1 Controls → Device Type → Change to “XInput” or “Stadia Controller” if listed. Alternatively, compile RetroArch with -DHAVE_HID=ON.
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.
The hardware identification (Vendor ID: 1949, Product ID: 0402) is a common "signature" for various Bluetooth gamepads, most notably the Amazon Fire Game Controller
. Interestingly, this ID is also frequently used by third-party manufacturers, particularly , to ensure compatibility with Android and other platforms. Device Identification & Variants Devices reporting as
often appear under different brand names due to shared firmware or "Android mode" emulation: Amazon Fire Game Controller : The primary owner of the Vendor ID (registered to Lab126, Inc. , Amazon's hardware division). Ipega PG-9069
: A common third-party controller that uses this ID for Bluetooth pairing. Ipega PG-9118 / PG-9023 gamepad -vendor 1949 product 0402-
: Reported by users and developers as using this hardware ID, though sometimes requiring manual remapping for full functionality.
: A generic controller that успішно pairs using this ID but may have issues with advanced features like rumble/vibration. Feitun Gamepad : When connected via Bluetooth, this device identifies as Driver & System Recognition
When connected to a computer or console, the system typically sees multiple "handlers" because these controllers often mimic several input types at once:
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"
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 string "gamepad -vendor 1949 product 0402-" refers to the Amazon Fire TV Game Controller Go to product viewer dialog for this item.
. This identifier is commonly seen in diagnostic tools or system logs when connecting the official Amazon-branded gamepad. Device Details Manufacturer: Lab126, Inc. (Amazon's hardware division). Vendor ID: 1949 (hex: 0x1949). Product ID: 0402 (hex: 0x0402).
Connectivity: Primarily Bluetooth, though it appears as a HID (Human Interface Device) in system menus. Key Features This occurs when Windows assigns the driver incorrectly
Controls: Includes standard ABXY buttons, dual analog sticks, a D-pad, shoulder bumpers, and triggers.
Media Buttons: Features dedicated playback controls (Play/Pause, Rewind, Fast Forward) at the bottom, which is unique for gaming controllers.
Compatibility: Designed specifically for the Amazon Fire TV platform, though it can sometimes be paired with PCs or Macs as a generic Bluetooth controller. Power: Typically uses two AA batteries.
If you are seeing this ID in a Gamepad Tester or configuration file, it indicates the system has recognized the hardware but may require specific mapping to work with non-Amazon apps.
Are you trying to remap the buttons for a specific emulator or fix a pairing issue with your device?
The device with Vendor ID 1949 and Product ID 0402 is the Amazon Fire TV Game Controller (1st Generation).
While originally designed specifically for the Amazon Fire TV ecosystem, its identification as a generic gamepad in various databases makes it a versatile, if occasionally finicky, piece of hardware for other setups. Key Hardware Features
Design & Layout: It features a design heavily inspired by the Xbox 360 controller, including dual clickable analog sticks, a D-pad, four action buttons (A/B/X/Y), two shoulder buttons, and two triggers.
Unique Controls: Unlike standard controllers, the 1st Gen model includes dedicated media buttons (Rewind, Play/Pause, Fast Forward) at the bottom center and a "GameCircle" button.
Connectivity: It uses Bluetooth for wireless gaming and is powered by two AA batteries. Further references for developers :
Microphone: Notably, this first-generation model does not include a microphone for voice search, a feature added in the subsequent 2nd Gen version. Using it Beyond Fire TV
PC/Mac Compatibility: You can pair it with other Bluetooth-enabled devices, but it may require manual button remapping. On some platforms, it has been known to "take over" mouse control upon pairing.
Mapping Data: If you are setting it up on a custom system (like Godot or Linux/RetroArch), the standard mapping typically assigns the D-pad to axis 9 (+a9) and standard buttons to typical indices (A:b0, B:b1, X:b3, Y:b4). Pairing Instructions To pair this controller with a device:
Yes. Vendor 1949 produces several PIDs. Knowing them helps contextualize the 0402:
Since Google refunded all Stadia hardware purchases and disabled the cloud service, the controller is now just a standard USB/BT gamepad. But the 0x1949:0x0402 VID/PID remains. Here’s how to maximize its life:
If you want, I can:
Which would you like?
The hardware ID 1949:0402 refers to the Amazon Luna Controller and its predecessor, the Amazon Fire Game Controller. It is frequently encountered in Linux and Windows environments when configuring gamepads via Bluetooth or USB. Device Specifications Vendor ID (1949): Amazon.com.
Product ID (0402): Specifically identifies the Luna Wireless Controller or Fire TV Game Controller.
Alternative Manufacturers: Some generic controllers (e.g., Ipega PG-9069 or GameSir T4 Pro in Android mode) intentionally mimic this ID to ensure compatibility with standard drivers. Usage & Setup This controller supports three primary connection methods:
It looks like you’re referencing a USB vendor/product ID pair:
vendor 1949 = Google Inc.
product 0402 = Stadia Controller (in USB mode)
A useful review for "gamepad -vendor 1949 product 0402-" would focus on the Google Stadia Controller used as a standard wired gamepad (since Stadia service shut down in 2023).

























