github cryptoadvance/specter-diy v1.7.1

latest releases: v1.8.3, v1.8.2, v1.8.1...
21 months ago

Release notes

  • bugfix: Binary SeedQR failed to import when \r byte was in the entropy (#213)
  • improvements in animated QR code generation - implementations for different format are moved to separate QREncoder classes, improved memory usage for legacy UR:BYTES encoding, added density controls for crypto-psbt format (#214)
  • QR code component now supports trascribe mode where squares are separated by a small gap (#215). It is used in SeedQR export of the entropy. Further improvements like grid and zoom are planned in the next release.

Upgrade process

Copy specter_upgrade_v1.7.1.bin to the SD card and insert it into the device. The bootloader will check the signatures of the upgrade file and update firmware.

Flashing on empty board

If your discovery board is empty or you have very old firmware (below 1.4.0) - connect your board over miniUSB with power jumper set to STLK and copy-paste initial_firmware_v1.7.1.bin file to the mounted drive.

If you have problems flashing initial firmware consider using stlink-tools. A command to flash firmware:

st-flash write path/to/initial_firmware.bin 0x8000000

If you want to use self-signed bootloader and firmware check out the instructions in the bootloader repo

sha256.signed.txt file contains sha256 hashes of the firmware binary files and signed with @stepansnigirev's GPG key.
You can get the public key here: https://stepansnigirev.com/ss-specter-release.asc.
It is also available on keys.openpgp.org.
Fingerprint of the key is 6F16 E354 F833 93D6 E52E C25F 36ED 357A B24B 915F, short id: 36ed357ab24b915f

Don't miss a new specter-diy release

NewReleases is sending notifications on new releases.