Hello, I have a Windows desktop with Virtual here Windows server software on it. I use an NVidia Shield box with the virtual here app to stream from my desktop to my Shield. It all works good and no issues at all. I play games from my Shield by running sunshine on my desktop and on the Shield I stream from my desktop to the box with Moonlight app installed on the Shield.
I bought the Easy SMX X15 gamepad with an usb 2.4. ghz reciever. When I connect this on my Shield it recognizes it first as an 'wireless reciever' in the virtual here sofware on the desktop, when I put the gamepad on it goes from 'wireless reciever' to 'controllor' in virtual here on my desktop. WHICH is good right?
But after that nothing happens. There is no response /connection when I want to play a game through moonlight on the shield on my gamepad, it just does not work. I thought every usb wireless receiver would work with virtual here or was that a misjudge? The option'auto use this device' is on in VH on Windows.
When I use an 8 bit 2 adapter with an ps4 or xbox gamepad it all works.
.
Not sure sorry, i dont have that adapter to test with. Not everything is compatible because some devices don't follow the USB specification properly and android has some restrictions on what USB devices it can handle.
Can confirm: EasySMX X15…
Can confirm: EasySMX X15 does NOT work over VirtualHere.
Works perfectly fine when plugged directly into any Android/PC.
.
That adapter is quite cheap. Ill pick one up and try to get it working with virtualhere....
.
I got it working. You need to do this:
In the virtualhere client right click on the receiver and select Custom Event Handler... and paste in exactly this
onSetConfiguration.$VENDOR_ID$.$PRODUCT_ID$=then press ok. Now unplug and replug the adapter. And it should work.
You only need to do those above steps once and it will remember the process.
.
Wow, great news!
Thank you for the lightning fast resolution.
It is working flawlessly now.
Can this fix be incorporated into VirtualHere going forward or do we need to perform this manual step on each new installation involving EasySMX X15?
.
It has to be done manually like this for each new android app installation, i'll try to think of a way to add the workaround as a default but its not easy so for the time being it has to be done manually.
.
Alright thanks,
Just to be clear, even though Android is mentioned in these conversations, my server is actually CloudHub on GL-Inet GL-AR300M16.
It works all the same, nevertheless.
So, to recap here for my future reference:
Custom Event Handler. In the input field that pops up, paste this:onSetConfiguration.$VENDOR_ID$.$PRODUCT_ID$=. After that, plug-out the X15 USB receiver and plug it back in. Done. It should work now.Thanks.
.
Yes correct