Skip to content

The "Two More Weeks™" Release

Compare
Choose a tag to compare
@SeedSigner SeedSigner released this 21 Feb 03:57
· 966 commits to dev since this release
669ae35

This release has been a long time in the making... But it's been worth the wait.

New Features:

  • SeedSigner OS (custom Linux operating system)
    • Remove microSD after start-up
    • Networking/BT/swap/usb removed from kernel
    • Deployment image is ~100x smaller
    • Build from scratch with minimal commands
  • Single/multisig receive/change address explorer
  • BIP-85 deterministic seed derivation
  • Support for p2tr (taproot) signing
  • Compact SeedQR now enabled by default
  • More responsive QR dismissal
  • MicroSD removal & reinsertion notification
  • Keeper coordinator option added (disabled by default)
  • Various other UI tweaks & minor bugfixes

Special Note:

Four .img files are included in the release; select the one that is appropriate for your Raspberry Pi hardware:

  • "pi0.img" - For Raspberry Pi Zero v1.3 & Raspberry Pi Zero W
  • "pi2.img" - For Raspberry Pi 2 Model B
  • "pi02w.img" - For Raspberry Pi Zero 2 W & Raspberry Pi 3 Model B
  • "pi4.img" - For Raspberry Pi 4 Model B

Checking your download for integrity and authenticity is super important! We'll need to update our instructions, but the same basic process outlined in the ReadMe at the root of the repo will work to verify the released signature file and operating images.

More Notes:

To install on your MicroSD card:

  • Download the appropriate .img file
  • Write the extracted image to a MicroSD card (64MB or larger)
  • (make sure to use "dd" or a disk-authoring tool like Balena Etcher)
  • Re-install the memory card in your signer
  • The UI should appear in less than a minute after applying power to the device

General SeedSigner Considerations:

  • Built for compatibility with Specter v1.4.5 and up
  • Built for compatibility with Sparrow Wallet v1.4.2 and up
  • Built for compatibility with BlueWallet v6.1.9 and up
  • Built for compatibility with Nunchuk 1.9.7 and up
  • Rotate the screen, adjust brightness (up/down) & reduce QR density to resolve glare/lighting issues
  • Scan a Bitcoin address to initiate the manual verification process
  • The best way to practice & get comfortable with signing is testnet/regnet
  • Test with small amounts of BTC first if starting with mainnet
  • You are the software integrity assurance mechanism -- verify your downloads!