What changed, and why it matters
This commit only updates version numbers and translation metadata across the Trezor firmware repository. It does not change any executable code, fix any behavior, or alter security logic. There is nothing in the diff that introduces or fixes a security issue.
No security action required. Treat as normal release bookkeeping.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The commit is a routine version bump: core firmware 2.9.7→2.9.8, secmon 1.0.6→1.0.7, legacy firmware 1.14.0→1.14.1, and corresponding translation JSON version headers plus a refreshed signatures.json merkle root/timestamp/commit. No functional source code is modified.
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.jsonlegacy/firmware/version.hInspect captured patch +12 / −12
diff --git a/core/embed/projects/firmware/version.h b/core/embed/projects/firmware/version.h
index 25f9118d..0906330c 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 7
+#define VERSION_PATCH 8
#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 c2496a13..322e3ff1 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 6
+#define VERSION_PATCH 7
#define VERSION_BUILD 0
diff --git a/core/translations/cs.json b/core/translations/cs.json
index 945f8316..3e54a28b 100644
--- a/core/translations/cs.json
+++ b/core/translations/cs.json
@@ -33,7 +33,7 @@
},
"header": {
"language": "cs-CZ",
- "version": "2.9.7"
+ "version": "2.9.8"
},
"translations": {
"addr_mismatch__contact_support_at": {
diff --git a/core/translations/de.json b/core/translations/de.json
index a2630562..19cebf19 100644
--- a/core/translations/de.json
+++ b/core/translations/de.json
@@ -33,7 +33,7 @@
},
"header": {
"language": "de-DE",
- "version": "2.9.7"
+ "version": "2.9.8"
},
"translations": {
"addr_mismatch__contact_support_at": "Kontaktiere den Trezor Support unter",
diff --git a/core/translations/en.json b/core/translations/en.json
index f7eb24e9..6988ba42 100644
--- a/core/translations/en.json
+++ b/core/translations/en.json
@@ -1,7 +1,7 @@
{
"header": {
"language": "en-US",
- "version": "2.9.7"
+ "version": "2.9.8"
},
"translations": {
"addr_mismatch__contact_support_at": "Please contact Trezor support at",
diff --git a/core/translations/es.json b/core/translations/es.json
index 18642b01..edd68b70 100644
--- a/core/translations/es.json
+++ b/core/translations/es.json
@@ -33,7 +33,7 @@
},
"header": {
"language": "es-ES",
- "version": "2.9.7"
+ "version": "2.9.8"
},
"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 775d08b2..be69ac05 100644
--- a/core/translations/fr.json
+++ b/core/translations/fr.json
@@ -33,7 +33,7 @@
},
"header": {
"language": "fr-FR",
- "version": "2.9.7"
+ "version": "2.9.8"
},
"translations": {
"addr_mismatch__contact_support_at": {
diff --git a/core/translations/pt.json b/core/translations/pt.json
index 3e3c09c4..5df741f7 100644
--- a/core/translations/pt.json
+++ b/core/translations/pt.json
@@ -33,7 +33,7 @@
},
"header": {
"language": "pt-BR",
- "version": "2.9.7"
+ "version": "2.9.8"
},
"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 96ee48e7..625c28c0 100644
--- a/core/translations/signatures.json
+++ b/core/translations/signatures.json
@@ -1,8 +1,8 @@
{
"current": {
- "merkle_root": "ac0b63663e510d7d01fdc33d9dcec1fde3abc3c02bf6fc715c3a9482eed57ef3",
- "datetime": "2025-12-09T10:18:19.381537+00:00",
- "commit": "9f4dda13ca911f1a21e1ffc3fec0e8296d9eeabc"
+ "merkle_root": "19960ba2ab2d4c96f12925bad01cc5d12bde396cfefa955519be3f171eec4f92",
+ "datetime": "2026-01-05T10:56:41.158238+00:00",
+ "commit": "2ea5146f8d2774bc213ac2a3d95ed77799260637"
},
"history": [
{
diff --git a/legacy/firmware/version.h b/legacy/firmware/version.h
index b22eb6a2..a6103a5a 100644
--- a/legacy/firmware/version.h
+++ b/legacy/firmware/version.h
@@ -1,6 +1,6 @@
#define VERSION_MAJOR 1
#define VERSION_MINOR 14
-#define VERSION_PATCH 0
+#define VERSION_PATCH 1
#define FIX_VERSION_MAJOR 1
#define FIX_VERSION_MINOR 14
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.