Auto Use Device when same Vendor/Product ID - A custom ID?

Hi there
First of all, very grateful for the solution and I think we've bought 4 or 5 licenses, and they've been working great!

However, as mentioned in another post here as well, we've run into a small issue, and that is the "auto use device" function.
As mentioned in at least another post here as well, people have used the "Auto-Use Device" and experienced that upon a restart  it would take all the devices with the same Vendor and Product ID. The answer to this is of course to use the "Auto-Use Port/Device"...

Just a few questions first in case I've missed something...

  • "Device" is specific to the vendor and product ID?
  • "Port" is specific to that USB port in either the server or on a hub?
  • "Device/Port" is if that Vendor and product ID is available at that specific port?

Problem: Our problem here is that we have a server with a total of 46 USB ports (3x16 USB Hubs), 16 of them for DaVinci Resolve, 6 for ROSS Xpression Designer, 5 iLoks for ProTools, 6 for Qlab, etc etc...
Anyway, the "problem" is that while the auto use device/port works fine as long as no one touches anything. But that's not the case here. We have situations where we might rent one of these out and take them out of the server. Now that's fine, as long as its the only one missing. But if several are out and they dont return at the same time, so if the "wrong" dongle gets plugged in to the "wrong" port, the auto use feature is gone. Of course I could mark each and every port with a form of marker etc. but that would kind of limit the use and force a specific setup anyhow. And make expansion into more dongles even more work than is has to be.

Suggestion: Now this might just be a stupid suggestion that has been suggested before. But instead of relying only on Vendor ID and Product ID, could we maybe get a Custom ID? We already have the option to rename the dongle (only possible when reading serial parhaps?), so adding a custom ID might not be that hard?
And in the auto use device, just do a simple check to add this field to the "combined id" of the device? If it's not there, nothing is added, so functionality remains the same as today. But if someone had defined a custom ID to a dongle, then that dongle would be the only one used with "auto use device"?

Kind regards
Aleksander Stalsberg
Head Engineer
TV-School | Inland Norway University

#2

Yes in theory that would be great :) But unfortunately in reality most USB devices do not have a "custom id" there is no way to distinguish between them. The reason is most manufacturers are lazy and try to cut costs by not bothering to individually write a serial number (or its all the same number).

 In the USB spec there is a Serial number field that in theory is meant to be unique and that should be enough to distinguish a particular USB device. Since this is not universal i have chosen to make the port number chain as the unique feature. You need to put back the same dongle into the same port.