SteamVR

SteamVR

Freespirit Oct 22, 2022 @ 1:30pm
Steam VR can't detect Pico 4
Hi. I'm trying to use Steam VR on Pico 4 but Steam VR doesn't detect the headset. At the moment I'm trying to connect wirelessly becaue I don't have USB-C to USB 3 cable, but because Steam VR doesn't detect the headset, I just can't connect to Steam. The Streaming Assistant works in general on Pico 4 and PC and even on PC I can see that the headset has Connected status, but because the headset is waiting for Steam VR I just have basically black screen. Btw, I can use Virtual Desktop sucessfuly, but I prefer to connect via Steam VR directly.
Does anyone knows of how to detect the headset on Steam VR ?
< >
Showing 1-13 of 13 comments
WALTER BLACK Oct 23, 2022 @ 2:44pm 
sis
Gerarderloper Oct 24, 2022 @ 4:06am 
Does this detect the controllers as Pico-4 or Quest-2? Looking for native Pico-4 controller detection so they look correct in menus at least.
Freespirit Oct 24, 2022 @ 1:30pm 
2
2
Hello. Thanks for all the comments. I've finally managed to connect Pico 4 to Steam VR. I've discovered a bug which prevents Pico 4 headset to be recognised by SteamVR. The problem was in file

openvrpaths.vrpath

file location: "C:\Users\(your user name)\AppData\Local\openvr"

This file contains the list of all drivers related to VR.
In my case when I open the file with Notepad the content looks like this:

{
"config" :
[
"C:\\Program Files (x86)\\Steam\\config"
],
"external_drivers" :
[
"C:/Program Files (x86)/Pico Link/driver",
"C:/Program Files/Streaming Assistant/driver",
"C:\\Program Files\\Virtual Desktop Streamer\\OpenVRDriver"
],
"jsonid" : "vrpathreg",
"log" :
[
"C:\\Program Files (x86)\\Steam\\logs"
],
"runtime" :
[
"C:\\Program Files (x86)\\Steam\\steamapps\\common\\SteamVR"
],
"version" : 1
}

In the section "external_drivers" I have drivers:
"C:/Program Files (x86)/Pico Link/driver" - for Pico 3 Neo Link
"C:/Program Files/Streaming Assistant/driver" for Pico 4

As you can see the first driver is for Pico 3 and this actually prevents for some reason drivers for Pico 4 to be recognised by Steam VR. I mean I could connect Pico 4 via Streaming Assistant, but Steam VR didn't see the headset. So, to make work I've deleted the line "C:/Program Files (x86)/Pico Link/driver" and now Steam VR can see the Pico 4 headset. The content of the file looks now like this:

{
"config" :
[
"C:\\Program Files (x86)\\Steam\\config"
],
"external_drivers" :
[
"C:/Program Files/Streaming Assistant/driver",
"C:\\Program Files\\Virtual Desktop Streamer\\OpenVRDriver"
],
"jsonid" : "vrpathreg",
"log" :
[
"C:\\Program Files (x86)\\Steam\\logs"
],
"runtime" :
[
"C:\\Program Files (x86)\\Steam\\steamapps\\common\\SteamVR"
],
"version" : 1
}

You can manually edit and save this file. So the problem was with the fact that I had installed on my PC both drivers for Pico 3 and 4. I can still use Pico 3, but in this case I need to replace the line "C:/Program Files/Streaming Assistant/driver" with "C:/Program Files (x86)/Pico Link/driver".
NETRO Dec 26, 2022 @ 12:04am 
Originally posted by Freespirit:
Hi. I'm trying to use Steam VR on Pico 4 but Steam VR doesn't detect the headset. At the moment I'm trying to connect wirelessly becaue I don't have USB-C to USB 3 cable, but because Steam VR doesn't detect the headset, I just can't connect to Steam. The Streaming Assistant works in general on Pico 4 and PC and even on PC I can see that the headset has Connected status, but because the headset is waiting for Steam VR I just have basically black screen. Btw, I can use Virtual Desktop sucessfuly, but I prefer to connect via Steam VR directly.
Does anyone knows of how to detect the headset on Steam VR ?
THX
Trautman Dec 27, 2022 @ 1:22am 
THX! Worked for me immediatly, after 3 days of desparatly searching for a solution. GREAT!
Nell Apr 28, 2023 @ 4:06am 
Excellent thanks, this thread helped fix my issue with the Pico 4 not being recognized.

I didn't have the pico 3 in that file, however I had mixed reality at the top. So I reversed the order and added the second back slashes to the path for Pico. Now it works (I don't know which of those two changes fixed it)

"C:\Users\(your user name)\AppData\Local\openvr"


{
"config" :
[
"C:\\Program Files (x86)\\Steam\\config"
],
"external_drivers" :
[
"C:\\Program Files\\Streaming Assistant\\driver",
"H:\\SteamLibrary\\steamapps\\common\\MixedRealityVRDriver"
],
"jsonid" : "vrpathreg",
"log" :
[
"C:\\Program Files (x86)\\Steam\\logs"
],
"runtime" :
[
"C:\\Program Files (x86)\\Steam\\steamapps\\common\\SteamVR"
],
"version" : 1
}
Freespirit Apr 28, 2023 @ 12:14pm 
I'm glad to hear that you can now use your headset :-) Enjoy
Squishy Butt Sep 9, 2023 @ 4:57pm 
btw make sure you use the [\ code ] tags
Last edited by Squishy Butt; Sep 9, 2023 @ 5:00pm
siurox Sep 23, 2023 @ 12:14am 
on my pico neo 3 link nothing
Arnolds Jun 30, 2024 @ 2:47am 
Thanks, this helped to fix my issue as well. StreamVR (2.6.2) did not connect Pico 4, althought Streaming Assistant connection was successful. It just prompted "please plug in your headset".

The solution was to reorder external_drivers lines in openvrpaths.vrpath file, so that the Streaming Assistant path comes first.

Before editing the file:
"external_drivers" :
[
"C:/Program Files/PICO Connect/openvr_driver/",
"C:/Program Files/Streaming Assistant/driver"

],


After the edit:
"external_drivers" :
[
"C:/Program Files/Streaming Assistant/driver",
"C:/Program Files/PICO Connect/openvr_driver/"

],
Freespirit Jun 30, 2024 @ 12:45pm 
Originally posted by Tyrmistys_:
Thanks, this helped to fix my issue as well. StreamVR (2.6.2) did not connect Pico 4, althought Streaming Assistant connection was successful. It just prompted "please plug in your headset".

The solution was to reorder external_drivers lines in openvrpaths.vrpath file, so that the Streaming Assistant path comes first.

Before editing the file:
"external_drivers" :
[
"C:/Program Files/PICO Connect/openvr_driver/",
"C:/Program Files/Streaming Assistant/driver"

],


After the edit:
"external_drivers" :
[
"C:/Program Files/Streaming Assistant/driver",
"C:/Program Files/PICO Connect/openvr_driver/"

],
I'm happy that another user found this fix useful. Enjoy your headset :-)
Btw, very soon I'm going to replace the Pico 3 Neo Link to Cristal Light one. It's time to move on and I'm excited to try something with much higher resolution and lenses. But Pico will always be a very special headset for me anyway, as a first headset which introduced me to a fantastic world of VR.
Freespirit Aug 2, 2024 @ 12:51pm 
Which Pico headset are you using? Streaming assistant is available only for Pico 4, so I believe you using Pico 3 Neo Link.
< >
Showing 1-13 of 13 comments
Per page: 1530 50

Date Posted: Oct 22, 2022 @ 1:30pm
Posts: 13