Latest Release

The "Bigger Picture" Release

  • Support for optional larger displays to vastly improve readibility / user experience!

compared

  • 7 NEW LANGUAGES covering huge new regions across the world:
  • French (21 nations in Africa!)
  • Chinese (1.3bil people, nbd)
  • Catalan, Dutch, German, Italian, and Japanese.



Translations road map (updated):

  • 🔥 We'll be able to quickly add many more languages in follow-up releases! 🔥
  • 🔥🔥 Right-to-left languages (e.g. Hebrew, Arabic) have been unlocked by @alvroble!!!
  • We're hoping to have at least Persian and Arabic in v0.9.0!
  • Asian languages are ALREADY HERE!!!!

How to volunteer to add YOUR language

  • Create an account on transifex.com
  • Go to our project: https://explore.transifex.com/seedsigner/seedsigner/
  • If your language is not yet in the list, request to add it.
  • Note: We're prioritizing new languages over specific dialects. Don't be surprised if we decline -- for now -- requests to add dialects (e.g. "fr-SN").
  • Then request to be added as a translator for your language.
  • Volunteers are needed but too many in one language creates a mess.
  • We will need to identify trusted bitcoin experts in each language to serve as admin-level "Reviewers" in Transifex.
  • Figuring out how we guarantee that our translations are high quality will be an evolving process.

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
  • "pi02w.img" - For Raspberry Pi Zero 2 W & Raspberry Pi 3 Model B
  • "pi2.img" - For Raspberry Pi 2 Model B
  • "pi4.img" - For Raspberry Pi 4 Model B

To update your microSD card:

  • Download the appropriate .img file
  • Verify your download.
  • Flash the image to a MicroSD card (64MB or larger)
  • Must use a disk-authoring tool like Raspberry Pi Imager, Balena Etcher, or "dd".

More Notes:


Full release details:

New Features:

  • Support for 320x240 displays (st7789, ili9341): @kdmukai; w/@newtonick, @fedebuyito (#741)
  • New translations:
  • Catalan (https://github.com/SeedSigner/seedsigner-translations/pull/35)
    • Translations: @polespinasa, @1ma
    • Lead Reviewer: @polespinasa
  • Dutch (https://github.com/SeedSigner/seedsigner-translations/pull/31)
    • Translations: @Dirkson643
    • Reviewers: @rachid-o, @Dirkson643
  • French (https://github.com/SeedSigner/seedsigner-translations/pull/33)
    • Translations: @jdlcdl, "JeanneDo", "JeannetteDo", @jpph
    • Lead Reviewer: @jpph
  • German (https://github.com/SeedSigner/seedsigner-translations/pull/29)
    • Translations: "Seed Mint", "Uggl", @gobrrrme, "abc dev"
    • Lead Reviewers: "thisdev", "Uggl"
  • Italian (https://github.com/SeedSigner/seedsigner-translations/pull/23)
    • Translations: "Valerio Vaccaro", "M P", @bitcoininvenice
    • Lead Reviewer: @bitcoininvenice
  • Beta releases:
    • Chinese Simplified (https://github.com/SeedSigner/seedsigner-translations/pull/30)
    • Translations: "Ouou Ahah", @tangchang-b
    • Lead Reviewer: @tangchang-b
    • Japanese (https://github.com/SeedSigner/seedsigner-translations/pull/36)
    • Translations: @mister-1-wizard, "I M"
    • Lead Reviewer: @msdrii

User-Facing Bugfixes:

  • After transcribing a SeedQR an exception shouldn't be raised if unexpected QR type is scanned: @kdmukai; w/@newtonick, @fedebuyito (#677)

Misc / Nerdy Details:

  • [l10n] Enable new language code autodiscovery; add Asian fonts: @kdmukai; w/@jdlcdl, @newtonick (#686)
  • [l10n] Promote zh_Hans_CN to beta: @kdmukai; w/@jdlcdl, @newtonick (#755)
  • [l10n] New Hardware Settings need to be marked for translation: @kdmukai; w/@jdlcdl, @newtonick (#756)
  • [l10n] [Bugfix] ToolsCalcFinalWordScreen: adjusts spacing for locales w/larger fonts: @kdmukai; w/@jdlcdl, @newtonick (#757)
  • [l10n] [Bugfix] TopNav titles not switching language font; misc l10n cleanup: @kdmukai; w/@jdlcdl, @newtonick (#745)
  • [l10n] [Bugfix] TextArea: Proper detection of chars rendering below baseline on final line of text: @kdmukai; w/@jdlcdl, @avroble, @newtonick (#751)
  • [Bugfix] Prevent backspace on empty passphrase field: @zappityzap; w/@fedebuyito, @alvroble, @newtonick (#690; 🎉 FIRST PR!)
  • [Bugfix] Only apply auto-scroll ButtonListScreen logic for long lists that need it: @kdmukai w/@newtonick (#742)
  • [Cleanup] Remove unused fonts: @kdmukai (#687)
  • [Tests] Update coverage to 7.6.12: @kdmukai; w/@fedebuyito, @dbast, @newtonick (#688)
  • [Tests] Slight enhancement to coverage calcs: @kdmukai (#697)
  • [Release prep] Multi-language 0.8.6 version bump: @bitcoinprecept (#778)
  • [Release prep] Update seedsigner-translations submodule for 0.8.6 release: @newtonick (#780)

SeedSigner OS updates:

  • Add "external" ccache to speed up builds; preserve caches outside Docker container: @kdmukai; w/@jdlcdl, @dbast, @fedebuyito, @newtonick (https://github.com/SeedSigner/seedsigner-os/pull/83)
  • [l10n] Increase DOS partition size to 40MB to accommodate I10n changes: @newtonick; w/@kdmukai, @jdlcdl (https://github.com/SeedSigner/seedsigner-os/pull/89)
  • Add .buildroot-ccache and .ccache to gitignore: @newtonick (https://github.com/SeedSigner/seedsigner-os/pull/88)
  • Remove obsolete docker compose version: @newtonick (https://github.com/SeedSigner/seedsigner-os/pull/85)

seedsigner-translations updates:

  • [CI] New Github Action to add screenshot diff report: @kdmukai; w/jdlcdl, newtonick (https://github.com/SeedSigner/seedsigner-translations/pull/25)
  • [CI] [Bugfix] Remove hard-coded kdmukai fork reference; pass in env var instead: @kdmukai (https://github.com/SeedSigner/seedsigner-translations/pull/24)
  • [Release prep] Add compiled mo files for every language translated so far for 0.8.6 release: @newtonick (https://github.com/SeedSigner/seedsigner-translations/pull/42)

seedsigner-screenshots updates:

  • Added screenshots for: Catalan, Chinese Simplified, Dutch, French, German, Italian, Japanese
  • Updated screenshots for: English, Spanish

Team

  • Project Lead / Creator: @seedsigner ("the man")
  • Lead Developer: @kdmukai
  • Lead Maintainer / SeedSigner OS Lead: @newtonick
  • Lead Reviewer/Tester: @jdlcdl
  • UX Designer: @easyuxd
  • Project Manager: @bitcoinprecept

🎉🎉 1 new dev and 7 new translation teams contributed to this release! 🎉🎉

Data updated on: 2025-07-14 19:14 UTC