Skip to content

Releases: BitBoxSwiss/bitbox02-firmware

Release v9.5.0 - Bitcoin-only

10 Mar 22:00
firmware-btc-only/v9.5.0
847f45c
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:

bc6b6e9fdcc68a942f553b53f3bced77a7e2bbcb3af10b9ce1152d2d607dd89a

Release v9.4.0 - Multi

20 Jan 14:12
firmware/v9.4.0
e400a95
Compare
Choose a tag to compare

Release notes:

  • Protection against the nonce covert channel attack when signing Bitcoin/Litecoin transactions (antiklepto protocol).
  • Verifiable seed generation: when restoring from 24 recovery words, for the 24th word, show all 8 candidate words which result in a valid checksum.
  • Fix a rare touch issue resulting from failed calibration.
  • Better error reporting on secure chip setup failures.
  • Title fixed when entering the 21st, 22nd and 23rd recovery word (was 21th, 22th, 23th) before.

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:

ca0ccfa56e54c1141a1ee63eb3465faa2a7f107c7fe7f9dde4bca77d5e9cd39e

Release v9.4.0 - Bitcoin-only

20 Jan 14:12
firmware-btc-only/v9.4.0
e400a95
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:

fa1dee5d33ed4a4877572b46172f8d385dde197e8b1cdaa6822716815ccf638b

Release v9.3.1 - Multi

30 Nov 12:36
firmware/v9.3.1
27a37d3
Compare
Choose a tag to compare

Release notes:

  • Fix a bug where the device could freeze and become unresponsive

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:

dd1fef29b807c10b7ae98ce409508c90baa30e816013b3da6269e146e60bd933

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