chore(core): update T3W1 embedded binaries
What changed, and why it matters
This commit updates three pre-built binary files for the T3W1 hardware model (bootloader, security monitor, and Bluetooth firmware) plus the matching bootloader hash header. The actual code inside the binary files is not shown in the diff, and the commit message only describes it as a routine binary update with no changelog. There is no visible security fix or vulnerability indicator in the materials provided.
Treat this as an opaque binary update. If assessing security relevance, obtain the source diff or release notes for bootloader 2.1.14.0, the security monitor, and the BLE firmware, and verify the new hashes against a trusted build. Without that, no security conclusion can be drawn.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The change is a binary-only refresh of embedded artifacts for the T3W1 model: bootloader_T3W1.bin is bumped from version 2.1.13.0 to 2.1.14.0 with corresponding SHA-256 hashes in bootloader_hashes.h, and secmon.bin and trezor-ble.bin are replaced. The diff contains no source code, no description of functional changes, and no security-relevant context. It is therefore impossible to determine from this commit alone whether the update fixes, introduces, or is neutral to security.
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/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
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 89032d39..f20cf740 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.14.0
#define BOOTLOADER_T3W1_QA_00 {0x2c, 0xaa, 0xcf, 0x3f, 0x6b, 0x6b, 0x13, 0xaa, 0x14, 0x13, 0x64, 0xfd, 0xcc, 0xc7, 0xf2, 0xb8, 0xed, 0x80, 0xd8, 0x3d, 0x39, 0x5e, 0x57, 0xfe, 0x6f, 0x18, 0x36, 0xe3, 0x0f, 0x0b, 0x86, 0x86}
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 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.