What changed, and why it matters
This commit is purely a documentation change: it assembles the release notes for Trezor firmware version 2.11.1 by moving text fragments from temporary changelog files into the final Markdown changelogs. No source code, cryptographic logic, or device behavior is modified, so it cannot introduce or fix a security vulnerability on its own.
No security action needed for this documentation-only commit. Review the actual implementation commits referenced in the changelog (e.g., #6506 'Avoid THP deadlock over USB') if assessing the security relevance of the 2.11.1 release.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff only touches changelog files under core/.changelog.d/ and core/CHANGELOG*.md. It deletes eight .added/.fixed fragment files and appends their contents to the per-device and aggregate changelogs, adding the 2.11.1 section and updating pull-request reference links. There are no code, build, configuration, or firmware-binary changes.
Changed components
core/CHANGELOG.mdcore/CHANGELOG.T2B1.mdcore/CHANGELOG.T2T1.mdcore/CHANGELOG.T3B1.mdcore/CHANGELOG.T3T1.mdcore/CHANGELOG.T3W1.mdcore/.changelog.d/*Inspect captured patch +115 / −8
diff --git a/core/.changelog.d/6202.added b/core/.changelog.d/6202.added
deleted file mode 100644
index c50964dc..00000000
--- a/core/.changelog.d/6202.added
+++ /dev/null
@@ -1 +0,0 @@
-Support receive-side THP ACK piggybacking.
diff --git a/core/.changelog.d/6349.added b/core/.changelog.d/6349.added
deleted file mode 100644
index b9713e61..00000000
--- a/core/.changelog.d/6349.added
+++ /dev/null
@@ -1 +0,0 @@
-Support WebAuthn credentials' pagination.
diff --git a/core/.changelog.d/6501.added b/core/.changelog.d/6501.added
deleted file mode 100644
index fee88b92..00000000
--- a/core/.changelog.d/6501.added
+++ /dev/null
@@ -1 +0,0 @@
-[T3W1] Improved information on the Homescreen.
diff --git a/core/.changelog.d/6506.fixed b/core/.changelog.d/6506.fixed
deleted file mode 100644
index d8c3be9e..00000000
--- a/core/.changelog.d/6506.fixed
+++ /dev/null
@@ -1 +0,0 @@
-[T3W1] Avoid THP deadlock over USB.
diff --git a/core/.changelog.d/6524.added b/core/.changelog.d/6524.added
deleted file mode 100644
index c7d883ef..00000000
--- a/core/.changelog.d/6524.added
+++ /dev/null
@@ -1 +0,0 @@
-Added support for `VoteWitnessContract` in Tron.
diff --git a/core/.changelog.d/6551.fixed b/core/.changelog.d/6551.fixed
deleted file mode 100644
index b7fc6698..00000000
--- a/core/.changelog.d/6551.fixed
+++ /dev/null
@@ -1 +0,0 @@
-[T3W1] Improved scrolling experience in longer menus.
diff --git a/core/.changelog.d/6589.fixed b/core/.changelog.d/6589.fixed
deleted file mode 100644
index 2266c491..00000000
--- a/core/.changelog.d/6589.fixed
+++ /dev/null
@@ -1 +0,0 @@
-[T3W1] Fix device menu refresh on BLE-related events.
diff --git a/core/.changelog.d/69.added b/core/.changelog.d/69.added
deleted file mode 100644
index 35ca3c9f..00000000
--- a/core/.changelog.d/69.added
+++ /dev/null
@@ -1 +0,0 @@
-Add clear signing support for select swap functions from Uniswap.
diff --git a/core/CHANGELOG.T2B1.md b/core/CHANGELOG.T2B1.md
index e38464ae..711fa459 100644
--- a/core/CHANGELOG.T2B1.md
+++ b/core/CHANGELOG.T2B1.md
@@ -4,6 +4,14 @@ 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.1] (22nd April 2026)
+
+### Added
+- Add clear signing support for select swap functions from Uniswap. [#69]
+- Support receive-side THP ACK piggybacking. [#6202]
+- Support WebAuthn credentials' pagination. [#6349]
+- Added support for `VoteWitnessContract` in Tron. [#6524]
+
## [2.11.0] (18th March 2026)
### Added
@@ -896,6 +904,7 @@ 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
[#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
@@ -1270,8 +1279,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#6104]: https://github.com/trezor/trezor-firmware/pull/6104
[#6109]: https://github.com/trezor/trezor-firmware/pull/6109
[#6136]: https://github.com/trezor/trezor-firmware/pull/6136
+[#6138]: https://github.com/trezor/trezor-firmware/pull/6138
[#6145]: https://github.com/trezor/trezor-firmware/pull/6145
[#6165]: https://github.com/trezor/trezor-firmware/pull/6165
+[#6186]: https://github.com/trezor/trezor-firmware/pull/6186
+[#6202]: https://github.com/trezor/trezor-firmware/pull/6202
[#6225]: https://github.com/trezor/trezor-firmware/pull/6225
[#6228]: https://github.com/trezor/trezor-firmware/pull/6228
[#6236]: https://github.com/trezor/trezor-firmware/pull/6236
@@ -1280,7 +1292,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#6279]: https://github.com/trezor/trezor-firmware/pull/6279
[#6281]: https://github.com/trezor/trezor-firmware/pull/6281
[#6321]: https://github.com/trezor/trezor-firmware/pull/6321
+[#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
[#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
+[#6589]: https://github.com/trezor/trezor-firmware/pull/6589
diff --git a/core/CHANGELOG.T2T1.md b/core/CHANGELOG.T2T1.md
index 8667d840..0c9a61a4 100644
--- a/core/CHANGELOG.T2T1.md
+++ b/core/CHANGELOG.T2T1.md
@@ -4,6 +4,14 @@ 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.1] (22nd April 2026)
+
+### Added
+- Add clear signing support for select swap functions from Uniswap. [#69]
+- Support receive-side THP ACK piggybacking. [#6202]
+- Support WebAuthn credentials' pagination. [#6349]
+- Added support for `VoteWitnessContract` in Tron. [#6524]
+
## [2.11.0] (18th March 2026)
### Added
@@ -894,6 +902,7 @@ 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
[#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
@@ -1268,8 +1277,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#6104]: https://github.com/trezor/trezor-firmware/pull/6104
[#6109]: https://github.com/trezor/trezor-firmware/pull/6109
[#6136]: https://github.com/trezor/trezor-firmware/pull/6136
+[#6138]: https://github.com/trezor/trezor-firmware/pull/6138
[#6145]: https://github.com/trezor/trezor-firmware/pull/6145
[#6165]: https://github.com/trezor/trezor-firmware/pull/6165
+[#6186]: https://github.com/trezor/trezor-firmware/pull/6186
+[#6202]: https://github.com/trezor/trezor-firmware/pull/6202
[#6225]: https://github.com/trezor/trezor-firmware/pull/6225
[#6228]: https://github.com/trezor/trezor-firmware/pull/6228
[#6236]: https://github.com/trezor/trezor-firmware/pull/6236
@@ -1278,7 +1290,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#6279]: https://github.com/trezor/trezor-firmware/pull/6279
[#6281]: https://github.com/trezor/trezor-firmware/pull/6281
[#6321]: https://github.com/trezor/trezor-firmware/pull/6321
+[#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
[#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
+[#6589]: https://github.com/trezor/trezor-firmware/pull/6589
diff --git a/core/CHANGELOG.T3B1.md b/core/CHANGELOG.T3B1.md
index cc2a722b..795da408 100644
--- a/core/CHANGELOG.T3B1.md
+++ b/core/CHANGELOG.T3B1.md
@@ -4,6 +4,13 @@ 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.1] (22nd April 2026)
+
+### Added
+- Add clear signing support for select swap functions from Uniswap. [#69]
+- Support receive-side THP ACK piggybacking. [#6202]
+- Support WebAuthn credentials' pagination. [#6349]
+- Added support for `VoteWitnessContract` in Tron. [#6524]
## [2.11.0] (18th March 2026)
### Added
@@ -889,6 +896,7 @@ 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
[#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
@@ -1263,8 +1271,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#6104]: https://github.com/trezor/trezor-firmware/pull/6104
[#6109]: https://github.com/trezor/trezor-firmware/pull/6109
[#6136]: https://github.com/trezor/trezor-firmware/pull/6136
+[#6138]: https://github.com/trezor/trezor-firmware/pull/6138
[#6145]: https://github.com/trezor/trezor-firmware/pull/6145
[#6165]: https://github.com/trezor/trezor-firmware/pull/6165
+[#6186]: https://github.com/trezor/trezor-firmware/pull/6186
+[#6202]: https://github.com/trezor/trezor-firmware/pull/6202
[#6225]: https://github.com/trezor/trezor-firmware/pull/6225
[#6228]: https://github.com/trezor/trezor-firmware/pull/6228
[#6236]: https://github.com/trezor/trezor-firmware/pull/6236
@@ -1273,7 +1284,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#6279]: https://github.com/trezor/trezor-firmware/pull/6279
[#6281]: https://github.com/trezor/trezor-firmware/pull/6281
[#6321]: https://github.com/trezor/trezor-firmware/pull/6321
+[#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
[#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
+[#6589]: https://github.com/trezor/trezor-firmware/pull/6589
diff --git a/core/CHANGELOG.T3T1.md b/core/CHANGELOG.T3T1.md
index 0e461117..bc2110ff 100644
--- a/core/CHANGELOG.T3T1.md
+++ b/core/CHANGELOG.T3T1.md
@@ -4,6 +4,14 @@ 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.1] (22nd April 2026)
+
+### Added
+- Add clear signing support for select swap functions from Uniswap. [#69]
+- Support receive-side THP ACK piggybacking. [#6202]
+- Support WebAuthn credentials' pagination. [#6349]
+- Added support for `VoteWitnessContract` in Tron. [#6524]
+
## [2.11.0] (18th March 2026)
### Added
@@ -936,6 +944,7 @@ 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
[#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
@@ -1310,8 +1319,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#6104]: https://github.com/trezor/trezor-firmware/pull/6104
[#6109]: https://github.com/trezor/trezor-firmware/pull/6109
[#6136]: https://github.com/trezor/trezor-firmware/pull/6136
+[#6138]: https://github.com/trezor/trezor-firmware/pull/6138
[#6145]: https://github.com/trezor/trezor-firmware/pull/6145
[#6165]: https://github.com/trezor/trezor-firmware/pull/6165
+[#6186]: https://github.com/trezor/trezor-firmware/pull/6186
+[#6202]: https://github.com/trezor/trezor-firmware/pull/6202
[#6225]: https://github.com/trezor/trezor-firmware/pull/6225
[#6228]: https://github.com/trezor/trezor-firmware/pull/6228
[#6236]: https://github.com/trezor/trezor-firmware/pull/6236
@@ -1320,7 +1332,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#6279]: https://github.com/trezor/trezor-firmware/pull/6279
[#6281]: https://github.com/trezor/trezor-firmware/pull/6281
[#6321]: https://github.com/trezor/trezor-firmware/pull/6321
+[#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
[#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
+[#6589]: https://github.com/trezor/trezor-firmware/pull/6589
diff --git a/core/CHANGELOG.T3W1.md b/core/CHANGELOG.T3W1.md
index cfcae08f..113d0409 100644
--- a/core/CHANGELOG.T3W1.md
+++ b/core/CHANGELOG.T3W1.md
@@ -4,6 +4,20 @@ 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.1] (22nd April 2026)
+
+### Added
+- Add clear signing support for select swap functions from Uniswap. [#69]
+- Support receive-side THP ACK piggybacking. [#6202]
+- Support WebAuthn credentials' pagination. [#6349]
+- Improved information on the Homescreen. [#6501]
+- Added support for `VoteWitnessContract` in Tron. [#6524]
+
+### Fixed
+- Avoid THP deadlock over USB. [#6506]
+- Improved scrolling experience in longer menus. [#6551]
+- Fix device menu refresh on BLE-related events. [#6589]
+
## [2.11.0] (18th March 2026)
### Added
@@ -99,6 +113,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Fix incorrect chunkified address rendering. [#5882]
- Exit pairing screen when already paired host connects. [#5897]
+[#69]: https://github.com/trezor/trezor-firmware/pull/69
[#5358]: https://github.com/trezor/trezor-firmware/pull/5358
[#5845]: https://github.com/trezor/trezor-firmware/pull/5845
[#5867]: https://github.com/trezor/trezor-firmware/pull/5867
@@ -134,6 +149,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#6145]: https://github.com/trezor/trezor-firmware/pull/6145
[#6165]: https://github.com/trezor/trezor-firmware/pull/6165
[#6186]: https://github.com/trezor/trezor-firmware/pull/6186
+[#6202]: https://github.com/trezor/trezor-firmware/pull/6202
[#6225]: https://github.com/trezor/trezor-firmware/pull/6225
[#6228]: https://github.com/trezor/trezor-firmware/pull/6228
[#6247]: https://github.com/trezor/trezor-firmware/pull/6247
@@ -141,7 +157,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#6279]: https://github.com/trezor/trezor-firmware/pull/6279
[#6281]: https://github.com/trezor/trezor-firmware/pull/6281
[#6321]: https://github.com/trezor/trezor-firmware/pull/6321
+[#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
[#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
+[#6589]: https://github.com/trezor/trezor-firmware/pull/6589
diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md
index 657d2e8d..8fcfed9b 100644
--- a/core/CHANGELOG.md
+++ b/core/CHANGELOG.md
@@ -4,6 +4,20 @@ 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.1] (22nd April 2026)
+
+### Added
+- Add clear signing support for select swap functions from Uniswap. [#69]
+- Support receive-side THP ACK piggybacking. [#6202]
+- Support WebAuthn credentials' pagination. [#6349]
+- [T3W1] Improved information on the Homescreen. [#6501]
+- Added support for `VoteWitnessContract` in Tron. [#6524]
+
+### Fixed
+- [T3W1] Avoid THP deadlock over USB. [#6506]
+- [T3W1] Improved scrolling experience in longer menus. [#6551]
+- [T3W1] Fix device menu refresh on BLE-related events. [#6589]
+
## [2.11.0] (18th March 2026)
### Added
@@ -1006,6 +1020,7 @@ 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
[#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
@@ -1384,6 +1399,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#6145]: https://github.com/trezor/trezor-firmware/pull/6145
[#6165]: https://github.com/trezor/trezor-firmware/pull/6165
[#6186]: https://github.com/trezor/trezor-firmware/pull/6186
+[#6202]: https://github.com/trezor/trezor-firmware/pull/6202
[#6225]: https://github.com/trezor/trezor-firmware/pull/6225
[#6228]: https://github.com/trezor/trezor-firmware/pull/6228
[#6236]: https://github.com/trezor/trezor-firmware/pull/6236
@@ -1392,7 +1408,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#6279]: https://github.com/trezor/trezor-firmware/pull/6279
[#6281]: https://github.com/trezor/trezor-firmware/pull/6281
[#6321]: https://github.com/trezor/trezor-firmware/pull/6321
+[#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
[#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
+[#6589]: https://github.com/trezor/trezor-firmware/pull/6589
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.