Skip to content

Commit 80be486

Browse files
nandojvejhedberg
authored andcommitted
docs: migration-guide-4.3: Add TF-M attestation issue
Add documentation describing a TF-M attestation issue that prevents firmware-over-the-air (FOTA) upgrades between affected Zephyr releases. Recommend a direct upgrade to Zephyr v4.3.0 to avoid attestation and upgrade compatibility issues. Signed-off-by: BUDKE Gerson Fernando <gerson.budke@leica-geosystems.com>
1 parent 9a45599 commit 80be486

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

doc/releases/migration-guide-4.3.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -534,6 +534,17 @@ Trusted Firmware-M
534534
confirming them with ``psa_fwu_accept()``. Otherwise, the images will roll back on the next
535535
reboot.
536536

537+
* A compatibility issue was identified in the TF-M attestation procedure introduced
538+
after the TF-M v2.1.0 release. As a result, systems using TF-M v2.1 cannot be
539+
upgraded to any later TF-M version without encountering failures.
540+
This limitation affects Zephyr versions using TF-M v2.1.0 through v2.1.2, specifically,
541+
Zephyr v3.7 through v4.2, preventing seamless upgrades between these releases.
542+
The issue was resolved in mainline TF-M as of October 25 and the fix is included
543+
in Zephyr v4.3.0. Users are advised to migrate directly from any earlier Zephyr
544+
release to Zephyr v4.3.0 or later to ensure full TF-M attestation functionality
545+
and upgrade compatibility.
546+
(:github:`94859`)
547+
537548
* Support for automatically downloading MCUboot and ethos by CMake in a build has been removed,
538549
the in-tree versions of these modules will be used instead. To use custom versions, create a
539550
:ref:`west manifest <west-manifest-files>` which pulls in the desired versions of these

0 commit comments

Comments
 (0)