Skip to content

Releases: BitBoxSwiss/bitbox02-firmware

Release v9.3.1 - Bitcoin-only

30 Nov 12:37
firmware-btc-only/v9.3.1
27a37d3
Compare
Choose a tag to compare

Please see the release notes of the BitBox02 Multi edition release.

Verify this release:

Please see the instructions here on how to reproduce this binary.

Alternatively, verify the signatures from the community to verify this build. See the instructions here on how to do so.

We welcome your signature confirming this build.

Verify the hash shown by the BitBox02:

The hash of the firmware as verified/shown by the BitBox02 at startup is:

7cd7fc3dfc728af8b067ecddbc997b99ae7c698b5570683d68d2b131ecc72f66

Release v9.3.0 - Multi

24 Nov 11:53
firmware/v9.3.0
833b86f
Compare
Choose a tag to compare
Pre-release

Release notes:

  • Allow enter the multisig account name on the device. Useful for downstream integrations.
  • Allow new keypaths: m/48'/coin'/account' for multisig, to enable compatibility with the Nunchuk wallet.
  • Multisig script type and derivation keypath are now also verified during account registration.

Verify this release:

Please see the instructions here on how to reproduce this binary.

Alternatively, verify the signatures from the community to verify this build. See the instructions here on how to do so.

We welcome your signature confirming this build.

Verify the hash shown by the BitBox02:

The hash of the firmware as verified/shown by the BitBox02 at startup is:

8dc7448cd9827f625639b4600a2a86fa1f5eeda3fdaec986afac2a85e75af36c

Release v9.3.0 - Bitcoin-only

24 Nov 11:54
firmware-btc-only/v9.3.0
833b86f
Compare
Choose a tag to compare
Pre-release

Please see the release notes of the BitBox02 Multi edition release.

Verify this release:

Please see the instructions here on how to reproduce this binary.

Alternatively, verify the signatures from the community to verify this build. See the instructions here on how to do so.

We welcome your signature confirming this build.

Verify the hash shown by the BitBox02:

The hash of the firmware as verified/shown by the BitBox02 at startup is:

bc59fea21deed1b853c6005da90ef229fa492494d578a5e8b8fc546e89c863ea

Release v9.2.1 - Multi

20 Oct 21:15
firmware/v9.2.1
e8de37e
Compare
Choose a tag to compare

Release notes:

  • New features:
    • Support for legacy segwit multisig. It uses legacy 3... addresses for backwards compatibility with services that do not yet support bech32 bc1... adresses.
    • Sign Bitcoin messages
    • Added a screensaver. It activates after ~1min of inactivity. Thanks @My1 for contributing the bouncing logo animation.
    • When signing a Bitcoin transaction, a progress bar now indicates progress when loading and signing the transaction.
    • Multisig account verification: allow verification of the xpubs in xpub... format instead of Zpub... or Ypub... formats
      Signing multi-line messages can now be verified more easily as each line is verified individually
  • Autocomplete BIP39 words when restoring from recovery words (mnemonic)
  • Allow editing previously entered words when restoring from recovery words, to fix typos
  • Dropped the word bech32 from the receive screen.
  • "Unlock device" screen can now be cancelled.
  • Ported API calls to Rust: DeviceInfo, DeviceName, SetPassword, Reset, SetMnemonicPassphraseEnabled, InsertRemoveSdcard, CheckSdcard, CheckBackup, CreateBackup, ShowMnemonic
  • When using U2F on a website that is unknown to the BitBox02, instead of a long and cryptic "unknown site" identifier, four mnemonic words are shown instead, e.g. slogan tone around chicken. This makes it much easier to recognize the same site in the future. Thanks to @My1 for this contribution.

Verify this release:

Please see the instructions here on how to reproduce this binary.

Alternatively, verify the signatures from the community to verify this build. See the instructions here on how to do so.

We welcome your signature confirming this build.

Additional info: v9.2.1 is functionally equivalent to v9.2.0. v9.2.0 had a small reproducible builds issue.

Verify the hash shown by the BitBox02:

The hash of the firmware as verified/shown by the BitBox02 at startup is:

c49b158c39dcdd7de1144f25d8a5b040047715c5fa5af48dfa86e0dedbcb67c4

Release v9.2.1 - Bitcoin-only

20 Oct 21:15
firmware-btc-only/v9.2.1
e8de37e
Compare
Choose a tag to compare

Please see the release notes of the BitBox02 Multi edition release.

Verify this release:

Please see the instructions here on how to reproduce this binary.

Alternatively, verify the signatures from the community to verify this build. See the instructions here on how to do so.

We welcome your signature confirming this build.

Additional info: v9.2.1 is functionally equivalent to v9.2.0. v9.2.0 had a small reproducible builds issue.

Verify the hash shown by the BitBox02:

The hash of the firmware as verified/shown by the BitBox02 at startup is:

8ab214d6aee2af5f348129ce552fc37f6ddbbdc6677f342f595253839b06c814

Release v9.2.0 - Multi

14 Oct 11:40
firmware/v9.2.0
5090d27
Compare
Choose a tag to compare
Pre-release

⚠️ This is a pre-release candidate intended for testing. ⚠️

Testing is recommended with accounts holding only a small amount of funds. Make sure your backups work before use.

Release notes:

  • New features:
    • Support for legacy segwit multisig. It uses legacy 3... addresses for backwards compatibility with services that do not yet support bech32 bc1... adresses.
    • Sign Bitcoin messages
    • Added a screensaver. It activates after ~1min of inactivity. Thanks @My1 for contributing the bouncing logo animation.
    • When signing a Bitcoin transaction, a progress bar now indicates progress when loading and signing the transaction.
    • Multisig account verification: allow verification of the xpubs in xpub... format instead of Zpub... or Ypub... formats
      Signing multi-line messages can now be verified more easily as each line is verified individually
  • Autocomplete BIP39 words when restoring from recovery words (mnemonic)
  • Allow editing previously entered words when restoring from recovery words, to fix typos
  • Dropped the word bech32 from the receive screen.
  • "Unlock device" screen can now be cancelled.
  • Ported API calls to Rust: DeviceInfo, DeviceName, SetPassword, Reset, SetMnemonicPassphraseEnabled, InsertRemoveSdcard, CheckSdcard, CheckBackup, CreateBackup, ShowMnemonic

Verify this release:

This pre-release failed the reproducible builds test, and is replaced by 9.2.1. See here.

Verify the hash shown by the BitBox02:

The hash of the firmware as verified/shown by the BitBox02 at startup is:

354d285ed88bfb49dbb91a41ba7c5c0c917277aa8fd79dc705bbed8c57bb6c89

Release v9.2.0 - Bitcoin-only

14 Oct 11:40
firmware-btc-only/v9.2.0
5090d27
Compare
Choose a tag to compare
Pre-release

⚠️ This is a pre-release candidate intended for testing. ⚠️

Testing is recommended with accounts holding only a small amount of funds. Make sure your backups work before use.

Please see the release notes of the BitBox02 Multi edition release.

Verify this release:

This pre-release failed the reproducible builds test, and is replaced by 9.2.1. See here.

Verify the hash shown by the BitBox02:

The hash of the firmware as verified/shown by the BitBox02 at startup is:

60217e3c89d41199206094ca918eec01f7cba8a9cca711228bf000825bae3299

Release v9.1.1 - Multi

19 Aug 09:39
firmware/v9.1.1
42ce5fc
Compare
Choose a tag to compare

The BitBoxApp v4.21.1 contains this firmware and provides step-by-step instructions for upgrading. To get the latest desktop app, click here.

Release notes:

  • Added support for many ERC-20 tokens.
  • Renamed 'mnemonic' to 'recovery words'

Verify this release:

Please see the instructions here on how to reproduce this binary.

Alternatively, verify the signatures from the community to verify this build. See the instructions here on how to do so.

We welcome your signature confirming this build.

Verify the hash shown by the BitBox02:

The hash of the firmware as verified/shown by the BitBox02 at startup is:

22589eaf58ea7149c9b4e1cf9acfb1149b315de08079676f2d365f707c17f7e9

Release v9.1.1 - Bitcoin-only

19 Aug 09:38
firmware-btc-only/v9.1.1
42ce5fc
Compare
Choose a tag to compare

Please see the release notes of the BitBox02 Multi edition release.

Verify this release:

Please see the instructions here on how to reproduce this binary.

Alternatively, verify the signatures from the community to verify this build. See the instructions here on how to do so.

We welcome your signature confirming this build.

Verify the hash shown by the BitBox02:

The hash of the firmware as verified/shown by the BitBox02 at startup is:

fb3f046c01490a92f765a011ab398f783d7f11733414d7d0210f9a98fedd5f2e

Release v9.1.0 - Multi

16 Aug 09:54
firmware/v9.1.0
abe3473
Compare
Choose a tag to compare
Pre-release

The BitBoxApp v4.21.0 contains this firmware and provides step-by-step instructions for upgrading. To get the latest desktop app, click here.

Release notes:

  • Added support for many ERC-20 tokens.
  • Renamed 'mnemonic' to 'recovery words'

Verify this release:

Please see the instructions here on how to reproduce this binary.

Alternatively, verify the signatures from the community to verify this build. See the instructions here on how to do so.

We welcome your signature confirming this build.

Verify the hash shown by the BitBox02:

The hash of the firmware as verified/shown by the BitBox02 at startup is:

c22534ace75506b9336639883331ad94ced26ae8ac09e1f2431e51c66003c57b