SeedSigner v0.7.0-rc1
This release will be a massive step forward for SeedSigner but we need your help with testing first! Please download and bang around on the released images, and also please get in touch if you would like to help with more formalized testing. Help us find and smoosh those bugs!
Highlights
- Reproducible builds: don't trust, verify! You can now confirm for yourself that our release images exactly match our FOSS repos
- Now boots in 12 seconds (reduced by ~66%)
- QR-based message signing. Compatible with Specter Desktop (or any QR code generator/reader app)
- Full SettingsQR support. Create a variety of safe-to-print settings configurations with the SettingsQR Generator and instantly load them in as needed -- see: https://seedsigner.github.io/seedsigner-settings-generator
- More responsive controls
- Faster live preview framerate. No more slow, choppy live previews while trying to aim your SeedSigner camera
- Screenshot generator. We can now generate pixel-perfect screenshots of most screens in the UI. Ideal for tutorials, etc. see: https://github.com/SeedSigner/seedsigner-screenshots/blob/main/en/README.md
- Brightness adjustment tip: solve problems with terrible webcams by adjusting the brightness when displaying a QR code on the SeedSigner screen
- MicroSD removal reminder: gentle reminder for the most careful/paranoid security maxis that you can remove the SD card once the boot process is complete
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
To install on your microSD card:
- Download the appropriate .img file
- Write the extracted image to a MicroSD card (32MB or larger)
- (make sure to use "dd" or a disk-authoring tool like Balena Etcher)
- Re-install the memory card in your signer
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/
- An attestation signature is not being provided with this release because it is a release candidate
Comprehensive update list with attributions:
- New Feature: SeedSigner OS reproducible builds and faster boot time (@newtonick) (SeedSigner/seedsigner-os#51)
- New Feature: QR-based message signing (@kdmukai) (#262, #443)
- New Feature: SettingsQR Generator (@kdmukai) (#394)
- New Feature: Screenshot generator (@kdmukai, @jdlcdl, @easyuxd) (#423)
- Improvement: Reminder to remove SD card via Toast notification (@kdmukai, @jdlcdl) (#424)
- Improvement: Faster UI rendering via larger SPIDEV buffer (@newtonick) (#420)
- Improvement:
TextArea
consistency/placement (@kdmukai) - Improvement: SeedSigner Icons v2 (@easyuxd) (#423)
- Improvement: Dire-warning detour if invalid BIP-85 child index
- Improvement: Handle exceptions which have no message
- [bugfix]: p2tr spend/change bug
- [bugfix]: Avoid exception by calling parent class's constructor #434
- [bugfix]: Seed word letter suggestion bug (@overcat) (#371)
- [testing]: Flow-based test scenarios (@kdmukai, @newtonick, @jdlcdl) (#339)
- [docs]: Update manual installation instructions for Python 3.10.10