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:
- Check out our Independent Custody Guide to read more on what our project is all about: https://github.com/SeedSigner/independent_custody_guide
- If you are getting value from SeedSigner, please consider donating to our development fund: https://seedsigner.com/donate-now/
- For now the Settings Generator repo is still hosted by Keith, you can find it at: https://github.com/kdmukai/seedsigner-settings-generator
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!