-
-
Notifications
You must be signed in to change notification settings - Fork 142
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Controller Request]: Amazon Fire Game Controller #907
Comments
I will add a handler for this controller. Quick question: there are possibly few inputs missing, does the controller have analog stick buttons (ie. L3/R3) and is there anything else that changes for L2/R2 other than the `ff`` values (these are analog, but there is also often a digital value)? Also, which is the "middle" button you've noted above? In the picture I see a home button, and another one below it. One of these is missing from your transcription |
Thanks for getting back so quickly.
|
Ok, I've added these missing mappings. Next issue: the controller uses the same ID as another controller (ipega), so we need some other identifying feature to differentiate them. Can you find the name the controller is using? IIRC my btdb app will show that. |
Hi I tried using the btdb app but unfortunately it crashed while starting. Is there any other way to get the name of the controller? By connecting it to a computer maybe? |
On newer firmwares (17.0.0+) you need to disable Mission Control in order to load btdb. There are not enough free handles available for accessing one of the services it requires with Mission Control claiming one. |
Okay great, that worked. Thank you for the explanation. 10:ae:60:4d:af:c6 1949:0402 Amazon Fire Game Controller |
Controller Name
Amazon Fire Game Controller
Current Controller Behaviour
Controller successfully pairs with the console but doesn't respond to inputs
Controller vendor and product ID
0x1949:0x0402
Supported Features
Input Report Format
01 80 7f 80 7f 00 00 00 00 00 5a 00 Default
01 80 7f 80 7f 00 00 01 00 00 5a 00 A
01 80 7f 80 7f 00 00 02 00 00 5a 00 B
01 80 7f 80 7f 00 00 08 00 00 5a 00 X
01 80 7f 80 7f 00 00 10 00 00 5a 00 Y
01 80 7f 80 7f 00 00 40 00 00 5a 00 L1
01 80 7f 80 7f 00 00 80 00 00 5a 00 R1
01 80 7f 80 7f ff 00 00 00 00 5a 00 L2
01 80 7f 80 7f 00 ff 00 00 00 5a 00 R2
01 80 7f 80 7f 00 00 00 00 01 5a 00 Dpad Up
01 80 7f 80 7f 00 00 00 00 05 5a 00 Dpad Down
01 80 7f 80 7f 00 00 00 00 07 5a 00 Dpad Left
01 80 7f 80 7f 00 00 00 00 03 5a 00 Dpad Right
01 80 00 80 7f 00 00 00 00 00 5a 00 Left Stick Up
01 80 ff 80 7f 00 00 00 00 00 5a 00 Left Stick Down
01 00 7f 80 7f 00 00 00 00 00 5a 00 Left Stick Left
01 ff 7f 80 7f 00 00 00 00 00 5a 00 Left Stick Right
01 80 7f 80 00 00 00 00 00 00 5a 00 Right Stick Up
01 80 7f 80 ff 00 00 00 00 00 5a 00 Right Stick Down
01 80 7f 00 7f 00 00 00 00 00 5a 00 Right Stick Left
01 80 7f ff 7f 00 00 00 00 00 5a 00 Right Stick Right
01 80 7f 80 7f 00 00 00 04 00 5a 00 Back button
01 80 7f 80 7f 00 00 00 08 00 5a 00 Menu Button
01 80 7f 80 7f 00 00 00 10 00 5a 00 Middle Button
Additional Details
The text was updated successfully, but these errors were encountered: