chore(core): update T3W1 embedded binaries
What changed, and why it matters
This commit updates three pre-built binary files for the Trezor T3W1 hardware wallet model: the bootloader, a security monitor, and a Bluetooth Low Energy firmware image. It also updates the corresponding bootloader hash header so the firmware can verify the new bootloader. The commit message calls this a routine chore with no changelog entry. There is no description of any security fix, bug, or functional change in the commit itself, and the binary differences cannot be inspected as source code.
Treat as a routine embedded binary refresh. If security relevance is a concern, request the vendor to publish release notes or a changelog entry for bootloader 2.1.14.0 and the updated secmon/trezor-ble binaries. Do not assign a security score based solely on this diff.
Security signals we found
Binary-only update to bootloader and security monitor firmware
No source diff or changelog describing the change
No vendor statement of security relevance
No independent researcher attribution or advisory
Evidence from the diff
The diff is entirely binary blob replacements plus an auto-generated hash header refresh. The bootloader version string in bootloader_hashes.h moves from 2.1.13.0 to 2.1.14.0, with matching SHA-256 hashes for the 0x00 and 0xFF padding variants. The secmon.bin and trezor-ble.bin files also changed, but no version metadata or source diff is provided. No security-relevant claims, CVE references, researcher credits, or advisory links are present in the commit or supplied references.
Changed components
Trezor T3W1 bootloader binaryTrezor T3W1 security monitor binary (secmon.bin)Trezor T3W1 Bluetooth Low Energy binary (trezor-ble.bin)core/embed/models/T3W1/bootloaders/bootloader_hashes.hInspect captured patch +3 / −3
diff --git a/core/embed/models/T3W1/bootloaders/bootloader_T3W1.bin b/core/embed/models/T3W1/bootloaders/bootloader_T3W1.bin
index 729cd097..0c2ab8d6 100644
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 c24a4030..af4ce6bd 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.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.bin version 2.1.14.0
+#define BOOTLOADER_T3W1_00 {0x40, 0x27, 0xda, 0xbc, 0x7c, 0x6b, 0x31, 0x02, 0x32, 0xef, 0x77, 0x65, 0x89, 0x2c, 0xc6, 0x83, 0x72, 0x60, 0x1f, 0x88, 0xc9, 0xc0, 0x96, 0xb3, 0x4e, 0x10, 0x64, 0x05, 0x26, 0xa5, 0xbd, 0x6a}
+#define BOOTLOADER_T3W1_FF {0x40, 0x27, 0xda, 0xbc, 0x7c, 0x6b, 0x31, 0x02, 0x32, 0xef, 0x77, 0x65, 0x89, 0x2c, 0xc6, 0x83, 0x72, 0x60, 0x1f, 0x88, 0xc9, 0xc0, 0x96, 0xb3, 0x4e, 0x10, 0x64, 0x05, 0x26, 0xa5, 0xbd, 0x6a}
// 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
index 23b219f7..8ce0fccb 100644
Binary files a/core/embed/models/T3W1/secmon/secmon.bin and b/core/embed/models/T3W1/secmon/secmon.bin differ
diff --git a/core/embed/models/T3W1/trezor-ble.bin b/core/embed/models/T3W1/trezor-ble.bin
index 9b3c047f..12453d4d 100644
Binary files a/core/embed/models/T3W1/trezor-ble.bin and b/core/embed/models/T3W1/trezor-ble.bin differ
Why this scored 11/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.