Davidobot / BetterJoy

Allows the Nintendo Switch Pro Controller, Joycons and SNES controller to be used with CEMU, Citra, Dolphin, Yuzu and as generic XInput
Other
3.86k stars 341 forks source link

[BUG] Switch pro controller isn't connecting to BetterJoy #834

Open Axolotlzz opened 3 years ago

Axolotlzz commented 3 years ago

Bug: My official switch pro controller is connecting to my pc and cemu just fine. but when I try to connect it to better joy, it doesn't show up in the four boxes. When I click "Add Controllers" it shows up under the "All Devices" section and not the "Switch Controllers" section. Even though it is showing up there, I still can't connect it.

Expected behavior: Should connect to Betterjoy automatically

Controller: -Nintendo Switch Pro Controller -Bluetooth connection

plz help Add 3rd-Party Controllers 8_24_2021 7_52_39 PM BetterJoy 8_24_2021 7_53_07 PM

Axolotlzz commented 3 years ago

Here is what the controller shows up as in my Bluetooth settings Settings 8_24_2021 7_54_53 PM (2) Also, it says that it can't start VigemBus, so if you know what that's all about please tell me.

poronite commented 3 years ago

I have the exact same problem, but I have a Hori Wireless Gamepad. It also gets recognized on windows as Lic Pro Controller.

Reual4412 commented 2 years ago

do you have the driver installed? in your log at the bottom it has "could not start vigemBus" did you go into the folder called drivers and install the .exe there? specifically ViGEmBusSetup(version number).exe

benedictjones commented 2 years ago

I was having this problem. I went back and tried re-installing using the x64 version (not the x86 version which I initially used) and now it works. v7.1

MozzieItch commented 4 months ago

for some reason im having the same problem, i fixed the drivers but now it wont connect

image_2024-05-18_212504864 image_2024-05-18_212533544 image

MozzieItch commented 4 months ago

it works with joycons tho

codahq commented 3 months ago

often time the issue is that a switch pro controller won't reconnect. you have to delete it from the bluetooth devices and redo the connection. there is some weird problem with them never reconnecting.

on those lines, these reconnect problems have a bit of a workaround.

there is very likely a problem with betterjoy but i don't think the developer will see it or fix it. there seems to be no work recently but even more importantly, i think the developer will not run into the scenario to reproduce or fix it.

i had many connectivity issues initially but i found a post somewhere that suggested i disable my motherboard bluetooth and try a usb bluetooth dongle if i had one laying around. i did and it worked. i have had various levels of success with motherboard and bluetooth dongles. if i had more time i would document it and suggest a wiki page or something for the repo.

either way, you may consider trying a different bluetooth controller if you have one available. all of my issues are resolved with a usb controller built from the broadcom bcm20702 4.0 chip. mine was a generic piece of garbage i bought years ago for 10 bucks. i can't even tell what brand name it is anymore but windows update has the drivers for it in windows 10.