blupgrade: update stage1 binaries to v1.2.2
What changed, and why it matters
This commit simply swaps in newer pre-built bootloader stage1 binary files (version 1.2.2 replacing 1.2.1) for four BitBox02 hardware variants and updates the corresponding checksum list. The actual code inside the new binary files is not shown in the diff, and no description of why the update was made is provided. There is no visible evidence in the commit that this fixes or introduces a security problem.
Treat this as a routine binary refresh unless the project separately documents a security reason for the v1.2.1 to v1.2.2 stage1 update. If reviewing for security, obtain and inspect the source/build artifacts for the new stage1 binaries and compare them against the published checksums and signatures.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The change updates CMake variables to point at newly added signed stage1 bootloader binaries (v1.2.2) for BitBox02 and BitBox02Nova, both btconly and multi production editions. The old v1.2.1 binaries are removed and checksums.txt is updated with new SHA-256 hashes. The binaries themselves are opaque blobs in the diff, so their contents cannot be reviewed from this commit alone. No source changes, no changelog, and no security explanation are included.
Changed components
src/CMakeLists.txtsrc/bootloader_upgrade/bin/bootloader-stage1-bitbox02-btconly-production.v1.2.2.signed.binsrc/bootloader_upgrade/bin/bootloader-stage1-bitbox02-multi-production.v1.2.2.signed.binsrc/bootloader_upgrade/bin/bootloader-stage1-bitbox02nova-btconly-production.v1.2.2.signed.binsrc/bootloader_upgrade/bin/bootloader-stage1-bitbox02nova-multi-production.v1.2.2.signed.binsrc/bootloader_upgrade/bin/checksums.txtInspect captured patch +8 / −8
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index fe77f20..7662f00 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -462,10 +462,10 @@ if(CMAKE_CROSSCOMPILING)
set(BB02_BLUPD_STAGE0_BITBOX02_MULTI_DEVELOPMENT_BIN ${BB02_BLUPD_BIN_DIR}/bootloader-stage0-bitbox02-multi-development.v1.bin)
set(BB02_BLUPD_STAGE0_BITBOX02NOVA_BTCONLY_DEVELOPMENT_BIN ${BB02_BLUPD_BIN_DIR}/bootloader-stage0-bitbox02nova-btconly-development.v1.bin)
set(BB02_BLUPD_STAGE0_BITBOX02NOVA_MULTI_DEVELOPMENT_BIN ${BB02_BLUPD_BIN_DIR}/bootloader-stage0-bitbox02nova-multi-development.v1.bin)
- set(BB02_BLUPD_STAGE1_BITBOX02_BTCONLY_PRODUCTION_BIN ${BB02_BLUPD_BIN_DIR}/bootloader-stage1-bitbox02-btconly-production.v1.2.1.signed.bin)
- set(BB02_BLUPD_STAGE1_BITBOX02_MULTI_PRODUCTION_BIN ${BB02_BLUPD_BIN_DIR}/bootloader-stage1-bitbox02-multi-production.v1.2.1.signed.bin)
- set(BB02_BLUPD_STAGE1_BITBOX02NOVA_BTCONLY_PRODUCTION_BIN ${BB02_BLUPD_BIN_DIR}/bootloader-stage1-bitbox02nova-btconly-production.v1.2.1.signed.bin)
- set(BB02_BLUPD_STAGE1_BITBOX02NOVA_MULTI_PRODUCTION_BIN ${BB02_BLUPD_BIN_DIR}/bootloader-stage1-bitbox02nova-multi-production.v1.2.1.signed.bin)
+ set(BB02_BLUPD_STAGE1_BITBOX02_BTCONLY_PRODUCTION_BIN ${BB02_BLUPD_BIN_DIR}/bootloader-stage1-bitbox02-btconly-production.v1.2.2.signed.bin)
+ set(BB02_BLUPD_STAGE1_BITBOX02_MULTI_PRODUCTION_BIN ${BB02_BLUPD_BIN_DIR}/bootloader-stage1-bitbox02-multi-production.v1.2.2.signed.bin)
+ set(BB02_BLUPD_STAGE1_BITBOX02NOVA_BTCONLY_PRODUCTION_BIN ${BB02_BLUPD_BIN_DIR}/bootloader-stage1-bitbox02nova-btconly-production.v1.2.2.signed.bin)
+ set(BB02_BLUPD_STAGE1_BITBOX02NOVA_MULTI_PRODUCTION_BIN ${BB02_BLUPD_BIN_DIR}/bootloader-stage1-bitbox02nova-multi-production.v1.2.2.signed.bin)
set(BB02_BLUPD_STAGE1_BITBOX02_BTCONLY_DEVELOPMENT_BIN ${BB02_BLUPD_BIN_DIR}/bootloader-stage1-bitbox02-btconly-development.v1.2.0.signed.bin)
set(BB02_BLUPD_STAGE1_BITBOX02_MULTI_DEVELOPMENT_BIN ${BB02_BLUPD_BIN_DIR}/bootloader-stage1-bitbox02-multi-development.v1.2.0.signed.bin)
set(BB02_BLUPD_STAGE1_BITBOX02NOVA_BTCONLY_DEVELOPMENT_BIN ${BB02_BLUPD_BIN_DIR}/bootloader-stage1-bitbox02nova-btconly-development.v1.2.0.signed.bin)
diff --git a/src/bootloader_upgrade/bin/bootloader-stage1-bitbox02-btconly-production.v1.2.1.signed.bin b/src/bootloader_upgrade/bin/bootloader-stage1-bitbox02-btconly-production.v1.2.1.signed.bin
deleted file mode 100644
index 7546d71..0000000
Binary files a/src/bootloader_upgrade/bin/bootloader-stage1-bitbox02-btconly-production.v1.2.1.signed.bin and /dev/null differ
diff --git a/src/bootloader_upgrade/bin/bootloader-stage1-bitbox02-btconly-production.v1.2.2.signed.bin b/src/bootloader_upgrade/bin/bootloader-stage1-bitbox02-btconly-production.v1.2.2.signed.bin
new file mode 100644
index 0000000..0f381fa
Binary files /dev/null and b/src/bootloader_upgrade/bin/bootloader-stage1-bitbox02-btconly-production.v1.2.2.signed.bin differ
diff --git a/src/bootloader_upgrade/bin/bootloader-stage1-bitbox02-multi-production.v1.2.1.signed.bin b/src/bootloader_upgrade/bin/bootloader-stage1-bitbox02-multi-production.v1.2.1.signed.bin
deleted file mode 100644
index d238609..0000000
Binary files a/src/bootloader_upgrade/bin/bootloader-stage1-bitbox02-multi-production.v1.2.1.signed.bin and /dev/null differ
diff --git a/src/bootloader_upgrade/bin/bootloader-stage1-bitbox02-multi-production.v1.2.2.signed.bin b/src/bootloader_upgrade/bin/bootloader-stage1-bitbox02-multi-production.v1.2.2.signed.bin
new file mode 100644
index 0000000..c18efcb
Binary files /dev/null and b/src/bootloader_upgrade/bin/bootloader-stage1-bitbox02-multi-production.v1.2.2.signed.bin differ
diff --git a/src/bootloader_upgrade/bin/bootloader-stage1-bitbox02nova-btconly-production.v1.2.1.signed.bin b/src/bootloader_upgrade/bin/bootloader-stage1-bitbox02nova-btconly-production.v1.2.1.signed.bin
deleted file mode 100644
index e320fab..0000000
Binary files a/src/bootloader_upgrade/bin/bootloader-stage1-bitbox02nova-btconly-production.v1.2.1.signed.bin and /dev/null differ
diff --git a/src/bootloader_upgrade/bin/bootloader-stage1-bitbox02nova-btconly-production.v1.2.2.signed.bin b/src/bootloader_upgrade/bin/bootloader-stage1-bitbox02nova-btconly-production.v1.2.2.signed.bin
new file mode 100644
index 0000000..eb72250
Binary files /dev/null and b/src/bootloader_upgrade/bin/bootloader-stage1-bitbox02nova-btconly-production.v1.2.2.signed.bin differ
diff --git a/src/bootloader_upgrade/bin/bootloader-stage1-bitbox02nova-multi-production.v1.2.1.signed.bin b/src/bootloader_upgrade/bin/bootloader-stage1-bitbox02nova-multi-production.v1.2.1.signed.bin
deleted file mode 100644
index a92fc4e..0000000
Binary files a/src/bootloader_upgrade/bin/bootloader-stage1-bitbox02nova-multi-production.v1.2.1.signed.bin and /dev/null differ
diff --git a/src/bootloader_upgrade/bin/bootloader-stage1-bitbox02nova-multi-production.v1.2.2.signed.bin b/src/bootloader_upgrade/bin/bootloader-stage1-bitbox02nova-multi-production.v1.2.2.signed.bin
new file mode 100644
index 0000000..980d1b0
Binary files /dev/null and b/src/bootloader_upgrade/bin/bootloader-stage1-bitbox02nova-multi-production.v1.2.2.signed.bin differ
diff --git a/src/bootloader_upgrade/bin/checksums.txt b/src/bootloader_upgrade/bin/checksums.txt
index 4e98fc5..77b8851 100644
--- a/src/bootloader_upgrade/bin/checksums.txt
+++ b/src/bootloader_upgrade/bin/checksums.txt
@@ -7,10 +7,10 @@ c55c83348f96cdc8e9a1cc6952eb698c5d019a37ffdd7cca6c45033e9681a8f0 bootloader-sta
2fdf5db05b7913bfcea43bb2501a91d529ee5199834b43d7a48a0399c3581e92 bootloader-stage0-bitbox02nova-multi-development.v1.bin
617d13f2cf55dc8b6d53938db06408b51e0c63296c978ddb0c6d80ce81a7cb0e bootloader-stage0-bitbox02nova-multi-production.v1.bin
e12efe809ad9a17098979242eb762cf9b682ed4208e44fb21748c2256aa4489b bootloader-stage1-bitbox02-btconly-development.v1.2.0.signed.bin
-1592d400ba00d0ebd908cbb9e2245735ce75579184861877bfa58b4bd87844a5 bootloader-stage1-bitbox02-btconly-production.v1.2.1.signed.bin
+ebb93bb2c23b5266fccb93ca623fe9aadf15dd166999ba8380de37eb1ff26cae bootloader-stage1-bitbox02-btconly-production.v1.2.2.signed.bin
662b663a7fe41550a56fa76defa06f54f40d599e4416082ebab77eae35878279 bootloader-stage1-bitbox02-multi-development.v1.2.0.signed.bin
-65f2b8b61741b5e6676b1cdd4796532e499eeca2e5792285af6273e3b4730be8 bootloader-stage1-bitbox02-multi-production.v1.2.1.signed.bin
+1b7e8eaa9ad6945512299202c99878da7473b7da851eeb986c3846a62470c78f bootloader-stage1-bitbox02-multi-production.v1.2.2.signed.bin
348962dbf9c70205abe15f5beb5fee7fecc34b94782106510973a7f26dc1f6d1 bootloader-stage1-bitbox02nova-btconly-development.v1.2.0.signed.bin
-0b70ba64450448ac30b8f6f878d17f4b542fd4e5dde2949f8a158bafba795468 bootloader-stage1-bitbox02nova-btconly-production.v1.2.1.signed.bin
+d91e5816d259c059bb062a1ecb7407d79734852d715f3aecc2ddd7f32f96aded bootloader-stage1-bitbox02nova-btconly-production.v1.2.2.signed.bin
b3568f9b473f3505d1fa925dc026b4b7e222ee971b695793485fb107d0c283cc bootloader-stage1-bitbox02nova-multi-development.v1.2.0.signed.bin
-9c1604e6ebc835773ddfb2d46ea6b5b4182d5ee44e09b6cdc6dfc053648aca42 bootloader-stage1-bitbox02nova-multi-production.v1.2.1.signed.bin
+e51688c9a1719f2cba1cbaa1ca61d7b6339cf5904d65bc3e799d332f62ca7cf7 bootloader-stage1-bitbox02nova-multi-production.v1.2.2.signed.bin
Why this scored 0/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.