What changed, and why it matters
This commit is a routine version bump for Trezor firmware and related embedded components. It only changes version numbers in header files and translation metadata. There are no code changes, no bug fixes, and no security-related modifications visible in the diff.
No security action required. Treat as normal release housekeeping.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The commit updates VERSION_PATCH constants in four version.h files (bootloader 2.1.16→2.1.17, firmware 2.10.1→2.10.2, prodtest 0.3.6→0.3.7, secmon 1.0.7→1.0.8) and bumps the version string from 2.10.1 to 2.10.2 in translation JSON files plus their signed merkle_root metadata. No functional code is modified.
Changed components
core/embed/projects/bootloader/version.hcore/embed/projects/firmware/version.hcore/embed/projects/prodtest/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 +13 / −13
diff --git a/core/embed/projects/bootloader/version.h b/core/embed/projects/bootloader/version.h
index c0506861..e75acb6c 100644
--- a/core/embed/projects/bootloader/version.h
+++ b/core/embed/projects/bootloader/version.h
@@ -4,7 +4,7 @@
#define VERSION_MAJOR 2
#define VERSION_MINOR 1
-#define VERSION_PATCH 16
+#define VERSION_PATCH 17
#define VERSION_BUILD 0
#define VERSION_UINT32 \
(VERSION_MAJOR | (VERSION_MINOR << 8) | (VERSION_PATCH << 16) | \
diff --git a/core/embed/projects/firmware/version.h b/core/embed/projects/firmware/version.h
index a281c19c..c718c2a8 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 10
-#define VERSION_PATCH 1
+#define VERSION_PATCH 2
#define VERSION_BUILD 0
#define FIX_VERSION_MAJOR 2
diff --git a/core/embed/projects/prodtest/version.h b/core/embed/projects/prodtest/version.h
index 31717b15..528a45b5 100644
--- a/core/embed/projects/prodtest/version.h
+++ b/core/embed/projects/prodtest/version.h
@@ -4,7 +4,7 @@
#define VERSION_MAJOR 0
#define VERSION_MINOR 3
-#define VERSION_PATCH 6
+#define VERSION_PATCH 7
#define VERSION_BUILD 0
#define FIX_VERSION_MAJOR 0
diff --git a/core/embed/projects/secmon/version.h b/core/embed/projects/secmon/version.h
index e0b41f4f..c3e85589 100644
--- a/core/embed/projects/secmon/version.h
+++ b/core/embed/projects/secmon/version.h
@@ -4,5 +4,5 @@
#define VERSION_MAJOR 1
#define VERSION_MINOR 0
-#define VERSION_PATCH 7
+#define VERSION_PATCH 8
#define VERSION_BUILD 0
diff --git a/core/translations/cs.json b/core/translations/cs.json
index 4607b2f8..c7370881 100644
--- a/core/translations/cs.json
+++ b/core/translations/cs.json
@@ -33,7 +33,7 @@
},
"header": {
"language": "cs-CZ",
- "version": "2.10.1"
+ "version": "2.10.2"
},
"translations": {
"addr_mismatch__contact_support_at": "Kontaktujte naši podporu na",
diff --git a/core/translations/de.json b/core/translations/de.json
index 3e33037e..c8ea6dc7 100644
--- a/core/translations/de.json
+++ b/core/translations/de.json
@@ -33,7 +33,7 @@
},
"header": {
"language": "de-DE",
- "version": "2.10.1"
+ "version": "2.10.2"
},
"translations": {
"addr_mismatch__contact_support_at": "Kontaktiere den Trezor Support unter",
diff --git a/core/translations/en.json b/core/translations/en.json
index e945a499..5681e67f 100644
--- a/core/translations/en.json
+++ b/core/translations/en.json
@@ -1,7 +1,7 @@
{
"header": {
"language": "en-US",
- "version": "2.10.1"
+ "version": "2.10.2"
},
"translations": {
"addr_mismatch__contact_support_at": "Please contact Trezor support at",
diff --git a/core/translations/es.json b/core/translations/es.json
index f055f738..c1719a8a 100644
--- a/core/translations/es.json
+++ b/core/translations/es.json
@@ -33,7 +33,7 @@
},
"header": {
"language": "es-ES",
- "version": "2.10.1"
+ "version": "2.10.2"
},
"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 5747492e..f8e6f36b 100644
--- a/core/translations/fr.json
+++ b/core/translations/fr.json
@@ -33,7 +33,7 @@
},
"header": {
"language": "fr-FR",
- "version": "2.10.1"
+ "version": "2.10.2"
},
"translations": {
"addr_mismatch__contact_support_at": {
diff --git a/core/translations/pt.json b/core/translations/pt.json
index ebd47233..7e9d5257 100644
--- a/core/translations/pt.json
+++ b/core/translations/pt.json
@@ -33,7 +33,7 @@
},
"header": {
"language": "pt-BR",
- "version": "2.10.1"
+ "version": "2.10.2"
},
"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 a360febd..b9ba1afd 100644
--- a/core/translations/signatures.json
+++ b/core/translations/signatures.json
@@ -1,8 +1,8 @@
{
"current": {
- "merkle_root": "77330a4cf318f9f3e8ad9c86818abdc3b946dbeb389fbd5ec9a563c99e3a19f8",
- "datetime": "2026-01-26T14:44:48.094660+00:00",
- "commit": "094ecaef1c04aa8145ee54bf305ba0c35c99d53c"
+ "merkle_root": "21ec09f914745b48d01aefb30b62bec9e04973bd3dbd52ed0f7ec6a5c446009a",
+ "datetime": "2026-01-27T18:58:11.093581+00:00",
+ "commit": "860ef85c4a86e0d00f8372d227cdd89f9d02ddd4"
},
"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.