You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/nrf/releases_and_maturity/releases/release-notes-changelog.rst
+43-1Lines changed: 43 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -747,7 +747,17 @@ Sensor samples
747
747
SUIT samples
748
748
------------
749
749
750
-
|no_changes_yet_note|
750
+
* Added the :ref:`nrf54h_suit_ab_sample` sample that demonstrates how to perform A/B updates using SUIT manifests.
751
+
752
+
* :ref:`nrf54h_suit_sample` sample:
753
+
754
+
* Updated:
755
+
756
+
* The memory maps to cover the entire available MRAM memory.
757
+
* The memory maps to place recovery firmware on lower addresses than the main firmware.
758
+
* By enabling secure entropy source in all main Bluetooth-enabled sample variants (except recovery firmware).
759
+
* By extending the manifests to process the ``suit-payload-fetch`` sequence of the Nordic top update candidate.
760
+
* By extending the manifests with build-time checks for consistency between MPI and envelope signing configuration.
751
761
752
762
Trusted Firmware-M (TF-M) samples
753
763
---------------------------------
@@ -830,6 +840,11 @@ Wi-Fi drivers
830
840
831
841
|no_changes_yet_note|
832
842
843
+
Flash drivers
844
+
-------------
845
+
846
+
* Added a ``flash_ipuc`` driver that allows to manage SUIT IPUC memory through the Zephyr flash API.
847
+
833
848
Libraries
834
849
=========
835
850
@@ -915,6 +930,33 @@ DFU libraries
915
930
916
931
* Regenerated the zcbor-generated code files using v0.9.0.
917
932
933
+
SUIT libraries
934
+
--------------
935
+
936
+
* Added:
937
+
938
+
* Support for manifest-controlled variables, that allow to control manifest logic based on previous evaluations as well as store integer values inside the SUIT non-volatile memory region.
939
+
* Support for in-place updateable components (IPUC) that allows to cross memory permission boundaries to update inactive memory regions from the main application.
940
+
* Support for IPUC in SUIT manifests:
941
+
942
+
* It is possible to fetch payloads directly into an IPUC.
943
+
* It is possible to declare an IPUC as DFU cache area.
944
+
* It is possible to trigger Nordic firmware updates from an IPUC-based DFU cache area.
945
+
946
+
* Support for IPUC in DFU protocols:
947
+
948
+
* It is possible to write into IPUC using SMP image command group.
949
+
* It is possible to write into IPUC using SUIT SMP cache raw upload commands.
950
+
* It is possible to write into IPUC using SUIT :ref:`dfu_target<lib_dfu_target_suit_style_update>` library.
951
+
952
+
* A possibility to copy binaries into radio local RAM memory from SUIT radio manifests.
953
+
* A possibility to specify the minimal Nordic top manifest version in the :file:`VERSION` file.
954
+
* A possibility to block independent updates of Nordic manifests using the :kconfig:option:`CONFIG_SUIT_NORDIC_TOP_INDEPENDENT_UPDATE_FORBIDDEN` Kconfig option.
955
+
956
+
* Updated:
957
+
958
+
* By moving the MPI configuration from local Kconfigs to sysbuild.
0 commit comments