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

NK Wireless Controller #793

Open
4 tasks
gervasito101 opened this issue Mar 30, 2024 · 9 comments
Open
4 tasks

NK Wireless Controller #793

gervasito101 opened this issue Mar 30, 2024 · 9 comments

Comments

@gervasito101
Copy link

Controller Name

NK Wireless Controller

Current Controller Behaviour

Controller is not successful in pairing with the console

Controller vendor and product ID

No response

Supported Features

  • Rumble/Vibration
  • Motion Controls
  • Player Number Indicator
  • Battery Level Reporting

Input Report Format

No response

Additional Details

No response

@ndeadly
Copy link
Owner

ndeadly commented Mar 31, 2024

Going to need some more information about this one, I have no idea what this controller is. A link to a vendor website, model number, picture...

Compatible bluetooth controllers should connect at the Change Grip/Order screen, even without button mapping. A controller that won't connect is likely:

  • Using a problematic Bluetooth chipset
  • Using Bluetooth LE (not currently supported, try the test build in my discord server under #testing-ble)
  • A 2.4G wireless controller that requires a USB dongle (and is effectively a USB controller to the console)
  • Having multiple connection modes, some of which may not be able to connect to the console

@gervasito101
Copy link
Author

First of all, grateful for your prompt response. I'm sorry I can't give you much information as it was a gift, but I can provide you with the link where the product was purchased. Again thank you very much. Greetings.
https://www.amazon.es/NK-Mando-para-Móvil-Inalámbrico/dp/B0BYK5885Y/ref=asc_df_B0BYK5885Y/?tag=googshopes-21&linkCode=df0&hvadid=646887993278&hvpos=&hvnetw=g&hvrand=5084245462393487832&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9047063&hvtargid=pla-2195774495459&mcid=452a9423fc34341f935f19c8e6185767&th=1

@pmnlla
Copy link

pmnlla commented Mar 31, 2024

To me, it seems like a fairly generic Dinput controller, meaning it might just have a problematic Bluetooth chipset. Do you have a PS4/3 on hand? What's the pairing flow like? USB dongle or standard Bluetooth?

@gervasito101
Copy link
Author

Tested on a PS4 it works without using a USB dongle; while on PS3 it only works using cable.

@ndeadly
Copy link
Owner

ndeadly commented Mar 31, 2024

Oh, it's a PS4 clone. Yeah, if that doesn't connect then in all likelihood it's another one of the incompatible bluetooth chipsets.

@gervasito101
Copy link
Author

Does all this mean that I will never be able to connect said controller to the ns through mission control? If there is no possible solution, I would like to ask you to close the thread so as not to bother you further and to thank you for everything.

@ndeadly
Copy link
Owner

ndeadly commented Apr 1, 2024

Difficult to say. There seems to be a group of devices that are actually pairing with the console, but during opening of the hid connection are doing something that causes the console to immediately disconnect them. This case may be resolvable through binary patching, but the only way that is going to happen is if somebody donates one of these controllers for me to use to debug the issue. There are also controllers that just straight up don't get detected by the bluetooth hardware on the Switch. For those there is likely no hope.

@gervasito101
Copy link
Author

How can I get those controllers to you? using a special program? excuse my ignorance.

@ndeadly
Copy link
Owner

ndeadly commented Apr 1, 2024

No, I meant the physical controller. I would need to debug on hardware while trying to pair an actual device.

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

No branches or pull requests

3 participants