v1.4.0
Important: hotfix for v1.4.0 is here - use that instead!
New features
- secure bootloader
- smartcard support (requires devkit)
- SD card support for secrets storage (encrypted with the device's secret key)
- Additional user control of the input entropy:
- Converts meat-generated mnemonic to a valid bip39 mnemonic replacing the last word (in the "Enter recovery phrase" screen)
- Allows XORing TRNG-generated mnemonic with physical entropy in a verifiable manner (edit bits in the "Generate new key" screen)
Update procedure:
As this is the first release with a secure bootloader you can just copy-paste initial_firmware_v1.4.0.bin
file to your board when it's connected to miniUSB.
Later releases will require an upgrade via SD card - you will need to copy specter_upgrade_<version>.bin
to the SD card and insert it into the device. The bootloader will check the signatures of the upgrade file and update firmware - no more connecting your DIY to the computer!
IMPORTANT: If you want to use self-signed bootloader and firmware check out the instructions in the bootloader repo