Switch Pro Controller Driver Error



When you connect an Xbox Wireless Controller to your Windows 8.1 or Windows 7 PC with a micro-USB cable, Windows will automatically download and install the drivers for the controller. If Windows is not set to automatically download device software, you can check for updates through Device Manager. Plug your Switch Pro controller into the PC with a USB cable. You should be able to use the USB-A to USB-C cable that came with the controller, or you can use a USB-C to USB-C cable, if your PC has. Plug your Switch Pro Controller cable (or any USB-A-to-USB-C data cable, or USB-C-to-USB-C data cable if your PC has a USB-C port) into the controller and your PC. In order to update the controller firmware, the controller must be paired to the console and powered on. Note: The controller firmware can be updated while the controller is attached to the Nintendo Switch console or while it is connected wirelessly. Complete these steps. Ensure your console has the latest system update installed. My Gamepad I got from Xerox 2 years ago died so I was looking at controller I could use. I found out that you can use the Switch Pro Controller on steam which I wish I knew ages ago but oh well. I'm connecting it to my PC via the USB C on the controller to the USB C port on my x370 MSI board using a 2 meter usb c to usb c cable from Anker.

  1. Switch Pro Controller Windows Driver
  2. Switch Pro Controller Pc Driver

Switch Pro Controller Windows Driver

Symptoms

On your Surface Pro 3, you may encounter the following issue:

  • Touch firmware in Device Manager reports Code 10 (Cannot start) or Code 14 (restart required).

  • USB devices intermittently fail to function when they're connected to a Surface Pro 3. This may occur when you first connect the USB device or when you wake the Surface Pro 3 from sleep or hibernation.

Note Touch functionality continues to work in this situation.

Cause

This problem occurs because of a timing issue in the Inter-Integrated Circuit bus that puts the Touch firmware into an invalid state. When the Touch firmware driver is in this state, Windows sometimes fails to correctly load device drivers for attached USB devices because of a time-out.

Resolution

This issue is resolved by updated UEFI firmware version 3.11.760.0. To download and install this update, go to Windows Update and search for “System Firmware Update – 3/26/2015.”
If you still encounter an error after you install the updated firmware, follow these steps:

  1. Open Device Manager.

  2. Under Firmware, select the Touch firmware driver.

  3. Uninstall the driver. When you're prompted, choose to leave the existing driver in place.

  4. After this operation is completed, scan for hardware changes, and then reinstall the Touch firmware driver when you're prompted to do this.

  5. Restart the device.

More Information

For more information about Surface Pro 3 updates, see Surface Pro 3 update history.

Now including all 'optional' software that I left out in previous releases, ProconXInput v0.1-alpha2 release2 should help ease installation, reduce headache, and increase usable Switch Pro Controllers over USB.

Requirements

  • Windows 7 Service Pack 1 or newer
  • .net Framework 4 (Windows 8 and newer come with .net Framework 4 preinstalled)

release2 changes

  • HidGuardian.Lib, HidGuardian.Srv, and HidCerberus are now included in the release package.
  • The install script was updated to also install HidGuardian.Srv and HidCerberus, and automatically configure them to block the Switch Procon from being noticed by compliant Windows software. This means #2 should not occur and Windows 10 users should be able to use ProconXInput.
  • Once you install this release, you shouldn't move the ProconXInput folder. HidCerberus.Srv is installed as a Windows service, and Windows doesn't like it when you move services around. If you need to move or rename the ProconXInput folder, run uninstall Drivers.bat first before moving the folder, then run install Drivers.bat again after moving/renaming.
  • The actual program itself was not changed, just the release package.
  • NOTE: This install configures HidGuardian, a driver designed to hide HID devices from applications, to hide the Switch Pro Controller. You might not be able to use the Procon via Bluetooth as a DInput device while HidGuardian is hiding it. To unhide it, in your web browser go to localhost:26762 while the HidCerberus.Srv service is running and remove HIDVID_057E&PID_2009 from 'Currently affected devices'.

Switch Pro Controller Pc Driver

How to install

  1. Grab the correct release for your system. Don't get the 32-bit version for a 64-bit version of Windows, they are NOT compatible!
  2. Extract the contents of the .zip to their permanent location. You won't be able to move, rename, or delete the folder after installing without uninstalling first!
  3. Run install Drivers.bat as an administrator.
  4. Plug in your Switch Pro Controller, or replug it if it was previously plugged in.
  5. Run ProconXInput.exe

The original release is as follows.

Bugfixes and Installers and Calibration, oh my!

Switch Pro Controller Driver Error

No longer do you have to scour the web to find devcon.exe, download various Scp drivers, or type arcane commands to install ProconXInput! Packaged with this release is all you need to get your Switch Pro Controller working over USB. Read INSTALLATION.md included in the release for instructions.

Download the appropriate version for your system. 32-bits for 32-bit Windows only, 64-bits for 64-bit Windows only!

Full release notes are over in RELEASE.md

Changes

  • Basic calibration support has been added. No longer will your sticks be forever out of reach of moving your cursor in Rocket League's menu! Simply press the Share button once after launching the driver, and your controller's stick centers will be recorded, while the stick mins and maxes are adjusted on-the-fly. Implements #3.

  • Your buttons are now where you expect them to be! #5 is now fixed, meaning the bottom button on your Procon will do the same thing as the bottom button on your other XInput controllers. For those who prefer the Procon A = XInput A style, #6 is on its way.

  • Windows would sometimes freak out after the driver started talking to the Procon, doing all sorts of weird things ranging from erratic clicking, opening and closing Magnifier, and adjusting the volume. I changed a line in hid.c to hopefully fix that. My preliminary testing is good, but I need feedback on this one. Comment on #2 with your results.

For additional changes, see CHANGES.md