Support

Description

Support for VirtualHere hardware and software

macOS client daemon: Suggested improvement

Forums

When installing as a client daemon, VH automatically provides a PLIST file in "/Library/LauchDaemons".

However, the PLIST file puts the config information into "/Users/<name of user doing the installation>/Library/Preferences/". Since VH is installing a global daemon, I suggest to put the config information into the global "/Library/Preferences/", not into the user specific directory.

In addition, maybe VH should put the "KeepAlive" flag into the PLIST.


 

macOS client: Does not find any VH servers

Forums

VH server is running fine. Windows clients successfully connect to it. So far, so good.

But the macOS client does have problems, it does not see the VH server. The client is installed in /Applications, not yet registered as a service, just started manually. The GUI comes up, but the server list stays empty.

The log looks like this:

macOS Server daemon: Suggested improvement

Forums

When installing as a daemon, VH automatically provides a PLIST file in "/Library/LauchDaemons". This is great.

However, the PLIST file expects the config information to be located in "/Library/vhusbd.ini". To make it more macOS compliant, I suggest the config information should reside in "/Library/Application Support/VirtualHere/vhusbd.ini". 

Can/should the server device do other things and access the connected devices directly or should it be entirely separate?

Forums

I'm considering using VirtualHere to forward the USB connections to our Hamilton liquid handling robots. The robots are currently primarily controlled by a physical computer dedicated to each robot. We need a separate computer to be able to connect to the robots to test workflows that are in development without affecting the primary computer as it is a production environment.

Logitech Flight Yoke bind error

Forums

2026-06-11 10:42:01 WARNING :Loading string descriptor for device on port 6 failed, A device attached to the system is not functioning. (0x0000001f)
2026-06-11 10:42:01 INFO :Found Full speed device [06a3:0bac] "Logitech, Logitech Flight Yoke" at address 12
2026-06-11 10:42:07 ERROR :Error binding device 12 [06a3:0bac] to connection 2, BIND_ERROR
2026-06-11 10:42:07 INFO :Unmanaging device 12 [06a3:0bac]

 

Can't seem to get this yoke to load.
 

Client dont find server

Forums

I've been having this problem for two days now, nothing has changed, and I was using VirtualHere to access a better computer, since mine is a low-end one. Since then, I've been trying to connect (using only the mouse connection), and the client doesn't recognize or even start connecting. I tried reinstalling Bonjour, since I saw similar problems related to this forum, and I couldn't even find Bonjour in the client's system. Sorry for any mistakes, my English isn't the best.

Clients Log:

Error using Logitech G29

Forums

I'm encountering an issue where my Logitech G29 racing wheel won't stay connected in VirtualHere.  I can see it on the server, but when I click on it the wheel does its initialization routine (rotates the wheel back and forth), but seems to get stuck, and then it will show up as being "in use" for about a second before disconnecting.  The log shows this:

2026-06-04 14:55:47 INFO :Found Full speed device [046d:c24f] "Logitech, G29 Driving Force Racing Wheel" at address 8
2026-06-04 14:56:08 ERROR :Error 13 in line 229, The data is invalid. (0x0000000d)

can I use Virtual Here on two (or more?) devices... one at a time?

Forums

Hi.
I've been using (a licensed) Virtual Here to send a 3D mouse from macOS to my work Windows machine for the last few years.  All is good with that.
Last week i attached a Windows box along side the macOS box, and switch between them with the Keyboard/Mouse switch (really USB port switch) built in to a Dell monitor.
I'm trying to figure out what I need to do to make the client machine (Windows at work) see the 3D controller.

Do I have to stop the server on the macOS, then start it on the Home Windows machine, and vice versa?