opentrack icon indicating copy to clipboard operation
opentrack copied to clipboard

Valve/SteamVR: HTC Trackers Not Detected; Lighthouses Marked as "Tracker"

Open Shanesan opened this issue 5 years ago • 11 comments

Using OpenTrack-2.3.11 beta3, but results are the same as on the GitHub.

Issue: HTC Tracker (the "puck") is not detected by software.

Image 1

In Image 1 you will see equipment marked as "HMD", "Tracker" and "Tracker". The HMD is correct. The "Tracker" is an HTC V2-XD/XE, which are actually the lighthouse/basestation units. The Tracker ("puck") that is on (LHR-19DCC091) is not detected.

Just a note how "Pucks" work, as we know only two wireless devices can hook into the headset, typically the left controller and right controller. The pucks hook up to a USB dongle. You can force it to pair with the headset itself but this does not alleviate the issue.

Shanesan avatar Dec 16 '19 23:12 Shanesan

I saw there was discussion on this in Issue #352, specifically @sthalik's comment here asking for a screenshot, provided in Image 1. Please let me know if you need anything else from me on this issue!

Shanesan avatar Dec 17 '19 01:12 Shanesan

I am having the exact same issue, I imagine it has to do with the way steam vr changed how the trackers are labeled, like how you have to specify if its held in hand or is tracking a certain joint. I would like to see this fixed though.

Wesloaf avatar Jan 20 '20 01:01 Wesloaf

Just a note how "Pucks" work, as we know only two wireless devices can hook into the headset, typically the left controller and right controller. The pucks hook up to a USB dongle. You can force it to pair with the headset itself but this does not alleviate the issue.

Are these the controllers the person is holding in this video? <https://www.youtube.com/watch?v=qplccIU3ybE>

The openvr glue code requests controllers from a sitting position. Using the standing position results in wrong centering.

sthalik avatar Jan 27 '20 13:01 sthalik

Yes those are the same devices (the one attached to the racket, et al). Sorry for my ignorance, how would I configure it from a “sitting position” to test if this detect the controller successfully?

Shanesan avatar Jan 28 '20 23:01 Shanesan

Hi, got the same issue here. Using a Lighthouse 1.0 and a vive tracker 2.0. The base station is appearing as tracker and the tracker itself is not working.

Happy to help test where I can, would be an excellent use case as a TrackIR alternative

relu-ai avatar May 04 '21 15:05 relu-ai

I have also done some additional testing on this, got a Tracker 2.0 (blue button) and THAT tracker is detected, but the Tracker 1.0 (gray button) is not detected, so I think there's something wrong with the detection in OpenTrack for SOME trackers.

Shanesan avatar May 04 '21 15:05 Shanesan

@Shanesan, thanks. Are you able to track using the Tracker 2.0 with base stations as the only tracked item (e.g. no controllers or hmd)?

relu-ai avatar May 04 '21 17:05 relu-ai

this issue persists today, opentrack 2022.3.0 is unable to detect my v1 trackers & lighthouses appear as trackers in the device list. opentrack_2ypv1FNeyp

apologies for bumping a 3 year old issue but it's really annoying duct-taping a vive controller to my headphones when these nice little pucks are around

proficiency avatar Jul 21 '22 17:07 proficiency

To answer @relu-ai (I gave up a long time ago, thanks @proficiency for bumping) the HMD needs to be on on the HTC VIVE but no controllers are needed.

Shanesan avatar Jul 21 '22 17:07 Shanesan

Run opentrack from Windows Console (drag the executable or the shortcut onto a console window, then press Return), then see whether there are any interesting messages when you open the tracker settings window. That's where enumerating the devices takes place.

Currently there's no logic in opentrack that would filter out devices. If it's being returned by OpenVR, it should be available to you in opentrack.

sthalik avatar Jul 21 '22 17:07 sthalik

@sthalik seems like this is the only thing out of the ordinary DEBUG [F:\dev\opentrack\tracker-steamvr\steamvr.cpp:86]: steamvr: getting model number failed for 4

https://github.com/opentrack/opentrack/blob/233fe0ea64a53cc6426a88e1543a354698ba8304/tracker-steamvr/steamvr.cpp#L86

proficiency avatar Jul 21 '22 19:07 proficiency