Does the USB Stack inside the KSDK 1.2 support the use of the MS OS Container ID Descriptor?
Hi
I have the following answer for this question
Does the USB Stack inside the KSDK 1.2 support the use of the MS OS Container ID Descriptor?
Unfortunately, USB containerID descriptor is not supported and currently we have no plan to support it.
It is not supported in SDK v1.3 neither in v2.0. Between versions SDK 1.2 and SDK 2.0 there are too differences, for KSDK documentation about USB you could check the documents located in the path \doc\usb and the path \docs\usb.
I also get the following feedback;
This containerID is just optional, if the device doesn’t provide the containerID descriptor, the container ID is generated as follows:
1. The operating system concatenates the USB device serial number, vendor ID, product ID, and revision number to generate a string.
2. The string that results is hashed into a GUID by using the UUID Version 5 (SHA-1) hash algorithm under a USB-specific namespace. The generated container ID will be unique, provided the independent hardware vendor (IHV) provides a unique serial number on each device.
So, Customer could use the containerID generated by the OS.
Hope this information could help you. Sorry for the delays.
Have a great day,
TIC
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------