Trackers very glitchy - SW5 dongle problem?

My 3 Tundra Trackers all jump around, float off into the distance, and occasionally vanish completely.

One of my Vive Wands displayed the same symptoms after accidentally pairing to the the SW5 dongle instead of the HMD, so it seems probable that the SW5 dongle is the problem here, and not the trackers.

Video of testing: https://www.youtube.com/watch?v=h6W3DmiydyU

I have tried:
Front USB port.
Back USB port with the bundled USB extension
Powered USB hub
Vive link box USB port
HMD USB port

I have friends with the same motherboard ( ROG STRIX B550-F GAMING (WI-FI) ) using other dongles without issue, so that is likely not a factor. HMD is a Vive Pro.

Physical distance to SW5 dongle does not seem to affect anything; problems occur even when right next to it.

I have seen a few threads where similar problems have been narrowed down to the Tundra dongle, and several posts about drift and vanishing trackers that mirror the symptoms, but they do not appear to be have been acknowledged in any way.

Is this a known issue that is being worked on?
Should I wait and hope for a firmware fix, or is this going to require an RMA?

If this is a known issue, acknowledging it would probably help stop a flood of people asking about the same issue.

Thanks

2 Likes

After further testing, it seems a lot of the instability in the Tundra Trackers may be present regardless of dongle used, so the trackers themselves are… honestly not great but not completely unusable.

However, only when connected to the SW5, trackers/controllers ( Tundra or otherwise ) will sometimes drift off and vanish for tens of seconds at the time. This problem seems limited to the SW5.

As observed before there appears to be a pattern of one of the devices being far more unstable than the rest. The other devices connected to the same dongle may be completely fine in the meanwhile, though multiple trackers have also gone on extended adventures at the same time.

May depend on the order devices are paired?

Below is unhappy looking vrserver.log output from a session where one Tundra Tracker paired to the SW5 kept vanishing for up to 30 seconds at the time.

04:36:49.046 - lighthouse: Started pairing dongle serial=8ED07BC360-5YX timeout=10.000000
04:36:52.790 - lighthouse: 8ED07BC360-5YX: Packet received after 864.850s, keepalive (0/59)
04:36:52.799 - lighthouse: 8ED07BC360-5YX: Successfully fetched gyro/accelerometer range modes from the device. GyroRangeMode:3 AccelRangeMode:2
04:36:52.820 - lighthouse: LHR-65701296: Connected to receiver 8ED07BC360-5YX
04:36:52.831 - lighthouse: 8ED07BC360-5YX: Firmware Version 1637337510 WMBUILD-W64$@wmbuild-w64 2021-11-19 FPGA 538(2.26/7/2) BL 0 VRC 1637337510 Radio 1632527453
04:36:52.831 - lighthouse: LHR-65701296: Protocol versioning supported, requesting 1
04:36:52.839 - lighthouse: LHR-65701296: Transition to protocol version 1
04:36:53.151 - lighthouse: 8ED07BC360-5YX: Read config of 1224 bytes from [vid:28de, pid:2102] (8ED07BC360-5YX) and inflated to 3497 bytes
04:36:53.152 - lighthouse: INFO: firmware_config {"remap_channel_13":6,"remap_channel_14":7,"remap_channel_15":8,"remap_channel_16":9,"remap_channel_17":10,"remap_channel_23":11,"remap_channel_24":12,"remap_channel_25":13,"remap_channel_26":14,"remap_channel_27":15,"remap_channel_28":16,"remap_channel_29":17,"remap_channel_4":2,"remap_channel_5":3,"remap_channel_6":4,"remap_channel_7":5,"sensor_enable":"0xFFFFFFFF","sensor_env_on_pin_a":"0xFFFFFF00"}
04:36:53.152 - lighthouse: LHR-65701296 C: Source: auto disambiguator (right sync) -- Preferred basestation 00000000
04:36:53.152 - Driver 'lighthouse' started activation of tracked device with serial number 'LHR-65701296'
04:36:53.166 - lighthouse: LHR-65701296 C: SwSyncDetect Start, primary: tdm, alt: framer.  SensorType 9
04:36:53.173 - Driver 'lighthouse' finished adding tracked device with serial number 'LHR-65701296'
04:36:53.241 - Couldn't find action /actions/system/in/ShowPowerMenu. Ignoring it.
04:36:53.257 - lighthouse: LHR-65701296 C: tdm sync acquired
04:36:54.306 - lighthouse: LHR-65701296 C: ----- BOOTSTRAPPED base 0AF36A42 (immediate) distance 3.09m velocity 0.20m/s base pitch ~23.0 deg roll ~1.7 deg -----
04:36:56.135 - lighthouse: LHR-65701296 C: framer disambiguator provided base configuration. Rotor count: 2
04:36:56.135 - lighthouse: LHR-65701296 C: SwSyncDetect selected tdm
04:36:56.599 - lighthouse: LHR-65701296 C: ----- CALIBRATED base 0AF36A42 at pitch 24.67 deg roll 1.40 deg -----
04:36:56.639 - lighthouse: LHR-65701296 C: Resetting tracking: IMU misalignment unreasonably large (8.8, -6.7, 11) deg sigma 2.3
04:36:56.639 - lighthouse: LHR-65701296 C: Dropped 143 back-facing hits during the previous tracking session
04:36:56.705 - lighthouse: LHR-65701296 C: ----- BOOTSTRAPPED base 0AF36A42 (immediate) distance 2.93m velocity 0.30m/s base pitch ~23.0 deg roll ~1.7 deg -----
04:36:58.371 - lighthouse: LHR-65701296 C: ----- CALIBRATED base 0AF36A42 at pitch 21.25 deg roll 2.50 deg -----
04:37:01.643 - lighthouse: LHR-65701296 C: Trying to add a secondary base 29EFF8E0: Samples didn't yield successful bootstrap pose
04:37:03.205 - lighthouse: LHR-65701296 C: Resetting tracking: position out of bounds (-1.1, -2.5, -6.5)
04:37:03.205 - lighthouse: LHR-65701296 C: Dropped 127 rejected updates, 784 back-facing hits during the previous tracking session
04:37:04.106 - lighthouse: LHR-65701296 C: ----- BOOTSTRAPPED base 0AF36A42 (immediate) distance 2.58m velocity 0.28m/s base pitch ~23.0 deg roll ~1.7 deg -----
04:37:05.896 - lighthouse: LHR-65701296 C: ----- CALIBRATED base 0AF36A42 at pitch 21.67 deg roll 2.56 deg -----
04:37:08.208 - lighthouse: LHR-65701296 C: Trying to add a secondary base 29EFF8E0: Samples didn't yield successful bootstrap pose
04:37:19.770 - lighthouse: 351D37697E: Triggered keepalive (succeeded)
04:37:19.792 - lighthouse: 351D37697E: Packet received after 0.077s, keepalive (0/1)
04:37:22.012 - lighthouse: LHR-65701296 C: Resetting tracking: no optical samples from base 0AF36A42 for 2002ms
04:37:22.012 - lighthouse: LHR-65701296 C: Dropped 3 rejected updates, 2246 back-facing hits during the previous tracking session
04:37:27.014 - lighthouse: LHR-65701296 C: Trying to start tracking from base 0AF36A42: Not enough contiguous samples for a bootstrap pose
04:37:41.945 - lighthouse: 832C0E9BA7: Triggered keepalive (succeeded)
04:37:41.945 - lighthouse: 832C0E9BA7: Packet received after 0.055s, keepalive (0/1)
04:37:44.411 - lighthouse: 351D37697E: Triggered keepalive (succeeded)
04:37:44.424 - lighthouse: 351D37697E: Packet received after 0.073s, keepalive (0/1)
04:37:48.440 - lighthouse: LHR-65701296 C: ----- BOOTSTRAPPED base 0AF36A42 (immediate) distance 2.77m velocity 0.32m/s base pitch ~23.0 deg roll ~1.7 deg -----
04:37:50.372 - lighthouse: LHR-65701296 C: ----- CALIBRATED base 0AF36A42 at pitch 21.46 deg roll 2.85 deg -----
04:37:52.022 - lighthouse: LHR-65701296 C: Trying to add a secondary base 29EFF8E0: Samples didn't yield successful bootstrap pose
04:37:59.789 - lighthouse: LHR-65701296 C: ----- SECONDARY base 29EFF8E0 distance 2.18m -----
04:38:00.591 - lighthouse: LHR-65701296 C: ----- RELATIONSHIP bases 0AF36A42 <-> 29eff8e0 distance 2.97m, angle 162.29 deg -----
04:38:02.004 - lighthouse: 832C0E9BA7: Triggered keepalive (succeeded)
04:38:02.041 - lighthouse: 832C0E9BA7: Packet received after 0.094s, keepalive (0/1)
04:38:04.280 - lighthouse: 351D37697E: Triggered keepalive (succeeded)
04:38:04.294 - lighthouse: 351D37697E: Packet received after 0.069s, keepalive (0/1)
04:38:23.917 - lighthouse: 351D37697E: Triggered keepalive (succeeded)
04:38:23.927 - lighthouse: 351D37697E: Packet received after 0.071s, keepalive (0/1)
04:38:24.449 - lighthouse: 832C0E9BA7: Triggered keepalive (succeeded)
04:38:24.449 - lighthouse: 832C0E9BA7: Packet received after 0.056s, keepalive (0/1)
04:38:29.723 - lighthouse: 832C0E9BA7: Triggered keepalive (succeeded)
04:38:29.724 - lighthouse: 832C0E9BA7: Packet received after 0.062s, keepalive (0/1)
04:38:32.988 - lighthouse: 4B4C1DB186-2YX: Triggered keepalive (succeeded)
04:38:32.988 - lighthouse: 4B4C1DB186-2YX: Packet received after 0.053s, keepalive (0/1)
04:38:40.618 - lighthouse: 832C0E9BA7: Triggered keepalive (succeeded)
04:38:40.618 - lighthouse: 832C0E9BA7: Packet received after 0.055s, keepalive (0/1)
04:39:27.683 - lighthouse: LHR-2B5D58AD C: IMU went off scale.
04:39:30.640 - lighthouse: LHR-2B5D58AD C: IMU went off scale.
04:40:03.686 - lighthouse: LHR-2B5D58AD C: IMU went off scale.
04:40:24.038 - lighthouse: 832C0E9BA7: Triggered keepalive (succeeded)
04:40:24.038 - lighthouse: 832C0E9BA7: Packet received after 0.057s, keepalive (0/1)
04:40:44.493 - lighthouse: 832C0E9BA7: Triggered keepalive (succeeded)
04:40:44.493 - lighthouse: 832C0E9BA7: Packet received after 0.062s, keepalive (0/1)
04:41:00.497 - lighthouse: LHR-F5FCBBC6 C: IMU went off scale.
04:41:29.663 - lighthouse: LHR-F5FCBBC6 C: IMU went off scale.
04:41:36.753 - lighthouse: LHR-F5FCBBC6 C: IMU went off scale.
04:41:41.252 - lighthouse: LHR-F5FCBBC6 C: IMU went off scale.
04:41:47.003 - lighthouse: LHR-FDCBFBC2 C: IMU went off scale.
04:42:44.771 - lighthouse: LHR-65701296: Updated IMU calibration: Accel bias change 0.04m/s/s
04:42:44.782 - lighthouse: Saved LighthouseDB rev 731 to C:\Program Files (x86)\Steam\config\lighthouse\lighthousedb.json
04:43:30.337 - lighthouse: LHR-2B5D58AD C: IMU went off scale.
04:45:34.560 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples for 2001ms
04:45:34.560 - lighthouse: LHR-2B5D58AD C: Dropped 54 rejected updates, 404742 back-facing hits, 20 non-clustered hits during the previous tracking session
04:45:39.568 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 0AF36A42: Available samples not sufficient for booting (hits: 3+2)
04:45:39.568 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 29EFF8E0: Not enough contiguous samples for a bootstrap pose
04:45:57.616 - lighthouse: LHR-2B5D58AD C: ----- BOOTSTRAPPED base 0AF36A42 (immediate) distance 1.60m velocity 0.08m/s base pitch ~23.0 deg roll ~1.7 deg -----
04:46:01.328 - lighthouse: LHR-2B5D58AD C: Calibration failed: no optical samples from base 0AF36A42 for 2002ms
04:46:01.328 - lighthouse: LHR-2B5D58AD C: Dropped 125 back-facing hits during the previous tracking session
04:46:05.781 - lighthouse: LHR-2B5D58AD C: ----- BOOTSTRAPPED base 0AF36A42 (immediate) distance 1.64m velocity 0.33m/s base pitch ~23.0 deg roll ~1.7 deg -----
04:46:09.162 - lighthouse: LHR-2B5D58AD C: Calibration failed: no optical samples from base 0AF36A42 for 2001ms
04:46:09.162 - lighthouse: LHR-2B5D58AD C: Dropped 499 back-facing hits during the previous tracking session
04:46:14.170 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 0AF36A42: Available samples not sufficient for booting (hits: 3+2)
04:46:14.170 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 29EFF8E0: Not enough contiguous samples for a bootstrap pose
04:46:47.113 - lighthouse: LHR-F5FCBBC6 C: IMU went off scale.
04:46:47.986 - lighthouse: LHR-2B5D58AD C: ----- BOOTSTRAPPED base 0AF36A42 (immediate) distance 1.53m velocity 0.51m/s base pitch ~23.0 deg roll ~1.7 deg -----
04:46:50.673 - lighthouse: LHR-2B5D58AD C: ----- CALIBRATED base 0AF36A42 at pitch 20.14 deg roll -0.80 deg -----
04:46:54.180 - lighthouse: LHR-2B5D58AD C: Trying to add a secondary base 29EFF8E0: Samples didn't yield successful bootstrap pose
04:46:56.095 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 0AF36A42 for 2000ms
04:46:56.095 - lighthouse: LHR-2B5D58AD C: Dropped 301 back-facing hits during the previous tracking session
04:47:01.100 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 0AF36A42: Available samples not sufficient for booting (hits: 2+2)
04:47:05.620 - lighthouse: LHR-2B5D58AD C: ----- BOOTSTRAPPED base 0AF36A42 (immediate) distance 1.84m velocity 0.59m/s base pitch ~23.0 deg roll ~1.7 deg -----
04:47:07.696 - lighthouse: LHR-2B5D58AD C: Calibration failed: no optical samples from base 0AF36A42 for 2001ms
04:47:12.699 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 0AF36A42: Not enough contiguous samples for a bootstrap pose
04:47:12.699 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 29EFF8E0: Samples didn't yield successful bootstrap pose
04:47:27.706 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 0AF36A42: Samples didn't yield successful bootstrap pose
04:47:38.438 - lighthouse: LHR-2B5D58AD C: ----- BOOTSTRAPPED base 29EFF8E0 (delayed) distance 1.78m velocity 0.31m/s base pitch ~37.1 deg roll ~-1.2 deg -----
04:47:40.169 - lighthouse: LHR-2B5D58AD C: ----- CALIBRATED base 29EFF8E0 at pitch 32.37 deg roll -1.92 deg -----
04:47:40.329 - lighthouse: LHR-2B5D58AD C: Resetting tracking: IMU misalignment unreasonably large (-9.1, 13, -3.8) deg sigma 2.2
04:47:40.329 - lighthouse: LHR-2B5D58AD C: Dropped 1 rejected updates, 463 back-facing hits during the previous tracking session
04:47:45.332 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 0AF36A42: Not enough contiguous samples for a bootstrap pose
04:47:45.332 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 29EFF8E0: Samples didn't yield successful bootstrap pose
04:47:57.753 - lighthouse: LHR-65701296 C: IMU went off scale.
04:47:59.781 - lighthouse: LHR-706A5DCC C: IMU went off scale.
04:48:03.396 - lighthouse: LHR-706A5DCC C: IMU went off scale.
04:48:10.343 - lighthouse: LHR-2B5D58AD C: Waiting for best bootstrap base station candidate...
04:48:12.903 - lighthouse: LHR-2B5D58AD C: ----- BOOTSTRAPPED base 29EFF8E0 (delayed) distance 1.73m velocity 0.24m/s base pitch ~37.1 deg roll ~-1.2 deg -----
04:48:14.569 - lighthouse: LHR-2B5D58AD C: ----- CALIBRATED base 29EFF8E0 at pitch 34.28 deg roll -1.52 deg -----
04:48:20.351 - lighthouse: LHR-2B5D58AD C: Trying to add a secondary base 0AF36A42: Samples didn't yield successful bootstrap pose
04:48:34.851 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2003ms
04:48:34.851 - lighthouse: LHR-2B5D58AD C: Dropped 4509 back-facing hits during the previous tracking session
04:48:39.854 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 29EFF8E0: Not enough contiguous samples for a bootstrap pose
04:49:00.124 - lighthouse: LHR-FDCBFBC2 C: IMU went off scale.
04:49:11.454 - lighthouse: LHR-2B5D58AD C: ----- BOOTSTRAPPED base 0AF36A42 (immediate) distance 1.74m velocity 0.14m/s base pitch ~23.0 deg roll ~1.7 deg -----
04:49:11.630 - lighthouse: LHR-2B5D58AD C: IMU went off scale.
04:49:15.234 - lighthouse: LHR-2B5D58AD C: Calibration failed: no optical samples from base 0AF36A42 for 2003ms
04:49:15.234 - lighthouse: LHR-2B5D58AD C: Dropped 126 back-facing hits during the previous tracking session
04:49:19.020 - lighthouse: LHR-FDCBFBC2 C: IMU went off scale.
04:49:20.240 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 0AF36A42: Not enough contiguous samples for a bootstrap pose
04:49:20.240 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 29EFF8E0: Samples didn't yield successful bootstrap pose
04:49:24.240 - lighthouse: LHR-2B5D58AD C: ----- BOOTSTRAPPED base 29EFF8E0 (delayed) distance 1.62m base pitch ~37.1 deg roll ~-1.2 deg -----
04:49:25.906 - lighthouse: LHR-2B5D58AD C: ----- CALIBRATED base 29EFF8E0 at pitch 34.15 deg roll -0.52 deg -----
04:49:30.241 - lighthouse: LHR-2B5D58AD C: Trying to add a secondary base 0AF36A42: Not enough contiguous samples for a bootstrap pose
04:49:30.379 - lighthouse: LHR-FDCBFBC2 C: IMU went off scale.
04:50:10.683 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2000ms
04:50:10.683 - lighthouse: LHR-2B5D58AD C: Dropped 3 rejected updates, 12758 back-facing hits, 6 non-clustered hits during the previous tracking session
04:50:15.685 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 29EFF8E0: Samples didn't yield successful bootstrap pose
04:50:43.573 - lighthouse: LHR-2B5D58AD C: ----- BOOTSTRAPPED base 29EFF8E0 (delayed) distance 1.56m base pitch ~37.1 deg roll ~-1.2 deg -----
04:50:45.240 - lighthouse: LHR-2B5D58AD C: ----- CALIBRATED base 29EFF8E0 at pitch 33.22 deg roll -4.43 deg -----
04:50:50.698 - lighthouse: LHR-2B5D58AD C: Trying to add a secondary base 0AF36A42: Not enough contiguous samples for a bootstrap pose
04:51:00.701 - lighthouse: LHR-2B5D58AD C: Trying to add a secondary base 0AF36A42: Samples didn't yield successful bootstrap pose
04:51:02.287 - lighthouse: LHR-2B5D58AD C: ----- SECONDARY base 0AF36A42 distance 1.95m -----
04:51:04.290 - lighthouse: LHR-2B5D58AD C: ----- RELATIONSHIP bases 29EFF8E0 <-> 0af36a42 distance 2.97m, angle 162.60 deg -----
04:51:16.530 - lighthouse: LHR-706A5DCC C: IMU went off scale.
04:51:34.901 - lighthouse: LHR-706A5DCC C: IMU went off scale.
04:52:49.628 - lighthouse: 351D37697E: Triggered keepalive (succeeded)
04:52:49.652 - lighthouse: 351D37697E: Packet received after 0.078s, keepalive (0/1)
04:53:12.433 - lighthouse: 351D37697E: Triggered keepalive (succeeded)
04:53:12.465 - lighthouse: 351D37697E: Packet received after 0.087s, keepalive (0/1)
04:53:16.811 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples for 2000ms
04:53:16.811 - lighthouse: LHR-2B5D58AD C: Dropped 4 rejected updates, 37661 back-facing hits during the previous tracking session
04:53:19.942 - lighthouse: LHR-2B5D58AD C: ----- BOOTSTRAPPED base 29EFF8E0 (delayed) distance 1.71m base pitch ~37.1 deg roll ~-1.2 deg -----
04:53:21.608 - lighthouse: LHR-2B5D58AD C: ----- CALIBRATED base 29EFF8E0 at pitch 34.07 deg roll -2.88 deg -----
04:53:26.815 - lighthouse: LHR-2B5D58AD C: Trying to add a secondary base 0AF36A42: Not enough contiguous samples for a bootstrap pose
04:53:30.022 - lighthouse: LHR-2CDE10D5: Triggered keepalive (succeeded)
04:53:30.022 - lighthouse: LHR-2CDE10D5: Packet received after 0.046s, keepalive (0/1)
04:53:30.683 - lighthouse: 832C0E9BA7: Triggered keepalive (succeeded)
04:53:30.683 - lighthouse: 832C0E9BA7: Packet received after 0.056s, keepalive (0/1)
04:53:54.086 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2000ms
04:53:54.086 - lighthouse: LHR-2B5D58AD C: Dropped 7235 back-facing hits during the previous tracking session
04:53:59.089 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 29EFF8E0: Samples didn't yield successful bootstrap pose
04:53:59.209 - lighthouse: LHR-2B5D58AD C: ----- BOOTSTRAPPED base 29EFF8E0 (delayed) distance 1.64m base pitch ~37.1 deg roll ~-1.2 deg -----
04:54:00.125 - lighthouse: LHR-2B5D58AD C: IMU went off scale.
04:54:01.209 - lighthouse: LHR-2B5D58AD C: ----- CALIBRATED base 29EFF8E0 at pitch 32.12 deg roll -4.36 deg -----
04:54:02.901 - lighthouse: LHR-2B5D58AD C: Resetting tracking: IMU misalignment unreasonably large (-13, -6.5, -3.7) deg sigma 1.1
04:54:02.901 - lighthouse: LHR-2B5D58AD C: Dropped 3 rejected updates, 625 back-facing hits during the previous tracking session
04:54:07.906 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 0AF36A42: Not enough contiguous samples for a bootstrap pose
04:54:07.906 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 29EFF8E0: Samples didn't yield successful bootstrap pose
04:54:32.914 - lighthouse: LHR-2B5D58AD C: Waiting for best bootstrap base station candidate...
04:54:33.246 - lighthouse: LHR-2B5D58AD C: ----- BOOTSTRAPPED base 29EFF8E0 (delayed) distance 1.63m velocity 0.04m/s base pitch ~37.1 deg roll ~-1.2 deg -----
04:54:34.911 - lighthouse: LHR-2B5D58AD C: ----- CALIBRATED base 29EFF8E0 at pitch 36.85 deg roll -1.46 deg -----
04:54:37.918 - lighthouse: LHR-2B5D58AD C: Trying to add a secondary base 0AF36A42: Not enough contiguous samples for a bootstrap pose
04:54:59.151 - lighthouse: LHR-2B5D58AD C: ----- SECONDARY base 0AF36A42 distance 1.84m -----
04:57:12.392 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples for 2001ms
04:57:12.392 - lighthouse: LHR-2B5D58AD C: Dropped 45434 back-facing hits during the previous tracking session
04:57:17.394 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 0AF36A42: Not enough contiguous samples for a bootstrap pose
04:57:17.394 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 29EFF8E0: Samples didn't yield successful bootstrap pose
04:57:42.012 - lighthouse: LHR-2B5D58AD C: ----- BOOTSTRAPPED base 29EFF8E0 (delayed) distance 1.70m velocity 0.14m/s base pitch ~37.1 deg roll ~-1.2 deg -----
04:57:43.712 - lighthouse: LHR-2B5D58AD C: ----- CALIBRATED base 29EFF8E0 at pitch 31.85 deg roll -3.79 deg -----
04:57:47.405 - lighthouse: LHR-2B5D58AD C: Trying to add a secondary base 0AF36A42: Not enough contiguous samples for a bootstrap pose
04:58:27.412 - lighthouse: LHR-2B5D58AD C: Trying to add a secondary base 0AF36A42: Samples didn't yield successful bootstrap pose
04:58:39.649 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2000ms
04:58:39.649 - lighthouse: LHR-2B5D58AD C: Dropped 9129 back-facing hits during the previous tracking session
04:58:44.658 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 29EFF8E0: Samples didn't yield successful bootstrap pose
04:58:46.484 - lighthouse: LHR-2B5D58AD C: ----- BOOTSTRAPPED base 29EFF8E0 (delayed) distance 1.89m base pitch ~37.1 deg roll ~-1.2 deg -----
04:58:48.149 - lighthouse: LHR-2B5D58AD C: ----- CALIBRATED base 29EFF8E0 at pitch 33.67 deg roll -2.15 deg -----
04:58:49.659 - lighthouse: LHR-2B5D58AD C: Trying to add a secondary base 0AF36A42: Not enough contiguous samples for a bootstrap pose
04:58:54.660 - lighthouse: LHR-2B5D58AD C: Trying to add a secondary base 0AF36A42: Samples didn't yield successful bootstrap pose
04:58:54.760 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2001ms
04:58:54.760 - lighthouse: LHR-2B5D58AD C: Dropped 1326 back-facing hits during the previous tracking session
04:58:58.597 - lighthouse: LHR-2B5D58AD C: ----- BOOTSTRAPPED base 0AF36A42 (immediate) distance 1.57m velocity 0.04m/s base pitch ~23.0 deg roll ~1.7 deg -----
04:59:00.264 - lighthouse: LHR-2B5D58AD C: ----- CALIBRATED base 0AF36A42 at pitch 18.89 deg roll 1.93 deg -----
04:59:04.764 - lighthouse: LHR-2B5D58AD C: Trying to add a secondary base 29EFF8E0: Available samples not sufficient for booting (hits: 3+0)
04:59:50.015 - lighthouse: LHR-2B5D58AD C: ----- SECONDARY base 29EFF8E0 distance 1.92m -----
04:59:52.573 - lighthouse: LHR-2B5D58AD C: ----- RELATIONSHIP bases 0AF36A42 <-> 29eff8e0 distance 2.91m, angle 163.12 deg -----
05:00:11.127 - lighthouse: 832C0E9BA7: Triggered keepalive (succeeded)
05:00:11.151 - lighthouse: 832C0E9BA7: Packet received after 0.076s, keepalive (0/1)
05:01:20.698 - lighthouse: LHR-65701296 C: IMU went off scale.
05:01:22.556 - lighthouse: LHR-65701296 C: IMU went off scale.
05:03:00.545 - lighthouse: LHR-706A5DCC C: IMU went off scale.
05:03:28.449 - lighthouse: LHR-2B5D58AD: Updated IMU calibration: Accel bias change 0.27m/s/s
05:03:28.457 - lighthouse: Saved LighthouseDB rev 732 to C:\Program Files (x86)\Steam\config\lighthouse\lighthousedb.json
05:04:11.104 - lighthouse: LHR-706A5DCC C: IMU went off scale.
05:06:55.762 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples for 2003ms
05:06:55.762 - lighthouse: LHR-2B5D58AD C: Dropped 23 rejected updates, 126247 back-facing hits during the previous tracking session
05:07:00.766 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 0AF36A42: Not enough contiguous samples for a bootstrap pose
05:07:00.766 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 29EFF8E0: Not enough contiguous samples for a bootstrap pose
05:07:05.768 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 0AF36A42: Samples didn't yield successful bootstrap pose
05:07:07.656 - lighthouse: LHR-2B5D58AD C: ----- BOOTSTRAPPED base 29EFF8E0 (delayed) distance 2.06m velocity 0.09m/s base pitch ~37.1 deg roll ~-1.2 deg -----
05:07:09.322 - lighthouse: LHR-2B5D58AD C: ----- CALIBRATED base 29EFF8E0 at pitch 33.34 deg roll -3.22 deg -----
05:07:15.769 - lighthouse: LHR-2B5D58AD C: Trying to add a secondary base 0AF36A42: Available samples not sufficient for booting (hits: 1+0)
05:07:19.104 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2003ms
05:07:19.104 - lighthouse: LHR-2B5D58AD C: Dropped 933 back-facing hits during the previous tracking session
05:07:19.824 - lighthouse: LHR-2B5D58AD C: ----- BOOTSTRAPPED base 29EFF8E0 (delayed) distance 1.93m velocity 0.02m/s base pitch ~37.1 deg roll ~-1.2 deg -----
05:07:21.758 - lighthouse: LHR-2B5D58AD C: ----- CALIBRATED base 29EFF8E0 at pitch 33.67 deg roll -1.66 deg -----
05:07:24.110 - lighthouse: LHR-2B5D58AD C: Trying to add a secondary base 0AF36A42: Not enough contiguous samples for a bootstrap pose
05:08:11.950 - lighthouse: LHR-65701296 C: IMU went off scale.
05:10:24.835 - lighthouse: LHR-2CDE10D5 H: IMU went off scale.
05:11:39.193 - lighthouse: LHR-2B5D58AD C: Trying to add a secondary base 0AF36A42: Samples didn't yield successful bootstrap pose
05:11:39.563 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2000ms
05:11:39.563 - lighthouse: LHR-2B5D58AD C: Dropped 44990 back-facing hits during the previous tracking session
05:11:44.568 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 29EFF8E0: Not enough contiguous samples for a bootstrap pose
05:11:44.762 - lighthouse: LHR-2B5D58AD C: ----- BOOTSTRAPPED base 29EFF8E0 (delayed) distance 1.83m velocity 0.20m/s base pitch ~37.1 deg roll ~-1.2 deg -----
05:11:46.428 - lighthouse: LHR-2B5D58AD C: ----- CALIBRATED base 29EFF8E0 at pitch 36.32 deg roll 0.21 deg -----
05:11:49.572 - lighthouse: LHR-2B5D58AD C: Trying to add a secondary base 0AF36A42: Not enough contiguous samples for a bootstrap pose
05:12:30.697 - lighthouse: LHR-706A5DCC C: IMU went off scale.
05:12:41.622 - lighthouse: LHR-2B5D58AD: Updated IMU calibration: Accel bias change 1.01m/s/s
05:12:41.634 - lighthouse: Saved LighthouseDB rev 733 to C:\Program Files (x86)\Steam\config\lighthouse\lighthousedb.json
05:12:49.739 - lighthouse: LHR-65701296 C: IMU went off scale.
05:13:28.459 - lighthouse: 832C0E9BA7: Triggered keepalive (succeeded)
05:13:28.459 - lighthouse: 832C0E9BA7: Packet received after 0.060s, keepalive (0/1)
05:14:18.898 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2000ms
05:14:18.898 - lighthouse: LHR-2B5D58AD C: Dropped 26859 back-facing hits during the previous tracking session
05:14:22.699 - lighthouse: LHR-2B5D58AD C: ----- BOOTSTRAPPED base 29EFF8E0 (delayed) distance 1.69m velocity 0.53m/s base pitch ~37.1 deg roll ~-1.2 deg -----
05:14:26.410 - lighthouse: LHR-2B5D58AD C: Calibration failed: no optical samples from base 29EFF8E0 for 2002ms
05:14:26.410 - lighthouse: LHR-2B5D58AD C: Dropped 215 back-facing hits during the previous tracking session
05:14:27.449 - lighthouse: LHR-2B5D58AD C: ----- BOOTSTRAPPED base 0AF36A42 (immediate) distance 1.85m velocity 0.21m/s base pitch ~23.0 deg roll ~1.7 deg -----
05:14:32.441 - lighthouse: LHR-2B5D58AD C: ----- CALIBRATED base 0AF36A42 at pitch 19.73 deg roll 1.74 deg -----
05:14:32.481 - lighthouse: LHR-2B5D58AD C: Resetting tracking: IMU misalignment unreasonably large (-1.1, 16, -3) deg sigma 2.4
05:14:32.481 - lighthouse: LHR-2B5D58AD C: Dropped 443 back-facing hits during the previous tracking session
05:14:33.853 - lighthouse: LHR-2B5D58AD C: ----- BOOTSTRAPPED base 0AF36A42 (immediate) distance 1.66m velocity 0.08m/s base pitch ~23.0 deg roll ~1.7 deg -----
05:14:35.582 - lighthouse: LHR-2B5D58AD C: ----- CALIBRATED base 0AF36A42 at pitch 17.25 deg roll 4.81 deg -----
05:14:37.484 - lighthouse: LHR-2B5D58AD C: Trying to add a secondary base 29EFF8E0: Not enough contiguous samples for a bootstrap pose
05:14:52.488 - lighthouse: LHR-2B5D58AD C: Trying to add a secondary base 29EFF8E0: Samples didn't yield successful bootstrap pose
05:15:09.125 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 0AF36A42 for 2000ms
05:15:09.125 - lighthouse: LHR-2B5D58AD C: Dropped 8662 back-facing hits during the previous tracking session
05:15:14.130 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 0AF36A42: Samples didn't yield successful bootstrap pose
05:15:32.948 - lighthouse: LHR-2B5D58AD C: ----- BOOTSTRAPPED base 29EFF8E0 (delayed) distance 1.71m velocity 0.32m/s base pitch ~37.1 deg roll ~-1.2 deg -----
05:15:34.592 - lighthouse: LHR-2B5D58AD C: ----- CALIBRATED base 29EFF8E0 at pitch 30.32 deg roll -0.15 deg -----
05:15:39.138 - lighthouse: LHR-2B5D58AD C: Trying to add a secondary base 0AF36A42: Samples didn't yield successful bootstrap pose
05:15:40.443 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2000ms
05:15:40.443 - lighthouse: LHR-2B5D58AD C: Dropped 1256 back-facing hits during the previous tracking session
05:15:45.450 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 29EFF8E0: Not enough contiguous samples for a bootstrap pose
05:15:50.453 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 29EFF8E0: Samples didn't yield successful bootstrap pose
05:16:06.617 - lighthouse: LHR-2B5D58AD C: ----- BOOTSTRAPPED base 0AF36A42 (immediate) distance 1.62m velocity 0.08m/s base pitch ~23.0 deg roll ~1.7 deg -----
05:16:08.284 - lighthouse: LHR-2B5D58AD C: ----- CALIBRATED base 0AF36A42 at pitch 19.54 deg roll -0.43 deg -----
05:16:10.465 - lighthouse: LHR-2B5D58AD C: Trying to add a secondary base 29EFF8E0: Not enough contiguous samples for a bootstrap pose
05:16:18.960 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 0AF36A42 for 2000ms
05:16:18.960 - lighthouse: LHR-2B5D58AD C: Dropped 1941 back-facing hits during the previous tracking session
05:16:23.964 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 0AF36A42: Not enough contiguous samples for a bootstrap pose
05:16:23.964 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 29EFF8E0: Samples didn't yield successful bootstrap pose
05:16:48.971 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 0AF36A42: Samples didn't yield successful bootstrap pose
05:16:58.881 - lighthouse: LHR-2B5D58AD C: ----- BOOTSTRAPPED base 0AF36A42 (immediate) distance 1.76m base pitch ~23.0 deg roll ~1.7 deg -----
05:17:00.551 - lighthouse: LHR-2B5D58AD C: ----- CALIBRATED base 0AF36A42 at pitch 17.43 deg roll -2.82 deg -----
05:17:02.399 - lighthouse: LHR-2B5D58AD C: ----- SECONDARY base 29EFF8E0 distance 1.59m -----
05:17:02.967 - lighthouse: LHR-2B5D58AD C: ----- RELATIONSHIP bases 0AF36A42 <-> 29eff8e0 distance 2.86m, angle 162.11 deg -----
05:18:16.510 - lighthouse: LHR-2B5D58AD: Updated IMU calibration: Accel bias change 0.35m/s/s
05:18:16.523 - lighthouse: Saved LighthouseDB rev 734 to C:\Program Files (x86)\Steam\config\lighthouse\lighthousedb.json
05:20:15.284 - lighthouse: LHR-FDCBFBC2 C: Resetting tracking: no optical samples for 2001ms
05:20:15.284 - lighthouse: LHR-FDCBFBC2 C: Dropped 73994 back-facing hits, 4 non-clustered hits during the previous tracking session
05:20:20.288 - lighthouse: LHR-FDCBFBC2 C: Trying to start tracking from base 0AF36A42: Available samples not sufficient for booting (hits: 3+0)
05:20:20.288 - lighthouse: LHR-FDCBFBC2 C: Trying to start tracking from base 29EFF8E0: Not enough contiguous samples for a bootstrap pose
05:20:44.805 - lighthouse: LHR-706A5DCC C: IMU went off scale.
05:20:46.270 - lighthouse: Lighthouse IMU HID device error
05:20:46.270 - lighthouse: LHR-F5FCBBC6: Disconnected from receiver 02F959C8B8-3YX
05:20:46.270 - lighthouse: LHR-F5FCBBC6 C: Dropped 3 rejected updates, 98994 back-facing hits, 94 non-clustered hits during the previous tracking session
05:20:46.274 - lighthouse: Lighthouse IMU HID device error
05:20:46.898 - lighthouse: Lighthouse IMU HID device error
05:20:46.898 - lighthouse: LHR-FDCBFBC2: Disconnected from receiver 4B4C1DB186-2YX
05:20:46.898 - lighthouse: Lighthouse IMU HID device error
05:20:46.898 - lighthouse: LHR-65701296: Disconnected from receiver 8ED07BC360-5YX
05:20:46.898 - lighthouse: Lighthouse IMU HID device error
05:20:46.898 - lighthouse: LHR-65701296 C: Tracking thread peak duty cycle 81% (over 0.7s).  Blocked in SendOnPoseChange 0% of that.
05:20:46.898 - lighthouse: LHR-65701296 C: Dropped 36 rejected updates, 912784 back-facing hits, 14 non-clustered hits during the previous tracking session
05:20:46.900 - lighthouse: LHR-706A5DCC C: Tracking thread peak duty cycle 85% (over 0.7s).  Blocked in SendOnPoseChange 0% of that.

Having the same issue you described as well with 2 different SW7 dongles where trackers will just fly away randomly for 10+ seconds, narrowed it down to the dongle since I have access to 7 other watchman dongles to test and none of my tundra trackers have problems there. From what I can tell if you connect a small amount of trackers to it sometimes it’ll work ok if you get paired to the working radios so it seems 1 or two of the 7 onboard radios are bad and the rest are ok? Haven’t gotten anywhere with support it’s been almost 2 months so can’t really use this dongle.

tl;dr you can disable individual radios, use to identify bad radios and keep them disabled.

If you set Window’s device manager to list [ devices by connection ], you can dig down until you find the USB hub representing the dongle, with each radio listed as a “USB Input Device” connected to it.

Each of these corresponds to one radio on the dongle, and can be disabled individually.

You can confirm that you’ve got the right device by right clicking on any of the input devices and opening [ Properties ] - [ Details ] - [ Bus reported device description ], which will say “Dongle McDongleface”.

You can either enable and pair a tracker to test one radio / tracker pair at the time, or pair multiple trackers and observe which tracker vanishes when disabling the radio to identify which radio is being used for each tracker/controller.

Radio #1 on my SW5 appears solid.
Subsequently enabling and pairing to radios #2 and #3 saw them both immediately and repeatedly drift off into infinity. Radio #1 remained stable. #2 and #3 would still vanish after disabling radio #1.

Radios #4 and #5 initially appeared okay, but on subsequent testing #4 also saw vanishing trackers. Radio #5 did not cause the tracker to vanish, but drifts more than Radio #1.

tldr; 1 solid, 2-3 very obviously bad, 4 probably bad, 5 toss-up

Tracker stability is still pretty bad compared to the Vive Wands, but at least the tracker paired to radio #1 does not vanish completely.
Maybe they’re more susceptible to reflective surfaces and there’s something in here that will throw Tundra trackers off, but not Vive trackers?

I luckily only bought 3 trackers, and have a spare OG Vive that can serve as a dongle for two trackers, so having the SW5 only handle a single tracker gives me a minimally functional setup.

Notes on testing radios

You can both connect the dongle and enable/disable the radio devices after having already launched SteamVR, though sometimes you may have to restart SteamVR as well. Maybe only works the first time you enable them, but not after disabling and the re-enabling without restarting SteamVR?

When disabling a radio device the corresponding tracker will disappear from VR, but the tracker/controller will still think it is successfully connected ( green LED ). It will also connect to the same radio after being restarted. I guess disabling the radio disconnects it from windows, but does not power it down?
Just go ahead and re-pair it and it’ll jump to one of the actually active radios.

2 Likes

I was hoping switching to non-tundra dongles would be the end of it, but unfortunately the Tundra trackers themselves are still floating off and vanishing for long periods of time.

My Vive Wands have always been rock solid, and only display these symptoms when connected to the SW5, so it potentially both the dongle and the individual trackers have issues.

With 2 of my 3 trackers paired to non-tundra dongles, the SteamVR logs boil down to two warnings:

  • IMU Went off scale
  • Dropped ( hundreds to thousands ) back-facing hits during the previous tracking session

The former warning I can find very little info on. IMU relative to tracked position, or just internal IMU?
The latter is what you would expect when reflective surfaces in your room are causing light to hit the back side of the tracker, which should not visible to the base station.

My playspace did have a few reflective and glossy items kicking around, though nothing that my Vive Wands have ever had any issue with.

Working on the assumption that the Tundra Trackers are simply significantly more susceptible to being thrown off by reflective surfaces, I have taken the nuclear approach to eliminating them.

Closet with a not-really-glossy-but-I-guess-kinda surface? removed.
Towels covering most surfaces.
Masking tape covering anything I can’t throw a towel over.
I have sanded down the glossy bezels of my monitors.

There is nothing even remotely glossy, let alone reflective, left in this room.

What does the SteamVR log look like now?

Mostly this:

03:58:23.663 - lighthouse: LHR-65701296 C: IMU went off scale.
03:58:27.447 - lighthouse: LHR-65701296 C: IMU went off scale.
03:58:29.835 - lighthouse: LHR-706A5DCC C: IMU went off scale.
03:58:30.274 - lighthouse: LHR-706A5DCC C: IMU went off scale.
03:58:32.579 - lighthouse: LHR-65701296 C: IMU went off scale.
03:58:35.852 - lighthouse: LHR-706A5DCC C: IMU went off scale.
03:58:40.623 - lighthouse: LHR-65701296 C: IMU went off scale.
03:58:42.359 - lighthouse: LHR-706A5DCC C: IMU went off scale.

No shortage of back-facing hits either:

03:59:41.817 - lighthouse: LHR-65701296 C: Dropped 96 rejected updates, 971014 back-facing hits, 8 non-clustered hits during the previous tracking session
03:59:46.820 - lighthouse: LHR-65701296 C: Trying to start tracking from base 0AF36A42: Available samples not sufficient for booting (hits: 1+1)
03:59:46.820 - lighthouse: LHR-65701296 C: Trying to start tracking from base 29EFF8E0: Not enough contiguous samples for a bootstrap pose
03:59:56.823 - lighthouse: LHR-65701296 C: Trying to start tracking from base 29EFF8E0: Samples didn't yield successful bootstrap pose
03:59:59.569 - lighthouse: LHR-706A5DCC C: Resetting tracking: no optical samples for 2002ms
03:59:59.569 - lighthouse: LHR-706A5DCC C: Dropped 65 rejected updates, 981974 back-facing hits, 29 non-clustered hits during the previous tracking session

The Vive Wands do display this warning occasionally as well, but there are roughly 13 times as many entries for each of the Tundra Trackers ( 17 IMU went of scale events for Vive Wand, ~225 for Tundra Trackers ).

Neither number is ideal, but doesn’t appear to directly cause the trackers to fly off into the abyss.

Actual reflections are clearly not the cause of the problem.

What seems to happen is tracking being reset because of no optical samples for 2000ms (despite being perfectly visible to one if not both base stations), then not receiving enough hits to bootstrap itself ( again, despite being perfectly visible ), resulting in the tracker disappearing for long periods of time.

There are often a silly number of back-facing hits though, which is rather suspect when I can assure you the room has been cleansed of anything even remotely glossy. I don’t suppose it might be rejecting valid hits as back-facing hits?

03:40:16.083 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2001ms
03:40:16.083 - lighthouse: LHR-2B5D58AD C: Dropped 468 back-facing hits during the previous tracking session
03:40:16.836 - lighthouse: LHR-2B5D58AD C: ----- BOOTSTRAPPED base 29EFF8E0 (immediate) distance 2.32m velocity 0.21m/s base pitch ~26.0 deg roll ~4.2 deg -----
03:40:18.882 - lighthouse: LHR-2B5D58AD C: Calibration failed: no optical samples from base 29EFF8E0 for 2000ms
03:40:18.882 - lighthouse: LHR-2B5D58AD C: Dropped 8 back-facing hits during the previous tracking session
03:40:23.884 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 0AF36A42: Samples didn't yield successful bootstrap pose
03:40:23.884 - lighthouse: LHR-2B5D58AD C: Trying to start tracking from base 29EFF8E0: Available samples not sufficient for booting (hits: 1+1)
03:40:26.606 - lighthouse: LHR-2B5D58AD C: ----- BOOTSTRAPPED base 29EFF8E0 (immediate) distance 2.07m velocity 0.25m/s base pitch ~26.0 deg roll ~4.2 deg -----
03:40:29.169 - lighthouse: LHR-2B5D58AD C: ----- CALIBRATED base 29EFF8E0 at pitch 23.53 deg roll 4.28 deg -----
03:40:33.889 - lighthouse: LHR-2B5D58AD C: Trying to add a secondary base 0AF36A42: Not enough contiguous samples for a bootstrap pose
03:40:33.965 - lighthouse: LHR-65701296 C: IMU went off scale.
03:40:43.893 - lighthouse: LHR-2B5D58AD C: Trying to add a secondary base 0AF36A42: Samples didn't yield successful bootstrap pose
03:40:44.674 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2000ms
03:40:44.674 - lighthouse: LHR-2B5D58AD C: Dropped 597 back-facing hits during the previous tracking session
03:40:45.338 - lighthouse: LHR-2B5D58AD C: ----- BOOTSTRAPPED base 29EFF8E0 (immediate) distance 2.19m velocity 0.66m/s base pitch ~26.0 deg roll ~4.2 deg -----

What about all “Resetting tracking” messages?

03:13:06.598 - lighthouse: LHR-65701296 C: Resetting tracking: position out of bounds (1.2, -5.5, -5.4)
03:13:28.781 - lighthouse: LHR-706A5DCC C: Resetting tracking: position out of bounds (-3.7, -4.5, -5.1)
03:14:09.523 - lighthouse: LHR-706A5DCC C: Resetting tracking: position out of bounds (0.033, 2.4, -0.096)
03:14:54.214 - lighthouse: LHR-706A5DCC C: Resetting tracking: IMU misalignment unreasonably large (14, -1.3, -8.1) deg sigma 1.4
03:18:20.017 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples for 2000ms
03:18:27.002 - lighthouse: LHR-2B5D58AD C: Resetting tracking: position out of bounds (0.6, 0.24, 0.22)
03:18:40.592 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2000ms
03:24:52.607 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples for 2000ms
03:25:04.844 - lighthouse: LHR-2B5D58AD C: Resetting tracking: IMU misalignment unreasonably large (2.4, -14, -4.2) deg sigma 0.66
03:25:10.522 - lighthouse: LHR-2B5D58AD C: Resetting tracking: IMU misalignment unreasonably large (14, 1, -6.4) deg sigma 2.7
03:25:18.034 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2001ms
03:26:35.001 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples for 2000ms
03:27:22.102 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2000ms
03:27:35.402 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2001ms
03:28:18.903 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2001ms
03:33:07.859 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples for 2002ms
03:34:46.776 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples for 2000ms
03:35:01.536 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2001ms
03:35:36.102 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2000ms
03:35:52.724 - lighthouse: LHR-2B5D58AD C: Resetting tracking: IMU misalignment unreasonably large (-16, 2.1, -4.5) deg sigma 0.56
03:36:07.011 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2001ms
03:36:26.439 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2002ms
03:37:03.815 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2003ms
03:39:56.264 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples for 2000ms
03:40:16.083 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2001ms
03:40:44.674 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2000ms
03:40:55.850 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2001ms
03:41:28.251 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2002ms
03:41:54.583 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2000ms
03:42:02.436 - lighthouse: LHR-2B5D58AD C: Resetting tracking: IMU misalignment unreasonably large (-9.6, -8.6, -8.9) deg sigma 0.73
03:42:24.584 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2000ms
03:44:36.553 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2000ms
03:44:50.501 - lighthouse: LHR-2B5D58AD C: Resetting tracking: IMU misalignment unreasonably large (0.44, -2.4, 15) deg sigma 0.81
03:45:11.955 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2001ms
03:45:19.646 - lighthouse: LHR-2B5D58AD C: Resetting tracking: IMU misalignment unreasonably large (-12, 7.7, -4.8) deg sigma 1.5
03:45:28.269 - lighthouse: LHR-2B5D58AD C: Resetting tracking: IMU misalignment unreasonably large (3, -8.4, -12) deg sigma 1.4
03:45:48.855 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2000ms
03:46:51.490 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2001ms
03:48:15.891 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2001ms
03:50:53.870 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples for 2001ms
03:53:40.455 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples for 2001ms
03:59:41.817 - lighthouse: LHR-65701296 C: Resetting tracking: no optical samples for 2000ms
03:59:59.569 - lighthouse: LHR-706A5DCC C: Resetting tracking: no optical samples for 2002ms
04:00:21.021 - lighthouse: LHR-65701296 C: Resetting tracking: position out of bounds (-0.13, -3.2, -0.099)
04:00:55.045 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples for 2000ms
04:01:04.604 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2001ms
04:07:13.645 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples for 2003ms
04:07:20.768 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2000ms
04:07:40.011 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples from base 29EFF8E0 for 2000ms
04:11:56.507 - lighthouse: LHR-2B5D58AD C: Resetting tracking: no optical samples for 2001ms

Pretty much all LHR-2B5D58AD, which I’m going to assume is my hip tracker. This was not paired to the SW5 at the time.

The feet are much less problematic. Clearly they have a lot of IMU panics and back-facing hits, but they generally stay in place. During this particular session my left foot did fly off into the abyss every time I stomped my foot for a couple of minutes, until suddenly it was fine. That’s probably 706A5DCC at the beginning of the last log there.

It also occurs to me that every single “No optical samples” reset message mentions the same base station, which seems strange.

Losing tracking would be fine, but not recovering it despite shoving the tracker down the basestation’s throat is not.

Whatever the problem is there clearly isn’t anything I can do to resolve it.

Complete log for this session: https://mayulive.com/tundralogs/vrserver.txt

At this point, do I just call it quits and contact UnboundVR for an RMA (dread), or is it at all possible that these problems can be resolved in software?

I finally just bought a Vive tracker to use as my hip tracker. It saw zero tracking resets throughout a 2 hour session in the same location as the Tundra tracker, which saw 47 resets over half the time span.

The two Tundra Trackers on my feet would probably behave the same on my hip, but on my feet they see significantly less occlusion, and are generally stable save for a reset or two over the course of an hour.

They are, however, very unstable for the first 30 seconds or so after being booted up, lending support to the theory that this is some kind of IMU issue: Tundra Tracker - Boot instability - YouTube

While they are all over the place regardless, stomping my feet immediately throwing them off is rather telling.

After 30 seconds or so they seem completely fine, but clearly this should not be happening, and it seems reasonable to assume this is related to why they so easily lose tracking, report a flood of IMU out-of-range errors, and insist that there is a torrent of back-facing hits while trying (and failing) to restore tracking.

It has also come to my attention that the Tundra dongles may not play nice with non-Tundra devices, or perhaps just controllers. If this is the case, then it is entirely possible that my SW5 would behave perfectly fine if paired with functional Tundra trackers, despite causing my Vive Wands to drift.

I can at least now say with certainty that all 3 of my trackers are bad, so I am going to go ahead and hit up support by mail now.

Well that 2nd video looks a lot like what i’m experiencing, especially for the hip tracker
Do you have any confirmation it’s actually a faulty tracker problem?

I am fairly certain every other variable has been eliminated at this point.

It is not reflections - Everything reflective or glossy or has been removed.
It is not (only) a dongle problem - Behave the same with other dongles ( SW5 has its own issues though )
It is not an occlusion problem - will reset and fail to restore tracking even when fully visible to basestation.
It is not an environmental problem - all non-Tundra devices behave normally.

The fact that the HTC Tracker works flawlessly in the same semi-occluded hip configuration should be the final nail in the coffin.

The 30+ seconds of extreme instability and being thrown off by stomping my feet on startup suggests IMU issues, which is backed up by the logs ( lots of IMU out of range errors, calibrations ).

The Tundra trackers nearly always reset with “no optical samples for 2000ms”, even when perfectly visible. At the same time it will list a large number of back-facing hits while trying ( and failing ) to restore tracking, meaning there are plenty of optical samples, but they are hitting sensors that should not be visible to the basestation in the current orientation. This would be explained by the IMU getting its orientation wrong.

Things do improve significantly when the trackers have uninterrupted visibility to multiple basestations.
Tracking will not reset anywhere near as often, but they still have a very hard time restoring tracking once it has been lost. A repeat of the instability seen when they are first turned on, perhaps.

Speculation as to the root cause aside, everything points to the trackers themselves being faulty.
Tundra dongles do appear to have issues of their own, but may be fine as long as they are only used with Tundra trackers. To eliminate it as a factor, I am not using my SW5 anymore.

It would be nice if this were something that could be fixed in software, but seeing as this isn’t even a “known issue” yet I don’t have high hopes.

Mhh i see, how do you do those reports exactly? I’d probably make one too to see if it can help identify anything, or help me get a replacement if my trackers are also faulty

The relevant logs can be found in steam\logs, namely vrserver.txt and vrserver.previous.txt

Hmm i’ll have a look at that, thanks!
Keep us updated if you get any news too

So i looked at my logs from a 1H session i did about 10 days ago, i have a LOT of Lighthouse messages like you, lots of resetting tracking
Not too sure of how to format it like you did

Could someone from Tundra confirm there’s something wrong here, please?
The drift doesn’t seem like a very isolated case but i haven’t really seen much information about it, even now that the trackers are on sale for everyone