Jump to content

Windows not recognizing Pro Controller as a game controller, and lists device as disconnected in Device Manager

Hello fellow... "LTTers"?

I wanted to use my Nintendo Switch Pro Controller on my Desktop PC, but the issue is that Nintendo Switch Controllers are dInput, instead of xInput.

Nintendo Switch Pro Controllers on Windows should still connect automatically, but the issue is that the controller inputs themselves won't work properly other programs most of the time. You need 3rd party programs, such as BetterJoyforCemu, DS4Windows, or ProconXInput, which use ViGEM (or ScpVBus in ProConXInput's case) and HIDGuardian. Alternatively Steam has its own controller drivers, which I tried as well.

 

So with that context, here's the full order of events:

1) I plugged in my Pro Controller through USB, and Windows detected it, and set it up as a game controller

2) I installed BetterJoyForCemu, and its Drivers [ViGEM & HIDGuardian]

3) Success! It worked!

4) Computer kept Blue Screening in a constant loop for unrelated reasons, and I eventually had to reinstall Windows.

5) Windows would not detect when I plugged in my Pro Controller anymore, no notification, no sound, nothing.

6) Nothing showed up in Device Manager either.

7) I spend over a week trying all the 3rd party solutions listed above.

8) I realize that none of this would work for the issue I'm having, since windows needs to detect the device, as a game controller, before any of these 3rd party solutions could do anything.

9) I make sure all of the windows power settings, such as power saving mode is not messing with the USB ports, (In power mode and in device manager)

10) Still nothing, I completely uninstall all of the 3rd party drivers, using this tutorial: https://vigem.org/projects/ViGEm/How-to-Install/

11) I try to reinstall each solution individually, to try and see if any of them will work in desperation.

11) I download USBTreeViewer and try to figure out wtf was going on.

12) I am now asking for help, as I realize I am in way over my head, but I feel I am getting closer.

 

p.s. both screenshots were taken 2-3 minutes apart, and the controller was plugged in for both.

Reposted because wrong thread I think? It died with no replies for a week under peripherals.

Screenshot 2021-12-23 192233.png

Screenshot 2021-12-23 192459.png

 
Link to comment
Share on other sites

Link to post
Share on other sites

On 1/2/2022 at 7:26 AM, qwerp said:

I've looked through it and uninstalled it using that guide, but the issue is windows cant identify it at all and almost blocks the connection. Im gonna go through the guide to double check, but im pretty sure somethings bugged out with windows.

Link to comment
Share on other sites

Link to post
Share on other sites

  • 3 weeks later...
On 1/3/2022 at 10:55 PM, Hyphen8d said:

I've looked through it and uninstalled it using that guide, but the issue is windows cant identify it at all and almost blocks the connection. Im gonna go through the guide to double check, but im pretty sure somethings bugged out with windows.

Yeah I just went through the steps again, sorry it took me a while, I needed a break from trying to figure this out.

Results:

Nothing changed. The powershell did uninstall HIDGuardian, but it didn't fix the issue

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×