What changed, and why it matters
This commit changes a single hardware revision number for the Trezor T3B1 device from 0 to 66 (representing revision 'B') in the firmware build configuration. It appears to be a correction of a build-time constant that identifies the hardware revision, not a fix for an exploitable software vulnerability. There is no indication in the commit that this resolves a security issue.
No security action required. Treat as a normal hardware metadata correction. If auditing, verify that HW_REVISION values for all models match the corresponding hardware revisions and that downstream firmware features relying on this constant behave correctly.
Security signals we found
No security-relevant keywords in commit title or message
No changelog entry requested ([no changelog])
Change is a single build-time constant correction
No functional code or cryptographic logic modified
Evidence from the diff
The patch updates the HW_REVISION preprocessor define for model T3B1 in core/embed/models/build.rs from ‘0’ to ‘66’ (commented as ‘B’). This value is used during firmware compilation to embed the correct hardware revision identifier for the T3B1 board. The change is a one-line correction of a model metadata constant. No logic, cryptographic, or access-control code is modified.
Changed components
core/embed/models/build.rsTrezor T3B1 hardware revision metadataInspect captured patch +1 / −1
diff --git a/core/embed/models/build.rs b/core/embed/models/build.rs
index 45f5209c..29999eaa 100644
--- a/core/embed/models/build.rs
+++ b/core/embed/models/build.rs
@@ -296,7 +296,7 @@ fn define_model_t3b1(lib: &mut CLibrary, board_header: &str) -> Result<()> {
Some("\"T3B1/unit_properties_content.h\""),
),
("HW_MODEL", Some(model_to_num("T3B1").to_string().as_str())),
- ("HW_REVISION", Some("0")),
+ ("HW_REVISION", Some("66")), // B
("USE_OEM_KEYS_CHECK", Some("1")),
]);
Why this scored 19/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.