Tunelling USB devices to Shadow VR ?

  • 7 January 2022
  • 4 replies

Hello fellow ShadowVRers !

Here is the situation : I’ve got Shadow VR working with my Quest 2, now I’d like to be able to play Elite Dangerous … the thing is I need my HOTAS controller in Shadow VR.

First thing I tried was to connect through my local PC with the standard Shadow app in order to get the USB forwarding, but of course only one client connexion is allowed, so obviously when I tried to connect through Shadow VR I got kicked out from the PC app and lost USB forwarding.

Next I figured I could manually forward some USB devices to my Shadow using some kind of software (which one ?), so I did setup a VPN client to connect my Shadow PC to my local network. Stupid me. Note for later: never *ever* install a Wireguard client on Shadow PC, now I’ve lost connexion and I need to reset to factory settings. Nevertheless maybe a solution using SSH forwarding.

So here is my question : is there (or will there be) some standard easy way I did not think of to connect local USB devices to the Shadow instance while using Shadow VR ?

Maybe plug the controller directly into my Quest 2 and allow USB forwarding through the Shadow VR app ?

Thanks for reading ;-)

4 replies

Ok, a short followup in the case anyone is interested.


I could setup Wireguard in split-tunelling mode so as to make the IP adresses on my local network available to Shadow without loosing Shadow connexion from the PC client (hint : use the AllowedIPs parameter + some ip tables stuff on your VPN server)


Then I installed VirtualHere (server on my local machine, client on Shadow) and tunnelled my controller to Shadow.


Eventually I shot Shadow VR, which kicked me out of my PC client obviously, and launched Elite Dangerous. Which does not recognize my controller, so I’m back where I started :-(


I’ll go on experimenting, but indeed it would be *really* nice if Shadow VR could come up with some official way of tunelling the USB devices. At least for simulation games (e.g. Elite Dangerous and Dirt Rally 2, but probably also many other).



Hey just wanted to let you know that I saw a post somewhere online about someone doing exactly what you are trying to do and they were able to successfully get it working. I’m not sure about the details of how they accomplished it but they specifically mentioned the HOTAS being usable and posted a video of it too. I think it was on Reddit.


By any chance, maybe you can help me. I’m trying to play elite dangerous with just the regular occulus 2 controls via shadow VR. When I open Elite, I can’t interact with the menus at all. So I can’t even get in game. If there’s any menu message or anything that I just need to click “okay” on, I can’t. I’ve tried all the Steam controllor bindings for occulus controls and nothing is working. Any idea what to do?


I was able to play DCS (Steam version) with HOTAS on Quest 2 VR. I played the game with HOTAS(USB forwarding) on Shadow PC stream and connect Quest 2 with Virtual Reality. Nothing complex and nothing expensive (execpt the Virtual Desktop). Not sure if it'll work for all other games. Try playing the game you want on Shadow PC stream with controller and then try Virtual Desktop. Good Luck.


Hi @LazyBo1. How exactly did you accomplish that? I want to do the same thing. I have DCS installed on the Shadow and a Saitek HOTAS and Quest 2. How can I run DCS in VR and also use HOTAS to control the game?