I was looking into how to program MAC addresses and serial numbers so that they can survive complete firmware upgrades.
I’ve found this thread:
What was the rationale for this commit?
MAC addresses usually use 6 bytes, and UIDs 128 bits, so why did you change that to assign 12 bytes to all the keys?
Do you know why
usid are in both
unifykey, they are in the
key-device, and not in
efuse. Does it mean that these efuses are not used?
Where are the
key-devices physically located? Are they OTP memories like the efuses, or rewritable? Does a firmware ugrade erase or overwrite these memories?