Skip to content

Commit

Permalink
Merge branch 'main' into cramium-sim
Browse files Browse the repository at this point in the history
  • Loading branch information
bunnie committed Jan 1, 2025
2 parents 7296870 + 85c4071 commit 3582b1f
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions tools/usb_update.py
Original file line number Diff line number Diff line change
Expand Up @@ -996,6 +996,9 @@ def main():
parser.add_argument(
"--key", help="Backup key in hex or BIP-39 format. Used to factory-reset efused devices. Specify BIP-39 phrase within double-quotes.", type=str
)
parser.add_argument(
"--clear-backup", help="Clear backup flag", required=False, action='store_true'
)
args = parser.parse_args()

if not len(sys.argv) > 1:
Expand Down Expand Up @@ -1115,6 +1118,12 @@ def main():
print("Disabling boot")
pc_usb.erase_region(locs['LOC_LOADER'][0], 1024 * 256)

if args.clear_backup:
print("Clearing backup flag")
pc_usb.erase_region(locs["LOC_KERNEL"][0] + 0x0140_0000 - 0x1000, 4096)
print("Backup flag cleared")
exit(0)

if args.enable_boot_wipe:
if args.loader == None:
print("Must provide both a loader and soc image")
Expand Down

0 comments on commit 3582b1f

Please sign in to comment.