Hello everyone,
I use VirtualHere server on my android set top box (similar to a shield TV) to tunnel my controllers to my PC because steam link accumulates input lag so I have to restart every so often. I've used it a lot with my G29 wheel and it feels nice and was easy enough to set up.
However I have a hard time with my controllers. I use cheap wireless controllers Snakebyte Gamepad Pro (they connect through a USB dongle).
When I plug them directly in the computer, they show as XBOX 360 For Windows (VID:0x045B PID:0x0209) and appear in a dedicated category in the device manager. The XBOX button opens steam big picture while on the desktop and brings up the steam overlay while in game and rumble works.
When I cast them through VH, they show as PC/PS3/Android (VID:0x253 PID:0x0575) I've looked for the device in the device manager but I couldn't find it. It must be buried in the pile of generic HID devices. The Xbox button opens Edge (even in games 😒 ) and rumble isn't working. The steam interface and the games also prompt for PS shape buttons when a have ABXY buttons... Pretty annoying, right?
Did anyone encounter this issue before? My guess is that since these are not official licensed XBOX controllers, the android server does not recognize them as such? Or maybe is is a matter of DirectInput vs Xinput?
Is there a way to force that?
Thanks in advance!
.
Its not compatible with virtualhere via android because these weird adapters switch to different devices depending on the controller paird and Android does not allow enough control over the device to handle the switch via virtualhere.