Skip to content
bunnie edited this page Jun 28, 2024 · 1 revision

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.