aboutsummaryrefslogtreecommitdiff
path: root/pelican/content/DisasterRecovery.md
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2021-10-08 00:30:08 -0400
committerRob Austein <sra@hactrn.net>2021-10-08 00:30:08 -0400
commit71487660812754e5f26f26595b6c3d456f9f6db8 (patch)
treee960190262edcbb0164edbac1e52915c5a339442 /pelican/content/DisasterRecovery.md
parentb11298b250f63daf091591d1638608325f766d9a (diff)
Get rid of conversion stuff, just build content -> website
Diffstat (limited to 'pelican/content/DisasterRecovery.md')
-rw-r--r--pelican/content/DisasterRecovery.md49
1 files changed, 0 insertions, 49 deletions
diff --git a/pelican/content/DisasterRecovery.md b/pelican/content/DisasterRecovery.md
deleted file mode 100644
index 18b325d..0000000
--- a/pelican/content/DisasterRecovery.md
+++ /dev/null
@@ -1,49 +0,0 @@
-Title: DisasterRecovery
-Author: pselkirk
-Date: 2017-05-13 00:30
-
-# Disaster Recovery
-
-This page covers a few likely (hopefully unlikely) oh-noes.
-
-## Oh no, I bricked my device
-
-### Recovering from a bad firmware install
-
-You can upload new firmware through the bootloader. On power-up or reset,
-the bootloader flashes the blue LED for 10 seconds. During that time, start
-`cryptech_upload`:
-
-```
-$ cryptech_upload --firmware --user wheel
-PIN: <your-wheel-pin>
-```
-
-### Recovering from a bad bootloader install
-
-Well, now you've done it. You'll need to buy an ST-LINK programmer.
-See [UsingSTLink]({filename}UsingSTLink.md).
-
-## Oh no, I'm locked out of my device
-
-If you're staring at this thing for the first time, or if you ran
-`keystore erase`, then you have no PIN. Believe it or not, this is the
-best case scenario. Log in as wheel with the default PIN
-`YouReallyNeedToChangeThisPINRightNowWeAreNotKidding`, and you should be
-able to reset the PINs.
-
-If you forgot the PIN, I feel sorry for you. The only way out of this is
-via [ST-LINK]({filename}UsingSTLink.md). The easiest way is to debug with `gdb`, set a breakpoint on
-`hal_rpc_login`, and issue the gdb command `return 0`.
-
-## Oh no, I forgot (or reset) the master key
-
-As shipped, the Alpha doesn't include a battery backup for the Master Key
-Memory. So if power is interrupted, the MKM is wiped. (Also, if we had
-tamper protection more sophisticated than a Panic Button, it would wipe
-the MKM when you opened the case to install the ST-LINK cable.)
-
-Sorry, there's nothing that can be done about that. All your keys are
-still in flash memory, but encrypted with the KEK, which is now gone.
-(Unless you used the `masterkey unsecure set` command to store the KEK in
-unprotected flash memory, but you wouldn't do that, would you?)