Problem with Meta Guest 2 - Oculus

Hi all,

I have a problem regarding the USB server on a Windows machine.

See below the log:

<code>

2024-08-15 12:52:08 INFO :Listening on all network interfaces at TCP port 7575 (IPv6 dual-stack)
2024-08-15 12:52:09 WARNING :Loading string descriptor for device on port 1 failed, A device attached to the system is not functioning. (0x0000001f)
2024-08-15 12:52:10 WARNING :Loading string descriptor for device on port 1 failed, A device attached to the system is not functioning. (0x0000001f)
2024-08-15 12:52:10 INFO :Found High speed device [8087:0024] "0x8087, 0x0024" at address 2
2024-08-15 12:52:10 INFO :Found Super speed device [2833:0137] "Oculus, Quest 2" at address 10
2024-08-15 12:52:10 INFO :Found High speed device [8087:0024] "0x8087, 0x0024" at address 12
2024-08-15 12:52:10 INFO :Found High speed device [05e3:0723] "Generic , USB Storage" at address 8
2024-08-15 12:52:14 INFO :10.200.1.198 connected as connection 7 (Standard TCP)
2024-08-15 12:52:28 INFO :Device 10 [2833:0137] BOUND to connection 7
2024-08-15 12:52:32 WARNING :Failed to release claimed device USB\ROOT_HUB30\5&3147820F&0&0,USB\VID_2833&PID_0137\1WMHHA648H1446,2 while uncapturing, The device does not recognize the command. (0x00000016)
2024-08-15 12:52:33 INFO :Device 10 [2833:0137] SURPRISE UNBOUND from connection 7
2024-08-15 12:52:33 INFO :Unmanaging device 10 [2833:0137]
2024-08-15 12:52:33 INFO :Found Super speed device [2833:0137] "Oculus, Quest 2" at address 10
 

</code>

I was able to connect to the device once from a client, however, after a restart it didn't work anymore all of the sudden.

I have simular problems with a Raspberry Pi 4 and another Windows machine.

The only version which was more stable is my Nvidia shield (licensed version) but the connection is stuttering with this device.

Is anybody able to assist me with this?

 

Thanks in advance.

#2

Try right clicking on the oculus in the virtualhere client and selecting custom event handler and entering exactly this

onSetConfiguration.$VENDOR_ID$.$PRODUCT_ID$=

Right click on the oculus again and select Custom Event Handler and paste in

onReset.$VENDOR_ID$.$PRODUCT_ID$=

then press ok.

Now try to use via virtualhere. If that still doesnt work then i dont think it will via virtualhere.

 

#3

That didn't seem to do the trick.

Can you please explain why is was working before on this Windows machine? That seems a bit strange to me.

#4

I dont know. See if you get a better response using the virtualhere server in the Microsoft Store.