How to update the USB serial number for mass production?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

We programmed the cypress FX3 usb3.0 controller as a mass storage device.

   

And we updated the FW with "USB Control Center" program.

   

But how to change the USB serial number?

   

We will product more than 100 device, but it is impossible to generate 100 different .bin file just because we need 100 different serial number.

   

Is there any better way to generate different serial number?

   

 

   

thank you.

0 Likes
2 Replies
AjayB_76
Moderator
Moderator
Moderator
100 sign-ins 10 questions asked 5 questions asked

There is a resistor called EFUSE_DIE_ID which contains a unique ID for each chip. Read contents of the address 0xE0055010 and copy into the serial number structure which is available in descriptor. This can help you get a unique serial number for the device. 

   
        
0 Likes
Anonymous
Not applicable

Thanks for your answer.

   

Is there any demo code for reading the content of specific address?

   

Or can I find the command in the APIGuide?

   

 

   

thank you.

0 Likes