Skip to main content

USB hubs and SteamVR Tracking

What are SteamVR Receivers?

Summary: SteamVR receivers (also referred to as watchmen receivers) are wireless receivers that each can talk to one SteamVR tracked device over the 2.4 GHz wireless band, and typically come in the form of a USB 2.0 dongle. The plastic shells of these dongles do vary by manufacturer, as do the specific wireless chip used (more on this later).

A singular VRDongle 

Tundra and Vive trackers (excluding the ultimate inside-out tracker) use these dongles, as well as controllers such such as the Vive wands or the index controllers. Essentially anything you can pair with SteamVR's pairing menu.

There are more unique dongles out there, such as the tundra super dongle, which have multiple watchmen receivers in them so you can connect multiple tracked devices to a single USB dongle.

HTC sells something called the "Vive Ultimate Dongle" alongside their watchmen dongles for SteamVR tracked devices. Be wary because this dongle is NOT for SteamVR devices but actually intended for their "Vive Ultimate Tracker," which uses a separate inside out based tracking system instead of base stations!

It is also important to note that most SteamVR headsets (such as the index) contain 2 watchmen receivers built in, intended for a right and left controller (though technically can be paired to any SteamVR device). Non SteamVR headset, like the Quest, do not have any watchmen receivers.

As an example, if you had an index headset, and wanted to use your 2 index controllers and 3 Vive trackers for full body tracking, you would need 3 additional dongles (the controllers can connect to the 2 watchmen receivers in the headset, and you get one dongle per Vive tracker). If you were using a quest headset but wanted to use the index controllers and 3 Vive trackers, you would need to use 5 dongles.

Steam Controller Dongles?

The Steam Controller also shipped with its own 2.4 ghz dongle, and actually  is capable of acting as a SteamVR dongle, if you flashed it with the appropriate firmware. Be cautious as this can be destructive and do research before attempting if you wish to go down this path. You can read more here

 


Tracking Problems

As many of us know, while theoretically base station tracked controllers such be far more accurate than inside out tracked solutions (and they usually are), there are situations where tracking may be jittery or lost entirely.

Before going in too deep or starting to throw money at the problem, do check the most common issues first:

  • Ensure Base Station placement is adequate and that there is no excessive amount of reflective materials in your room
    • if all of your controllers + your headset are facing tracking issues, this is likely the culprit
  • Ensure the tracker dongles are positioned well
    • The dongles should be high up, and not obstructed in view of your devices (IE not shoved behind your desktop PC)
    • They should be kept away from devices emitting 2.4 ghz signals, notably routers
      • dongles can even interfere with each other, make sure you keep a couple inches of distance between them

In addition, there is a lovely guide for ensuring software wise SteamVR is running the best isit can, I suggest giving it a go here

 

The Trouble with (many) USB Hubs

Its common to use USB hubs when adding multiple dongles. However, it is important to know certain USB hubs can cause issues.

Before throwing money at new USB hubs, it may be worth verifying to see if it is the hub that is responsible by trying to put your dongles on other ports temporarily for testing purposes!

Bad Power Circuits

Using USB hubs with external power supplies is generally a good thing for stability, since the source USB port may not be able to deliver power for multiple USB devices in a hub (this matters even outside of SteamVR). 

However, some USB hubs do this poorly, and end up injecting power to the motherboard, which can cause a host of strange issues. A sure fire way to check if this is happening is the plug in the hub into the PC, unplug the PC itself from power but leave the usb hub attached to power itself. If there are any lights or signs of activity from your PC, then its a likely sign that the USB hub isnt separating power well.

STT Hubs

When it comes to USB 2.0 signaling, the 2 types of hubs to be aware of are STT (Single Transaction Translator) hubs and MTT (Multiple Transaction Translator) hubs (also call single-TT and multi-TT respectably). STT hubs tend to be much more common as they tend to be cheaper.

In the context of SteamVR, the difference is MTT hubs are better at handling multiple dongles than STT hubs. 

 

 

 

 

 

USB 3 Interference

 

 

 

 

Identifying Good USB Hubs for SteamVR

References
  1. https://www.reddit.com/r/lostcomments/comments/zrhu1m/steamvr_dongles_usb_and_multitt_hubs/