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.95k stars 348 forks source link

[BUG] Controllers connecting to computer but not showing up in BetterJoy. #678

Open mchety opened 3 years ago

mchety commented 3 years ago

Describe the bug My pro controller is connecting to my pc, but not showing up in BetterJoy, and the same things with my joycons. I've tried re-installing many times and using earlier versions. The console also says "Could not start VigemBus. Make sure drivers are installed correctly." But I've installed and reinstalled it many times.

Expected behavior For the controller to connect, and for the gyro to work with Cemu/BOTW.

Controller (please complete the following information): Wireless Pro Controller. (And joycons)

Davidobot commented 3 years ago

Huh, never saw that error before. Make sure you restart your PC after install Vigem?

mchety commented 3 years ago

@Davidobot I got rid of the error for the Vigembus drivers by reinstalling them, but it's still not detecting the pro controller, and with the joy cons, I was able to connect the left joycon, but when I tried to restart the app because it wasn't detecting the right one, a new errror message came up saying

Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click quit, the application will quit immediately.

Access to the path 'C:\Windows\system32\settings' is denied.

If I click continue, the app opens, but any time I click anything, the error pops up again, and the console is empty. I've also tried resetting my network settings, but that didn't make a difference.

urbanthedk commented 3 years ago

Huh, never saw that error before. Make sure you restart your PC after install Vigem?

I made a report long time ago. There is a big issue with reconnecting, on win10. no matter what i or “we” do, controllers are not,reconnecting properly to betterjoy. Theremare many reports same as this one.

Actually I just came to open a new report because I purchased a new pc last week, installed new bluetooth asus bt500 and connected brand new joycons. Still, same issue, they wont reconnect properly to joycon even though they are recognized by windows no problem. So in order to resolve te issue I have to re-pair them via add device. Im speculating its a windows update that broke something? Not even older version works properly anymore.

please help us fix this

kwidney commented 3 years ago

I've had this exact same thing, in my case it seems to be down to a hardware or firmware version.

From https://www.aliexpress.com/item/4000237860049.html:

"Connection to Windows PC:

There are two versions of this controller. you can check the stickers of back, one is write "001" and other one is don't have "001", if don't have "001", just press "HOME" button to connect the switch console, and other one need you long press"Y+HOME" button to connect the switch console"

The controller with sticker/revision 001 will link to Windows but will not show up green on BetterJoy (and work), the other controller works perfectly. So I fixed it by ordering without "001", nothing HID/Vigembus/BetterJoy did to fix this, looks like a different implementation on the controller alltogether.

urbanthedk commented 3 years ago

I've had this exact same thing, in my case it seems to be down to a hardware or firmware version.

From https://www.aliexpress.com/item/4000237860049.html:

"Connection to Windows PC:

There are two versions of this controller. you can check the stickers of back, one is write "001" and other one is don't have "001", if don't have "001", just press "HOME" button to connect the switch console, and other one need you long press"Y+HOME" button to connect the switch console"

The controller with sticker/revision 001 will link to Windows but will not show up green on BetterJoy (and work), the other controller works perfectly. So I fixed it by ordering without "001", nothing HID/Vigembus/BetterJoy did to fix this, looks like a different implementation on the controller alltogether.

No, I have original JoyCon controllers. Several pairs of them actually all bought at different legit retailers, none work properly.

Benroke commented 8 months ago

I had a similar problem. I think if you use this video https://www.youtube.com/watch?v=t5YXNhuPObs it will help out a ton.