Releases: BitBoxSwiss/bitbox02-firmware
v9.15.0 - Multi
Release notes:
- Security bugfix: check index of an input's previous output to prevent the fee attack originally reported by Saleem Rashid
- Support for Miniscript wallet policies of the form
wsh(<miniscript expression>)
- Updated BTC/LTC amount formatting to display the trailing zeroes
- Allow exporting the xpub at any keypath after user confirmation
- Bitcoin: allow marking non-change transaction outputs as internal
- Allow ETH transactions with empty data + zero value
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:
4c08f4bbfc17e8f0f2198b9a4570c7fcf286b6a5fcb86be7c24372f95e48b5c5
See this documentation for more details about this hash.
v9.15.0 - Bitcoin-only
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:
d743e4306f9c48a71d58d7f286c958fc4f10db0c86abc632d9cb8906d4e830c6
See this documentation for more details about this hash.
v9.14.1 - Multi
Release notes:
- Improved security: keep seed encrypted in RAM
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:
15682cc6a1b0a8c03fe32ffed3a8648236aa536d63b516ea2cd960638f11b22c
See this documentation for more details about this hash.
v9.14.1 - Bitcoin-only
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:
24c13ddee78c2ec063c92a7ff91023fcd0212c226debec0c15d48ad7a5915985
See this documentation for more details about this hash.
v9.14.0 - Multi
Release notes:
- Improved touch button positional accuracy in noisy environments
- Increased performance when signing Bitcoin transactions
- Warn if the transaction fee is higher than 10% of the coins sent
- ETH testnets: add Goerli and remove deprecated Rinkeby and Ropsten
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:
3e57beb35af7e388718bf0f4214819af7589f3477d69f4d31630b3e35465753e
See this documentation for more details about this hash.
v9.14.0 - Bitcoin-only
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:
06d61dffe90f79887567f7cbe34f19dc4c667c2919dab83ae9311a7c5bcbbeea
See this documentation for more details about this hash.
v9.13.1 - Multi
Release notes:
- Fix bug introduced in 9.13.0: remove double cancel confirmation in the 'Restore from recovery words' workflow
The release notes of 9.13.0 are repeated here:
- Bitcoin: allow displaying BTC values in the 'sat' unit
- Bitcoin: Allow arbitrary input sequence numbers (fixes compatibility with Taproot transactions in Sparrow wallet)
- Ethereum: replace ERC20 token names with their unit codes in the receive screen
- Allow skipping the microSD card backup in favor of backing up using the recovery words
- The
BackupData.length
field is now obsolete and always set to 0 - Port remaining protobuf code to Rust, remove the C nanopb protobuf dependency.
- SetPassword now returns the UserAbort error instead of the Generic error if the user cancelled
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:
715946ce04c7e75e47e979fd2eb4d2a912143336a59bddeca3789d1f610f28a6
See this documentation for more details about this hash.
v9.13.1 - Bitcoin-only
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:
3b14ac4b65f954d19bb5faf66422838e0647a3a29987fda604fd421575bd4dae
See this documentation for more details about this hash.
v9.13.0 - Multi
Release notes:
- Bitcoin: allow displaying BTC values in the 'sat' unit
- Bitcoin: Allow arbitrary input sequence numbers (fixes compatibility with Taproot transactions in Sparrow wallet)
- Ethereum: replace ERC20 token names with their unit codes in the receive screen
- Allow skipping the microSD card backup in favor of backing up using the recovery words
- The
BackupData.length
field is now obsolete and always set to 0 - Port remaining protobuf code to Rust, remove the C nanopb protobuf dependency.
- SetPassword now returns the UserAbort error instead of the Generic error if the user cancelled
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:
5035199fd5c4fdc875bda4eb16ea9af554f0f9e08b5cda8c2e7f8559ed74b1a3
See this documentation for more details about this hash.
v9.13.0 - Bitcoin-only
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:
6f5314c72fa7476f57aa95d3caef507935c248447c8c61b0b291908498cd1086
See this documentation for more details about this hash.