chore(core): bump T3W1 monotonic versions for downgrade protections
What changed, and why it matters
This commit simply increases three internal version counters for the Trezor T3W1 hardware wallet from 1 to 2 (or 0 to 1). These counters are used to prevent downgrading to older, potentially less secure firmware, bootloader, or security monitor software. The change itself does not fix a bug or add a feature; it is a routine housekeeping step to keep downgrade protection working after a release. There is no direct security vulnerability shown in the diff.
No immediate action required. Treat as routine release housekeeping. If tracking the T3W1 release cycle, ensure the corresponding signed images and release notes reflect the new monotonic versions and that downgrade protection still behaves as expected.
Security signals we found
Monotonic version bump for anti-rollback/downgrade protection
No functional code change or vulnerability fix visible in diff
No changelog or security advisory referenced in commit message
Evidence from the diff
The patch bumps BOOTLOADER_MONOTONIC_VERSION, FIRMWARE_MONOTONIC_VERSION, and SECMON_MONOTONIC_VERSION in core/embed/models/T3W1/versions.h. These monotonic counters are typically consumed by secure-boot/anti-rollback logic to reject older signed images. The change is a version metadata update with no functional code change, no changelog entry, and no accompanying security explanation.
Changed components
Trezor T3W1 bootloader version metadataTrezor T3W1 firmware version metadataTrezor T3W1 security monitor version metadataInspect captured patch +3 / −3
diff --git a/core/embed/models/T3W1/versions.h b/core/embed/models/T3W1/versions.h
index 76f69fe4..c2a24c8e 100644
--- a/core/embed/models/T3W1/versions.h
+++ b/core/embed/models/T3W1/versions.h
@@ -1,4 +1,4 @@
-#define BOOTLOADER_MONOTONIC_VERSION 1
-#define FIRMWARE_MONOTONIC_VERSION 1
-#define SECMON_MONOTONIC_VERSION 0
+#define BOOTLOADER_MONOTONIC_VERSION 2
+#define FIRMWARE_MONOTONIC_VERSION 2
+#define SECMON_MONOTONIC_VERSION 1
Why this scored 18/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.