What changed, and why it matters
This commit is purely a documentation change: it compiles the release notes for Trezor firmware version 2.9.4 by moving individual changelog fragments into the main CHANGELOG files. No source code, configuration, or executable files were modified, so it cannot introduce or fix a security vulnerability on its own.
No action needed for this commit. Review the referenced pull requests (e.g., #5884, #5939, #5952, #6019, #6023, #6032, #6075, #6100) separately if you want to assess the security impact of the actual firmware changes described in the release notes.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff only deletes files under core/.changelog.d and appends the aggregated 2.9.4 release notes to core/CHANGELOG*.md. It adds markdown links to pull requests but does not change any firmware logic, build scripts, tests, or dependencies. Any security relevance would belong to the underlying pull requests referenced in the changelog, not to this documentation commit.
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 +226 / −17
diff --git a/core/.changelog.d/5884.added b/core/.changelog.d/5884.added
deleted file mode 100644
index c3e07d0d..00000000
--- a/core/.changelog.d/5884.added
+++ /dev/null
@@ -1 +0,0 @@
-Show an explicit warning when `ButtonRequest` ACK is delayed.
diff --git a/core/.changelog.d/5931.added b/core/.changelog.d/5931.added
deleted file mode 100644
index 070308bb..00000000
--- a/core/.changelog.d/5931.added
+++ /dev/null
@@ -1 +0,0 @@
-Show warning on Ripple destination tag missing.
diff --git a/core/.changelog.d/5939.fixed b/core/.changelog.d/5939.fixed
deleted file mode 100644
index 2c0d5094..00000000
--- a/core/.changelog.d/5939.fixed
+++ /dev/null
@@ -1 +0,0 @@
-[T3W1] Erase BLE bonds too after entering wipe code.
diff --git a/core/.changelog.d/5942.changed b/core/.changelog.d/5942.changed
deleted file mode 100644
index 0919dbc3..00000000
--- a/core/.changelog.d/5942.changed
+++ /dev/null
@@ -1 +0,0 @@
-Deprecate ETH Holesky testnet and use Hoodi testnet instead.
diff --git a/core/.changelog.d/5952.fixed b/core/.changelog.d/5952.fixed
deleted file mode 100644
index c5ef53fc..00000000
--- a/core/.changelog.d/5952.fixed
+++ /dev/null
@@ -1 +0,0 @@
-[T3W1] Restart BLE advertising after re-enabling BLE.
diff --git a/core/.changelog.d/5980.fixed b/core/.changelog.d/5980.fixed
deleted file mode 100644
index 35aaa4f2..00000000
--- a/core/.changelog.d/5980.fixed
+++ /dev/null
@@ -1 +0,0 @@
-Fix false "NO USB CONNECTION" warning on the home screen.
diff --git a/core/.changelog.d/5990.fixed b/core/.changelog.d/5990.fixed
deleted file mode 100644
index 57a7e5a4..00000000
--- a/core/.changelog.d/5990.fixed
+++ /dev/null
@@ -1 +0,0 @@
-[T3W1] Fix homescreen LED blinking.
diff --git a/core/.changelog.d/5995.fixed b/core/.changelog.d/5995.fixed
deleted file mode 100644
index 4e608feb..00000000
--- a/core/.changelog.d/5995.fixed
+++ /dev/null
@@ -1 +0,0 @@
-[T3W1] Improve speed of translations upload over bluetooth.
diff --git a/core/.changelog.d/6019.fixed b/core/.changelog.d/6019.fixed
deleted file mode 100644
index af03054a..00000000
--- a/core/.changelog.d/6019.fixed
+++ /dev/null
@@ -1 +0,0 @@
-[T3W1] Adjust random part of BLE device name during pairing.
diff --git a/core/.changelog.d/6022.fixed b/core/.changelog.d/6022.fixed
deleted file mode 100644
index 2fedf0ef..00000000
--- a/core/.changelog.d/6022.fixed
+++ /dev/null
@@ -1 +0,0 @@
-[T3W1] Synchronize LED and background in tutorial.
diff --git a/core/.changelog.d/6023.fixed b/core/.changelog.d/6023.fixed
deleted file mode 100644
index d99ca45f..00000000
--- a/core/.changelog.d/6023.fixed
+++ /dev/null
@@ -1 +0,0 @@
-Restart bluetooth on reboot from device menu.
diff --git a/core/.changelog.d/6032.fixed b/core/.changelog.d/6032.fixed
deleted file mode 100644
index 3cbb0493..00000000
--- a/core/.changelog.d/6032.fixed
+++ /dev/null
@@ -1 +0,0 @@
-Removed warning screen for some non-ERC20 contract calls.
diff --git a/core/.changelog.d/6053.fixed b/core/.changelog.d/6053.fixed
deleted file mode 100644
index e5c4b6f6..00000000
--- a/core/.changelog.d/6053.fixed
+++ /dev/null
@@ -1 +0,0 @@
-Removed "More info" menu item from screens that don't have more info.
diff --git a/core/.changelog.d/6075.fixed b/core/.changelog.d/6075.fixed
deleted file mode 100644
index e2d101bb..00000000
--- a/core/.changelog.d/6075.fixed
+++ /dev/null
@@ -1 +0,0 @@
-[T2T1,T3T1,T3W1] Fixed touch issue causing stuck hold-to-confirm buttons.
diff --git a/core/.changelog.d/6076.added b/core/.changelog.d/6076.added
deleted file mode 100644
index 29e9ae74..00000000
--- a/core/.changelog.d/6076.added
+++ /dev/null
@@ -1 +0,0 @@
-[T3W1] Use LED effect for BLE pairing.
diff --git a/core/.changelog.d/6096.fixed b/core/.changelog.d/6096.fixed
deleted file mode 100644
index d9a1729e..00000000
--- a/core/.changelog.d/6096.fixed
+++ /dev/null
@@ -1 +0,0 @@
-[T3W1] Reduce +/- buttons' size to allow more text to fit.
diff --git a/core/.changelog.d/6100.fixed b/core/.changelog.d/6100.fixed
deleted file mode 100644
index ad4f2283..00000000
--- a/core/.changelog.d/6100.fixed
+++ /dev/null
@@ -1 +0,0 @@
-[T3W1] Add missing `get_serial_number` handler.
diff --git a/core/CHANGELOG.T2B1.md b/core/CHANGELOG.T2B1.md
index dccc59db..6831663a 100644
--- a/core/CHANGELOG.T2B1.md
+++ b/core/CHANGELOG.T2B1.md
@@ -4,6 +4,21 @@ 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.9.4] (19th November 2025)
+
+### Added
+- Show an explicit warning when `ButtonRequest` ACK is delayed. [#5884]
+- Show warning on Ripple destination tag missing. [#5931]
+
+### Changed
+- Deprecate ETH Holesky testnet and use Hoodi testnet instead. [#5942]
+
+### Fixed
+- Fix false "NO USB CONNECTION" warning on the home screen. [#5980]
+- Restart bluetooth on reboot from device menu. [#6023]
+- 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)
### Fixed
@@ -1177,10 +1192,30 @@ 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
+[#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
[#5867]: https://github.com/trezor/trezor-firmware/pull/5867
[#5870]: https://github.com/trezor/trezor-firmware/pull/5870
[#5882]: https://github.com/trezor/trezor-firmware/pull/5882
+[#5884]: https://github.com/trezor/trezor-firmware/pull/5884
+[#5897]: https://github.com/trezor/trezor-firmware/pull/5897
[#5911]: https://github.com/trezor/trezor-firmware/pull/5911
[#5922]: https://github.com/trezor/trezor-firmware/pull/5922
[#5928]: https://github.com/trezor/trezor-firmware/pull/5928
+[#5931]: https://github.com/trezor/trezor-firmware/pull/5931
+[#5939]: https://github.com/trezor/trezor-firmware/pull/5939
+[#5942]: https://github.com/trezor/trezor-firmware/pull/5942
+[#5952]: https://github.com/trezor/trezor-firmware/pull/5952
+[#5980]: https://github.com/trezor/trezor-firmware/pull/5980
+[#5990]: https://github.com/trezor/trezor-firmware/pull/5990
+[#5995]: https://github.com/trezor/trezor-firmware/pull/5995
+[#6019]: https://github.com/trezor/trezor-firmware/pull/6019
+[#6022]: https://github.com/trezor/trezor-firmware/pull/6022
+[#6023]: https://github.com/trezor/trezor-firmware/pull/6023
+[#6032]: https://github.com/trezor/trezor-firmware/pull/6032
+[#6053]: https://github.com/trezor/trezor-firmware/pull/6053
+[#6075]: https://github.com/trezor/trezor-firmware/pull/6075
+[#6076]: https://github.com/trezor/trezor-firmware/pull/6076
+[#6096]: https://github.com/trezor/trezor-firmware/pull/6096
+[#6100]: https://github.com/trezor/trezor-firmware/pull/6100
diff --git a/core/CHANGELOG.T2T1.md b/core/CHANGELOG.T2T1.md
index 93c7205c..f88f5f59 100644
--- a/core/CHANGELOG.T2T1.md
+++ b/core/CHANGELOG.T2T1.md
@@ -4,6 +4,22 @@ 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.9.4] (19th November 2025)
+
+### Added
+- Show an explicit warning when `ButtonRequest` ACK is delayed. [#5884]
+- Show warning on Ripple destination tag missing. [#5931]
+
+### Changed
+- Deprecate ETH Holesky testnet and use Hoodi testnet instead. [#5942]
+
+### Fixed
+- Fix false "NO USB CONNECTION" warning on the home screen. [#5980]
+- Restart bluetooth on reboot from device menu. [#6023]
+- Removed warning screen for some non-ERC20 contract calls. [#6032]
+- 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)
### Fixed
@@ -1173,10 +1189,30 @@ 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
+[#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
[#5867]: https://github.com/trezor/trezor-firmware/pull/5867
[#5870]: https://github.com/trezor/trezor-firmware/pull/5870
[#5882]: https://github.com/trezor/trezor-firmware/pull/5882
+[#5884]: https://github.com/trezor/trezor-firmware/pull/5884
+[#5897]: https://github.com/trezor/trezor-firmware/pull/5897
[#5911]: https://github.com/trezor/trezor-firmware/pull/5911
[#5922]: https://github.com/trezor/trezor-firmware/pull/5922
[#5928]: https://github.com/trezor/trezor-firmware/pull/5928
+[#5931]: https://github.com/trezor/trezor-firmware/pull/5931
+[#5939]: https://github.com/trezor/trezor-firmware/pull/5939
+[#5942]: https://github.com/trezor/trezor-firmware/pull/5942
+[#5952]: https://github.com/trezor/trezor-firmware/pull/5952
+[#5980]: https://github.com/trezor/trezor-firmware/pull/5980
+[#5990]: https://github.com/trezor/trezor-firmware/pull/5990
+[#5995]: https://github.com/trezor/trezor-firmware/pull/5995
+[#6019]: https://github.com/trezor/trezor-firmware/pull/6019
+[#6022]: https://github.com/trezor/trezor-firmware/pull/6022
+[#6023]: https://github.com/trezor/trezor-firmware/pull/6023
+[#6032]: https://github.com/trezor/trezor-firmware/pull/6032
+[#6053]: https://github.com/trezor/trezor-firmware/pull/6053
+[#6075]: https://github.com/trezor/trezor-firmware/pull/6075
+[#6076]: https://github.com/trezor/trezor-firmware/pull/6076
+[#6096]: https://github.com/trezor/trezor-firmware/pull/6096
+[#6100]: https://github.com/trezor/trezor-firmware/pull/6100
diff --git a/core/CHANGELOG.T3B1.md b/core/CHANGELOG.T3B1.md
index 48d95524..48dcc2d4 100644
--- a/core/CHANGELOG.T3B1.md
+++ b/core/CHANGELOG.T3B1.md
@@ -4,6 +4,21 @@ 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.9.4] (19th November 2025)
+
+### Added
+- Show an explicit warning when `ButtonRequest` ACK is delayed. [#5884]
+- Show warning on Ripple destination tag missing. [#5931]
+
+### Changed
+- Deprecate ETH Holesky testnet and use Hoodi testnet instead. [#5942]
+
+### Fixed
+- Fix false "NO USB CONNECTION" warning on the home screen. [#5980]
+- Restart bluetooth on reboot from device menu. [#6023]
+- 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)
### Fixed
@@ -1170,10 +1185,30 @@ 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
+[#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
[#5867]: https://github.com/trezor/trezor-firmware/pull/5867
[#5870]: https://github.com/trezor/trezor-firmware/pull/5870
[#5882]: https://github.com/trezor/trezor-firmware/pull/5882
+[#5884]: https://github.com/trezor/trezor-firmware/pull/5884
+[#5897]: https://github.com/trezor/trezor-firmware/pull/5897
[#5911]: https://github.com/trezor/trezor-firmware/pull/5911
[#5922]: https://github.com/trezor/trezor-firmware/pull/5922
[#5928]: https://github.com/trezor/trezor-firmware/pull/5928
+[#5931]: https://github.com/trezor/trezor-firmware/pull/5931
+[#5939]: https://github.com/trezor/trezor-firmware/pull/5939
+[#5942]: https://github.com/trezor/trezor-firmware/pull/5942
+[#5952]: https://github.com/trezor/trezor-firmware/pull/5952
+[#5980]: https://github.com/trezor/trezor-firmware/pull/5980
+[#5990]: https://github.com/trezor/trezor-firmware/pull/5990
+[#5995]: https://github.com/trezor/trezor-firmware/pull/5995
+[#6019]: https://github.com/trezor/trezor-firmware/pull/6019
+[#6022]: https://github.com/trezor/trezor-firmware/pull/6022
+[#6023]: https://github.com/trezor/trezor-firmware/pull/6023
+[#6032]: https://github.com/trezor/trezor-firmware/pull/6032
+[#6053]: https://github.com/trezor/trezor-firmware/pull/6053
+[#6075]: https://github.com/trezor/trezor-firmware/pull/6075
+[#6076]: https://github.com/trezor/trezor-firmware/pull/6076
+[#6096]: https://github.com/trezor/trezor-firmware/pull/6096
+[#6100]: https://github.com/trezor/trezor-firmware/pull/6100
diff --git a/core/CHANGELOG.T3T1.md b/core/CHANGELOG.T3T1.md
index 13bb4990..8a39120b 100644
--- a/core/CHANGELOG.T3T1.md
+++ b/core/CHANGELOG.T3T1.md
@@ -4,6 +4,22 @@ 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.9.4] (19th November 2025)
+
+### Added
+- Show an explicit warning when `ButtonRequest` ACK is delayed. [#5884]
+- Show warning on Ripple destination tag missing. [#5931]
+
+### Changed
+- Deprecate ETH Holesky testnet and use Hoodi testnet instead. [#5942]
+
+### Fixed
+- Fix false "NO USB CONNECTION" warning on the home screen. [#5980]
+- Restart bluetooth on reboot from device menu. [#6023]
+- Removed warning screen for some non-ERC20 contract calls. [#6032]
+- 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)
### Fixed
@@ -1217,10 +1233,30 @@ 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
+[#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
[#5867]: https://github.com/trezor/trezor-firmware/pull/5867
[#5870]: https://github.com/trezor/trezor-firmware/pull/5870
[#5882]: https://github.com/trezor/trezor-firmware/pull/5882
+[#5884]: https://github.com/trezor/trezor-firmware/pull/5884
+[#5897]: https://github.com/trezor/trezor-firmware/pull/5897
[#5911]: https://github.com/trezor/trezor-firmware/pull/5911
[#5922]: https://github.com/trezor/trezor-firmware/pull/5922
[#5928]: https://github.com/trezor/trezor-firmware/pull/5928
+[#5931]: https://github.com/trezor/trezor-firmware/pull/5931
+[#5939]: https://github.com/trezor/trezor-firmware/pull/5939
+[#5942]: https://github.com/trezor/trezor-firmware/pull/5942
+[#5952]: https://github.com/trezor/trezor-firmware/pull/5952
+[#5980]: https://github.com/trezor/trezor-firmware/pull/5980
+[#5990]: https://github.com/trezor/trezor-firmware/pull/5990
+[#5995]: https://github.com/trezor/trezor-firmware/pull/5995
+[#6019]: https://github.com/trezor/trezor-firmware/pull/6019
+[#6022]: https://github.com/trezor/trezor-firmware/pull/6022
+[#6023]: https://github.com/trezor/trezor-firmware/pull/6023
+[#6032]: https://github.com/trezor/trezor-firmware/pull/6032
+[#6053]: https://github.com/trezor/trezor-firmware/pull/6053
+[#6075]: https://github.com/trezor/trezor-firmware/pull/6075
+[#6076]: https://github.com/trezor/trezor-firmware/pull/6076
+[#6096]: https://github.com/trezor/trezor-firmware/pull/6096
+[#6100]: https://github.com/trezor/trezor-firmware/pull/6100
diff --git a/core/CHANGELOG.T3W1.md b/core/CHANGELOG.T3W1.md
index 52073c36..4bdaea33 100644
--- a/core/CHANGELOG.T3W1.md
+++ b/core/CHANGELOG.T3W1.md
@@ -4,6 +4,31 @@ 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.9.4] (19th November 2025)
+
+### Added
+- Show an explicit warning when `ButtonRequest` ACK is delayed. [#5884]
+- Show warning on Ripple destination tag missing. [#5931]
+- Use LED effect for BLE pairing. [#6076]
+
+### Changed
+- Deprecate ETH Holesky testnet and use Hoodi testnet instead. [#5942]
+
+### Fixed
+- Erase BLE bonds too after entering wipe code. [#5939]
+- Restart BLE advertising after re-enabling BLE. [#5952]
+- Fix false "NO USB CONNECTION" warning on the home screen. [#5980]
+- Fix homescreen LED blinking. [#5990]
+- Improve speed of translations upload over bluetooth. [#5995]
+- Adjust random part of BLE device name during pairing. [#6019]
+- Synchronize LED and background in tutorial. [#6022]
+- Restart bluetooth on reboot from device menu. [#6023]
+- Removed warning screen for some non-ERC20 contract calls. [#6032]
+- Removed "More info" menu item from screens that don't have more info. [#6053]
+- Fixed touch issue causing stuck hold-to-confirm buttons. [#6075]
+- Reduce +/- buttons' size to allow more text to fit. [#6096]
+- Add missing `get_serial_number` handler. [#6100]
+
## [2.9.3] (21st October 2025)
### Added
@@ -24,7 +49,24 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#5867]: https://github.com/trezor/trezor-firmware/pull/5867
[#5870]: https://github.com/trezor/trezor-firmware/pull/5870
[#5882]: https://github.com/trezor/trezor-firmware/pull/5882
+[#5884]: https://github.com/trezor/trezor-firmware/pull/5884
[#5897]: https://github.com/trezor/trezor-firmware/pull/5897
[#5911]: https://github.com/trezor/trezor-firmware/pull/5911
[#5922]: https://github.com/trezor/trezor-firmware/pull/5922
[#5928]: https://github.com/trezor/trezor-firmware/pull/5928
+[#5931]: https://github.com/trezor/trezor-firmware/pull/5931
+[#5939]: https://github.com/trezor/trezor-firmware/pull/5939
+[#5942]: https://github.com/trezor/trezor-firmware/pull/5942
+[#5952]: https://github.com/trezor/trezor-firmware/pull/5952
+[#5980]: https://github.com/trezor/trezor-firmware/pull/5980
+[#5990]: https://github.com/trezor/trezor-firmware/pull/5990
+[#5995]: https://github.com/trezor/trezor-firmware/pull/5995
+[#6019]: https://github.com/trezor/trezor-firmware/pull/6019
+[#6022]: https://github.com/trezor/trezor-firmware/pull/6022
+[#6023]: https://github.com/trezor/trezor-firmware/pull/6023
+[#6032]: https://github.com/trezor/trezor-firmware/pull/6032
+[#6053]: https://github.com/trezor/trezor-firmware/pull/6053
+[#6075]: https://github.com/trezor/trezor-firmware/pull/6075
+[#6076]: https://github.com/trezor/trezor-firmware/pull/6076
+[#6096]: https://github.com/trezor/trezor-firmware/pull/6096
+[#6100]: https://github.com/trezor/trezor-firmware/pull/6100
diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md
index 8264f5d5..475f17f2 100644
--- a/core/CHANGELOG.md
+++ b/core/CHANGELOG.md
@@ -4,6 +4,31 @@ 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.9.4] (19th November 2025)
+
+### Added
+- Show an explicit warning when `ButtonRequest` ACK is delayed. [#5884]
+- Show warning on Ripple destination tag missing. [#5931]
+- [T3W1] Use LED effect for BLE pairing. [#6076]
+
+### Changed
+- Deprecate ETH Holesky testnet and use Hoodi testnet instead. [#5942]
+
+### Fixed
+- [T3W1] Erase BLE bonds too after entering wipe code. [#5939]
+- [T3W1] Restart BLE advertising after re-enabling BLE. [#5952]
+- Fix false "NO USB CONNECTION" warning on the home screen. [#5980]
+- [T3W1] Fix homescreen LED blinking. [#5990]
+- [T3W1] Improve speed of translations upload over bluetooth. [#5995]
+- [T3W1] Adjust random part of BLE device name during pairing. [#6019]
+- [T3W1] Synchronize LED and background in tutorial. [#6022]
+- Restart bluetooth on reboot from device menu. [#6023]
+- Removed warning screen for some non-ERC20 contract calls. [#6032]
+- Removed "More info" menu item from screens that don't have more info. [#6053]
+- [T2T1,T3T1,T3W1] Fixed touch issue causing stuck hold-to-confirm buttons. [#6075]
+- [T3W1] Reduce +/- buttons' size to allow more text to fit. [#6096]
+- [T3W1] Add missing `get_serial_number` handler. [#6100]
+
## [2.9.3] (21st October 2025)
### Added
@@ -1273,7 +1298,24 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#5867]: https://github.com/trezor/trezor-firmware/pull/5867
[#5870]: https://github.com/trezor/trezor-firmware/pull/5870
[#5882]: https://github.com/trezor/trezor-firmware/pull/5882
+[#5884]: https://github.com/trezor/trezor-firmware/pull/5884
[#5897]: https://github.com/trezor/trezor-firmware/pull/5897
[#5911]: https://github.com/trezor/trezor-firmware/pull/5911
[#5922]: https://github.com/trezor/trezor-firmware/pull/5922
[#5928]: https://github.com/trezor/trezor-firmware/pull/5928
+[#5931]: https://github.com/trezor/trezor-firmware/pull/5931
+[#5939]: https://github.com/trezor/trezor-firmware/pull/5939
+[#5942]: https://github.com/trezor/trezor-firmware/pull/5942
+[#5952]: https://github.com/trezor/trezor-firmware/pull/5952
+[#5980]: https://github.com/trezor/trezor-firmware/pull/5980
+[#5990]: https://github.com/trezor/trezor-firmware/pull/5990
+[#5995]: https://github.com/trezor/trezor-firmware/pull/5995
+[#6019]: https://github.com/trezor/trezor-firmware/pull/6019
+[#6022]: https://github.com/trezor/trezor-firmware/pull/6022
+[#6023]: https://github.com/trezor/trezor-firmware/pull/6023
+[#6032]: https://github.com/trezor/trezor-firmware/pull/6032
+[#6053]: https://github.com/trezor/trezor-firmware/pull/6053
+[#6075]: https://github.com/trezor/trezor-firmware/pull/6075
+[#6076]: https://github.com/trezor/trezor-firmware/pull/6076
+[#6096]: https://github.com/trezor/trezor-firmware/pull/6096
+[#6100]: https://github.com/trezor/trezor-firmware/pull/6100
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.