chore: update embedded binaries for T3W1
What changed, and why it matters
This commit swaps out several pre-built binary files for the T3W1 hardware model: a newer bootloader version, a security monitor binary, and a Bluetooth firmware binary. The change is described as a routine chore with no changelog entry. Because the files are binary blobs, the actual code changes inside them cannot be inspected from the diff alone, and there is no stated security relevance.
Treat as a routine binary update unless independent release notes or a security advisory identify a specific vulnerability. If assessing risk, verify the published hashes against reproducible builds or vendor release notes for bootloader 2.1.13.0 and the new secmon/trezor-ble binaries.
Security signals we found
Binary-only changes prevent direct source review
Bootloader version bump from 2.1.11.0 to 2.1.13.0
New security monitor (secmon) binary artifacts introduced
Bluetooth stack binary updated
No changelog entry provided
Evidence from the diff
The commit updates embedded firmware artifacts for the Trezor T3W1 model: bootloader_T3W1.bin from version 2.1.11.0 to 2.1.13.0 with corresponding SHA-256 hashes in bootloader_hashes.h, adds secmon.bin and secmon_api.o under core/embed/models/T3W1/secmon/, and updates trezor-ble.bin. The diff only shows binary deltas, so no source-level security analysis of the updated components is possible from this commit alone.
Changed components
core/embed/models/T3W1/bootloaders/bootloader_T3W1.bincore/embed/models/T3W1/bootloaders/bootloader_hashes.hcore/embed/models/T3W1/secmon/secmon.bincore/embed/models/T3W1/secmon/secmon_api.ocore/embed/models/T3W1/trezor-ble.binInspect captured patch +3 / −3
diff --git a/core/embed/models/T3W1/bootloaders/bootloader_T3W1.bin b/core/embed/models/T3W1/bootloaders/bootloader_T3W1.bin
old mode 100755
new mode 100644
index b1207887..729cd097
Binary files a/core/embed/models/T3W1/bootloaders/bootloader_T3W1.bin and b/core/embed/models/T3W1/bootloaders/bootloader_T3W1.bin differ
diff --git a/core/embed/models/T3W1/bootloaders/bootloader_hashes.h b/core/embed/models/T3W1/bootloaders/bootloader_hashes.h
index 8a427253..c24a4030 100644
--- a/core/embed/models/T3W1/bootloaders/bootloader_hashes.h
+++ b/core/embed/models/T3W1/bootloaders/bootloader_hashes.h
@@ -4,9 +4,9 @@
// Auto-generated file, do not edit.
// clang-format off
-// bootloader_T3W1.bin version 2.1.11.0
-#define BOOTLOADER_T3W1_00 {0x1d, 0x64, 0xb5, 0x4f, 0x23, 0xad, 0xce, 0x9f, 0x09, 0x92, 0xc7, 0x54, 0x88, 0xe3, 0xeb, 0x71, 0xa2, 0x9f, 0x69, 0xf1, 0xb2, 0x22, 0x4c, 0x0d, 0x89, 0x7e, 0xad, 0x80, 0x9e, 0x30, 0x08, 0x0d}
-#define BOOTLOADER_T3W1_FF {0x1d, 0x64, 0xb5, 0x4f, 0x23, 0xad, 0xce, 0x9f, 0x09, 0x92, 0xc7, 0x54, 0x88, 0xe3, 0xeb, 0x71, 0xa2, 0x9f, 0x69, 0xf1, 0xb2, 0x22, 0x4c, 0x0d, 0x89, 0x7e, 0xad, 0x80, 0x9e, 0x30, 0x08, 0x0d}
+// bootloader_T3W1.bin version 2.1.13.0
+#define BOOTLOADER_T3W1_00 {0x6e, 0x87, 0x17, 0x43, 0xb0, 0x3d, 0x6f, 0x82, 0xc3, 0x85, 0xf7, 0x0e, 0xe1, 0x9b, 0xd8, 0x9b, 0xca, 0x42, 0xe2, 0x3d, 0xb6, 0x62, 0x59, 0x0d, 0x9c, 0x00, 0xec, 0x35, 0x31, 0x4f, 0xc2, 0x66}
+#define BOOTLOADER_T3W1_FF {0x6e, 0x87, 0x17, 0x43, 0xb0, 0x3d, 0x6f, 0x82, 0xc3, 0x85, 0xf7, 0x0e, 0xe1, 0x9b, 0xd8, 0x9b, 0xca, 0x42, 0xe2, 0x3d, 0xb6, 0x62, 0x59, 0x0d, 0x9c, 0x00, 0xec, 0x35, 0x31, 0x4f, 0xc2, 0x66}
// bootloader_T3W1_qa.bin version 2.1.13.0
#define BOOTLOADER_T3W1_QA_00 {0x93, 0x13, 0xd0, 0xfb, 0x60, 0x83, 0x95, 0xf9, 0x20, 0x19, 0x22, 0xf3, 0xd6, 0x7e, 0x21, 0x32, 0x3a, 0x82, 0xc0, 0xd9, 0x66, 0xc1, 0x06, 0xee, 0x09, 0x1e, 0x65, 0x72, 0x37, 0xdb, 0x9c, 0x58}
diff --git a/core/embed/models/T3W1/secmon/secmon.bin b/core/embed/models/T3W1/secmon/secmon.bin
new file mode 100644
index 00000000..23b219f7
Binary files /dev/null and b/core/embed/models/T3W1/secmon/secmon.bin differ
diff --git a/core/embed/models/T3W1/secmon/secmon_api.o b/core/embed/models/T3W1/secmon/secmon_api.o
new file mode 100644
index 00000000..c6c47a77
Binary files /dev/null and b/core/embed/models/T3W1/secmon/secmon_api.o differ
diff --git a/core/embed/models/T3W1/trezor-ble.bin b/core/embed/models/T3W1/trezor-ble.bin
index 2be6b8fe..9b3c047f 100644
Binary files a/core/embed/models/T3W1/trezor-ble.bin and b/core/embed/models/T3W1/trezor-ble.bin differ
Why this scored 3/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.