USB controller issues

Hello,

Total newbie here but I’m having some issues with my Retro-bit usb controller adapters. I’m using Retroarch 1.3.0 on a Shield TV. Retroarch recognizes the controllers as “INNEX NES Controller USB” (4754/17987) and “INNEX Genesis Controller USB”. All buttons work on both controllers except for UP and LEFT and both are confirmed fully working on PC. Any help would be appreciated.

Thanks!

Update your autoconfig profiles using the online updater, also use retroarch nightlies or try disabling autoconfig in input settings and try mapping all buttons manually

I have autoconfig disabled and tried mapping the buttons manually, they all work except for UP and LEFT on both controllers. Using the latest nightly build (2016-02-14).

I discovered a user of Retropie had a similar issue with a Atari to USB adapter and it was resolved. Could this possibly be implemented into a build?

https://www.raspberrypi.org/forums/viewtopic.php?f=78&t=36564&start=25

If it requires a new kernel and modules to be compiled, it’s not possible for us to provide such a thing for Android.

Any other suggestions to get this working?

Not really. It sounds like the adapter is sending signals that are out of bounds from what the kernel driver can handle. There’s not really anything to be done about that, other than patching the kernel.

I bought a Retrolink Genesis controller, shows up as USB Gamepad. Disabled autoconfig and everything mapped except C, X, Y, and Z. Retroarch reads when I input them but they all show up as Button 0. Confirmed working on PC. Any help would be appreciated.

Does your controller works on retroarch for pc? Anyway you can ask the retroarch devs to implement a specific device hack for your controller to work properly or you can use apps like tincore keymapper or gamekeyboard+ to remap the input of your usb gamepad.Also: http://libretro.com/forums/showthread.php?t=3550

I got this working, had to edit the kl file for the controller.