USB Stack support for MS OS Container ID Descriptor

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

USB Stack support for MS OS Container ID Descriptor

483 Views
richardkneece
Contributor V

Does the USB Stack inside the KSDK 1.2 support the use of the MS OS Container ID Descriptor?

Labels (1)
0 Kudos
1 Reply

298 Views
jorge_a_vazquez
NXP Employee
NXP Employee

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!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos