mirror of
https://gitlab.com/lvra/lvra.gitlab.io.git
synced 2025-02-22 18:43:58 +01:00
Merge branch 'steam-manual-pairing' into 'main'
Document lighthouse_console instructions See merge request lvra/lvra.gitlab.io!64
This commit is contained in:
commit
f4a5b5e715
1 changed files with 63 additions and 0 deletions
63
content/docs/steamvr/pairing.md
Normal file
63
content/docs/steamvr/pairing.md
Normal file
|
@ -0,0 +1,63 @@
|
||||||
|
---
|
||||||
|
weight: 200
|
||||||
|
title: Pairing
|
||||||
|
---
|
||||||
|
|
||||||
|
# Pairing Lighthouse Controllers or Trackers
|
||||||
|
|
||||||
|
To pair lighthouse-capable hardware such as the Valve Index or HTC
|
||||||
|
Vive Pro controllers, or VIVE Trackers you'll need enough receivers (one for
|
||||||
|
each device).
|
||||||
|
|
||||||
|
Receivers can be either:
|
||||||
|
- watchman dongles (plugged in your computer, preferably not on an USB hub)
|
||||||
|
- if you have a lighthouse HMD (e.g. Valve Index, HTC Vive, Bigscreen Beyond),
|
||||||
|
there will be two already built-in (for both controllers)
|
||||||
|
|
||||||
|
## Pairing via SteamVR
|
||||||
|
|
||||||
|
You can follow the normal pairing process by launching SteamVR, and opening the
|
||||||
|
pairing window (in the Devices menu).
|
||||||
|
|
||||||
|
If however for some reason this does not work (in particular, if the pairing window
|
||||||
|
[does not render](https://github.com/ValveSoftware/SteamVR-for-Linux/issues/531)),
|
||||||
|
you can work around it by doing the pairing process via `lighthouse_console`.
|
||||||
|
|
||||||
|
## Pairing via `lighthouse_console`
|
||||||
|
|
||||||
|
In a terminal, launch `lighthouse_console` by running
|
||||||
|
```
|
||||||
|
~/.steam/steam/steamapps/common/SteamVR/tools/lighthouse/bin/linux64/lighthouse_console
|
||||||
|
```
|
||||||
|
|
||||||
|
### Identifying available receivers
|
||||||
|
|
||||||
|
You'll be greeted by a shell which starts by listing the serial number of attached receivers (both
|
||||||
|
dongles and built-in, if your HMD is connected).
|
||||||
|
|
||||||
|
Selecting a receiver is done by running `serial <serialnumber>` in the opened shell.
|
||||||
|
When pairing new devices,
|
||||||
|
you'll want to find a receiver that isn't paired with a device already. After a
|
||||||
|
receiver is selected, you can run `identifycontroller` to check if the receiver
|
||||||
|
is paired with a device (assuming the device is on).
|
||||||
|
|
||||||
|
In general, built-in HMD receivers will have longer serial numbers than dongle
|
||||||
|
ones.
|
||||||
|
|
||||||
|
If either you want to *replace* previously paired devices (e.g. when changing
|
||||||
|
controllers) or you're struggling to identify which receiver to use, run
|
||||||
|
`unpairall`. This will unpair all lighthouse devices!
|
||||||
|
|
||||||
|
### Pairing a device
|
||||||
|
|
||||||
|
Once you have selected an available receiver with `serial <serialnumber>`:
|
||||||
|
|
||||||
|
1. Turn on your device
|
||||||
|
2. Put it in pairing mode (e.g. hold System+B for Valve controllers), the LED
|
||||||
|
should be blinking blue
|
||||||
|
3. Run the `pair` command
|
||||||
|
|
||||||
|
After a few seconds, the LED should turn green, and the device is now paired.
|
||||||
|
|
||||||
|
Do this for each device you want to pair (remember to use a different receiver
|
||||||
|
for each device), and exit the shell by running `quit`.
|
Loading…
Add table
Reference in a new issue