Dongle not getting the real hardware ID

I am using some USB dongles as licenses, however they don't work with VirtualHere.
For example this is the expected value for the Device ID:

Model: USB Flash Disk USB Device - PnP Device ID: USBSTOR\DISK&VEN_USB&PROD_FLASH_DISK&REV_1100\B202011130001468&0

But this is what shows up using VirtualHere.

Model: USB Flash Disk USB Device - PnP Device ID: USBSTOR\DISK&VEN_USB&PROD_FLASH_DISK&REV_1100\3&13CB6D05&0&B202011130001468&0

For some reason 3&13CB6D05&0& is added to the Device ID. How can I mange this? :) 

Thanks!

 

#2

That is correct behavior  

VirtualHere doesn't create this ID, its created entirely by windows. (https://learn.microsoft.com/en-us/windows-hardware/drivers/install/deviā€¦) and its meant to be unique.

Try physically connecting it to another USB port on your client pc and see if it changes. (Note that some USB ports on your PC use the same host controller) so you should try every port.

B202011130001468 is probably the serial number of that dongle. Check other dongles and see if they have the same serial number. (Some vendors do this)

Looks like windows is appending a number 3 (probably a port number) then the USB vendor id 13CB (https://the-sz.com/products/usbid/index.php?v=0x13CB) and the product id 6D05 to make it unique.