Migration notes for nRF Connect SDK v2.7.99-cs2 and the nRF54H20 DK
This document describes what existing users of the nRF Connect SDK v2.7.0 and v2.7.99-cs1 must consider when migrating their environment to the nRF Connect SDK v2.7.99-cs2:
- nRF54H20 DK compatibility
The nRF Connect SDK v2.7.99-cs2 is compatible only with the nRF54H20 DK, version PCA10175 v0.8.0 (ES4) or later revisions.
- nRF Connect SDK v2.7.99-cs2
You can update your nRF Connect SDK v2.7.0 installation and toolchain to v2.7.99-cs2 by using the Toolchain Manager:
Open nRF Connect for Desktop.
Open the Toolchain Manager application in nRF Connect for Desktop.
Click the button with the arrow pointing down next to the installed nRF Connect SDK version to expand the drop-down menu with options.
In the drop-down menu, click Update toolchain.
In the same drop-down menu, click Update SDK.
- nrfutil device
nrfutil devicehas been updated to version 2.5.4.Install the nRF Util
devicecommand version 2.5.4, as follows:nrfutil install device=2.5.4 --force
For more information, consult the nRF Util documentation.
- nrfutil trace
nrfutil tracehas been updated to version 2.11.0.Install the nRF Util
tracecommand version 2.11.0 as follows:nrfutil install trace=2.11.0 --force
For more information, consult the nRF Util documentation.
- nRF54H20 BICR
The nRF54H20 BICR has been updated (from the one supporting nRF Connect SDK v2.7.0).
Note
BICR update is not required if migrating from nRF Connect SDK 2.7.99-cs1.
To update the BICR of your development kit while in Root of Trust, do the following:
Download the nRF54H20 DK BICR binary file.
Connect the nRF54H20 DK to your computer using the DEBUGGER port on the DK.
Note
On MacOS, connecting the DK might repeatedly trigger a popup displaying the message
Disk Not Ejected Properly. To disable this, runJLinkExe, then runMSDDisablein the J-Link Commander interface.List all the connected development kits to see their serial number (matching the one on the DK’s sticker):
nrfutil device list
Move the BICR HEX file to a folder of your choice, then program the BICR by running nRF Util from that folder using the following command:
nrfutil device program --options chip_erase_mode=ERASE_NONE --firmware <path_to_bicr.hex> --core Application --serial-number <serialnumber>
- SDFW and SCFW firmwares
The nRF54H20 SoC binaries bundle has been updated to version 0.6.5.
Caution
If migrating from nRF Connect SDK v2.7.0, before proceeding with the SoC binaries update, you must first update the BICR as described in the previous chapter.
To update the SoC binaries bundle of your development kit while in Root of Trust, do the following:
Download the nRF54H20 SoC binaries v0.6.5.
Note
On MacOS, ensure that the ZIP file is not unpacked automatically upon download.
Move the bundle’s
.ziparchive to a folder of your choice, unzip the archive, and then run nRF Util to program thenordic_top.suitusing the following command:nrfutil device x-suit-dfu --firmware nordic_top.suit --serial-number <serialnumber>
- New SEGGER J-Link version
A new version of SEGGER J-Link is supported: SEGGER J-Link version 7.94i.
Note
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=1parameter:Navigate to the download location of the J-Link executable and run one of the following commands:
From the Command Prompt:
JLink_Windows_V794i_x86_64.exe -InstUSBDriver=1
From PowerShell:
.\JLink_Windows_V794i_x86_64.exe -InstUSBDriver=1
In the Choose optional components window, select update existing installation.
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.