When connected to a system—particularly Linux-based environments like RetroPie, Lakka, or Ubuntu—the device typically presents itself with the following characteristics:
The gamepad you're referring to is likely the "1949" product code from a vendor, with a product ID of "0402".
Every USB and Bluetooth device broadcasts a Vendor ID (VID) and Product ID (PID) to help operating systems identify the manufacturer and the specific device model. This allows the system to load the correct drivers and input wrappers. 1949 (Registered to Amazon.com, Inc.)
The you want to run (e.g., RetroArch, Godot, Steam)
This hardware ID is the digital handshake that tells your PC, Raspberry Pi, or Fire TV exactly what kind of device is plugged in. Here is everything you need to know about setting it up and fixing common mapping issues. What is Device 1949:0402? This ID identifies the controller as a product of (Amazon’s hardware engineering subsidiary). Specifically: Original Device: Amazon Fire TV Game Controller (Bluetooth version). The "Clones": Many generic Android gamepads, including models from Go to product viewer dialog for this item.
The iPEGA PG-9053 usually operates in multiple modes selected by pressing Home + A/B/X/Y :
Open Device Manager, find the device, right-click, select Properties > Details > Hardware IDs . It should list USB\VID_1949&PID_0402 .
In the mapping configuration file (e.g., SDL2 mapping), change the mapping for the dpads from dpup:b1 to dpup:+a9 (using axis 9) or similar axis-to-button remapping. 3. Chromium/JS Gamepad Testing
The with vendor ID 1949 and product ID 0402 is a commonly utilized Bluetooth controller, frequently associated with Ipega models (specifically Ipega PG-9118 or similar) and STK-7007F controllers. These devices are popular among users seeking an affordable, multi-platform Bluetooth option for Android, iOS, and PC.
To bypass this issue and align your inputs to standard XInput or DualShock conventions, use the following validated raw remap string inside your platform's environment variables or controller database:
However, the legacy of the Luna Controller is defined by a tension between its innovative engineering and its market reception. Technically, the device is competent. It borrows the ergonomic symmetry popularized by the Xbox Wireless Controller, offering a comfortable, familiar grip for the average consumer. Yet, it suffered from the classic "chicken and egg" dilemma. The controller was designed specifically for the Luna cloud service, but without a massive, install-base-owning console to anchor it, it struggled to justify its existence against the ubiquitous Xbox controller, which could be used for Luna just as easily as it could for an Xbox or a PC. While the Luna Controller works via Bluetooth on PCs and mobile devices, its premium price point made it a hard sell for those not fully committed to Amazon’s ecosystem.
When configuring controller layouts, mapping buttons, or troubleshooting device compatibility in Linux, emulation platforms, or custom development environments, you often need to target or exclude specific hardware profiles.