4 ms·
> By their very nature efuses can be programmed only once. You can never overwrite the old values with arbitrary new values. My understanding is this: you cann
by kaladin-jasnah 5y ago
> By their very nature efuses can be programmed only once. You can never overwrite the old values with arbitrary new values.
My understanding is this: you cannot overwrite the old values, but you can blow an additional fuse. If you have five fuses, then you blow the first fuse for the first key, then the second fuse for the second key. When you blow the second fuse, the system will only look at the second fuse, then the third, etc.
- nightfly 5y ago> In practice I have never ever seen an efuse array that didn't also have a "permanent write-protect" fuse. If that fuse exists, the programming software will certainly activate it after verifying that the key was programmed correctly.