What changed, and why it matters
This commit is a routine housekeeping change that only updates version numbers from 2.9.6 to 2.9.7 for the main firmware and from 1.0.5 to 1.0.6 for the security monitor, plus refreshes translation file metadata and their cryptographic signature. There are no code behavior changes, no bug fixes, and no security-related modifications visible in the diff.
No security action required; treat as a normal release-versioning commit.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The commit modifies two C header version macros (VERSION_PATCH) and the version field in JSON translation files, along with an updated signatures.json entry containing a new merkle_root, datetime, and commit reference. No functional source code, logic, or security controls are altered.
Changed components
core/embed/projects/firmware/version.hcore/embed/projects/secmon/version.hcore/translations/cs.jsoncore/translations/de.jsoncore/translations/en.jsoncore/translations/es.jsoncore/translations/fr.jsoncore/translations/pt.jsoncore/translations/signatures.jsonInspect captured patch +11 / −11
diff --git a/core/embed/projects/firmware/version.h b/core/embed/projects/firmware/version.h
index 144c916c..25f9118d 100644
--- a/core/embed/projects/firmware/version.h
+++ b/core/embed/projects/firmware/version.h
@@ -4,7 +4,7 @@
#define VERSION_MAJOR 2
#define VERSION_MINOR 9
-#define VERSION_PATCH 6
+#define VERSION_PATCH 7
#define VERSION_BUILD 0
#define FIX_VERSION_MAJOR 2
diff --git a/core/embed/projects/secmon/version.h b/core/embed/projects/secmon/version.h
index 2164df7f..c2496a13 100644
--- a/core/embed/projects/secmon/version.h
+++ b/core/embed/projects/secmon/version.h
@@ -1,4 +1,4 @@
#define VERSION_MAJOR 1
#define VERSION_MINOR 0
-#define VERSION_PATCH 5
+#define VERSION_PATCH 6
#define VERSION_BUILD 0
diff --git a/core/translations/cs.json b/core/translations/cs.json
index 26e1eb8a..8466483f 100644
--- a/core/translations/cs.json
+++ b/core/translations/cs.json
@@ -33,7 +33,7 @@
},
"header": {
"language": "cs-CZ",
- "version": "2.9.6"
+ "version": "2.9.7"
},
"translations": {
"addr_mismatch__contact_support_at": {
diff --git a/core/translations/de.json b/core/translations/de.json
index 8f941fa0..96da7503 100644
--- a/core/translations/de.json
+++ b/core/translations/de.json
@@ -33,7 +33,7 @@
},
"header": {
"language": "de-DE",
- "version": "2.9.6"
+ "version": "2.9.7"
},
"translations": {
"addr_mismatch__contact_support_at": "Kontaktiere den Trezor Support unter",
diff --git a/core/translations/en.json b/core/translations/en.json
index 3bf42554..9456f05e 100644
--- a/core/translations/en.json
+++ b/core/translations/en.json
@@ -1,7 +1,7 @@
{
"header": {
"language": "en-US",
- "version": "2.9.6"
+ "version": "2.9.7"
},
"translations": {
"addr_mismatch__contact_support_at": "Please contact Trezor support at",
diff --git a/core/translations/es.json b/core/translations/es.json
index c0ea77f8..03502715 100644
--- a/core/translations/es.json
+++ b/core/translations/es.json
@@ -33,7 +33,7 @@
},
"header": {
"language": "es-ES",
- "version": "2.9.6"
+ "version": "2.9.7"
},
"translations": {
"addr_mismatch__contact_support_at": "Contacta con atención al cliente de Trezor en",
diff --git a/core/translations/fr.json b/core/translations/fr.json
index 284a3b05..ef1f116d 100644
--- a/core/translations/fr.json
+++ b/core/translations/fr.json
@@ -33,7 +33,7 @@
},
"header": {
"language": "fr-FR",
- "version": "2.9.6"
+ "version": "2.9.7"
},
"translations": {
"addr_mismatch__contact_support_at": {
diff --git a/core/translations/pt.json b/core/translations/pt.json
index 8c110612..ec668848 100644
--- a/core/translations/pt.json
+++ b/core/translations/pt.json
@@ -33,7 +33,7 @@
},
"header": {
"language": "pt-BR",
- "version": "2.9.6"
+ "version": "2.9.7"
},
"translations": {
"addr_mismatch__contact_support_at": "Entre em contato com o suporte Trezor em",
diff --git a/core/translations/signatures.json b/core/translations/signatures.json
index f2d2321b..1e0819a0 100644
--- a/core/translations/signatures.json
+++ b/core/translations/signatures.json
@@ -1,8 +1,8 @@
{
"current": {
- "merkle_root": "79fc51b15b1bc3c7cf4b382fc87e9a3d80913148c3514c60810b6fcae854272c",
- "datetime": "2025-11-26T10:13:04.908737+00:00",
- "commit": "4d80e657c5114d6914bfbd7502c5fe581fdb53e8"
+ "merkle_root": "c32c8f423797fd6d40cf203b046bf54482eae19eaa60c675739b930deb54ef87",
+ "datetime": "2025-11-28T08:14:36.728346+00:00",
+ "commit": "360e6d479ffa851aee6d401f4d71c5e22c4edd97"
},
"history": [
{
Why this scored 15/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.