[SOLVED] PICO 4 VR is recognized in Windows but not in Unreal Engine 4.27 ?

Status
Not open for further replies.
Jan 27, 2025
2
1
20
I own a PICO 4 Consumer headset and have recently been using it for VR endeavors in Unity Engine, however due to constant and never ending issues to do with the headset, as well as a lack of support / encouragement for the Unity platform I have started to move to Unreal engine.

I have been reading another post on Toms Hardware linked to a Quest 2 which makes me wonder if the resolution is to buy some sort of link cable

I am using Unreal 4.27, but this issue prevails across all versions of Unreal Engine

Basically whats happening is
The headset does appear in Windows, but does not appear in Unreal Engine:

Initially I had some difficulty making the headset appear in Unreal engine, it just would not appear in Launch / project Launcher on a modern machine ;
to cut a long story short I managed to get the headset working on an old Alienware machine, happy with the progress, I had made I decided to use a more powerful machine to send the app to my headset, but due to the constraints of time but for some odd reason the headset cant be found in unreal engine in the newer rig;
The same goes for a 2018 Mac Mini - No dice.

Initially I thought it was because afaik, the Headset supports USB 2.0 and USB C and the Alienware machine has 2.0 Ports.
But if that were the case surely it would be able to detect the headset in Unreal Engine on the more modern gaming machine
The modern rig has :
2xUSB 3.0 (Blue Ports)
2xUSB 2.0 (Black Ports)
and 1x USB C

I have tried them all and nothing seems to work.

To summarise:
  • I have the device in developer mode and it works with an old machine
  • The headset does appear in Windows, but does not appear in Unreal Engine.
  • I am using UE_4.27
  • I have checked all my paths in Windows, for things like ADB, the Software development kit and the NDK, as well as Java and they all seem correct - it should not matter anyway as the issue is not a compiling one.
  • I have tried this on an old Alienware M14x(works) a mac mini 2018 ( doesnt work) and a windows gaming PC (doesnt work)
  • I have checked I am using a black USB port(2.0)
  • I have checked on adb devices and the device shows up
  • I have tried to add the device manually in unreal engine via Launch/Project Launcher -> Device manager -> add an unlisted device : to which it fails to see the device entirely

What could be the problem? has anyone else had this issue? Can someone please help
 
Update: I suspect that this is not a hardware issue, with all the bells and whistles on my Alienware machine, including for example, VisualStudio 2022 somewhere within I have installed something that allows compatibilty with my headset. So, what I have done is imaged the entire disk onto a small remvoable HDD and reimaged it onto my gaming PC. For this I used Marcrium Reflect. The entire operation took a couple of hours but eventually worked as I can now see my headset on my gaming machine
 
  • Like
Reactions: Phillip Corcoran
Status
Not open for further replies.