docs: changelog for core 2.11.2 & bootloader 2.1.17
What changed, and why it matters
This commit is a documentation-only changelog update for the Trezor firmware releases core 2.11.2 and bootloader 2.1.17. It does not change any code. The changelog lists several previously fixed security issues, including bugs in Solana account handling, EIP-712 domain caching, and an out-of-memory fix. Because the actual code changes happened in earlier commits, this single commit cannot introduce or directly fix a vulnerability, but it confirms the vendor considers multiple items security-relevant for the release.
Treat this commit as a release-documentation marker. Review the actual code changes in the referenced pull requests (#246, #248, #249, #6780, #6807) to assess the real security impact and confirm fixes are present in the release build. Users should upgrade to firmware 2.11.2 / bootloader 2.1.17 once the underlying fixes are validated.
Security signals we found
Changelog explicitly categorizes PRs #246, #248, #249 as Security
EIP-712 domain caching may relate to transaction-signing spoofing or replay
Solana ALT recipient/account-type parsing fixes suggest possible incorrect recipient display or funds misdirection
Out-of-memory failure during large input confirmation (#6780) is a denial-of-service/availability concern
Bootloader change adds MCU device certificate to startup_args (#6807), an attestation/hardening addition
Evidence from the diff
The diff deletes pending changelog fragments and rolls them into the per-device and aggregate CHANGELOG.md files for core 2.11.2 (21 May 2026) and bootloader 2.1.17. Security entries include: #246 ‘Cache confirmed EIP-712 domain’, #248 ‘Fixed Solana ALT recipient account parsing’, #249 ‘Fixed bug in Solana account type identification’. Other notable entries: #6780 ‘Fix out-of-memory failure when confirming large input data’, #6807 bootloader ‘[T3W1] Add the MCU device certificate to startup_args’. No source code is modified in this commit; it is purely release-note bookkeeping.
Changed components
Trezor core firmware changelog filesTrezor bootloader changelog filesEIP-712 signing flow (referenced, not changed here)Solana transaction parsing (referenced, not changed here)T3W1 bootloader startup_args / MCU attestation (referenced, not changed here)Inspect captured patch +269 / −28
diff --git a/core/.changelog.d/246.security b/core/.changelog.d/246.security
deleted file mode 100644
index af6b6452..00000000
--- a/core/.changelog.d/246.security
+++ /dev/null
@@ -1 +0,0 @@
-Cache confirmed EIP-712 domain.
diff --git a/core/.changelog.d/248.security b/core/.changelog.d/248.security
deleted file mode 100644
index 81324163..00000000
--- a/core/.changelog.d/248.security
+++ /dev/null
@@ -1 +0,0 @@
-Fixed Solana ALT recipient account parsing.
diff --git a/core/.changelog.d/249.security b/core/.changelog.d/249.security
deleted file mode 100644
index ac5a2292..00000000
--- a/core/.changelog.d/249.security
+++ /dev/null
@@ -1 +0,0 @@
-Fixed bug in Solana account type identification.
diff --git a/core/.changelog.d/5723.fixed b/core/.changelog.d/5723.fixed
deleted file mode 100644
index c4ef960a..00000000
--- a/core/.changelog.d/5723.fixed
+++ /dev/null
@@ -1 +0,0 @@
-Updated translations in Cardano flow.
diff --git a/core/.changelog.d/6435.added b/core/.changelog.d/6435.added
deleted file mode 100644
index 5b9988e2..00000000
--- a/core/.changelog.d/6435.added
+++ /dev/null
@@ -1 +0,0 @@
-Added UI flows for some ERC-4626 vault interactions.
diff --git a/core/.changelog.d/6567.added b/core/.changelog.d/6567.added
deleted file mode 100644
index 05d29954..00000000
--- a/core/.changelog.d/6567.added
+++ /dev/null
@@ -1 +0,0 @@
-[T3W1] Prolong minimal auto-suspend time during backup and recovery to 2 minutes.
diff --git a/core/.changelog.d/6597.fixed b/core/.changelog.d/6597.fixed
deleted file mode 100644
index ff5fc2f2..00000000
--- a/core/.changelog.d/6597.fixed
+++ /dev/null
@@ -1 +0,0 @@
-Re-introduce initial blob confirmation layout for Ethereum.
diff --git a/core/.changelog.d/6601.changed b/core/.changelog.d/6601.changed
deleted file mode 100644
index e1558f87..00000000
--- a/core/.changelog.d/6601.changed
+++ /dev/null
@@ -1 +0,0 @@
-Improve EVM address chunking.
diff --git a/core/.changelog.d/6620.added b/core/.changelog.d/6620.added
deleted file mode 100644
index 20b3d467..00000000
--- a/core/.changelog.d/6620.added
+++ /dev/null
@@ -1 +0,0 @@
-[T3T1,T3W1] Introduced font kerning.
diff --git a/core/.changelog.d/6707.changed b/core/.changelog.d/6707.changed
deleted file mode 100644
index c35f6d55..00000000
--- a/core/.changelog.d/6707.changed
+++ /dev/null
@@ -1 +0,0 @@
-[T3W1] Consistent cancel option across screens.
diff --git a/core/.changelog.d/6710.fixed b/core/.changelog.d/6710.fixed
deleted file mode 100644
index 2aed62ae..00000000
--- a/core/.changelog.d/6710.fixed
+++ /dev/null
@@ -1 +0,0 @@
-Truncate device name on BLE pairing.
diff --git a/core/.changelog.d/6780.fixed b/core/.changelog.d/6780.fixed
deleted file mode 100644
index 96d3fff6..00000000
--- a/core/.changelog.d/6780.fixed
+++ /dev/null
@@ -1 +0,0 @@
-Fix out-of-memory failure when confirming large input data.
diff --git a/core/CHANGELOG.T2B1.md b/core/CHANGELOG.T2B1.md
index 711fa459..eaa7b0ec 100644
--- a/core/CHANGELOG.T2B1.md
+++ b/core/CHANGELOG.T2B1.md
@@ -4,6 +4,25 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
+## [2.11.2] (21st May 2026)
+
+### Added
+- Added UI flows for some ERC-4626 vault interactions. [#6435]
+
+### Changed
+- Improve EVM address chunking. [#6601]
+
+### Fixed
+- Updated translations in Cardano flow. [#5723]
+- Re-introduce initial blob confirmation layout for Ethereum. [#6597]
+- Truncate device name on BLE pairing. [#6710]
+- Fix out-of-memory failure when confirming large input data. [#6780]
+
+### Security
+- Cache confirmed EIP-712 domain. [#246]
+- Fixed Solana ALT recipient account parsing. [#248]
+- Fixed bug in Solana account type identification. [#249]
+
## [2.11.1] (22nd April 2026)
### Added
@@ -12,6 +31,8 @@ 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
@@ -40,6 +61,8 @@ 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]
@@ -47,12 +70,14 @@ 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] (internal release)
+## [2.9.6] (10th December 2025)
### 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] (internal release)
+## [2.9.5] (28th November 2025)
### Fixed
- Fixed tamper RSOD not showing. [#6165]
@@ -72,7 +97,11 @@ 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] (internal release)
+## [2.9.3] (21st October 2025)
+
+### Added
+
+### Changed
### Fixed
- Fix incorrect chunkified address rendering. [#5882]
@@ -151,10 +180,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- New UI for confirming long messages. [#4541]
- Solana staking confirmation dialogs. [#4560]
+### Changed
+
### Fixed
- Cancelling device recovery after aborting from Suite. [#3503]
-## [2.8.8] (internal release)
+## [2.8.8] (19th February 2025)
### Fixed
- Fix "PIN attempts exceeded" screen. [#3324]
@@ -905,6 +936,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#15]: https://github.com/trezor/trezor-firmware/pull/15
[#24]: https://github.com/trezor/trezor-firmware/pull/24
[#69]: https://github.com/trezor/trezor-firmware/pull/69
+[#246]: https://github.com/trezor/trezor-firmware/pull/246
+[#248]: https://github.com/trezor/trezor-firmware/pull/248
+[#249]: https://github.com/trezor/trezor-firmware/pull/249
[#262]: https://github.com/trezor/trezor-firmware/pull/262
[#379]: https://github.com/trezor/trezor-firmware/pull/379
[#450]: https://github.com/trezor/trezor-firmware/pull/450
@@ -1247,6 +1281,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#5464]: https://github.com/trezor/trezor-firmware/pull/5464
[#5526]: https://github.com/trezor/trezor-firmware/pull/5526
[#5532]: https://github.com/trezor/trezor-firmware/pull/5532
+[#5723]: https://github.com/trezor/trezor-firmware/pull/5723
[#5760]: https://github.com/trezor/trezor-firmware/pull/5760
[#5763]: https://github.com/trezor/trezor-firmware/pull/5763
[#5845]: https://github.com/trezor/trezor-firmware/pull/5845
@@ -1295,10 +1330,19 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#6349]: https://github.com/trezor/trezor-firmware/pull/6349
[#6358]: https://github.com/trezor/trezor-firmware/pull/6358
[#6394]: https://github.com/trezor/trezor-firmware/pull/6394
+[#6435]: https://github.com/trezor/trezor-firmware/pull/6435
[#6448]: https://github.com/trezor/trezor-firmware/pull/6448
[#6483]: https://github.com/trezor/trezor-firmware/pull/6483
[#6501]: https://github.com/trezor/trezor-firmware/pull/6501
[#6506]: https://github.com/trezor/trezor-firmware/pull/6506
[#6524]: https://github.com/trezor/trezor-firmware/pull/6524
[#6551]: https://github.com/trezor/trezor-firmware/pull/6551
+[#6567]: https://github.com/trezor/trezor-firmware/pull/6567
[#6589]: https://github.com/trezor/trezor-firmware/pull/6589
+[#6597]: https://github.com/trezor/trezor-firmware/pull/6597
+[#6601]: https://github.com/trezor/trezor-firmware/pull/6601
+[#6620]: https://github.com/trezor/trezor-firmware/pull/6620
+[#6707]: https://github.com/trezor/trezor-firmware/pull/6707
+[#6710]: https://github.com/trezor/trezor-firmware/pull/6710
+[#6780]: https://github.com/trezor/trezor-firmware/pull/6780
+[#6807]: https://github.com/trezor/trezor-firmware/pull/6807
diff --git a/core/CHANGELOG.T2T1.md b/core/CHANGELOG.T2T1.md
index 0c9a61a4..847814fd 100644
--- a/core/CHANGELOG.T2T1.md
+++ b/core/CHANGELOG.T2T1.md
@@ -4,6 +4,25 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
+## [2.11.2] (21st May 2026)
+
+### Added
+- Added UI flows for some ERC-4626 vault interactions. [#6435]
+
+### Changed
+- Improve EVM address chunking. [#6601]
+
+### Fixed
+- Updated translations in Cardano flow. [#5723]
+- Re-introduce initial blob confirmation layout for Ethereum. [#6597]
+- Truncate device name on BLE pairing. [#6710]
+- Fix out-of-memory failure when confirming large input data. [#6780]
+
+### Security
+- Cache confirmed EIP-712 domain. [#246]
+- Fixed Solana ALT recipient account parsing. [#248]
+- Fixed bug in Solana account type identification. [#249]
+
## [2.11.1] (22nd April 2026)
### Added
@@ -12,6 +31,8 @@ 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
@@ -40,6 +61,8 @@ 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]
@@ -48,12 +71,14 @@ 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] (internal release)
+## [2.9.6] (10th December 2025)
### 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] (internal release)
+## [2.9.5] (28th November 2025)
### Fixed
- Fixed tamper RSOD not showing. [#6165]
@@ -74,7 +99,11 @@ 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] (internal release)
+## [2.9.3] (21st October 2025)
+
+### Added
+
+### Changed
### Fixed
- Fix incorrect chunkified address rendering. [#5882]
@@ -152,6 +181,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- New UI for confirming long messages. [#4541]
- Solana staking confirmation dialogs. [#4560]
+### Changed
+
### Fixed
- Cancelling device recovery after aborting from Suite. [#3503]
@@ -903,6 +934,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#15]: https://github.com/trezor/trezor-firmware/pull/15
[#24]: https://github.com/trezor/trezor-firmware/pull/24
[#69]: https://github.com/trezor/trezor-firmware/pull/69
+[#246]: https://github.com/trezor/trezor-firmware/pull/246
+[#248]: https://github.com/trezor/trezor-firmware/pull/248
+[#249]: https://github.com/trezor/trezor-firmware/pull/249
[#262]: https://github.com/trezor/trezor-firmware/pull/262
[#379]: https://github.com/trezor/trezor-firmware/pull/379
[#450]: https://github.com/trezor/trezor-firmware/pull/450
@@ -1245,6 +1279,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#5464]: https://github.com/trezor/trezor-firmware/pull/5464
[#5526]: https://github.com/trezor/trezor-firmware/pull/5526
[#5532]: https://github.com/trezor/trezor-firmware/pull/5532
+[#5723]: https://github.com/trezor/trezor-firmware/pull/5723
[#5760]: https://github.com/trezor/trezor-firmware/pull/5760
[#5763]: https://github.com/trezor/trezor-firmware/pull/5763
[#5845]: https://github.com/trezor/trezor-firmware/pull/5845
@@ -1293,10 +1328,19 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#6349]: https://github.com/trezor/trezor-firmware/pull/6349
[#6358]: https://github.com/trezor/trezor-firmware/pull/6358
[#6394]: https://github.com/trezor/trezor-firmware/pull/6394
+[#6435]: https://github.com/trezor/trezor-firmware/pull/6435
[#6448]: https://github.com/trezor/trezor-firmware/pull/6448
[#6483]: https://github.com/trezor/trezor-firmware/pull/6483
[#6501]: https://github.com/trezor/trezor-firmware/pull/6501
[#6506]: https://github.com/trezor/trezor-firmware/pull/6506
[#6524]: https://github.com/trezor/trezor-firmware/pull/6524
[#6551]: https://github.com/trezor/trezor-firmware/pull/6551
+[#6567]: https://github.com/trezor/trezor-firmware/pull/6567
[#6589]: https://github.com/trezor/trezor-firmware/pull/6589
+[#6597]: https://github.com/trezor/trezor-firmware/pull/6597
+[#6601]: https://github.com/trezor/trezor-firmware/pull/6601
+[#6620]: https://github.com/trezor/trezor-firmware/pull/6620
+[#6707]: https://github.com/trezor/trezor-firmware/pull/6707
+[#6710]: https://github.com/trezor/trezor-firmware/pull/6710
+[#6780]: https://github.com/trezor/trezor-firmware/pull/6780
+[#6807]: https://github.com/trezor/trezor-firmware/pull/6807
diff --git a/core/CHANGELOG.T3B1.md b/core/CHANGELOG.T3B1.md
index 795da408..98783ec2 100644
--- a/core/CHANGELOG.T3B1.md
+++ b/core/CHANGELOG.T3B1.md
@@ -4,6 +4,25 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
+## [2.11.2] (21st May 2026)
+
+### Added
+- Added UI flows for some ERC-4626 vault interactions. [#6435]
+
+### Changed
+- Improve EVM address chunking. [#6601]
+
+### Fixed
+- Updated translations in Cardano flow. [#5723]
+- Re-introduce initial blob confirmation layout for Ethereum. [#6597]
+- Truncate device name on BLE pairing. [#6710]
+- Fix out-of-memory failure when confirming large input data. [#6780]
+
+### Security
+- Cache confirmed EIP-712 domain. [#246]
+- Fixed Solana ALT recipient account parsing. [#248]
+- Fixed bug in Solana account type identification. [#249]
+
## [2.11.1] (22nd April 2026)
### Added
@@ -11,6 +30,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Support receive-side THP ACK piggybacking. [#6202]
- Support WebAuthn credentials' pagination. [#6349]
- Added support for `VoteWitnessContract` in Tron. [#6524]
+
+### Fixed
+
## [2.11.0] (18th March 2026)
### Added
@@ -39,6 +61,8 @@ 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]
@@ -46,12 +70,14 @@ 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] (internal release)
+## [2.9.6] (10th December 2025)
### 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] (internal release)
+## [2.9.5] (28th November 2025)
### Fixed
- Fixed tamper RSOD not showing. [#6165]
@@ -71,7 +97,11 @@ 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] (internal release)
+## [2.9.3] (21st October 2025)
+
+### Added
+
+### Changed
### Fixed
- Fix incorrect chunkified address rendering. [#5882]
@@ -152,10 +182,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- New UI for confirming long messages. [#4541]
- Solana staking confirmation dialogs. [#4560]
+### Changed
+
### Fixed
- Cancelling device recovery after aborting from Suite. [#3503]
-## [2.8.8] (internal release)
+## [2.8.8] (19th February 2025)
### Fixed
- Fix "PIN attempts exceeded" screen. [#3324]
@@ -897,6 +929,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#15]: https://github.com/trezor/trezor-firmware/pull/15
[#24]: https://github.com/trezor/trezor-firmware/pull/24
[#69]: https://github.com/trezor/trezor-firmware/pull/69
+[#246]: https://github.com/trezor/trezor-firmware/pull/246
+[#248]: https://github.com/trezor/trezor-firmware/pull/248
+[#249]: https://github.com/trezor/trezor-firmware/pull/249
[#262]: https://github.com/trezor/trezor-firmware/pull/262
[#379]: https://github.com/trezor/trezor-firmware/pull/379
[#450]: https://github.com/trezor/trezor-firmware/pull/450
@@ -1239,6 +1274,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#5464]: https://github.com/trezor/trezor-firmware/pull/5464
[#5526]: https://github.com/trezor/trezor-firmware/pull/5526
[#5532]: https://github.com/trezor/trezor-firmware/pull/5532
+[#5723]: https://github.com/trezor/trezor-firmware/pull/5723
[#5760]: https://github.com/trezor/trezor-firmware/pull/5760
[#5763]: https://github.com/trezor/trezor-firmware/pull/5763
[#5845]: https://github.com/trezor/trezor-firmware/pull/5845
@@ -1287,10 +1323,19 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#6349]: https://github.com/trezor/trezor-firmware/pull/6349
[#6358]: https://github.com/trezor/trezor-firmware/pull/6358
[#6394]: https://github.com/trezor/trezor-firmware/pull/6394
+[#6435]: https://github.com/trezor/trezor-firmware/pull/6435
[#6448]: https://github.com/trezor/trezor-firmware/pull/6448
[#6483]: https://github.com/trezor/trezor-firmware/pull/6483
[#6501]: https://github.com/trezor/trezor-firmware/pull/6501
[#6506]: https://github.com/trezor/trezor-firmware/pull/6506
[#6524]: https://github.com/trezor/trezor-firmware/pull/6524
[#6551]: https://github.com/trezor/trezor-firmware/pull/6551
+[#6567]: https://github.com/trezor/trezor-firmware/pull/6567
[#6589]: https://github.com/trezor/trezor-firmware/pull/6589
+[#6597]: https://github.com/trezor/trezor-firmware/pull/6597
+[#6601]: https://github.com/trezor/trezor-firmware/pull/6601
+[#6620]: https://github.com/trezor/trezor-firmware/pull/6620
+[#6707]: https://github.com/trezor/trezor-firmware/pull/6707
+[#6710]: https://github.com/trezor/trezor-firmware/pull/6710
+[#6780]: https://github.com/trezor/trezor-firmware/pull/6780
+[#6807]: https://github.com/trezor/trezor-firmware/pull/6807
diff --git a/core/CHANGELOG.T3T1.md b/core/CHANGELOG.T3T1.md
index bc2110ff..7d41b8f6 100644
--- a/core/CHANGELOG.T3T1.md
+++ b/core/CHANGELOG.T3T1.md
@@ -4,6 +4,26 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
+## [2.11.2] (21st May 2026)
+
+### Added
+- Added UI flows for some ERC-4626 vault interactions. [#6435]
+- Introduced font kerning. [#6620]
+
+### Changed
+- Improve EVM address chunking. [#6601]
+
+### Fixed
+- Updated translations in Cardano flow. [#5723]
+- Re-introduce initial blob confirmation layout for Ethereum. [#6597]
+- Truncate device name on BLE pairing. [#6710]
+- Fix out-of-memory failure when confirming large input data. [#6780]
+
+### Security
+- Cache confirmed EIP-712 domain. [#246]
+- Fixed Solana ALT recipient account parsing. [#248]
+- Fixed bug in Solana account type identification. [#249]
+
## [2.11.1] (22nd April 2026)
### Added
@@ -12,6 +32,8 @@ 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
@@ -40,18 +62,22 @@ 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] (internal release)
+## [2.9.6] (10th December 2025)
### 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] (internal release)
+## [2.9.5] (28th November 2025)
### Fixed
- Fixed tamper RSOD not showing. [#6165]
@@ -72,7 +98,11 @@ 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] (internal release)
+## [2.9.3] (21st October 2025)
+
+### Added
+
+### Changed
### Fixed
- Fix incorrect chunkified address rendering. [#5882]
@@ -163,7 +193,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] (internal release)
+## [2.8.8] (19th February 2025)
### Fixed
- Fixed flashing old content when fading. [#4492]
@@ -945,6 +975,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#15]: https://github.com/trezor/trezor-firmware/pull/15
[#24]: https://github.com/trezor/trezor-firmware/pull/24
[#69]: https://github.com/trezor/trezor-firmware/pull/69
+[#246]: https://github.com/trezor/trezor-firmware/pull/246
+[#248]: https://github.com/trezor/trezor-firmware/pull/248
+[#249]: https://github.com/trezor/trezor-firmware/pull/249
[#262]: https://github.com/trezor/trezor-firmware/pull/262
[#379]: https://github.com/trezor/trezor-firmware/pull/379
[#450]: https://github.com/trezor/trezor-firmware/pull/450
@@ -1287,6 +1320,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#5464]: https://github.com/trezor/trezor-firmware/pull/5464
[#5526]: https://github.com/trezor/trezor-firmware/pull/5526
[#5532]: https://github.com/trezor/trezor-firmware/pull/5532
+[#5723]: https://github.com/trezor/trezor-firmware/pull/5723
[#5760]: https://github.com/trezor/trezor-firmware/pull/5760
[#5763]: https://github.com/trezor/trezor-firmware/pull/5763
[#5845]: https://github.com/trezor/trezor-firmware/pull/5845
@@ -1335,10 +1369,19 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#6349]: https://github.com/trezor/trezor-firmware/pull/6349
[#6358]: https://github.com/trezor/trezor-firmware/pull/6358
[#6394]: https://github.com/trezor/trezor-firmware/pull/6394
+[#6435]: https://github.com/trezor/trezor-firmware/pull/6435
[#6448]: https://github.com/trezor/trezor-firmware/pull/6448
[#6483]: https://github.com/trezor/trezor-firmware/pull/6483
[#6501]: https://github.com/trezor/trezor-firmware/pull/6501
[#6506]: https://github.com/trezor/trezor-firmware/pull/6506
[#6524]: https://github.com/trezor/trezor-firmware/pull/6524
[#6551]: https://github.com/trezor/trezor-firmware/pull/6551
+[#6567]: https://github.com/trezor/trezor-firmware/pull/6567
[#6589]: https://github.com/trezor/trezor-firmware/pull/6589
+[#6597]: https://github.com/trezor/trezor-firmware/pull/6597
+[#6601]: https://github.com/trezor/trezor-firmware/pull/6601
+[#6620]: https://github.com/trezor/trezor-firmware/pull/6620
+[#6707]: https://github.com/trezor/trezor-firmware/pull/6707
+[#6710]: https://github.com/trezor/trezor-firmware/pull/6710
+[#6780]: https://github.com/trezor/trezor-firmware/pull/6780
+[#6807]: https://github.com/trezor/trezor-firmware/pull/6807
diff --git a/core/CHANGELOG.T3W1.md b/core/CHANGELOG.T3W1.md
index 113d0409..8fdc2127 100644
--- a/core/CHANGELOG.T3W1.md
+++ b/core/CHANGELOG.T3W1.md
@@ -4,6 +4,29 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
+## [2.11.2] (21st May 2026)
+
+### Added
+- Added UI flows for some ERC-4626 vault interactions. [#6435]
+- Prolong minimal auto-suspend time during backup and recovery to 2 minutes. [#6567]
+- Introduced font kerning. [#6620]
+- Added MCU device attestation with ML-DSA-44. [#6807]
+
+### Changed
+- Improve EVM address chunking. [#6601]
+- Consistent cancel option across screens. [#6707]
+
+### Fixed
+- Updated translations in Cardano flow. [#5723]
+- Re-introduce initial blob confirmation layout for Ethereum. [#6597]
+- Truncate device name on BLE pairing. [#6710]
+- Fix out-of-memory failure when confirming large input data. [#6780]
+
+### Security
+- Cache confirmed EIP-712 domain. [#246]
+- Fixed Solana ALT recipient account parsing. [#248]
+- Fixed bug in Solana account type identification. [#249]
+
## [2.11.1] (22nd April 2026)
### Added
@@ -114,7 +137,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Exit pairing screen when already paired host connects. [#5897]
[#69]: https://github.com/trezor/trezor-firmware/pull/69
+[#246]: https://github.com/trezor/trezor-firmware/pull/246
+[#248]: https://github.com/trezor/trezor-firmware/pull/248
+[#249]: https://github.com/trezor/trezor-firmware/pull/249
[#5358]: https://github.com/trezor/trezor-firmware/pull/5358
+[#5723]: https://github.com/trezor/trezor-firmware/pull/5723
[#5845]: https://github.com/trezor/trezor-firmware/pull/5845
[#5867]: https://github.com/trezor/trezor-firmware/pull/5867
[#5870]: https://github.com/trezor/trezor-firmware/pull/5870
@@ -160,10 +187,19 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#6349]: https://github.com/trezor/trezor-firmware/pull/6349
[#6358]: https://github.com/trezor/trezor-firmware/pull/6358
[#6394]: https://github.com/trezor/trezor-firmware/pull/6394
+[#6435]: https://github.com/trezor/trezor-firmware/pull/6435
[#6448]: https://github.com/trezor/trezor-firmware/pull/6448
[#6483]: https://github.com/trezor/trezor-firmware/pull/6483
[#6501]: https://github.com/trezor/trezor-firmware/pull/6501
[#6506]: https://github.com/trezor/trezor-firmware/pull/6506
[#6524]: https://github.com/trezor/trezor-firmware/pull/6524
[#6551]: https://github.com/trezor/trezor-firmware/pull/6551
+[#6567]: https://github.com/trezor/trezor-firmware/pull/6567
[#6589]: https://github.com/trezor/trezor-firmware/pull/6589
+[#6597]: https://github.com/trezor/trezor-firmware/pull/6597
+[#6601]: https://github.com/trezor/trezor-firmware/pull/6601
+[#6620]: https://github.com/trezor/trezor-firmware/pull/6620
+[#6707]: https://github.com/trezor/trezor-firmware/pull/6707
+[#6710]: https://github.com/trezor/trezor-firmware/pull/6710
+[#6780]: https://github.com/trezor/trezor-firmware/pull/6780
+[#6807]: https://github.com/trezor/trezor-firmware/pull/6807
diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md
index 8fcfed9b..36ae1970 100644
--- a/core/CHANGELOG.md
+++ b/core/CHANGELOG.md
@@ -4,6 +4,29 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
+## [2.11.2] (21st May 2026)
+
+### Added
+- Added UI flows for some ERC-4626 vault interactions. [#6435]
+- [T3W1] Prolong minimal auto-suspend time during backup and recovery to 2 minutes. [#6567]
+- [T3T1,T3W1] Introduced font kerning. [#6620]
+- [T3W1] Added MCU device attestation with ML-DSA-44. [#6807]
+
+### Changed
+- Improve EVM address chunking. [#6601]
+- [T3W1] Consistent cancel option across screens. [#6707]
+
+### Fixed
+- Updated translations in Cardano flow. [#5723]
+- Re-introduce initial blob confirmation layout for Ethereum. [#6597]
+- Truncate device name on BLE pairing. [#6710]
+- Fix out-of-memory failure when confirming large input data. [#6780]
+
+### Security
+- Cache confirmed EIP-712 domain. [#246]
+- Fixed Solana ALT recipient account parsing. [#248]
+- Fixed bug in Solana account type identification. [#249]
+
## [2.11.1] (22nd April 2026)
### Added
@@ -1021,6 +1044,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#15]: https://github.com/trezor/trezor-firmware/pull/15
[#24]: https://github.com/trezor/trezor-firmware/pull/24
[#69]: https://github.com/trezor/trezor-firmware/pull/69
+[#246]: https://github.com/trezor/trezor-firmware/pull/246
+[#248]: https://github.com/trezor/trezor-firmware/pull/248
+[#249]: https://github.com/trezor/trezor-firmware/pull/249
[#262]: https://github.com/trezor/trezor-firmware/pull/262
[#379]: https://github.com/trezor/trezor-firmware/pull/379
[#450]: https://github.com/trezor/trezor-firmware/pull/450
@@ -1363,6 +1389,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#5464]: https://github.com/trezor/trezor-firmware/pull/5464
[#5526]: https://github.com/trezor/trezor-firmware/pull/5526
[#5532]: https://github.com/trezor/trezor-firmware/pull/5532
+[#5723]: https://github.com/trezor/trezor-firmware/pull/5723
[#5760]: https://github.com/trezor/trezor-firmware/pull/5760
[#5763]: https://github.com/trezor/trezor-firmware/pull/5763
[#5845]: https://github.com/trezor/trezor-firmware/pull/5845
@@ -1411,10 +1438,19 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#6349]: https://github.com/trezor/trezor-firmware/pull/6349
[#6358]: https://github.com/trezor/trezor-firmware/pull/6358
[#6394]: https://github.com/trezor/trezor-firmware/pull/6394
+[#6435]: https://github.com/trezor/trezor-firmware/pull/6435
[#6448]: https://github.com/trezor/trezor-firmware/pull/6448
[#6483]: https://github.com/trezor/trezor-firmware/pull/6483
[#6501]: https://github.com/trezor/trezor-firmware/pull/6501
[#6506]: https://github.com/trezor/trezor-firmware/pull/6506
[#6524]: https://github.com/trezor/trezor-firmware/pull/6524
[#6551]: https://github.com/trezor/trezor-firmware/pull/6551
+[#6567]: https://github.com/trezor/trezor-firmware/pull/6567
[#6589]: https://github.com/trezor/trezor-firmware/pull/6589
+[#6597]: https://github.com/trezor/trezor-firmware/pull/6597
+[#6601]: https://github.com/trezor/trezor-firmware/pull/6601
+[#6620]: https://github.com/trezor/trezor-firmware/pull/6620
+[#6707]: https://github.com/trezor/trezor-firmware/pull/6707
+[#6710]: https://github.com/trezor/trezor-firmware/pull/6710
+[#6780]: https://github.com/trezor/trezor-firmware/pull/6780
+[#6807]: https://github.com/trezor/trezor-firmware/pull/6807
diff --git a/core/embed/projects/bootloader/.changelog.d/6807.added b/core/embed/projects/bootloader/.changelog.d/6807.added
deleted file mode 100644
index 151c9126..00000000
--- a/core/embed/projects/bootloader/.changelog.d/6807.added
+++ /dev/null
@@ -1 +0,0 @@
-[T3W1] Add the MCU device certificate to startup_args.
diff --git a/core/embed/projects/bootloader/CHANGELOG.md b/core/embed/projects/bootloader/CHANGELOG.md
index 64e5d525..1c87de71 100644
--- a/core/embed/projects/bootloader/CHANGELOG.md
+++ b/core/embed/projects/bootloader/CHANGELOG.md
@@ -4,6 +4,11 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
+## 2.1.17 [21st May 2026]
+
+### Added
+- [T3W1] Add the MCU device certificate to startup_args. [#6807]
+
## 2.1.16 [18th March 2026]
### Added
@@ -243,3 +248,4 @@ Internal only release for Model R prototypes.
[#6244]: https://github.com/trezor/trezor-firmware/pull/6244
[#6245]: https://github.com/trezor/trezor-firmware/pull/6245
[#6307]: https://github.com/trezor/trezor-firmware/pull/6307
+[#6807]: https://github.com/trezor/trezor-firmware/pull/6807
Why this scored 59/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.