First I would like to express my thanks to Hunter Kaller for activating my account so that I can post here. Thank you Hunter !
I have Retroarch V0.9.9.6 on my S3 and I use it with a Snakebyte idroid:con bluetooth controller. It works perfectly and I’m really grateful to the developers. I’ve just updated my Justop K9B Android TV dongle to 4.2.2 and installed Retroarch for the very first time in the hope that I will be able to now play games on the TV instead of my phone. Unfortunately this new version no longer appears to work with my controller. The D-pad (Up, Down, Left and Right) work correctly but none of the other buttons appear to work in the cores, even though they do work in Android and the Retroarch menu. Now I don’t know if the fault is elsewhere so I’ve decided to post what info I can to see if the problem can be solved by anyone here.
The Snakebyte idroid:con is now being identified as a Red Samurai by Retroarch V1.0.0.0 so I have got all of the rest of the required info below:
Snakebyte idroid:con (as Game Controller 1)
connected via bluetooth to a Justop K9B (Model Rikomagic MK802IIIS/Android 4.2.2/Kernel 3.0.36+)
using IME com.android.inputmethod.latin/.LatinIME
running Retroarch V1.0.0.0
Port 0: Broadcom Bluetooth HID.
A -> Pad 0 : 190, ac = 0, src = 1281
B -> Pad 0 : 189, ac = 0, src = 1281
X -> Pad 0 : 191, ac = 0, src = 1281
Y -> Pad 0 : 188, ac = 0, src = 1281
Up -> Pad 0 : x 0.00, y 0.00, z 0.00, rz 0.00, src 16777232 (buutmethod.latin/.LatinIME
running Retroarch V1t works correctly)
Down -> Pad 0 : x 0.00, y 0.00, z 0.00, rz 0.00, src 16777232 (but works correctly)
Left -> Pad 0 : x 0.00, y 0.00, z 0.00, rz 0.00, src 16777232 (but works correctly)
Right -> Pad 0 : x 0.00, y 0.00, z 0.00, rz 0.00, src 16777232 (but works correctly)
Select -> Pad 0 : 196, ac = 0, src = 1281
Start -> Pad 0 : 197, ac = 0, src = 1281
L1 -> Pad 0 : 192, ac = 0, src = 1281
L2 -> Pad 0 : 194, ac = 0, src = 1281
L3 -> Pad 0 : 198, ac = 0, src = 1281
R1 -> Pad 0 : 193, ac = 0, src = 1281
R2 -> Pad 0 : 195, ac = 0, src = 1281
R3 -> Pad 0 : 199, ac = 0, src = 1281
Left Analog Up -> Pad 0 : x 0.00, y -1.00, z 0.00, rz 0.00, src 16777232
Left Analog Down -> Pad 0 : x 0.00, y 1.00, z 0.00, rz 0.00, src 16777232
Left Analog Left -> Pad 0 : x -1.00, y 0.00, z 0.00, rz 0.00, src 16777232
Left Analog Right -> Pad 0 : x 1.00, y 0.00, z 0.00, rz 0.00, src 16777232
Right Analog Up -> Pad 0 : x 0.00, y 0.00, z -1.00, rz -1.00, src 16777232
Right Analog Down -> Pad 0 : x 0.00, y 0.00, z 1.00, rz 1.00, src 16777232
Right Analog Left -> Pad 0 : x 0.00, y 0.00, z -1.00, rz 0.00, src 16777232
Right Analog Right -> Pad 0 : x 0.00, y 0.00, z 1.00, rz 0.00, src 16777232
I have also noticed that Retroarch V1.0.0.0 has many more controllers available, including the Saitek P480. I have a Saitek P380, so I thought I’d give that a go; but no luck there either. I also tried the idroid X360 and the i.droid options in case either of them would work with my idroid:con; but still no luck. Anyway in case there’s any chance of getting the Saitek P380 added in the next version of Retroarch, I’v included the required info below:
Saitek P380
connected via USB to a Justop K9B (Model Rikomagic MK802IIIS/Android 4.2.2/Kernel 3.0.36+)
using IME com.android.inputmethod.latin/.LatinIME
running Retroarch V1.0.0.0
Port 0: Jess Tech Dual Analog Pad.
A -> Pad 0 : 191, ac = 0, src = 1281
B -> Pad 0 : 190, ac = 0, src = 1281
X -> Pad 0 : 189, ac = 0, src = 1281
Y -> Pad 0 : 188, ac = 0, src = 1281
Up -> Pad 0 : x 0.00, y 0.00, z 0.00, rz 0.00, src 16777232 (but works correctly)
Down -> Pad 0 : x 0.00, y 0.00, z 0.00, rz 0.00, src 16777232 (but works correctly)
Left -> Pad 0 : x 0.00, y 0.00, z 0.00, rz 0.00, src 16777232 (but works correctly)
Right -> Pad 0 : x 0.00, y 0.00, z 0.00, rz 0.00, src 16777232 (but works correctly)
Select -> Pad 0 : 196, ac = 0, src = 1281
Start -> Pad 0 : 197, ac = 0, src = 1281
L1 -> Pad 0 : 192, ac = 0, src = 1281
L2 -> Pad 0 : 193, ac = 0, src = 1281
L3 -> Pad 0 : 198, ac = 0, src = 1281
R1 -> Pad 0 : 194, ac = 0, src = 1281
R2 -> Pad 0 : 195, ac = 0, src = 1281
R3 -> Pad 0 : 199, ac = 0, src = 1281
Left Analog Up -> Pad 0 : x 0.00, y -1.00, z 0.00, rz 0.00, src 16777232
Left Analog Down -> Pad 0 : x 0.00, y 1.00, z 0.00, rz 0.00, src 16777232
Left Analog Left -> Pad 0 : x -1.00, y 0.00, z 0.00, rz 0.00, src 16777232
Left Analog Right -> Pad 0 : x 1.00, y 0.00, z 0.00, rz 0.00, src 16777232
Right Analog Up -> Pad 0 : x 0.00, y 0.00, z -1.00, rz 0.00, src 16777232
Right Analog Down -> Pad 0 : x 0.00, y 0.00, z 1.00, rz 0.00, src 16777232
Right Analog Left -> Pad 0 : x 0.00, y 0.00, z 0.00, rz -1.00, src 16777232
Right Analog Right -> Pad 0 : x 0.00, y 0.00, z 0.00, rz 1.00, src 16777232
Hope someone can enlighten me as to why things aren’t working for me.
Thanks.