This guide assumes you have the following devices:
- At least one Vive Wand
- At least one Base Station
- Some method of connecting the Vive wand to your computer, either over USB or using a Vive Dongle
-
Close SteamVR if it's running, and disconnect all your VR devices, including your VR Headset, controllers, and any trackers. This is to ensure that you don't overwrite the firmware of any of these devices by mistake, bricking said device in the process.
-
Connect ONLY ONE Vive Wand to your PC over USB. DO NOT CONNECT YOUR VR HEADSET WHILE DOING THIS OR IT WILL BECOME A VIVE TRACKER.
-
Go to Steam, find
SteamVR
, right click and clickManage
,Browse Local Files
. -
On the newly opened File Explorer window, navigate to
tools/lighthouse/bin/win64
. Then open the application calledlighthouse_console.exe
. You should see your controller's serial listed in the terminal window that opens. -
Run the following command, replacing
XXXXXXXXXX
with your controller's serial code:downloadconfig XXXXXXXXXX-BKP.json
-
You should see a file called
XXXXXXXXXX-BKP.json
in the folder we opened in step 4. Back it up somewhere, as this is your original controller config, and you NEED it if you ever wish to return their original functionality. I AM NOT LIABLE IF YOU LOSE YOUR ORIGINAL CONTROLLER'S CONFIG -
Create a new copy of the file, in the same folder the
lighthouse_console.exe
executable file is in, and rename it to simply beXXXXXXXXXX.json
, and open this file in notepad. -
Use
Ctrl+F
to open the find dialog, and search for the line"device_class": "controller",
Replace it with the line
"device_class": "generic_tracker",
This will tell SteamVR to recognise the controller as a generic tracker.
-
Replace the following section
"model_number": "Vive. Controller MV", "render_model": "vr_controller_vive_1_5", "revision": 1,
with this:
"model_number": "Vive. Tracker PVT", "render_model": "vr_tracker_vive_1_0", "revision": 1, "tracked_controller_role": "",
and save the file. MAKE SURE YOU HAVE A BACKUP OF THE ORIGINAL FILE BEFORE SAVING
- Switch back to
lighthouse_console.exe
, and run the following command, replacingXXXXXXXXXX
with your controller's serial code:
uploadconfig XXXXXXXXXX.json
This will upload your new controller's config to the Vive Wand, turning it into a Vive Tracker. Afterwards, run
exit
lighthouse_console.exe
should be closed now. Unplug your Vive Wand from USB.
- Plug in your headset, and start SteamVR, and make sure that your Vive Wand appears as a Vive Tracker. The tracking ring on the top of the wand should be where the render model is in VR.
- Repeat all the above steps for each Vive Wand you wish to turn into a Vive Tracker.