Hello! My apologies if this is a repeat topic, but I can't find a fix for this anywhere.
I am attempting to share a Logitech Extreme 3D Pro joystick over Tailscale using VirtualHere. The connection is from my Windows 10 desktop client to my Windows 10 desktop server.
My problem begins when I attempt to connect my joystick over VirtualHere (the initial connection works fine). 10-15 seconds after I click "Use this device" on the client, it briefly pops up as (In use by you), then I hear a disconnect sound on my laptop server, and the connection resets in VH, no longer in use.
In the logs, I can see an error shortly before I connect, before my joystick (device 13) is bound, surprise unbound, then rediscovered.
However, when I try to share another USB device, like my keyboard (device 11), it works perfectly with no problems.
Here are the logs:
2025-10-24 16:05:42 INFO :>>> Starting VirtualHere USB Server v4.8.6 (Built: Oct 23 2025, 12:45:24)<<<2025-10-24 16:05:42 INFO :Using configuration C:\Users\[redacted]\Downloads\config.ini2025-10-24 16:05:42 INFO :Server licensed to=unlicensed max_devices=12025-10-24 16:05:42 INFO :Listening on all network interfaces at TCP port 7575 (IPv6 dual-stack)2025-10-24 16:05:42 ERROR :Error loading string descriptor (too small bytes returned) for device on port 42025-10-24 16:05:43 INFO :Found Low speed device [046d:c077] "Logitech, USB Optical Mouse" at address 102025-10-24 16:05:43 INFO :Found Low speed device [046d:c31c] "Logitech, USB Keyboard" at address 112025-10-24 16:05:43 INFO :Found Low speed device [343c:0000] "0x343c, USB Type-C Digital AV Adapter" at address 122025-10-24 16:05:43 INFO :Found High speed device [05e3:0608] "0x05e3, USB2.0 Hub" at address 92025-10-24 16:05:43 INFO :Found Full speed device [8087:0033] "0x8087, 0x0033" at address 22025-10-24 16:05:43 INFO :Found Full speed device [046d:c215] "Logitech, Extreme 3D pro" at address 132025-10-24 16:05:51 INFO :100.95.177.19 connected as connection 1 (Standard TCP)2025-10-24 16:06:00 INFO :Set custom event "onReset.046d.c215="2025-10-24 16:06:13 ERROR :Error 13 in line 252, The data is invalid. (0x0000000d)2025-10-24 16:06:15 INFO :Device 13 [046d:c215] BOUND to connection 12025-10-24 16:06:15 INFO :Executed empty hook for onReset.046d.c2152025-10-24 16:06:17 INFO :Device 13 [046d:c215] SURPRISE UNBOUND from connection 12025-10-24 16:06:17 INFO :Unmanaging device 13 [046d:c215]2025-10-24 16:06:17 INFO :Found Full speed device [046d:c215] "Logitech, Extreme 3D pro" at address 132025-10-24 16:06:25 INFO :Device 11 [046d:c31c] BOUND to connection 12025-10-24 16:06:25 INFO :Executed empty hook for onReset.046d.c31c
As you can see, I have attempted to use this fix with the custom event handler, to no effect with or without. I have also disabled USB selective suspend on both devices, and tried different ports for the joystick, both with and without a hub. FWIW, latency is a very stable 60ms and both devices are on a quality internet connection.
Is there anything else I can change to get this device to work over VH?
Thanks!
.
Try this build (note the extra w in the file name) https://www.virtualhere.com/sites/default/files/usbserver/test/vhusbdwinw64.exe
Let me know if that fixes it.
Thanks, it works perfectly…
Thanks, it works perfectly as intended using the new build!