In this article, we are going to guide you on how to solve a number of HTC Vive USB related issues like headset not detected, headset not tracking, camera issue etc. You can follow this guide for every HTC Vive error 1101 through 1112. These codes are all related to USB problems and are caused by USB failures.
How to Fix HTC Vive USB Errors 1101 to 1112 – SteamVR
Fix 1: Solving USB Error The Official Way
Valve has written an official guide to solve all of the USB related issues.
- Unplug your HTC Vive Headset as well as controllers from your system.
- Open SteamVR.
- Select Developer menu option.
- On the right window, scroll down till you see Remove all SteamVR USB Devices option. Click on it.
- On the next prompt, click Yes to confirm the uninstall process for SteamVR USB devices.
- Close SteamVR.
- Restart your system.
- Plug your HTC Vive and controllers again using a different USB port from the previous ones.
- Wait for the drivers installation to finish. This can take up to 10 minutes.
- After drivers installation is finished, open SteamVR
If this doesn’t fix your USB problem, move to second fix below.
Fix 2: Using USB 2.0 Port Controlled by Processor’s Chipset
Now this fix is a bit tricky but according to reddit users, it has solve a lot of HTC Vive USB related problems for them. The main thing you need to do here is to use those USB 2.0 or USB 3.0 ports on your system which are controlled by Intel processor chipset controller and not by a 3rd-party controller. But, why you should use ports controlled by processor’s chipset? Because these ports provide the best bandwidth (in case of USB 3.0 ports) and lowest latency.
How to Detect USB Ports controlled by Processor’s Chipset
How you can check which USB ports are controlled by Intel chipset, you need to visit your motherboard manufacturer’s site and see. For instance, to check ASUS motherboard USB chipset controllers, follow the step below
- Go to https://www.asus.com/us/Motherboards
- Find and select your motherboard model. Since we have an ASUS H170 Pro Gaming motherboard, we are going to choose that.
- After you have selected it, on the next screen, click on Specifications to view detailed info of your motherboard.
- Scroll down till you see USB Ports section similar to the one shown in the image below.
- There you can see which USB ports are controlled by Intel Chipset and are located where.
- Usually, the front USB ports are controlled by processor’s chipset.
If your manufacture doesn’t show the type of controllers on their website, you can also check it via device manager.
- Open Start and type Device Manager. Click on the first option.
- In the next window, expand the Universal Serial Bus controllers option.
- Here, you can see the list of all the drivers of USB controllers installed in your system.
If the above method doesn’t help, the last thing you can do to check the USB ports is to do it by hit and trial method till you find the right port.
If your system does not have a USB 2.0 or or USB 3.0 port controlled by processor’s chipset
If, by any chance, you don’t have either USB 2.0 or USB 3.0 port on your motherboard that is controlled by processor’s chipset, you need to buy a PCI-Express USB card that should have Intel chipset. According to HTC support, following USB card works with HTC Vive:
Inateck® 2-Port USB3.0 PCI-Express Card (Serial: KTU3FR-2O2I)
People usually prefer to connect their devices to USB 3.0 ports for more bandwidth but this is not the case with HTC Vive. You must be sure that the USB 3.0 port in which you are connecting any of the component of SteamVR system, it should be controlled by processor’s chipset.
This post provides solution to all the SteamVR Usb Errors from 1102 to 1112.