-
Notifications
You must be signed in to change notification settings - Fork 6
Factory Reset
Precursor devices that have not had an eFuse or BBRAM key burned into them can be factory reset by plugging the Precursor into a host and running the precursorupdater
command with the following argument:
python3 -m precursorupdator --factory-reset
If you are going to dispose of the device or resell it, add --paranoid
; this adds a low-level scrub of the entire PDDB region, at the cost of an extra 20-30 minutes time for the process.
If your device has been fused with a backup key, you will need to provide the BIP-39 key as an argument to precursorupdater
with the --key
argument, like this:
python3 -m precursorupdater --factory-reset --key "pen universe sugar ..."
This will not change the backup key - that is now fused into the hardware - but it will erase all of your passwords and secrets.
A BBRAM keyed device can have its backup key wiped by disconnecting the battery. An eFuse keyed device is keyed permanently.