What changed, and why it matters
This commit only edits changelog Markdown files. It removes duplicate or misplaced entries, marks some releases as 'internal release,' and adds device-model tags like [T2T1,T3T1] to existing notes. No firmware code, logic, or behavior is changed, so it cannot introduce or fix a security vulnerability on its own.
No security action needed. Treat as routine documentation cleanup.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff touches five core/CHANGELOG*.md files. It deletes redundant section headers (empty Added/Changed/Fixed sections), removes duplicated entries such as ‘Fix device locking if only SD card protection is enabled’ from per-model changelogs, changes some release dates to ‘internal release,’ and removes a stale pull-request link [#265]. These are documentation-only corrections; there are no source-code modifications.
Changed components
core/CHANGELOG.mdcore/CHANGELOG.T2B1.mdcore/CHANGELOG.T2T1.mdcore/CHANGELOG.T3B1.mdcore/CHANGELOG.T3T1.mdInspect captured patch +18 / −76
diff --git a/core/CHANGELOG.T2B1.md b/core/CHANGELOG.T2B1.md
index e59d45d4..47f9498a 100644
--- a/core/CHANGELOG.T2B1.md
+++ b/core/CHANGELOG.T2B1.md
@@ -17,9 +17,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Improved Tron TRX transfer flow. [#6520]
- Improve Stellar confirmations flows. [#6709]
-### Security
-- Fix device locking if only SD card protection is enabled. [#265]
-
## [2.12.0] (21st May 2026)
### Added
@@ -31,7 +28,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### Fixed
- Updated translations in Cardano flow. [#5723]
- Re-introduced initial blob confirmation layout for Ethereum. [#6597]
-- Truncated device name on BLE pairing. [#6710]
- Fixed out-of-memory failure when confirming large input data. [#6780]
### Security
@@ -47,8 +43,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Support WebAuthn credentials' pagination. [#6349]
- Added support for `VoteWitnessContract` in Tron. [#6524]
-### Fixed
-
## [2.11.0] (18th March 2026)
### Added
@@ -77,8 +71,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### Added
- Added version build number to Features message. [#6225]
-### Changed
-
### Fixed
- Allow loading translations with different BUILD_VERSION. [#6228]
- Fixed address chunkification in certain cases. [#6279]
@@ -86,14 +78,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### Security
- Fixed side-channel vulnerability in BIP-39 mnemonic processing.
-## [2.9.6] (10th December 2025)
+## [2.9.6] (internal release)
### Fixed
- Fixed Stellar Amount and Bitcoin lock time font. [#6109]
-- Make sure to increment THP `seq_bit`. [#6138]
-- Fixed external tamper trigger clearing. [#6186]
-## [2.9.5] (28th November 2025)
+## [2.9.5] (internal release)
### Fixed
- Fixed tamper RSOD not showing. [#6165]
@@ -113,11 +103,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Removed warning screen for some non-ERC20 contract calls. [#6032]
- Removed "More info" menu item from screens that don't have more info. [#6053]
-## [2.9.3] (21st October 2025)
-
-### Added
-
-### Changed
+## [2.9.3] (internal release)
### Fixed
- Fix incorrect chunkified address rendering. [#5882]
@@ -201,7 +187,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### Fixed
- Cancelling device recovery after aborting from Suite. [#3503]
-## [2.8.8] (19th February 2025)
+## [2.8.8] (internal release)
### Fixed
- Fix "PIN attempts exceeded" screen. [#3324]
@@ -953,7 +939,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#24]: https://github.com/trezor/trezor-firmware/pull/24
[#69]: https://github.com/trezor/trezor-firmware/pull/69
[#262]: https://github.com/trezor/trezor-firmware/pull/262
-[#265]: https://github.com/trezor/trezor-firmware/pull/265
[#379]: https://github.com/trezor/trezor-firmware/pull/379
[#450]: https://github.com/trezor/trezor-firmware/pull/450
[#642]: https://github.com/trezor/trezor-firmware/pull/642
diff --git a/core/CHANGELOG.T2T1.md b/core/CHANGELOG.T2T1.md
index 9c53b397..cc17be38 100644
--- a/core/CHANGELOG.T2T1.md
+++ b/core/CHANGELOG.T2T1.md
@@ -18,9 +18,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Improved Tron TRX transfer flow. [#6520]
- Improve Stellar confirmations flows. [#6709]
-### Security
-- Fix device locking if only SD card protection is enabled. [#265]
-
## [2.12.0] (21st May 2026)
### Added
@@ -32,7 +29,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### Fixed
- Updated translations in Cardano flow. [#5723]
- Re-introduced initial blob confirmation layout for Ethereum. [#6597]
-- Truncated device name on BLE pairing. [#6710]
- Fixed out-of-memory failure when confirming large input data. [#6780]
### Security
@@ -48,8 +44,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Support WebAuthn credentials' pagination. [#6349]
- Added support for `VoteWitnessContract` in Tron. [#6524]
-### Fixed
-
## [2.11.0] (18th March 2026)
### Added
@@ -78,8 +72,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### Added
- Added version build number to Features message. [#6225]
-### Changed
-
### Fixed
- Allow loading translations with different BUILD_VERSION. [#6228]
- Fixed FIDO credentials scrolling. [#6236]
@@ -88,14 +80,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### Security
- Fixed side-channel vulnerability in BIP-39 mnemonic processing.
-## [2.9.6] (10th December 2025)
+## [2.9.6] (internal release)
### Fixed
- Fixed Stellar Amount and Bitcoin lock time font. [#6109]
-- Make sure to increment THP `seq_bit`. [#6138]
-- Fixed external tamper trigger clearing. [#6186]
-## [2.9.5] (28th November 2025)
+## [2.9.5] (internal release)
### Fixed
- Fixed tamper RSOD not showing. [#6165]
@@ -116,11 +106,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Removed "More info" menu item from screens that don't have more info. [#6053]
- Fixed touch issue causing stuck hold-to-confirm buttons. [#6075]
-## [2.9.3] (21st October 2025)
-
-### Added
-
-### Changed
+## [2.9.3] (internal release)
### Fixed
- Fix incorrect chunkified address rendering. [#5882]
@@ -952,7 +938,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#24]: https://github.com/trezor/trezor-firmware/pull/24
[#69]: https://github.com/trezor/trezor-firmware/pull/69
[#262]: https://github.com/trezor/trezor-firmware/pull/262
-[#265]: https://github.com/trezor/trezor-firmware/pull/265
[#379]: https://github.com/trezor/trezor-firmware/pull/379
[#450]: https://github.com/trezor/trezor-firmware/pull/450
[#642]: https://github.com/trezor/trezor-firmware/pull/642
diff --git a/core/CHANGELOG.T3B1.md b/core/CHANGELOG.T3B1.md
index af27fe92..256584a0 100644
--- a/core/CHANGELOG.T3B1.md
+++ b/core/CHANGELOG.T3B1.md
@@ -17,9 +17,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Improved Tron TRX transfer flow. [#6520]
- Improve Stellar confirmations flows. [#6709]
-### Security
-- Fix device locking if only SD card protection is enabled. [#265]
-
## [2.12.0] (21st May 2026)
### Added
@@ -31,7 +28,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### Fixed
- Updated translations in Cardano flow. [#5723]
- Re-introduced initial blob confirmation layout for Ethereum. [#6597]
-- Truncated device name on BLE pairing. [#6710]
- Fixed out-of-memory failure when confirming large input data. [#6780]
### Security
@@ -47,8 +43,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Support WebAuthn credentials' pagination. [#6349]
- Added support for `VoteWitnessContract` in Tron. [#6524]
-### Fixed
-
## [2.11.0] (18th March 2026)
### Added
@@ -77,8 +71,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### Added
- Added version build number to Features message. [#6225]
-### Changed
-
### Fixed
- Allow loading translations with different BUILD_VERSION. [#6228]
- Fixed address chunkification in certain cases. [#6279]
@@ -86,14 +78,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### Security
- Fixed side-channel vulnerability in BIP-39 mnemonic processing.
-## [2.9.6] (10th December 2025)
+## [2.9.6] (internal release)
### Fixed
- Fixed Stellar Amount and Bitcoin lock time font. [#6109]
-- Make sure to increment THP `seq_bit`. [#6138]
-- Fixed external tamper trigger clearing. [#6186]
-## [2.9.5] (28th November 2025)
+## [2.9.5] (internal release)
### Fixed
- Fixed tamper RSOD not showing. [#6165]
@@ -113,11 +103,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Removed warning screen for some non-ERC20 contract calls. [#6032]
- Removed "More info" menu item from screens that don't have more info. [#6053]
-## [2.9.3] (21st October 2025)
-
-### Added
-
-### Changed
+## [2.9.3] (internal release)
### Fixed
- Fix incorrect chunkified address rendering. [#5882]
@@ -203,7 +189,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### Fixed
- Cancelling device recovery after aborting from Suite. [#3503]
-## [2.8.8] (19th February 2025)
+## [2.8.8] (internal release)
### Fixed
- Fix "PIN attempts exceeded" screen. [#3324]
@@ -946,7 +932,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#24]: https://github.com/trezor/trezor-firmware/pull/24
[#69]: https://github.com/trezor/trezor-firmware/pull/69
[#262]: https://github.com/trezor/trezor-firmware/pull/262
-[#265]: https://github.com/trezor/trezor-firmware/pull/265
[#379]: https://github.com/trezor/trezor-firmware/pull/379
[#450]: https://github.com/trezor/trezor-firmware/pull/450
[#642]: https://github.com/trezor/trezor-firmware/pull/642
diff --git a/core/CHANGELOG.T3T1.md b/core/CHANGELOG.T3T1.md
index 0408479f..a54c0f71 100644
--- a/core/CHANGELOG.T3T1.md
+++ b/core/CHANGELOG.T3T1.md
@@ -19,7 +19,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Improve Stellar confirmations flows. [#6709]
### Security
-- Fix device locking if only SD card protection is enabled. [#265]
+- Fix device locking if only SD card protection is enabled.
## [2.12.0] (21st May 2026)
@@ -33,7 +33,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### Fixed
- Updated translations in Cardano flow. [#5723]
- Re-introduced initial blob confirmation layout for Ethereum. [#6597]
-- Truncated device name on BLE pairing. [#6710]
- Fixed out-of-memory failure when confirming large input data. [#6780]
### Security
@@ -49,8 +48,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Support WebAuthn credentials' pagination. [#6349]
- Added support for `VoteWitnessContract` in Tron. [#6524]
-### Fixed
-
## [2.11.0] (18th March 2026)
### Added
@@ -79,22 +76,18 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### Added
- Added version build number to Features message. [#6225]
-### Changed
-
### Fixed
- Allow loading translations with different BUILD_VERSION. [#6228]
### Security
- Fixed side-channel vulnerability in BIP-39 mnemonic processing.
-## [2.9.6] (10th December 2025)
+## [2.9.6] (internal release)
### Fixed
- Fixed Stellar Amount and Bitcoin lock time font. [#6109]
-- Make sure to increment THP `seq_bit`. [#6138]
-- Fixed external tamper trigger clearing. [#6186]
-## [2.9.5] (28th November 2025)
+## [2.9.5] (internal release)
### Fixed
- Fixed tamper RSOD not showing. [#6165]
@@ -115,11 +108,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Removed "More info" menu item from screens that don't have more info. [#6053]
- Fixed touch issue causing stuck hold-to-confirm buttons. [#6075]
-## [2.9.3] (21st October 2025)
-
-### Added
-
-### Changed
+## [2.9.3] (internal release)
### Fixed
- Fix incorrect chunkified address rendering. [#5882]
@@ -210,7 +199,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### Fixed
- Cancelling device recovery after aborting from Suite. [#3503]
-## [2.8.8] (19th February 2025)
+## [2.8.8] (internal release)
### Fixed
- Fixed flashing old content when fading. [#4492]
@@ -993,7 +982,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#24]: https://github.com/trezor/trezor-firmware/pull/24
[#69]: https://github.com/trezor/trezor-firmware/pull/69
[#262]: https://github.com/trezor/trezor-firmware/pull/262
-[#265]: https://github.com/trezor/trezor-firmware/pull/265
[#379]: https://github.com/trezor/trezor-firmware/pull/379
[#450]: https://github.com/trezor/trezor-firmware/pull/450
[#642]: https://github.com/trezor/trezor-firmware/pull/642
diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md
index bd0a56ce..a321e378 100644
--- a/core/CHANGELOG.md
+++ b/core/CHANGELOG.md
@@ -21,7 +21,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Improve Stellar confirmations flows. [#6709]
### Security
-- Fix device locking if only SD card protection is enabled. [#265]
+- [T2T1,T3T1] Fix device locking if only SD card protection is enabled.
## [2.12.0] (21st May 2026)
@@ -37,7 +37,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### Fixed
- Updated translations in Cardano flow. [#5723]
- Re-introduced initial blob confirmation layout for Ethereum. [#6597]
-- Truncated device name on BLE pairing. [#6710]
+- [T3W1] Truncated device name on BLE pairing. [#6710]
- Fixed out-of-memory failure when confirming large input data. [#6780]
### Security
@@ -1063,7 +1063,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#24]: https://github.com/trezor/trezor-firmware/pull/24
[#69]: https://github.com/trezor/trezor-firmware/pull/69
[#262]: https://github.com/trezor/trezor-firmware/pull/262
-[#265]: https://github.com/trezor/trezor-firmware/pull/265
[#379]: https://github.com/trezor/trezor-firmware/pull/379
[#450]: https://github.com/trezor/trezor-firmware/pull/450
[#642]: https://github.com/trezor/trezor-firmware/pull/642
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.