OneController icon indicating copy to clipboard operation
OneController copied to clipboard

Support for Retrolink USB Controller

Open will76 opened this issue 4 years ago • 10 comments

I have a USB Retrolink Snes controller that is very similar to the one in the README.me image.

It works on newer Samsung models but not on my Mi A1 and Moto G5s plus.

Is it possible to work on that?

Many thanks.

will76 avatar Apr 15 '21 14:04 will76

First check if the controller is even recognized by the phone by using this app.

Also please provide information on the rom that you are using, connection method.

Electric1447 avatar Apr 16 '21 08:04 Electric1447

No, it is not. However, it is recognized by the app "USB/BT Joystick Center" to create a driver.

I'm rooted and the emulator is Snes9x. Using OTG adapter that works for any other device (USB thumb, mouse etc.)

will76 avatar Apr 16 '21 11:04 will76

Ok I got more info.

On my working device, Gamepad Tester shows USB Gamepad Vendor_0079_Product_0011.

On the other devices, even though they don't work, they do have the Vendor_0079_Product_0011.kl file (which is for Classic (S)NES Controller).

Any "USB Host Diagnostic" app finds the USB Gamepad and shows the same output on both working and non working devices.

will76 avatar Apr 16 '21 12:04 will76

Could you sent screenshots from the gamepad tester app from all phones. Screenshot_20210416-162320 (This is from my own device with my usb snes pad)

Electric1447 avatar Apr 16 '21 13:04 Electric1447

First of all, thanks for your support. Working Device: Samsung M21 (Stock): m212 m21


Not working Device: Xiaomi Mi A1 (Rooted) (It is the same with Moto G5s rooted) mia1 mia12

will76 avatar Apr 16 '21 14:04 will76

Try to flash this in magisk. test.zip

Electric1447 avatar Apr 16 '21 14:04 Electric1447

Applied, rebooted. Nothing changed =/

will76 avatar Apr 16 '21 15:04 will76

I am not sure what is happening here

Electric1447 avatar Apr 16 '21 20:04 Electric1447

Thank you for your effort. Do you recommend flashing a custom rom to try to solve this issue? Which one could provide a stable and reliable Android experience?

will76 avatar Apr 17 '21 11:04 will76

Anything AOSP/Lineage based should be fine

Electric1447 avatar Apr 17 '21 18:04 Electric1447