SeedSigner Touchscreen Build
A personal fork of SeedSigner, the open-source Bitcoin hardware signer, rebuilt around a capacitive touchscreen. Direct tap input everywhere, a T9 predictive seed-word keyboard, and settings-gated smartcard support, running on a Raspberry Pi Zero.
Unofficial and unaudited. A personal build, not affiliated with or endorsed by the SeedSigner project. It signs real transactions with real keys. Unless you have reviewed the code yourself, use an official SeedSigner release for actual custody.
What's different
- Full touch UI. Direct tap on keys, buttons and lists, with a persistent touch bar for context actions. Taps are queued during rendering so they are never dropped.
- T9 predictive seed entry, the default keyboard. One tap per key: candidates matching the tapped sequence rank in a side list, keys with no valid BIP-39 continuation go dark, and most words take three to four taps plus a confirm. Classic multi-tap T9 and the upstream d-pad keyboard stay available.
- Touch passphrase and PIN keyboards.
- BIP-85 child seeds. Derived children import with their real child index and full lineage in the seed label, so a mislabeled child cannot point at the wrong recovery path.
- Touch-operable camera flows for photo seed generation and QR scanning.
- Smartcard support, off by default. Sign PSBTs on a Satochip or Keycard, and back up or restore seeds with a Seedkeeper, through a USB CCID reader on the OTG port. It sits behind a settings gate; with the gate off, no smartcard code loads and no menu entries appear.
Hardware
- Raspberry Pi Zero
- Waveshare 2.8 inch DPI capacitive touchscreen (480 by 640, Goodix GT911 touch)
- Pi Camera module
- Optional: a USB PC/SC (CCID) smartcard reader on the OTG port, for the smartcard features
Releases
Latest · v0.6-touchscreen · 10 August 2026
Flash-ready SD card images are published on GitHub, each with a sha256 in its release notes.
sha256: adbc4d3261d28c1a2bd85577e0da540c5ac47fe2c7e7beccbf56d5532deee0f2
Verify the hash against the release notes before you flash. The only official images are those whose sha256 appears in the GitHub release notes.
Related: bip375-test-tools, a Silent Payments PSBT test harness.