Sony Head Tracker: Turning Compatible Headphones Into a Simulator Tracker
Sony Head Tracker reads orientation sensors in compatible Sony Bluetooth headphones and sends yaw, pitch, and roll to OpenTrack. It is a free, unofficial open-source project that requires no webcam or firmware modification.
How the Bridge Works
Compatible headphones expose data through the standard Android Head Tracker HID protocol. The application reads orientation, quaternion, and gyroscope information, derives three rotation axes, and sends the result locally to OpenTrack.
The main stream uses UDP at 127.0.0.1:4242, with an additional JSON stream on port 4243. Traffic stays on loopback by default, although users should not forward those ports to an untrusted network.
Confirmed Models
The project lists Sony WH-1000XM5, WF-1000XM5, WH-1000XM6, WF-1000XM6, and ULT WEAR WH-ULT900N as confirmed. ULT WEAR is physically validated on macOS, while other models still need more reports on that platform.
LinkBuds Open WF-L910, LinkBuds Fit WF-LS910N, LinkBuds WF-L900, and LinkBuds S WF-LS900N are candidates, not confirmed devices. WH-1000XM4 does not work, while WH-1000XM3 is not expected to be compatible.
Run the Read-Only Probe First
Compatibility depends on the #AndroidHeadTracker# descriptor and required HID usage rather than the model name alone. After pairing on Windows, run sony-head-tracker.exe probe. The macOS build provides its own probe command.
The probe is read-only: it does not change drivers, Bluetooth identities, or firmware. If no tracker is found, it reports the interfaces it saw and exits without writing to the headphones.
Windows 11 and OpenTrack Setup
Download the current project release, update the headphones through Sony Sound Connect, enable any available spatial-audio or head-tracking option, and pair normally over Bluetooth. Open the application and confirm that yaw, pitch, and roll values move.
In OpenTrack, select UDP over network with port 4242 and press Start. Face forward and use Recenter or Ctrl+Alt+C. Adjust sensitivity, inversion, and smoothing only after confirming a stable neutral position.
When the Sensor Does Not Appear
Windows may connect audio without creating the tracker node. The maintainer recommends Repair Tracker, which requests one administrator approval, restarts only the relevant HID service, and binds the node to Microsoft's standard generic HID driver.
If bluetooth-probe sees the descriptor while the regular probe does not, bluetooth-rebind is available. Close Sony utilities and other applications that may hold the device first. The project installs no custom kernel driver.
This Is 3DoF, Not a VR Replacement
The protocol provides orientation only: yaw, pitch, and roll. Translation values x, y, and z in the OpenTrack packet are always zero, so physical head movement through space is not tracked directly.
The setup works for cockpit views in flight and racing simulators by mapping rotation to the in-game camera. It does not create a stereoscopic display, positional 6DoF tracking, or motion controllers and cannot replace a VR headset.
Windows, macOS, and Practical Limits
Windows 11 is the primary documented path. macOS 14 or later has a native application and command-line bridge; its prebuilt package is ad-hoc signed, so first launch may require manual Gatekeeper approval and Input Monitoring access.
Behavior varies with Sony firmware and the operating system's Bluetooth stack. Before buying headphones specifically for tracking, check the latest compatibility table and reports for the intended OS: sensors alone do not guarantee the required HID protocol.
Sources
Sony Head Tracker GitHub repository and README; OpenTrack project documentation; Android Head Tracker HID protocol documentation.