RP2350 HSM Serial #97
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
#56 mentioned that the RP2350 has a unique SN (serial number), and the chipid field can also be viewed via picotool info -d. If it were possible to generate unique HSM serial numbers (instead of the uniform ESPICOHSMTR) based on such chips with unique identifiers, it would provide significant value for multi-device differentiation scenarios . Would it be feasible to implement this feature request?
I implemented with in a different way. Following the CVC specifications, only 5 digits AZ09 are allowed. With few of thousands of devices, the collisions start appearing with notably probability. The CVC serial is an administrative number that might be reshared if the numering is exhausted. To solve this, I made a database with a relationship of CVC Serial <-> Pico serial. The result is a unique CVC serial for that device (note the collisions still happen).