Protect your Bitcoin with your own hands using the SeedSigner, a low-cost, air‑gapped, open‑source hardware wallet. This guide walks through every step—from gathering parts to signing transactions securely.
1. Why Build a SeedSigner?
-
Cost‑Effective & Open‑Source – Construct a secure signing device using off‑the‑shelf parts for under $50 .
-
Air‑Gapped Security – The device never touches the internet. You keep control, signing transactions via QR codes.
-
Trustless Design – No firmware backdoors, no hidden chips—just transparent, auditable code and hardware .
2. What You’ll Need
-
Raspberry Pi Zero (no Wi‑Fi/Bluetooth models preferred)
-
1.3″ LCD display (Waveshare or similar)
-
Mini camera module (e.g. Zerocam or AuviPal)
-
GPIO hammer header, flat cables, screws, 3D‑printed case
-
MicroSD card preloaded with SeedSigner OS
-
Power supply (micro USB)
All parts are inexpensive and widely available.
3. Flash SeedSigner OS
-
Download the latest SeedSigner image.
-
Verify its GPG signature to ensure authenticity.
-
Use software like balenaEtcher to flash the image to your MicroSD.
-
Insert the SD into your Pi Zero. Always verify—you’re building a trustless wallet .
4. Assemble the Device
-
Insert the hammer header into the Pi Zero’s GPIO pins.
-
Connect the camera via ribbon cable (contacts facing PCB).
-
Mount Pi and camera in the 3D‑printed case using screws.
-
Plug the LCD into GPIO.
-
Close the case securely .
5. Power Up & Generate Seed
-
Power via USB. Wait ~45 seconds for startup.
-
Choose between dice rolls or camera image for entropy.
-
Using the camera method: select Generate Seed with Image, snap a shot, confirm .
-
Write down the BIP39 seed words manually on paper or steel—using pencil and cue cards for longevity.
6. Backup via QR & Transcribe
-
The device shows your seed as a QR code.
-
Use joystick to zoom and manually transcribe data to your backup template.
-
This ensures you never store seeds digitally—keeping everything air‑gapped .
7. Export Extended Public Key (xPub)
-
In settings, set script type (e.g. “Single‑Sig Native SegWit”).
-
Under Seed Tools → xPub, scan the QR to export.
-
This QR contains your xPub—import it into your desktop wallet (e.g. Sparrow).
-
This lets you watch addresses and receive funds securely .
8. Receive & Sign Transactions
-
Use your desktop wallet to draft a transaction.
-
Export the PSBT as animated QR and scan it with SeedSigner.
-
Review details on‑device, confirm, and scan back the signed PSBT QR.
-
Load it into your wallet and broadcast to the Bitcoin network .
9. Why It Matters
-
Full Transparency – Runs on general hardware with no hidden components.
-
Trust-Less & Customizable – You verify every build.
-
Great for Learning – Manual seed entry and QR workflows deepen understanding .
10. Final Tips
-
Use no‑Wi‑Fi Pi models or physically remove wireless chips for extra safety .
-
Store backups securely (metal plates, hidden locations).
-
Consider combining SeedSigner in a multisig setup for stronger protection .
✅ Conclusion
With just ~$50 and accessible parts, you can craft a fully functional, air‑gapped Bitcoin signing device. The SeedSigner is perfect for:
-
Privacy‑focused users
-
DIY enthusiasts
-
Tech learners
-
Anyone seeking self‑custody via transparent crypto security
More than hardware—it builds your trust and skill in Bitcoin. If you want design diagrams, wallet setup tips, or multisig deep‑dives, I’m ready to help!