In order to troubleshoot issues, you first have to understand how base station tracking works.
https://longhorizon.org/trey/papers/borges18_htc_vive.pdf
https://www.youtube.com/watch?v=J54dotTt7k0
On a basic level, the lighthouses perform 2x sweeps of IR lasers at a known angular velocity, and can compute distance and orientation based on the time at which each sensor on the tracker receives data.
https://www.youtube.com/watch?v=Ikv8o0u6w9o&feature=youtu.be
https://www.youtube.com/watch?v=f7E-s6CnsYM&feature=youtu.be
https://www.youtube.com/watch?v=d_LefMhhNQs
https://www.youtube.com/watch?v=75ZytcYANTA
https://hackaday.com/2016/12/21/alan-yates-why-valves-lighthouse-cant-work/
Random notes
Lighthouses work best when they’re at a constant temperature. More drift occurs when the room temperature is lower.
Lighthouse laser sweeps consist of 830nm light at 30hz in X direction and 30hz in Y direction
[Here’s a video demonstrating Vive tracker’s tracking with purely optical tracking from the 60hz(30hz X direction, 30hz Y direction) lighthouses to the tracker's photodiodes, without referencing data from the tracker's 1000hz IMUs at all.
Here’s a video demonstrating Vive tracker’s tracking with purely optical tracking from the 60hz(30hz X direction, 30hz Y direction) lighthouses to the tracker's photodiodes, without referencing data from the tracker's 1000hz IMUs at all.
Above is an image of a room scale setup, with two base stations mounted to the wall.