Unity 2022 and Original Vive do not work.

Been trying to fix this for days now with no results. To confirm HTC Vive 1 = First Release.

I have created a basic scene using Unity 2022.3.5f1. I imported the required XR Management etc via the Project Settings menu. For now only adding the HTC Vive Controller Profile. No errors are listed.

From my understanding, this should be enough to display the scene in playmode on the HMD. But once entering playmode, Unity will hang and nothing is sent to the Vive HMD, stays on Steam Home. After some time, the scene will finally enter playmode on the Desktop.

I have tried to do a Build and Run, same results. Nothing.

I can confirm that the OpenXR runtime is listed as SteamVR in both the Registry and Steam Settings. The Vive will launch and play other released titles fine.

Is there issues with HTC Vive 1 and the more recent versions of Unity and OpenXR? Is there other requirements needed to get it to work? I’m convinced that its simply not supported at this stage.

Any help would be awesome.

As a last minute what-if moment, it now seems to work.

I do not know if this is an intended thing or perhaps a bug, though what got it working was:

Exit SteamVr from Steam. HMD still connected.
Run Unity playmode. Unity now displaying in HMD.
Exit Unity playmode, HMD returns to Steam Home.
Run Unity playmode. Unity now displaying in HMD.

Seems like your cant run Unity when the HMD first boots to Steam Home? IDK.

Strange. But working for now.