You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The humility bankerase command claims to erase a flash bank on the LPC55, in 32 kiB pages.
This is problematic for a few reasons.
The LPC55 doesn't have a concept of "flash banks." There is just flash.
The LPC55 has a 512B erase/programming granularity, not 32 kiB.
The command doesn't actually erase. It writes zeros. On the LPC55 in particular this is a very different state from erase.
Ran into this while attempting to use bankerase to prepare an RoT for remanufacturing -- the DICE key generation code distinguishes an erased identity cert from a programmed identity cert. So, despite its name, bankerase cannot be used to erase the cert.
The text was updated successfully, but these errors were encountered:
The
humility bankerase
command claims to erase a flash bank on the LPC55, in 32 kiB pages.This is problematic for a few reasons.
Ran into this while attempting to use
bankerase
to prepare an RoT for remanufacturing -- the DICE key generation code distinguishes an erased identity cert from a programmed identity cert. So, despite its name,bankerase
cannot be used to erase the cert.The text was updated successfully, but these errors were encountered: