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

3rd Party Switch Pro Controller #67

Closed
Sorimachi opened this issue Nov 3, 2018 · 11 comments
Closed

3rd Party Switch Pro Controller #67

Sorimachi opened this issue Nov 3, 2018 · 11 comments

Comments

@Sorimachi
Copy link

I'm using a 3rd party Switch Pro controller: https://www.amazon.com/gp/product/B07H3PPJ3C
When I connect it via bluetooth, BetterJoy picks it up as a Switch controller, but when I try to map the keys in Cemu; Up and Right on both analog sticks is not recognized at all. I tried calibrating the controller with my Switch, and everything seemed normal, but the problem still persists

@caseyomah
Copy link

Likely the same as #84, but without more information it would be very difficult to resolve.

@Rarurin
Copy link

Rarurin commented Feb 18, 2019

Hi, im here to provide more info on this problem i myself am facing too, which is "probably" on the same controller, tho the link for that OP's controller doesn't work anymore, so i can't fully confirm it.

My controller is this one https://www.amazon.es/gp/product/B07DDB6B4K/ and is facing the "same" problem, and i quote, because while my Up and Right inputs on both analog sticks don't seem to work, i noticed when looking on any windows menu that the highlight selector keeps going up infinitely, like if the Up input was stuck pressed. All the other inputs work properly, including Rumble, altho BetterJoy doesn't seem to be picking up motion data. Also, the Up and Right inputs problem happens only when in Bluetooth mode and with BetterJoy opened, otherwise they work properly in USB mode AND not using BetterJoy.

Yes, BetterJoy detects the controller as "Pro controller", but it only picks it up properly when connected via Bluetooth. When i connect the controller via USB, it initially seems to also detect it, but then something wrong seems to happen, and it ends up dropping it. the log says the following:

Pro controller connected.
Using user stick calibration data.
Using user stick calibration data.
Starting poll thread.
Dropped.
Removed dropped controller to list. Can be reconnected.

I've tried resetting the controller while connected, but that doesn't fix anything. I also tried initially with the v5 of BetterJoy, then downloaded the v6 nightly 4, but again no fix. In both cases i installed and uninstalled their respective drivers and rebooted the PC after just in case.

Another weird thing that i've noticed about this controller is, that if i connect it via Bluetooth and without BetterJoy opened, CEMU won't detect it in the inputs config panel, but it will if it's connected via USB. It's a bummer, because while i picked this controller just recently to replace an old one i had that was dying and play any game in general, i picked this model specifically just so i could have wireless capability and motion controls for CEMU.

If you need any other info that i could provide, please ask me and i'll happily do so. I don't think there's anything else for me to try at the moment, im not a programmer or anything similar, so i can't really look up or mess around in the code.

EDIT: I fixed the motion controls, it was just a case of me not putting the server port on cemuhook settings properly, tho, this introduced a new problem, and it's that the moment i for example draw the bow in BOTW to aim, cemu will just lag infinitely, doing something like.... 1 frame ever X seconds :S

@Davidobot
Copy link
Owner

@DagoLaR cemu lagging seems to be a case of maybe bad cemuhook interaction. Try updating either cemu or cemuhook?

@Rarurin
Copy link

Rarurin commented Feb 19, 2019

@DagoLaR cemu lagging seems to be a case of maybe bad cemuhook interaction. Try updating either cemu or cemuhook?

CEMU 1.15.2d with Cemuhook v0.5.7.0 running perfectly normal otherwise. Looks like the motion control causing it whenever i do anything that triggers the use of it.

@Rarurin
Copy link

Rarurin commented Feb 27, 2019

Hi again, just wanted to add that today i've had the opportunity to try the original JoyCons, and everything was working perfectly and flawlessly, including motion control, so i guess all this problems with some of the inputs and the motion control completely lagging my CEMU has to actually do with this 3rd party controller (not following the original specs i guess...). I can only hope for future compatibility with some magic.

@xqdoo00o
Copy link
Contributor

@DagoLaR Maybe you could try this (tieba) to see if it works.
The download address is here baidu cloud, the extraction code is 99cm

@HughDaniels
Copy link

@Davidobot see if you can add support for the honson switch pro controller (the one with turbo button)

@Davidobot
Copy link
Owner

nonOriginal controller setting should work

@krizeth
Copy link

krizeth commented Mar 4, 2021

Hi 🙋🏻‍♂️ I just bought a "Power A" Pro Controller, when I try to connect it to PC (windows 10) with Bluetooth it is recognized and connected without problems but when i launch Betterjoy (I use the latest Betterjoy build) the controller is detected for a few seconds and then it disconnects:

Starting server on 127.0.0.1:26760
All systems go
Pro controller connected.
Starting poll thread.
Dropped.
Removed dropped controller. Can be reconnected

This happens both if I connect it via cable or via USB 🤷🏻‍♂️ I'm looking for a solution as I would like to use it on emulators with gyro support (Yuzu, cemu, dolphin etc) but mainly for Yuzu Early Acces and Mario games.

Could kindly tell me if there is any possible solution to my problem ??

thanks in advance for a possibile help !

=)

@Davidobot
Copy link
Owner

@krizeth PowerA's are not officially supported. Look around on the issues page for a link that may or may not work.

@krizeth
Copy link

krizeth commented Mar 4, 2021

@krizeth PowerA's are not officially supported. Look around on the issues page for a link that may or may not work.

Ok @Davidobot for now, thank you 😊 I'll try to take a look 👍🏻

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

7 participants