VirtualHereServerUniversal and DualShock4 Controller

Hello,

First time virtualhere server, what an amazing bit of software!

I'm trying to use VirtualHereServer on macOS 11.3.1; and a VirtualHere client on Windows 10. The device I'm looking to pass is a Playstation DualShock 4 Controller.

Unfortunately, I am getting an error when I try to use the device on the client.

Screenshot from Client:
https://imgur.com/uHOq5cJ

System Messages Logs on the Server side

https://imgur.com/d7HszS0

I apologize for the screenshot of the log; the copy to clipboard didn't seem to work, and I couldn't just copy the text from the window.

If there something else I should attempt to try?

Thanks,
Ogi

#2

OK try this

1. In the virtualhere client, right clck on the Dualshock controller and select Custom Event Handler... and paste in exactly this line

onReset.$VENDOR_ID$.$PRODUCT_ID$=

and press ok

2. Now try to use the it via virtualhere and see if it says "SURPRISE UNBOUND" again in the server log

#3

Hi Michael,

I should have mentioned, I came across that suggestion earlier and had implemented it; unfortunately I saw on change in the server side logs:

Screenshot of Server Log logs: https://imgur.com/GB6hC2H

Ogi

#4

OK i think the dual-shock must require some firmware when it starts and so it cant be passed through via virtualhere because it loses this firmware (and hence reboots itself and reappears with empty descriptors)

So its not going to work unfortunately with the osx as the server.

#5

Thanks for taking a look. I may try a Raspberry Pi for this functionality then instead.

#6

Yes a pi will probably work, let me know when you've set it up and we can try to get it working...

#7

Got a pi up and running, dualshock controller worked like a charm there. Thanks again for chiming in and thanks for writing this amazing software :thumbsup:

#8

OK great! I wasnt sure if we needed any workarounds..