Tests every infrared photodiode on a SteamVR-tracked device — headsets, controllers, and trackers.
Uses Valve's own lighthouse_console diagnostic through a small local bridge, and
visualizes which sensors are receiving base-station sweeps and which are dead.
%LOCALAPPDATA%\VRTechBay and registers a
vrtb-bridge:// link so this page can start the bridge with one
click from then on. Current-user only, no admin needed for setup, localhost only.
If Windows shows a security warning when you run it,
choose "More info" → "Run anyway" — the script is plain text, feel free to inspect it.
Slowly rotate the device in clear view of your Base Station(s) for at least 30 seconds so every photodiode gets swept. Green = receiving hits · Orange = weak (far below median — shadowed or degraded) · Red = zero hits · Gray hollow dot = expected but never reported. Sensor positions with no photodiode on your device are hidden here — see “Hidden sensors” below.
These sensors are successfully decoding the data stream embedded in the base-station signal. Both generations transmit data — 1.0 carries OOTX on its sync flash, 2.0 modulates data onto the sweep itself — so this does not indicate station generation. What it does prove: demodulation needs a clean, strong signal — a higher bar than counting hits — so these photodiodes and their analog front-end are in verifiably good shape. The pattern is a sampled data frame: 10 = decoded bits, · = empty slot.