Skip to content

v1.6.0

Compare
Choose a tag to compare
@stepansnigirev stepansnigirev released this 28 Aug 17:41
· 89 commits to master since this release

Release notes

  • New experimental menu that enables new (probably unstable) functionality. Currently has two features:
    • Single-sig Taproot support including signing (requires latest Specter-Desktop)
    • Liquid support (requires future Specter-Desktop and future Elements Core)
  • Complete re-implementation of the PSBT so Specter-DIY can handle insanely large transactions (tested with 100-input txs)
  • Display of destination wallet if Specter-DIY knows about the owner of the destination address (even if it's watch-only)
  • Support for generic "Export to wallet software" QR codes - DIY can import any wallet from Specter-Desktop and other software, as well as display it.
  • Better compatibility with BlueWallet - now we can parse their "coordinator setup" QR codes
  • Offer to display QR codes of a signed transaction when tx was loaded from SD card (simplifies flow without QR scanner)
  • Add controls of the QR code screen - you can animate, pause it as well as adjust QR density (simplifies process when your PC has shitty camera)
  • Smartcard status screen - shows some basic info about the smartcard
  • Other bugfixes

Upgrade process

Copy specter_upgrade_v1.6.0.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.6.0.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 via keys.gnupg.net or keys.openpgp.org.
Fingerprint of the key is 6F16 E354 F833 93D6 E52E C25F 36ED 357A B24B 915F, short id: 36ed357ab24b915f