This server trial has expired, please purchase a license to continue using.

Hi, after noticing that the windows client doesn't autostart after a reboot, I tried to install the client as a service.
I didn't know that service mode can only be used with a license.
Before I used it with th usb server on my shield tv and I had random disconnects and no reconnect.
I do have multiple devices I want to use and this is a great software, so I plan on buying the license...but first I have to troubleshoot the disconnects issues.

Problem is after reverting from service mode every time I try to use a device, I get:
This server trial has expired, please purchase a license to continue using.

Also deleting the exe and redownloading doesn't help. Should I reinstall the android sever or how could I freely use virtualhere with 1 device again?

#2

VirtualHere needs to be purchased on android, there is no free use for one device. There is four tries and then after that you need to purchase.

#3

Ok, I see. After reinstalling Android usb server it works again.
I have connected my logitech harmony smart keyboard via one of the 2 supplied unifying usb dongles.
After like on hour or so I get a disconnect and after a few seconds it reconnects again. I thought maybe there are voltage drops on the usb ports of the shield tv so I tried to use a powered usb hub but the disconnects still happen.
Could you help me troubleshoot this issue?
I can try with another device today to see if it only affects the unifying dongle or if it is a shield tv issue.

#4

Its probably a reception problem, put the unifying receiver as far away from the shield as possible and within line of sight to the keyboard.

#5

I already have connected the receiver via an extension cable, line of sight is given, distance to keyboard is not even 2 meters. I now looked into system messages in the client and found this error 2x:
2020-08-06 17:16:17 INFO :Connection 1 receiving msg size didnt complete due to error 10054

#6

And system messages in the android app look like this:
--------- beginning of main
08-06 17:31:43.138 11781 11781 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@2ed37ee
08-06 17:31:43.240 11781 11781 I RenderThread: type=1400 audit(0.0:60271): avc: denied { call } for scontext=u:r:untrusted_app:s0:c120,c256,c512,c768 tcontext=u:r:hal_cplservice_default:s0 tclass=binder permissive=1
08-06 17:31:46.508 11781 11789 W System : A resource failed to call close.
08-06 17:31:46.508 11781 11789 I chatty : uid=10120(com.virtualhere.androidserver) FinalizerDaemon identical 2 lines
08-06 17:31:46.508 11781 11789 W System : A resource failed to call close.

#7

OK dont use the extension cable, that is very likely the problem. Either directly plug it into the shield tv usb port or plug it directly into a USB hub attached by a cable to the shield tv

#8

I'm confused right now:
"put the unifying receiver as far away from the shield as possible"
or
"directly plug it into the shield tv usb port"?

I started off plugging it in directly with the same problem. I didn't test another device yet.
The unifying receiver is also connected directly to the shield tv, so it basically works without virtualhere but in gamestream this way the keyboard layout is messed up and I cannot change it. So I went with virtualhere.
Do you think the "double connection" could interfere? I hoped the log would give you an idea of what is wrong.

#9

There are cables called "usb extenders" that are flakey e.g..

So its better to just use a usb cable attached to a usb hub as the "extender" instead. i.e

shield <->usb cable <-> usb hub <->receiver

#11

Well seems you were right. I now connected a powered hub to the shield, placed it away a bit and connected the dongles directly to the hub.
Tested with the Steam Controller and had no disconnects.
However now I have another Problem:
I wanted to use the unifying dongle for my harmony smart keyboard and suddenly windows tells me the usb device isn't recognized.
No idea why, it already worked before. Device Manager tells me Error Code 43: invalid config description...
Any ideas how I could fix that? Deleting the driver and replugging the dongle didn't help.

#12

Its your dongle doing that and not virtualhere. I dont know, try plugging it into other ports

#13

Yeah seems like a windows issue...it is even more frustrating now cause it already worked. tried different ports to no success. It is definetly not the hub on the shield since the plugged in steam controller dongle also works. The dongle in question also gets recognized when plugging in directly into the pc as usb receiver.
But the keyboard can also connect via bluetooth....would a bt dongle also work with virtualhere?

PS: the 4 times use limit drives me crazy. It is not that I dont want to buy the license but first I gotta make sure everything I want works.. This makes troubleshooting a pita..but I guess you had your reasons for that.

#14

Yeah im going to block the reinstall loophole soon... so only 4 tries total. I left it open a few years ago but its more trouble than its worth. I;d rather just block customers who take too much time. Its a $25 product not a 2500 product

#15

BT Dongle works great so far just tried it.
Oh wow, I'd totally have missed that there seem to be 2 different licenses?.. Normal for 49$ and Android one for 25$.
Thx, I won't use up any more of your time. Just gonna test for a couple more hours and if the connection is stable I'm gonna buy the android license.

#16

Most bluetooth dongles should work fine, quite a lot people use them with the shield to pass through the controller directly to gamestream. Problematic bluetooth dongles need some firmware to boot up correctly, so those dont work.