ndeadly / MissionControl

Use controllers from other consoles natively on your Nintendo Switch via Bluetooth. No dongles or other external hardware neccessary.
GNU General Public License v2.0
2.39k stars 137 forks source link

[Controller Request]: 8bitdo NEOGEO Wireless #683

Open xl666 opened 10 months ago

xl666 commented 10 months ago

Controller Name

8bitdo NEOGEO Wireless

Current Controller Behaviour

Controller is not successful in pairing with the console

Controller vendor and product ID

No response

Supported Features

Input Report Format

No response

Additional Details

The controller has Bluetooth and is compatible with Windows and android. It can be used with the switch if you buy the 8bitdo USB 2 adapter. In Bluetooth mode the controller works with dinput

https://www.8bitdo.com/neogeo-wireless-controller/

ndeadly commented 10 months ago

A compatible bluetooth controller should at least pair with the console, even if it isn't supported by Mission Control. If it's not pairing at all, please try to pair it using this build, and post the log it creates (sdmc:/mc-mitm.log)

xl666 commented 10 months ago

Sorry I went ahead and posted the request while still waiting for my controller to arrive, what I posted is based on the information I found. As soon as I have the controller I'll provide more information

xl666 commented 10 months ago

I have the controller now, but I'm not able to pair it in bluetooth mode with my switch, pairing works well on android.

This is the log genated with the debug version provided. Thanks mc-mitm.log

ndeadly commented 10 months ago

It's been confirmed that this controller uses Bluetooth LE (see https://github.com/ndeadly/MissionControl/issues/719). We've done some testing in private on my discord server and it seems the controller suffers from similar issues to what I'm seeing with the Stadia controller. The good news is that fixing the problem for one will probably do so for both controllers. The bad news is that I have no idea what the cause is or how to resolve it currently.