Skip to content
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

Retro-Bit Legacy 16 2.4Ghz controller not working #518

Open
Legomountain14 opened this issue Feb 10, 2024 · 7 comments
Open

Retro-Bit Legacy 16 2.4Ghz controller not working #518

Legomountain14 opened this issue Feb 10, 2024 · 7 comments

Comments

@Legomountain14
Copy link
Contributor

Legomountain14 commented Feb 10, 2024

Platform: macOS 14.2.1 & macOS 12.7.1

Controller: Retro-Bit Legacy 16 2.4Ghz

When I plug in the controller dongle, I get this message:
Screenshot 2024-02-10 at 9 04 02 AM

This appears to be because the Retro-Bit Legacy 16 acts as a Nintendo Switch Pro Controller, but is detected as "Pro Controller" instead of "Nintendo Switch Pro Controller."

This is my best guess at what is going on.
I did look in the mappings.go file, but found nothing with the name "Pro Controller," which led me to the above theory.

UPDATE: It works on Windows, but not on macOS. Have not tested on Linux yet.

@bagelbyheart
Copy link
Contributor

I know that Switch controllers act up in linux (at least on the lakka side), I wonder if something similar is happening here. Does the controller work correctly using mainline RetroArch?

@Legomountain14
Copy link
Contributor Author

Legomountain14 commented Feb 19, 2024

mainline RetroArch?

I haven't tested it yet. I will try when I get back to my computer.

UPDATE: It does not appear to work. I don't know much about RetroArch though.

@bagelbyheart
Copy link
Contributor

Ok, I think the issue is the Switch controller driver that is used. This is an issue I have with all of my switch controllers on Linux and Mac OS. You /might/ be able to launch ludo or RetroArch via steam and use it's input mapping instead. I haven't tested that on linux or macOS myself yet.

@Legomountain14
Copy link
Contributor Author

That seems to be the problem. I have tried the steam method, but it worked once and never again. When I try it on hardwaretester.com/gamepad the inputs appear to just to be random until the tab crashes. This even happens without the controller connected, just with the dongle.
I have tried other switch controllers, and they appear to work fine. The problem seems that it connects via USB.

@igorcafe
Copy link
Contributor

igorcafe commented Mar 30, 2024

@bagelbyheart @kivutar is there anything we can do?

@bagelbyheart
Copy link
Contributor

@igoracmelo ludo relies on underlying controller support from the operating system, so if there isn't a working driver we can't provide a mapping. =(

@Legomountain14
Copy link
Contributor Author

This looks interesting:
TheWaveWarden/SwitchProConLinuxUSB

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants