Support

Description

Support for VirtualHere hardware and software

VirtualHere Server Event System

Forums

The VirtualHere server can synchronously execute server scripts on certain events. Sometimes USB devices need certain commands to be sent to them to workaround their in-built differences (or quirks). You can also use this event system for special logging e.g bind/unbind of devices for time based usage among other use-cases. Please make sure any scripts you run are quick as they are synchronous to the operation of the event.

Client FAQ

Forums

VirtualHere Client - Frequently Asked Questions

Can two clients connect to the same USB device simultaneously?

No

Can the client be run as a service?

Yes

How can i disconnect a user from a device?

Start the client with the -a argument (see below) and then right click on the In-Use device and select Disconnect from User

Can i use the client inside a Docker container?

SSL Setup

Forums

VirtualHere supports Secure Sockets Layer (SSL) for Client/Server communications. This is useful when sharing USB devices over the Internet to provide better protection against eavesdropping. Both Server Certificates and optionally Client SSL Certificates are supported.

Important:

User/Device Authorization

Forums

This functionality is only available when the VirtualHere server has been purchased

Scripting is now also supported on the VirtualHere Windows Server using batch files instead of bash scripts, the return codes are identical to the linux/osx values as described below

The ClientAuthorization script

Server Configuration FAQ

Forums

All the VirtualHere USB Server settings are stored in a single text file called config.ini, usually in the same directory as the vhusbd binary.

When running as a daemon or service the config.ini file may be in /root for Linux or c:\windows\system32 on Windows.

When the server is initially started, or started without a config.ini file it will use sensible defaults and any non-default values are written to new config.ini.

Linux FAQ

Forums

When running virtualhere on your embedded device (e.g raspberry pi, beagle, ubuntu), it is important that you have the latest firmware. For example on the raspberry pi, run the sudo rpi-update utility.

What functionality does the VirtualHere software provide?

NAS FAQ

Forums

VirtualHere for Network Attached Storage Devices - Frequently Asked Questions.

How do I use VirtualHere?

1. Plug the device into a USB port on the NAS.
2. Run the Client for your Windows, Mac or Linux machine
3. You will see the device listed in the tree, right click on the device and select Use.
4. You can then use the device as if it was directly connected to your computer.

How does VirtualHere improve the functionality of my NAS?

Quest3 v76 Update and not connected

Forums

https://www.virtualhere.com/node/4576

The same symptoms occurred

i use a new build of the VirtualHere USB Server apk (https://www.virtualhere.com/sites/default/files/usbserver/test/1078.apk)

But now the detailed firmware version goes up and doesn't work..

v76 (5091273.7810.520)

Is there a way to solve this problem?

How to collect logs for devices that don't work as expected

Forums

I have VirtualHere set up on a Raspberry Pi to act as a hub to host various microprocessor development boards and debuggers for myself and my colleagues to use. I'm currently testing with OSX as my client. 

I've found that some boards work fine, but a couple don't and hang during certain operations. How best can I collect debug logs from VirtualHere to share here? The basic logging (via journalctl) doesn't show me anything relevant that I can see — just that the device binds to my client. 

Here are the boards that don't work: