Nordic Semiconductor nRF54H20 LCS Transitions
(Redirected from nRF54H20 LCS Transitions)
Jump to navigation
Jump to search
The Nordic Semiconductor nRF54H20 series comes with life cycle features. SEGGER has implemented support for these features via a dedicated utility called Device Provisioner. For more information, please refer to the Device Provisioner article. The nRF54H20 life cycle features are implemented in the PCode_DevPro_NordicSemi_nRF54H20.pex script file.
Important notes
- LCS transitions can only be made forward, an LCS transition cannot be reversed.
- Before triggering an LCS transition to RoT, the secure domain firmware, including SICR update contents, must have been programmed.
LCS Empty
- Initial LCS state. Local domain programming is performed in this state, as well as Nordic secure domain firmware programming.
- Only the SECURE core is available for debugging.
LCS RoT
- A cryptographic relationship with the local domain firmware components of the device can be established.
- Local domain keys are provisioned in this state.
- The APP and Radio cores are available for debugging.
- Debugging the SECURE core is no longer available.
LCS DEPLOYED
- The secure domain is protected and ready to be used in-field.
Usage
DevPro -operation [operation_name] -if SWD -speed 1000 -ScriptFile PCode_DevPro_NordicSemi_nRF54H20.pex
| Operation | Description |
|---|---|
| Discovery | Prints LCS information of the device. |
| LCSTransitionToRoT | Transitions the device to LCS RoT. |
| LCSTransitionToDeployed | Transitions the device to LCS DEPLOYED. |
Examples
Discovery
Command
DevPro.exe -operation Discovery -if swd -speed 1000 -scriptfile PCode_DevPro_NordicSemi_nRF54H20.pex
Output
Command line: -operation Discovery -if swd -speed 1000 -scriptfile C:\Work\JLink\PCodes\DevPro\public\PCode_DevPro_NordicSemi_nRF54H20.pex
Firmware: J-Link OB-nRF5340-NordicSemi compiled Jul 8 2025 10:15:34
S/N: 1051179664
J-Link log: Device reset.
J-Link log: Device booted into ROM operation mode.
J-Link log: ADAC Auth Version: 0x00000001
J-Link log: SoC Class: 0x00005420
J-Link log: SoC ID [0]: 0x2A1CC9BB
J-Link log: SoC ID [1]: 0xEF117488
J-Link log: SoC ID [2]: 0x73251295
J-Link log: SoC ID [3]: 0x64D4E458
J-Link log: HW Permissions Mask [0]: 0x00000001
J-Link log: HW Permissions Mask [1]: 0x00000087
J-Link log: HW Permissions Mask [2]: 0x00000000
J-Link log: HW Permissions Mask [3]: 0x00000000
J-Link log: PSA Lifecycle: 0x00001000
J-Link log: LCS EMPTY / PSA_LCS ASSEMBLY_AND_TEST
LCSTransitionToRoT
Command
DevPro.exe -operation LCSTransitionToRoT -if swd -speed 1000 -scriptfile PCode_DevPro_NordicSemi_nRF54H20.pex
Output
Command line: -operation LCSTransitionToRoT -if swd -speed 1000 -scriptfile C:\Work\JLink\PCodes\DevPro\public\PCode_DevPro_NordicSemi_nRF54H20.pex
Firmware: J-Link OB-nRF5340-NordicSemi compiled Jul 8 2025 10:15:34
S/N: 1051179664
J-Link log: Device reset.
J-Link log: Device booted into ROM operation mode.
J-Link log: LCS transitioned to RoT
LCSTransitionToDeployed
Command
DevPro.exe -operation LCSTransitionToDeployed -if swd -speed 1000 -scriptfile PCode_DevPro_NordicSemi_nRF54H20.pex
Output
Command line: -operation LCSTransitionToDeployed -if swd -speed 1000 -scriptfile C:\Work\JLink\PCodes\DevPro\public\PCode_DevPro_NordicSemi_nRF54H20.pex
Firmware: J-Link OB-nRF5340-NordicSemi compiled Jul 8 2025 10:15:34
S/N: 1051179664
J-Link log: Device reset.
J-Link log: Device booted into ROM operation mode.
J-Link log: LCS transitioned to DEPLOYED