Lost connection to Z-Wave USB Stick [Solved]

I had a Zooz ZST10 working in VirtualBox for years. Then I decided to add a Coral to my Windows host for CodeProject.AI object detection (I’m running Blue Iris).

Long story short, after installing the Coral on my Windows host, no USB devices could be passed through to HA in VirtualBox. They would be visible in the VM’s settings (“filter”) but that is all. It took me a long time to realize that the problem stemmed from Windows/VirtualBox and not the Z-Wave stick itself.

I have the Z-Wave stick working again. This is what I did. Whether every step was necessary, I do not know. Hopefully this will help someone else.

  1. Shut down the VM and close VirtualBox.

  2. Edit your registry

    • Open the Windows registry, by clicking on Start > Run and typing regedit
    • Navigate to the following location
      HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class{36FC9E60-C465-11CF-8056-444553540000}
    • In the right hand panel, if the the UpperFilters entry exists, then delete it
  3. Install virtualbox USB driver manually.

    • Go to folder C:\Program Files\Oracle\VirtualBox\drivers\USB\filter
    • Right-click on file named VboxUSBMon.inf
    • Select Install
  4. Reboot

  5. Open VirtualBox, remove any devices in the USB Filters list within the settings of your HA virtual machine as shown below (VirtualBox machine settings > USB > USB Device Filters) and then close VirtualBox.

  1. Plug in the Z-Wave stick.

  2. Run HA virtual machine.

  3. Add the Z-Wave stick to the USB Device Filters list.

  4. Unplug the Z-Wave stick.

  5. Shut down the HA virtual machine.

  6. (you can probably skip this, because I did it and it didn’t help me): Start the HA virtual machine again. Click on the icon of the plug with the green plus sign within the USB filter as shown below. If the Z-Wave stick is captured by the virtual machine, it will show “captured”. If it shows “busy” you will need to shut down HA and proceed to step 12.

  1. Reboot the Windows host and start the HA virtual machine. Open the VM’s USB Filter settings. Click on the icon of the plug with the green plus sign within the USB filter as shown above. Hover over the Z-Wave stick’s entry in the list of options. If the Z-Wave stick is captured by the virtual machine, it will show “captured”.

  2. Log in to HA and navigate to Settings/System/Hardware/All Hardware, and make note of the Z-Wave stick’s location. Add this location to the config in the Z-Wave add-on you are using.

  3. Reboot the HA virtual machine if necessary.

Hi, good you got it solved!
I guess your choice of virtualisation with VB on Windows is the main reason for your issue…

Please take the time to mark the solution as the answer, you do that by selecting the three dots under the post:

image

Then select the check box:

image
By doing so this can be useful to other users as well (this thread comes up as solution when staring a related thread).

Looks like the first post in a thread cannot be marked as a solution.

Hey folks, if you’re reading this, the solution is in my first post.

1 Like