[WORK AROUND] for USB peripherals that connect and disconnect infinitely.


Userlevel 2
Badge

Hi all,

I and many others have this issue where the USB peripherals connect and disconnect infinitely. It show that’s connected for 20sec and then it disconnects for 2sec and reconnects. This goes on and on and on. The result, you can’t connect your USB peripherals.

There is a work around and I’ll give you a step by step guide below.
This is, I hope, a temporarely solution until Shadow fixes this issue.

NOTE: You can only connect 1 USB peripheral via this workaround for free. If you want more than you have to pay for the program.

Okay, you’ll need two programs, namely:

ZeroTier One + VirtualHere

They can be found here:

Steps:

  • Register a ZeroTier account.
  • Install ZeroTier on both your local PC and on Shadow.
  • Log in to your created account on ZeroTier on either PC.
  • On the ZeroTier website create a network, which has to be private.
  • Open the Zerotier program both on your own PC and on Shadow. It could be open already -> check the bottom right the arrow on your taskbar. If not launch the program and it should pop up in that arrow on your taskbar on the bottom right.
  • Right click on the ZeroTier logo and press ‘Open Control Panel...’. The controlpanel should look as following:
  • Fill in the network ID that you created on the ZeroTier website on both your local PC and Shadow and press Join Network.
  • You’ll have to accept them both on the created network (so go back to the ZeroTier website) by marking the boxes in the yellow box (see image below). As an option you could give them a name.

 

  • Once accepted, your ZeroTier controlpanel on both you local PC and Shadow should display your network with the details -> Type: PRIVATE and Status: OK (see image below). If not, you may not have accepted them yet correctly. Make sure those boxes in the previous step are checked. See example below:

 

  • Now that ZeroTier is done, install VirtualHere. The VirtualHere Server should as mentioned be on your local PC and the VirtalHere client should as mentioned be on Shadow.
  • Next launch the VirtualHere Server on your local PC (It’s probably in your downloads folder) and press Start. For ease of use in the future place this program on your desktop.
  • Next launch the VirtualHere client your Shadow (It’s probably in your downloads folder). For ease of use in the future place this program on your desktop.
  • Once the VirtualHere Server is running on your local PC and the client is booted up on Shadow, it should connect automatically and display your USB peripherals. For reference look at the image below as an example.
  • Right-click the desired USB device, and either mount it now or you can set it to automount on login. 

You are done! :wink:

Special thanks to @Andrewph for the guide, which i expanded with more details.
See initial guide here: 

 


This topic has been closed for comments

15 replies

Hi there! I followed the steps in this topic, but somehow on Shadow in the VirtualHere client there are nu USB's popping up. What did I do wrong here?

Userlevel 2
Badge

Hi there! I followed the steps in this topic, but somehow on Shadow in the VirtualHere client there are nu USB's popping up. What did I do wrong here?

Hi Joeri, i had someone else today where it works. So you’re doing something wrong. Can you check the following:

  1. Is Zerotier running on both your local PC and Shadow?
  2. Is the Status on Zerotier on both your local PC and Shadow OK? aka is the Zerotier program connected to the network you created on their website.

If those steps are okay, then check the following.

  1. First run the VirtualHere Server on your local PC. When thats done, run the VirtualHere client on your shadow.
  2. Try restarting the VirtualHere server on your local PC

Let me know if this helps!

Thanks for the tutorial. Finally at least a joystick again. :blush:

I hope they fix the build-in solution. Don’t want to purchase a license when the build-in tool is just broken. :unamused:

Hey!
I had followed what you said yet i do not recieve anything on the VirtualHere Client. ZeroTeir was correctly set up and authorized. 

However, I just wanted to re-check if i did not make any mistakes, you mentioned “The VirtualHere Server should as mentioned be on your local PC and the VirtalHere client should as mentioned be on Shadow.” What do you mean by this?

Userlevel 2
Badge

Hey!
I had followed what you said yet i do not recieve anything on the VirtualHere Client. ZeroTeir was correctly set up and authorized. 

However, I just wanted to re-check if i did not make any mistakes, you mentioned “The VirtualHere Server should as mentioned be on your local PC and the VirtalHere client should as mentioned be on Shadow.” What do you mean by this?

Hi, what i mean with this is: the VirtualHere Server should be launched on your local PC and the VirtualHere client should be launched on your Shadow. Press start on the server and let the client on auto search, then if Zerotier is connected succesfully the VirtualHere Software will automatically connect and display your USB Devices.

Thanks it actually worked, I ended up having an issue though where it wasn't detecting the Hub, I just altered the "server.local:7575” section to my IP address and it ended up finding the USB devices. Since I use multiple devices I just ended up buying the license also. Shame that Shadow hasn't figured this out yet, since I only use it to play MSFS, but this helped a lot, at least I can enjoy some flights until this is resolved!

Userlevel 2
Badge

Thanks it actually worked, I ended up having an issue though where it wasn't detecting the Hub, I just altered the "server.local:7575” section to my IP address and it ended up finding the USB devices. Since I use multiple devices I just ended up buying the license also. Shame that Shadow hasn't figured this out yet, since I only use it to play MSFS, but this helped a lot, at least I can enjoy some flights until this is resolved!

Hi Tazmania,

Great to hear! I I should have included to manually search your IP instead of using the automatic mode in this guide. But now you’ve mentioned it, so anyone else could try this if the auto search doesn’t work. :smile:

my zerotier is connecting me to a different network automatically… inside the control panel where i paste in the network ID, the join network remains grayed out? Any ideas.

 

 

This was fantastic been trying to get around this problem for ages thanks @B3ATME 

 

@B3ATME thanks for the comprehensive write up, I managed to follow it very easily and mount the devices in virtualhere client.

 

Unfortunately the wheel shows in shadows device manager but it has a caution symbol against it with code 10 (I/O error).

Is there any more trouble shooting you can advise with shadow or virtual here? Thinking it might be an issue with bandwidth / latency constraints.

I have 200Mbp download and 20Mbps upload, use Ethernet cable with no packet loss and latency  is 20ms to Paris data centre.  

The device is a racing wheel so not sure if I need more upload speed? I wouldn’t have thought it’s too intensive, 3 x pedals and wheel are 16 bit plus return channel for force feedback. 

 

 

Userlevel 2
Badge

@B3ATME thanks for the comprehensive write up, I managed to follow it very easily and mount the devices in virtualhere client.

 

Unfortunately the wheel shows in shadows device manager but it has a caution symbol against it with code 10 (I/O error).

Is there any more trouble shooting you can advise with shadow or virtual here? Thinking it might be an issue with bandwidth / latency constraints.

I have 200Mbp download and 20Mbps upload, use Ethernet cable with no packet loss and latency  is 20ms to Paris data centre.  

The device is a racing wheel so not sure if I need more upload speed? I wouldn’t have thought it’s too intensive, 3 x pedals and wheel are 16 bit plus return channel for force feedback. 

 

 

Hi @Popee 

Okay so it did connect via virtualhere, if I’m right. So that works.
Your upload might be a issue, but most of the time that’s more than sufficient. I’ve only read that for a 1080p webcam you should have atleast 100mbps upload speed. So a wheel doesn’t seem to demanding. Below I’ve screenshotted my speeds.

You also mention the issue is in Shadow’s device manager. 

Therefore I suggest you contact Shadow or their Discord. From my experience you often can be helped on the Discord. I hope you find your answer there.

Shadow’s Discord #help&questions text channel: https://discord.gg/AYP3t4ERvX

Userlevel 2
Badge

my zerotier is connecting me to a different network automatically… inside the control panel where i paste in the network ID, the join network remains grayed out? Any ideas.

 

 

Hi @michaelco1 

That’s weird. Are you sure that you filled in the network id from the network you created on the ZeroTier Website? Please make sure you filled in the code in the yellow box.

Then it should be possible to connect. Please let me know if it works :)

@B3ATME thanks for the comprehensive write up, I managed to follow it very easily and mount the devices in virtualhere client.

 

Unfortunately the wheel shows in shadows device manager but it has a caution symbol against it with code 10 (I/O error).

Is there any more trouble shooting you can advise with shadow or virtual here? Thinking it might be an issue with bandwidth / latency constraints.

I have 200Mbp download and 20Mbps upload, use Ethernet cable with no packet loss and latency  is 20ms to Paris data centre.  

The device is a racing wheel so not sure if I need more upload speed? I wouldn’t have thought it’s too intensive, 3 x pedals and wheel are 16 bit plus return channel for force feedback. 

 

 

Hi @Popee 

Okay so it did connect via virtualhere, if I’m right. So that works.
Your upload might be a issue, but most of the time that’s more than sufficient. I’ve only read that for a 1080p webcam you should have atleast 100mbps upload speed. So a wheel doesn’t seem to demanding. Below I’ve screenshotted my speeds.

You also mention the issue is in Shadow’s device manager. 

Therefore I suggest you contact Shadow or their Discord. From my experience you often can be helped on the Discord. I hope you find your answer there.

Shadow’s Discord #help&questions text channel: https://discord.gg/AYP3t4ERvX

@B3ATME thanks for the prompt response, yes I am connected by virtualhere. I just tested virtual here with my webcam and it’s working perfectly. I guess it’s something specific to my racing wheel that’s the issue. Wow you have amazing upload speeds, I’ve increased mine to 36Mbps, hopefully that will work. 

 

 

 

Userlevel 2
Badge

@B3ATME thanks for the comprehensive write up, I managed to follow it very easily and mount the devices in virtualhere client.

 

Unfortunately the wheel shows in shadows device manager but it has a caution symbol against it with code 10 (I/O error).

Is there any more trouble shooting you can advise with shadow or virtual here? Thinking it might be an issue with bandwidth / latency constraints.

I have 200Mbp download and 20Mbps upload, use Ethernet cable with no packet loss and latency  is 20ms to Paris data centre.  

The device is a racing wheel so not sure if I need more upload speed? I wouldn’t have thought it’s too intensive, 3 x pedals and wheel are 16 bit plus return channel for force feedback. 

 

 

Hi @Popee 

Okay so it did connect via virtualhere, if I’m right. So that works.
Your upload might be a issue, but most of the time that’s more than sufficient. I’ve only read that for a 1080p webcam you should have atleast 100mbps upload speed. So a wheel doesn’t seem to demanding. Below I’ve screenshotted my speeds.

You also mention the issue is in Shadow’s device manager. 

Therefore I suggest you contact Shadow or their Discord. From my experience you often can be helped on the Discord. I hope you find your answer there.

Shadow’s Discord #help&questions text channel: https://discord.gg/AYP3t4ERvX

@B3ATME thanks for the prompt response, yes I am connected by virtualhere. I just tested virtual here with my webcam and it’s working perfectly. I guess it’s something specific to my racing wheel that’s the issue. Wow you have amazing upload speeds, I’ve increased mine to 36Mbps, hopefully that will work. 

 

 

 

 @Popee Yes, then it is something specific to your wheel. Let’s see if the speed increase does something, but I’m doubtful. As I said specific to that problem i can’t help you further and you should contact someone from Shadow or their Discord. I hope they are able help you! 

@B3ATME thanks for the comprehensive write up, I managed to follow it very easily and mount the devices in virtualhere client.

 

Unfortunately the wheel shows in shadows device manager but it has a caution symbol against it with code 10 (I/O error).

Is there any more trouble shooting you can advise with shadow or virtual here? Thinking it might be an issue with bandwidth / latency constraints.

I have 200Mbp download and 20Mbps upload, use Ethernet cable with no packet loss and latency  is 20ms to Paris data centre.  

The device is a racing wheel so not sure if I need more upload speed? I wouldn’t have thought it’s too intensive, 3 x pedals and wheel are 16 bit plus return channel for force feedback. 

 

 

Hi @Popee 

Okay so it did connect via virtualhere, if I’m right. So that works.
Your upload might be a issue, but most of the time that’s more than sufficient. I’ve only read that for a 1080p webcam you should have atleast 100mbps upload speed. So a wheel doesn’t seem to demanding. Below I’ve screenshotted my speeds.

You also mention the issue is in Shadow’s device manager. 

Therefore I suggest you contact Shadow or their Discord. From my experience you often can be helped on the Discord. I hope you find your answer there.

Shadow’s Discord #help&questions text channel: https://discord.gg/AYP3t4ERvX

@B3ATME thanks for the prompt response, yes I am connected by virtualhere. I just tested virtual here with my webcam and it’s working perfectly. I guess it’s something specific to my racing wheel that’s the issue. Wow you have amazing upload speeds, I’ve increased mine to 36Mbps, hopefully that will work. 

 

 

 

 @Popee Yes, then it is something specific to your wheel. Let’s see if the speed increase does something, but I’m doubtful. As I said specific to that problem i can’t help you further and you should contact someone from Shadow or their Discord. I hope they are able help you! 

Update: Got this working over virtualhere. Tried increasing upload speed but no change. Updating the wheel firmware from 2015 to 2021 did the trick! Thanks for your help.