The latest update to SteamVR adds workaround for the Valve Index controllers’ thumbstick click issue, as well as fixing firmware bugs and improving stability for the headset.

Index is Valve’s PC VR system. It was released at the end of June. The full kit costs $999, but existing HTC Vive owners can purchase the headset and new controllers separately for $499 and $279 respectively.

The face of the controllers features two buttons, a small trackpad, and a thumbstick. While the thumbstick can be clicked when centered, when deflected at certain angles it cannot. On the Valve Index subreddit, users have reported that Valve do not consider this a defect. This software update indicates the company intends to work around the issue with software.

The Workaround

Valve has updated the default Index controller input bindings such that when a thumbstick is fully deflected in any direction, it is considered to be fully clicked. This is only applied for apps which have not set their own input bindings, which means mostly games which have not yet been updated to support Index.

Users can manually enable this new setting for any app using the SteamVR input system’s Controller Settings panel. The exact deflection to activate the emulated clicking is fully configurable.

Just like with the Steam Controller, Valve is putting a heavy emphasis on community and user input bindings. This allows for customization, but leads to some degree of input fragmentation between games.

Bug Fixes & Stability Improvements

The update also brings a plethora of bug fixes and stability improvements to Valve’s platform, including firmware updates for both the headset and controllers. Based on the changelog, this seems to address most of the Index’s launch bugs commonly reported:

SteamVR Runtime

Enabled automatic firmware recovery for Valve Index and Vive Pro devices that have had certain firmware updates interrupted or failed.

Fixed a rare spontaneous shutdown of vrserver caused by very briefly connected pipes.

Fixed a rare case where SteamVR would stop working after a prolonged period of high CPU load.

Fix cases of error 422 that could happen when launching a game and letting it launch SteamVR (as opposed to launching VR first and then launching the game).

Index Firmware/Drivers