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
#. Move the correct :file:`.zip` bundle to a folder of your choice, then run nRF Util to program the binaries using one of the following commands, depending on your DK:
* ``nrfutil device`` has been updated to version 2.7.2.
117
+
118
+
Install the nRF Util ``device`` command version 2.7.2 as follows::
119
+
120
+
nrfutil install device=2.7.2 --force
121
+
122
+
For more information, consult the `nRF Util`_ documentation.
123
+
124
+
nrfutil-trace
125
+
-------------
126
+
127
+
.. toggle::
128
+
129
+
* ``nrfutil-trace`` has been updated to version 2.11.0.
130
+
131
+
Install the nRF Util ``trace`` command version 2.11.0 as follows::
132
+
133
+
nrfutil install trace=2.11.0 --force
134
+
135
+
For more information, consult the `nRF Util`_ documentation.
136
+
137
+
nrf-regtool
138
+
-----------
139
+
140
+
.. toggle::
141
+
142
+
* ``nrf-regtool`` has been updated to version 7.0.0.
143
+
144
+
1. Open nRF Connect for Desktop, navigate to the Toolchain Manager, select the v2.7.99-cs2 toolchain, and click the :guilabel:`Open terminal` button.
145
+
#. In the terminal window, install ``nrf-regtool`` version 7.0.0 as follows::
146
+
147
+
pip install nrf-regtool==7.0.0
148
+
149
+
150
+
SEGGER J-Link
151
+
-------------
152
+
153
+
.. toggle::
154
+
155
+
* A new version of SEGGER J-Link is supported: `SEGGER J-Link` version 7.94i.
156
+
157
+
.. note::
158
+
On Windows, to update to the new J-link version, including the USB Driver for J-Link, you must manually install J-Link v7.94i from the command line, using the ``-InstUSBDriver=1`` parameter:
159
+
160
+
1. Navigate to the download location of the J-Link executable and run one of the following commands:
161
+
162
+
* From the Command Prompt::
163
+
164
+
JLink_Windows_V794i_x86_64.exe -InstUSBDriver=1
165
+
166
+
* From PowerShell::
167
+
168
+
.\JLink_Windows_V794i_x86_64.exe -InstUSBDriver=1
169
+
170
+
#. In the :guilabel:`Choose optional components` window, select :guilabel:`update existing installation`.
171
+
#. Add the J-Link executable to the system path on Linux and MacOS, or to the environment variables on Windows, to run it from anywhere on the system.
172
+
173
+
* The STM logging feature for the nRF54H20 SoC was tested using the J-Trace PRO V2 Cortex-M, with firmware compiled on ``Mar 28 2024 15:14:04``.
174
+
Using this feature also requires ``nrfutil-trace`` version 2.10.0 or later.
175
+
176
+
nRF Connect Device Manager
177
+
--------------------------
178
+
179
+
.. toggle::
180
+
181
+
* The nRF54H20 SUIT DFU feature now requires `nRF Connect Device Manager`_ version v2.2.2 or higher.
182
+
183
+
Samples and applications
184
+
========================
185
+
186
+
For more information on changes related to samples and applications usage on the nRF54H20 DK, see :ref:`migration_2.8_required_nrf54h`.
187
+
24
188
.. _migration_2.8_required:
25
189
26
190
Required changes
@@ -61,12 +225,17 @@ Serial LTE Modem (SLM)
61
225
* ``AT#XSOCKETOPT=1,53,`` with ``AT#XSOCKETOPT=1,61,4`` to indicate ``RAI_ONGOING``.
62
226
* ``AT#XSOCKETOPT=1,54,`` with ``AT#XSOCKETOPT=1,61,5`` to indicate ``RAI_WAIT_MORE``.
63
227
64
-
SUIT DFU for nRF54H20
65
-
---------------------
228
+
.. _migration_2.8_required_nrf54h:
229
+
230
+
nRF54H20
231
+
--------
66
232
67
233
.. toggle::
68
234
69
-
* The manifest sequence number is no longer configured through a :ref:`sysbuild <configuring_sysbuild>` Kconfig option.
235
+
* When using the nRF54H20 DK Engineering B (from v0.8.0 to 0.8.2), you must build samples and applications using the board revision 0.8.0 with the ``<board>@<revision>`` syntax.
236
+
For example , ``[email protected]/nrf54h20/cpuapp`` when building for the application core, or ``[email protected]/nrf54h20/cpurad`` when building for the radio core.
237
+
238
+
* When using SUIT DFU on the nRF54H20 SoC, the manifest sequence number is no longer configured through a :ref:`sysbuild <configuring_sysbuild>` Kconfig option.
70
239
The values are now read from the :file:`VERSION` file, used for :ref:`zephyr:app-version-details` in Zephyr and the |NCS|.
71
240
This change to the :ref:`sysbuild <configuring_sysbuild>` Kconfig option requires the following updates in the SUIT templates for your project:
72
241
@@ -90,6 +259,15 @@ SUIT DFU for nRF54H20
90
259
91
260
For the list of all variables, set through the :file:`VERSION`, refer to the :ref:`ug_nrf54h20_suit_customize_dfu`.
92
261
262
+
* When using MCU Manager, the ``Confirm`` command is now needed to trigger a device firmware update.
263
+
* The build command to enable DFU from the external flash is now the following::
264
+
265
+
west build ./ -b nrf54h20dk/nrf54h20/cpuapp -T sample.suit.smp_transfer.cache_push.extflash.bt
266
+
267
+
* For updating using the SUIT Device Manager application, you can also use the following zip file: :file:`<main_application_build_directory>/zephyr/dfu_suit_recovery.zip`.
268
+
* Some Kconfig options and SUIT manifests have been modified, changing names and configurations.
269
+
Ensure the compatibility of your application with these changes.
270
+
93
271
Nordic Secure Immutable Bootloader (NSIB, B0, or B0n)
0 commit comments