nRF54L15 - Fail to provision keys in to the KMU (nrfutil)

Hi Team,

We are developing on a custom board with an nRF54L15 (Raytac Module with NRF54L15_xxAA_ENGB) and are unable to provision a pre-generated secp256r1 private key into a non-reserved KMU slot.

The nrfutil tool fails with the error: Failed to provision keys on "1050XXXXXX", Device error: Keys [123] failed provisioning.

We have followed the KMU Provisioning documentation and have reviewed similar DevZone tickets, but have not been able to resolve the issue.

Hardware & Software Environment

  • SoC: nRF54L15_xxAA_ENGB module (on a custom board)
  • Debugger: nRF52840 DK (PCA10056)
  • J-Link Version: V8.18
  • nrfutil Version: 8.0.0
  • nrfutil device Versions Tested: 2.7.2 through 2.12.1
  • NCS SDK Versions Tested: v3.0.1, v2.8

Steps to Reproduce

1. Generate Key Attributes JSON

We use the generate_psa_key_attributes.py script to create the provisioning file (we have also tried an older version of the script, same issue). Our intent is to provision a 256-bit secp256r1 private key, we are currently using the following parameters:

python3 generate_psa_key_attributes.py \
  --usage ENCRYPT_DECRYPT_EXPORT_COPY \
  --id 123 \
  --type RAW_DATA \
  --size 256 \
  --algorithm NONE \
  --location LOCATION_CRACEN_KMU \
  --lifetime PERSISTENCE_READ_ONLY \
  --cracen_usage ENCRYPTED \
  --key {key_data_hex} \
  --file kmu_provisioning_data.json

2. Sample Generated JSON

This creates the following kmu_provisioning_data.json file:

{
    "version": 0,
    "keyslots": [
        {
            "metadata": "0x01100001034B4E800303000000000000000000007B20FF7F00000000",
            "value": "0xfed92de4023d69b9b9d58badebda646889bfb48784408464093a0fdd69b491b1"
        }
    ]
}

3. Run Provisioning Command

We then execute the provisioning command:

nrfutil device x-provision-keys --serial-number 1050XXXXXX --key-file kmu_provisioning_data.json

Expected vs. Actual Results

  • Expected: The key is successfully provisioned into KMU slot 123.
  • Actual: The command fails with the error message:
    Failed to provision keys on "1050XXXXXX", Device error: Keys [123] failed provisioning.

Troubleshooting Steps Taken

  1. Device State: We perform nrfutil device erase --all and nrfutil device --recover between attempts to ensure the MCU is in a clean state for provisioning.
  2. Hardware Connectivity: Our custom board programs successfully with standard applications, and we can observe UART output, confirming the debugger connection and basic board functionality are correct.
  3. Tool Versions: We have tested a wide range of nrfutil device versions.
    • Versions up to 2.10.2 failed with ERROR: Could not read from flash.
    • Versions from 2.10.3 to 2.12.1 consistently produce the failed provisioning error.
  4. DevZone Research: We reviewed the ticket "RE: nRF54L15 - unable to provision key", but it focuses on provisioning via west, whereas our issue is with nrfutil.
  5. We managed to capture a log from the nrfutil device command, it is attached.log.json
Parents Reply Children
  • Hi Hieu,

    Thank you very much for your effort, we will try out the script once its ready to be patched.

    Kind regards,

    Daniyal

  • Hi Hieu,

    While we are still on this topic, we found some additional issues with the provisioning parameters when we were testing with the ED25519 algorithm:

    1. the --size parameter must be 255, the ED25519 key pairs length are actually 256 bit, when we give 256 the provisioning fails, I guess somewhere the microcode checks for this, not sure if this is a issue or not just mentioning it here as information.

    2. the --cracen_usage parameter supposed to support both the "ENCRYPTED" and "RAW" based on the link you sent, however, the provisioning only works with the "RAW" option (--size 255). We kept other parameters same as above.

    Kind regards,
    Daniyal

  • Hi Hieu,


    we wanted to move forward on some of our firmware development, so we couldn't wait till this patch is merged, we have tested out with the new patch, we are having the same issue:

     1050250936: Device error: Tried to provision 1 keys, 1 keyslot(s) failed to be provisioned (Generic)

    The command we used is the following (we have also changed some parameters to try out different combinations, but non of it worked with the SECP_R1 type key):

    /home/redacted/generate_psa_key_attributes_v3.0.3.py 
    --usage ENCRYPT_DECRYPT_EXPORT --id 170 
    --type ECC_KEY_PAIR_SECP_R1 --key-bits 256 
    --algorithm ECDSA_SHA256 --location LOCATION_CRACEN_KMU 
    --persistence PERSISTENCE_READ_ONLY --cracen-usage RAW 
    --key fbd8003d571e1823f5b351b1f6bc4b083b269fff2bdee596014fc9b1dfb97a68 
    --file /home/redacted/kmu_provisioning_data.json

    and the content of the json file is the following:

    {
        "version": 0,
        "keyslots": [
            {
                "metadata": "0x12710001034B4E80010300000906000600000000AA30FF7F00000000",
                "value": "0xa76a466b3feb77eb4ed5534d1c9847957b9397e396e408c95a14dd68638ff77a"
            }
        ]
    }

    We have also attached the log file,

    [2025-07-29T11:48:02.607Z] [96789] INFO - nrfutil-device (version = 2.11.2, platform = x86_64-unknown-linux-gnu, classification = nrf-external) invoked with x-provision-keys --log-level trace --serial-number 001050250936 --key-file /home/temp_ceaf912d2e14c1db87b9ef1e384a6324/kmu_provisioning_data.json 
    [2025-07-29T11:48:02.607Z] [96789] DEBUG - cargo = false, force_libnrfdl_lookup = false, force_nrfutil_libdir = false
    [2025-07-29T11:48:02.607Z] [96789] DEBUG - Creating the nrfdl context via nrfdl_create_context_with_config: Plugin location is assumed to be /home/nkt-dk/.nrfutil/lib/nrfutil-device
    [2025-07-29T11:48:02.607Z] [96789] DEBUG - Loading plugins from directory /home/nkt-dk/.nrfutil/lib/nrfutil-device
    [2025-07-29T11:48:02.608Z] [96789] INFO - Starting parent process watchdog, current parent process ID: 96788
    [2025-07-29T11:48:02.608Z] [96789] TRACE - [boardController] C API function: supported_traits
    [2025-07-29T11:48:02.677Z] [96789] INFO - [ProbeLib] [2025-07-29 11:48:02.677527Z] Opened J-Link DLL at /opt/SEGGER/JLink/libjlinkarm.so with version 8.18
    [2025-07-29T11:48:02.677Z] [96789] TRACE - [boardController] C API function: get_version_list
    [2025-07-29T11:48:02.677Z] [96789] DEBUG - [boardController] Operation get_version_list failed with error code NRFDL_ERR_NOT_SUPPORTED
    [2025-07-29T11:48:02.677Z] [96789] DEBUG - Plugin BOARDCONTROLLER does not support `get_version_list`
    [2025-07-29T11:48:02.677Z] [96789] DEBUG - Plugin sdfu does not support `get_version_list`
    [2025-07-29T11:48:02.677Z] [96789] DEBUG - Plugin mcuBoot does not support `get_version_list`
    [2025-07-29T11:48:02.677Z] [96789] DEBUG - operation to get devices for : Ok("{\"operations\":[{\"operation\":{\"type\":\"provision-keys\",\"keyfile\":\"/home/temp_ceaf912d2e14c1db87b9ef1e384a6324/kmu_provisioning_data.json\"},\"core\":\"NRFDL_DEVICE_CORE_APPLICATION\"}]}")
    [2025-07-29T11:48:02.677Z] [96789] TRACE - Operations required by a device to do: {"provision-keys"}
    [2025-07-29T11:48:02.677Z] [96789] DEBUG - enumerate_devices
    [2025-07-29T11:48:02.678Z] [96789] DEBUG - Probing device "/sys/bus/usb/devices/5-2.1"
    [2025-07-29T11:48:02.678Z] [96789] DEBUG - Probing device "/sys/bus/usb/devices/5-3"
    [2025-07-29T11:48:02.679Z] [96789] DEBUG - Probing device "/sys/bus/usb/devices/5-1"
    [2025-07-29T11:48:02.679Z] [96789] DEBUG - Probing device "/sys/bus/usb/devices/5-2.4"
    [2025-07-29T11:48:02.680Z] [96789] DEBUG - Probing device "/sys/bus/usb/devices/6-2"
    [2025-07-29T11:48:02.680Z] [96789] DEBUG - Probing device "/sys/bus/usb/devices/1-1"
    [2025-07-29T11:48:02.681Z] [96789] DEBUG - Probing device "/sys/bus/usb/devices/5-2.2"
    [2025-07-29T11:48:02.681Z] [96789] DEBUG - Probing device "/sys/bus/usb/devices/5-2"
    [2025-07-29T11:48:02.682Z] [96789] DEBUG - Probing device "/sys/bus/usb/devices/1-2"
    [2025-07-29T11:48:02.682Z] [96789] DEBUG - [Linux] Linux serialport enumerate.
    [2025-07-29T11:48:02.705Z] [96789] TRACE - [Linux] get_lister_item: sys_path = /sys/devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1/1-1/1-1:1.0/tty/ttyACM2
    [2025-07-29T11:48:02.705Z] [96789] TRACE - [Linux] get_lister_item: devnode = /dev/ttyACM2
    [2025-07-29T11:48:02.705Z] [96789] DEBUG - [Linux] parent syspath: /sys/devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1
    [2025-07-29T11:48:02.705Z] [96789] DEBUG - [Linux] set container ID: /sys/devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1
    [2025-07-29T11:48:02.706Z] [96789] TRACE - [Linux] get_lister_item: sys_path = /sys/devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1/1-1/1-1:1.2/tty/ttyACM3
    [2025-07-29T11:48:02.706Z] [96789] TRACE - [Linux] get_lister_item: devnode = /dev/ttyACM3
    [2025-07-29T11:48:02.706Z] [96789] DEBUG - [Linux] parent syspath: /sys/devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1
    [2025-07-29T11:48:02.706Z] [96789] DEBUG - [Linux] set container ID: /sys/devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1
    [2025-07-29T11:48:02.706Z] [96789] TRACE - [Linux] get_lister_item: sys_path = /sys/devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1/1-2/1-2:1.0/tty/ttyACM5
    [2025-07-29T11:48:02.706Z] [96789] TRACE - [Linux] get_lister_item: devnode = /dev/ttyACM5
    [2025-07-29T11:48:02.706Z] [96789] DEBUG - [Linux] parent syspath: /sys/devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1
    [2025-07-29T11:48:02.706Z] [96789] DEBUG - [Linux] set container ID: /sys/devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1
    [2025-07-29T11:48:02.706Z] [96789] TRACE - [Linux] get_lister_item: sys_path = /sys/devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1/1-2/1-2:1.2/tty/ttyACM6
    [2025-07-29T11:48:02.706Z] [96789] TRACE - [Linux] get_lister_item: devnode = /dev/ttyACM6
    [2025-07-29T11:48:02.706Z] [96789] DEBUG - [Linux] parent syspath: /sys/devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1
    [2025-07-29T11:48:02.706Z] [96789] DEBUG - [Linux] set container ID: /sys/devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1
    [2025-07-29T11:48:02.707Z] [96789] TRACE - [Linux] get_lister_item: sys_path = /sys/devices/pci0000:00/0000:00:08.1/0000:35:00.4/usb5/5-1/5-1:1.0/tty/ttyACM0
    [2025-07-29T11:48:02.707Z] [96789] TRACE - [Linux] get_lister_item: devnode = /dev/ttyACM0
    [2025-07-29T11:48:02.707Z] [96789] DEBUG - [Linux] parent syspath: /sys/devices/pci0000:00/0000:00:08.1/0000:35:00.4/usb5
    [2025-07-29T11:48:02.707Z] [96789] DEBUG - [Linux] set container ID: /sys/devices/pci0000:00/0000:00:08.1/0000:35:00.4/usb5
    [2025-07-29T11:48:02.707Z] [96789] TRACE - [Linux] get_lister_item: sys_path = /sys/devices/pci0000:00/0000:00:08.1/0000:35:00.4/usb5/5-1/5-1:1.2/tty/ttyACM1
    [2025-07-29T11:48:02.707Z] [96789] TRACE - [Linux] get_lister_item: devnode = /dev/ttyACM1
    [2025-07-29T11:48:02.707Z] [96789] DEBUG - [Linux] parent syspath: /sys/devices/pci0000:00/0000:00:08.1/0000:35:00.4/usb5
    [2025-07-29T11:48:02.707Z] [96789] DEBUG - [Linux] set container ID: /sys/devices/pci0000:00/0000:00:08.1/0000:35:00.4/usb5
    [2025-07-29T11:48:02.708Z] [96789] TRACE - [Linux] get_lister_item: sys_path = /sys/devices/pci0000:00/0000:00:08.1/0000:35:00.4/usb5/5-2/5-2.1/5-2.1:1.0/tty/ttyACM4
    [2025-07-29T11:48:02.708Z] [96789] TRACE - [Linux] get_lister_item: devnode = /dev/ttyACM4
    [2025-07-29T11:48:02.708Z] [96789] DEBUG - [Linux] parent syspath: /sys/devices/pci0000:00/0000:00:08.1/0000:35:00.4/usb5/5-2
    [2025-07-29T11:48:02.708Z] [96789] DEBUG - [Linux] set container ID: /sys/devices/pci0000:00/0000:00:08.1/0000:35:00.4/usb5/5-2
    [2025-07-29T11:48:02.708Z] [96789] TRACE - [Linux] get_lister_item: sys_path = /sys/devices/pci0000:00/0000:00:08.1/0000:35:00.4/usb5/5-2/5-2.2/5-2.2:1.0/tty/ttyACM7
    [2025-07-29T11:48:02.708Z] [96789] TRACE - [Linux] get_lister_item: devnode = /dev/ttyACM7
    [2025-07-29T11:48:02.708Z] [96789] DEBUG - [Linux] parent syspath: /sys/devices/pci0000:00/0000:00:08.1/0000:35:00.4/usb5/5-2
    [2025-07-29T11:48:02.708Z] [96789] DEBUG - [Linux] set container ID: /sys/devices/pci0000:00/0000:00:08.1/0000:35:00.4/usb5/5-2
    [2025-07-29T11:48:02.725Z] [96789] DEBUG - enumerate: Device with sn 001050255996 has board version PCA10056
    [2025-07-29T11:48:02.725Z] [96789] DEBUG - enumerate: Device with sn 001050253845 has board version PCA10056
    [2025-07-29T11:48:02.726Z] [96789] DEBUG - enumerate: Device with sn 001050250936 has board version PCA10056
    [2025-07-29T11:48:02.726Z] [96789] DEBUG - enumerate plugin: Probe
    [2025-07-29T11:48:02.726Z] [96789] INFO - [ProbeLib] [2025-07-29 11:48:02.726369Z] Opened J-Link DLL at /opt/SEGGER/JLink/libjlinkarm.so with version 8.18
    [2025-07-29T11:48:02.739Z] [96789] INFO - [ProbeLib] [2025-07-29 11:48:02.739695Z] Found 3 attached J-Link devices
    [2025-07-29T11:48:02.739Z] [96789] DEBUG - enumerate plugin done in: 13ms
    [2025-07-29T11:48:02.739Z] [96789] DEBUG - enumerate plugin: BOARDCONTROLLER
    [2025-07-29T11:48:02.739Z] [96789] TRACE - [boardController] C API function: enumerate
    [2025-07-29T11:48:02.742Z] [96789] DEBUG - [boardController] Found 2 HID devices.
    [2025-07-29T11:48:02.742Z] [96789] DEBUG - enumerate plugin done in: 2ms
    [2025-07-29T11:48:02.742Z] [96789] DEBUG - enumerate plugin: sdfu
    [2025-07-29T11:48:02.743Z] [96789] DEBUG - enumerate plugin done in: 0ms
    [2025-07-29T11:48:02.743Z] [96789] DEBUG - enumerate plugin: mcuBoot
    [2025-07-29T11:48:02.743Z] [96789] DEBUG - enumerate plugin done in: 0ms
    [2025-07-29T11:48:02.743Z] [96789] DEBUG - enumerate_devices finished successfully
    [2025-07-29T11:48:02.743Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:02.743882Z] Checking whether operations are supported
    [2025-07-29T11:48:02.744Z] [96789] DEBUG - Probing device "/sys/bus/usb/devices/5-2.1"
    [2025-07-29T11:48:02.744Z] [96789] DEBUG - Probing device "/sys/bus/usb/devices/5-3"
    [2025-07-29T11:48:02.744Z] [96789] DEBUG - Probing device "/sys/bus/usb/devices/5-1"
    [2025-07-29T11:48:02.745Z] [96789] DEBUG - Probing device "/sys/bus/usb/devices/5-2.4"
    [2025-07-29T11:48:02.745Z] [96789] DEBUG - Probing device "/sys/bus/usb/devices/6-2"
    [2025-07-29T11:48:02.746Z] [96789] DEBUG - Probing device "/sys/bus/usb/devices/1-1"
    [2025-07-29T11:48:02.746Z] [96789] DEBUG - Probing device "/sys/bus/usb/devices/5-2.2"
    [2025-07-29T11:48:02.747Z] [96789] DEBUG - Probing device "/sys/bus/usb/devices/5-2"
    [2025-07-29T11:48:02.747Z] [96789] DEBUG - Probing device "/sys/bus/usb/devices/1-2"
    [2025-07-29T11:48:02.748Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:02.748418Z] Executing operation: {"operations":[{"operation":{"type":"provision-keys","keyfile":"/home/temp_ceaf912d2e14c1db87b9ef1e384a6324/kmu_provisioning_data.json"},"core":"NRFDL_DEVICE_CORE_APPLICATION"}]}
    [2025-07-29T11:48:02.748Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:02.748559Z] Looking for file in /home/nkt-dk/.nrfutil/lib/nrfutil-device/plugin-probe-worker
    [2025-07-29T11:48:02.748Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:02.748602Z] Found file at /home/nkt-dk/.nrfutil/lib/nrfutil-device/plugin-probe-worker
    [2025-07-29T11:48:02.748Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.748685Z] Created IPC server /tmp/.tmpBvgYHh/socket
    [2025-07-29T11:48:02.749Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:02.749112Z] Spawned worker process with id 96815
    [2025-07-29T11:48:02.749Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.749192Z] Accepting IPC connection
    [2025-07-29T11:48:02.751Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.751930Z] Accepted IPC connection
    [2025-07-29T11:48:02.751Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.751972Z] The worker supervisor's role is finished
    [2025-07-29T11:48:02.759Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:02.759422Z] Received signal from master, returning alive worker.
    [2025-07-29T11:48:02.759Z] [96789] INFO - [ProbeLib] [2025-07-29 11:48:02.759573Z] Handshake signatures match
    [2025-07-29T11:48:02.759Z] [96789] INFO - [ProbeLib] [2025-07-29 11:48:02.759710Z] Connection with Probe worker established.
    [2025-07-29T11:48:02.759Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.759726Z] Starting trace thread
    [2025-07-29T11:48:02.759Z] [96789] INFO - [ProbeLib] [2025-07-29 11:48:02.751690Z] {jlink_usb_001050250936} nrf-probe version 0.39.1
    [2025-07-29T11:48:02.759Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:02.751750Z] {jlink_usb_001050250936} Sending IPC handshake response from worker...
    [2025-07-29T11:48:02.759Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:02.751823Z] {jlink_usb_001050250936} Started worker message processing loop
    [2025-07-29T11:48:02.759Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:02.759853Z] {jlink_usb_001050250936} Probe worker received initial message: Initialize(InitializeRequest { configuration: Configuration { jlink: JLinkConfig { dll_location: None }, target: DeviceConfig { swd_clock_frequency: None, adac_timeout: None, firmware_config: None, swd_mode: PointToPoint, target_family: None, override_detection: None } } })
    [2025-07-29T11:48:02.759Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.759912Z] {jlink_usb_001050250936} -> new
    [2025-07-29T11:48:02.759Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.759940Z] {jlink_usb_001050250936} -> new_from_path
    [2025-07-29T11:48:02.802Z] [96789] INFO - [ProbeLib] [2025-07-29 11:48:02.802137Z] {jlink_usb_001050250936} Opened J-Link DLL at /opt/SEGGER/JLink/libjlinkarm.so with version 8.18
    [2025-07-29T11:48:02.802Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.802163Z] {jlink_usb_001050250936} <- new_from_path
    [2025-07-29T11:48:02.802Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.802169Z] {jlink_usb_001050250936} <- new
    [2025-07-29T11:48:02.802Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.802174Z] {jlink_usb_001050250936} Setting up JLink interface.
    [2025-07-29T11:48:02.802Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.802185Z] {jlink_usb_001050250936} -> connect
    [2025-07-29T11:48:02.802Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.802191Z] {jlink_usb_001050250936} Selecting J-Link with serial number 001050250936
    [2025-07-29T11:48:02.809Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.809538Z] {jlink_usb_001050250936} ExecCommand SuppressInfoUpdateFW
    [2025-07-29T11:48:02.809Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.809552Z] {jlink_usb_001050250936} ExecCommand SuppressInfoUpdateFW returned 0
    [2025-07-29T11:48:02.809Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.809557Z] {jlink_usb_001050250936} ExecCommand DisableAutoUpdateFW
    [2025-07-29T11:48:02.809Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.809562Z] {jlink_usb_001050250936} ExecCommand DisableAutoUpdateFW returned 0
    [2025-07-29T11:48:02.809Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.809565Z] {jlink_usb_001050250936} Applied firmware settings to JLink
    [2025-07-29T11:48:02.809Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.809569Z] {jlink_usb_001050250936} ExecCommand SetBatchMode 1
    [2025-07-29T11:48:02.809Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.809574Z] {jlink_usb_001050250936} ExecCommand SetBatchMode 1 returned 0
    [2025-07-29T11:48:02.809Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.809577Z] {jlink_usb_001050250936} ExecCommand SuppressGUI
    [2025-07-29T11:48:02.809Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.809582Z] {jlink_usb_001050250936} ExecCommand SuppressGUI returned 0
    [2025-07-29T11:48:02.809Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.809586Z] {jlink_usb_001050250936} ExecCommand SetAllowFlashCache = 0
    [2025-07-29T11:48:02.809Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.809593Z] {jlink_usb_001050250936} ExecCommand SetAllowFlashCache = 0 returned 1
    [2025-07-29T11:48:02.857Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.857548Z] {jlink_usb_001050250936} ExecCommand DisableInfoWinFlashDL
    [2025-07-29T11:48:02.857Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.857586Z] {jlink_usb_001050250936} ExecCommand DisableInfoWinFlashDL returned 0
    [2025-07-29T11:48:02.857Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.857595Z] {jlink_usb_001050250936} ExecCommand SetRestartOnClose 0
    [2025-07-29T11:48:02.857Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.857609Z] {jlink_usb_001050250936} ExecCommand SetRestartOnClose 0 returned 1
    [2025-07-29T11:48:02.858Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:02.858960Z] {jlink_usb_001050250936} Speed info: JLINKARM_SPEED_INFO { SizeOfStruct: 12, BaseFreq: 128000000, MinDiv: 64, SupportAdaptive: 0 }
    [2025-07-29T11:48:02.858Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:02.858967Z] {jlink_usb_001050250936} Max frequency: 2000 kHz
    [2025-07-29T11:48:02.859Z] [96789] INFO - [ProbeLib] [2025-07-29 11:48:02.859012Z] {jlink_usb_001050250936} Clock frequency was set to 2000 kHz
    [2025-07-29T11:48:02.859Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.859018Z] {jlink_usb_001050250936} Retrieved JLink firmware string: J-Link OB-nRF5340-NordicSemi compiled Feb 11 2025 17:15:35
    [2025-07-29T11:48:02.859Z] [96789] INFO - [ProbeLib] [2025-07-29 11:48:02.859028Z] {jlink_usb_001050250936} Emulator Usb(JLinkSerialNumber(1050250936)) running firmware: J-Link OB-nRF5340-NordicSemi compiled Feb 11 2025 17:15:35
    [2025-07-29T11:48:02.859Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.859034Z] {jlink_usb_001050250936} <- connect
    [2025-07-29T11:48:02.859Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:02.859191Z] {jlink_usb_001050250936} Probe worker received message: Request(DeviceInformation)
    [2025-07-29T11:48:02.859Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:02.859544Z] {jlink_usb_001050250936} JLINKARM_HW_STATUS: JLINKARM_HW_STATUS { VTarget: 3300, tck: 0, tdi: 1, tdo: 1, tms: 0, tres: 1, trst: 255 }
    [2025-07-29T11:48:02.859Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.859563Z] {jlink_usb_001050250936} CORESIGHT_Configure
    [2025-07-29T11:48:02.860Z] [96789] INFO - [ProbeLib] [2025-07-29 11:48:02.860121Z] {jlink_usb_001050250936} -> Powering up sys and debug region
    [2025-07-29T11:48:02.860Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.860176Z] {jlink_usb_001050250936} -> write_dp_unchecked
    [2025-07-29T11:48:02.860Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.860189Z] {jlink_usb_001050250936} -> write_apdp_register
    [2025-07-29T11:48:02.860Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.860493Z] {jlink_usb_001050250936} <- write_apdp_register
    [2025-07-29T11:48:02.860Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.860503Z] {jlink_usb_001050250936} DP wrote 0x00000000 to SELECT = 0x08
    [2025-07-29T11:48:02.860Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.860508Z] {jlink_usb_001050250936} <- write_dp_unchecked
    [2025-07-29T11:48:02.860Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.860514Z] {jlink_usb_001050250936} -> read_dp
    [2025-07-29T11:48:02.860Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.860520Z] {jlink_usb_001050250936} -> read_apdp_register
    [2025-07-29T11:48:02.861Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.861069Z] {jlink_usb_001050250936} <- read_apdp_register
    [2025-07-29T11:48:02.861Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.861077Z] {jlink_usb_001050250936} DP read 0xf0000040 from CTRL/STAT
    [2025-07-29T11:48:02.861Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.861089Z] {jlink_usb_001050250936} <- read_dp
    [2025-07-29T11:48:02.861Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:02.861095Z] {jlink_usb_001050250936} Powered up sys and dbg regions in 0 ms
    [2025-07-29T11:48:02.861Z] [96789] INFO - [ProbeLib] [2025-07-29 11:48:02.861099Z] {jlink_usb_001050250936} <- Powering up sys and debug region
    [2025-07-29T11:48:02.861Z] [96789] INFO - [ProbeLib] [2025-07-29 11:48:02.861976Z] {jlink_usb_001050250936} -> detect device family
    [2025-07-29T11:48:02.862Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.861984Z] {jlink_usb_001050250936} -> read_dp
    [2025-07-29T11:48:02.862Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.861988Z] {jlink_usb_001050250936} -> read_apdp_register
    [2025-07-29T11:48:02.862Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.862489Z] {jlink_usb_001050250936} <- read_apdp_register
    [2025-07-29T11:48:02.862Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.862495Z] {jlink_usb_001050250936} DP read 0x6ba02477 from DPIDR
    [2025-07-29T11:48:02.862Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.862501Z] {jlink_usb_001050250936} <- read_dp
    [2025-07-29T11:48:02.862Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:02.862506Z] {jlink_usb_001050250936} DPIDR: Register { content: 1805657207, revision: 6, part_no: 186, res0: 0, min: 0, version: 2, designer: 571 }
    [2025-07-29T11:48:02.862Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.862513Z] {jlink_usb_001050250936} -> read_ap
    [2025-07-29T11:48:02.862Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.862516Z] {jlink_usb_001050250936} -> write_dp_unchecked
    [2025-07-29T11:48:02.862Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.862519Z] {jlink_usb_001050250936} -> write_apdp_register
    [2025-07-29T11:48:02.862Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.862904Z] {jlink_usb_001050250936} <- write_apdp_register
    [2025-07-29T11:48:02.862Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.862909Z] {jlink_usb_001050250936} DP wrote 0x00000000 to SELECT = 0x08
    [2025-07-29T11:48:02.862Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.862912Z] {jlink_usb_001050250936} <- write_dp_unchecked
    [2025-07-29T11:48:02.862Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.862916Z] {jlink_usb_001050250936} -> read_apdp_register
    [2025-07-29T11:48:02.863Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.863487Z] {jlink_usb_001050250936} <- read_apdp_register
    [2025-07-29T11:48:02.863Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.863493Z] {jlink_usb_001050250936} AP 0 read 0x03800042 from CSW(mem-ap) or RESET(ctrl-ap)
    [2025-07-29T11:48:02.863Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.863496Z] {jlink_usb_001050250936} <- read_ap
    [2025-07-29T11:48:02.863Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.863499Z] {jlink_usb_001050250936} -> read_ap
    [2025-07-29T11:48:02.863Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.863502Z] {jlink_usb_001050250936} -> write_dp_unchecked
    [2025-07-29T11:48:02.863Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.863505Z] {jlink_usb_001050250936} -> write_apdp_register
    [2025-07-29T11:48:02.863Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.863918Z] {jlink_usb_001050250936} <- write_apdp_register
    [2025-07-29T11:48:02.863Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.863937Z] {jlink_usb_001050250936} DP wrote 0x000000f0 to SELECT = 0x08
    [2025-07-29T11:48:02.863Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.863945Z] {jlink_usb_001050250936} <- write_dp_unchecked
    [2025-07-29T11:48:02.864Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.863953Z] {jlink_usb_001050250936} -> read_apdp_register
    [2025-07-29T11:48:02.864Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.864493Z] {jlink_usb_001050250936} <- read_apdp_register
    [2025-07-29T11:48:02.864Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.864503Z] {jlink_usb_001050250936} AP 0 read 0x84770001 from IDR
    [2025-07-29T11:48:02.864Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.864509Z] {jlink_usb_001050250936} <- read_ap
    [2025-07-29T11:48:02.864Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.864517Z] {jlink_usb_001050250936} -> read_ap
    [2025-07-29T11:48:02.864Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.864523Z] {jlink_usb_001050250936} -> write_dp_unchecked
    [2025-07-29T11:48:02.864Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.864528Z] {jlink_usb_001050250936} -> write_apdp_register
    [2025-07-29T11:48:02.864Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.864907Z] {jlink_usb_001050250936} <- write_apdp_register
    [2025-07-29T11:48:02.864Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.864917Z] {jlink_usb_001050250936} DP wrote 0x01000000 to SELECT = 0x08
    [2025-07-29T11:48:02.864Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.864922Z] {jlink_usb_001050250936} <- write_dp_unchecked
    [2025-07-29T11:48:02.864Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.864928Z] {jlink_usb_001050250936} -> read_apdp_register
    [2025-07-29T11:48:02.865Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.865489Z] {jlink_usb_001050250936} <- read_apdp_register
    [2025-07-29T11:48:02.865Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.865497Z] {jlink_usb_001050250936} AP 1 read 0x43800042 from CSW(mem-ap) or RESET(ctrl-ap)
    [2025-07-29T11:48:02.865Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.865502Z] {jlink_usb_001050250936} <- read_ap
    [2025-07-29T11:48:02.865Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.865506Z] {jlink_usb_001050250936} -> read_ap
    [2025-07-29T11:48:02.865Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.865510Z] {jlink_usb_001050250936} -> write_dp_unchecked
    [2025-07-29T11:48:02.865Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.865515Z] {jlink_usb_001050250936} -> write_apdp_register
    [2025-07-29T11:48:02.866Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.866067Z] {jlink_usb_001050250936} <- write_apdp_register
    [2025-07-29T11:48:02.866Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.866074Z] {jlink_usb_001050250936} DP wrote 0x010000f0 to SELECT = 0x08
    [2025-07-29T11:48:02.866Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.866086Z] {jlink_usb_001050250936} <- write_dp_unchecked
    [2025-07-29T11:48:02.866Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.866092Z] {jlink_usb_001050250936} -> read_apdp_register
    [2025-07-29T11:48:02.866Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.866906Z] {jlink_usb_001050250936} <- read_apdp_register
    [2025-07-29T11:48:02.866Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.866914Z] {jlink_usb_001050250936} AP 1 read 0x84770001 from IDR
    [2025-07-29T11:48:02.866Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.866919Z] {jlink_usb_001050250936} <- read_ap
    [2025-07-29T11:48:02.866Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.866924Z] {jlink_usb_001050250936} -> read_ap
    [2025-07-29T11:48:02.866Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.866928Z] {jlink_usb_001050250936} -> write_dp_unchecked
    [2025-07-29T11:48:02.866Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.866933Z] {jlink_usb_001050250936} -> write_apdp_register
    [2025-07-29T11:48:02.867Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.867488Z] {jlink_usb_001050250936} <- write_apdp_register
    [2025-07-29T11:48:02.867Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.867495Z] {jlink_usb_001050250936} DP wrote 0x02000000 to SELECT = 0x08
    [2025-07-29T11:48:02.867Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.867500Z] {jlink_usb_001050250936} <- write_dp_unchecked
    [2025-07-29T11:48:02.867Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.867504Z] {jlink_usb_001050250936} -> read_apdp_register
    [2025-07-29T11:48:02.867Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.867906Z] {jlink_usb_001050250936} <- read_apdp_register
    [2025-07-29T11:48:02.867Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.867914Z] {jlink_usb_001050250936} AP 2 read 0x00000000 from CSW(mem-ap) or RESET(ctrl-ap)
    [2025-07-29T11:48:02.867Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.867919Z] {jlink_usb_001050250936} <- read_ap
    [2025-07-29T11:48:02.867Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.867923Z] {jlink_usb_001050250936} -> read_ap
    [2025-07-29T11:48:02.867Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.867927Z] {jlink_usb_001050250936} -> write_dp_unchecked
    [2025-07-29T11:48:02.868Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.867932Z] {jlink_usb_001050250936} -> write_apdp_register
    [2025-07-29T11:48:02.868Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.868905Z] {jlink_usb_001050250936} <- write_apdp_register
    [2025-07-29T11:48:02.868Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.868913Z] {jlink_usb_001050250936} DP wrote 0x020000f0 to SELECT = 0x08
    [2025-07-29T11:48:02.868Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.868918Z] {jlink_usb_001050250936} <- write_dp_unchecked
    [2025-07-29T11:48:02.868Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.868923Z] {jlink_usb_001050250936} -> read_apdp_register
    [2025-07-29T11:48:02.869Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.869905Z] {jlink_usb_001050250936} <- read_apdp_register
    [2025-07-29T11:48:02.869Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.869912Z] {jlink_usb_001050250936} AP 2 read 0x32880000 from IDR
    [2025-07-29T11:48:02.869Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.869917Z] {jlink_usb_001050250936} <- read_ap
    [2025-07-29T11:48:02.869Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:02.869922Z] {jlink_usb_001050250936} Detected CTRL-AP revision 3 at AP 2
    [2025-07-29T11:48:02.869Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.869928Z] {jlink_usb_001050250936} -> read_ap
    [2025-07-29T11:48:02.869Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.869932Z] {jlink_usb_001050250936} -> write_dp_unchecked
    [2025-07-29T11:48:02.869Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.869937Z] {jlink_usb_001050250936} -> write_apdp_register
    [2025-07-29T11:48:02.870Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.870909Z] {jlink_usb_001050250936} <- write_apdp_register
    [2025-07-29T11:48:02.870Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.870919Z] {jlink_usb_001050250936} DP wrote 0x02000030 to SELECT = 0x08
    [2025-07-29T11:48:02.870Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.870925Z] {jlink_usb_001050250936} <- write_dp_unchecked
    [2025-07-29T11:48:02.870Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.870932Z] {jlink_usb_001050250936} -> read_apdp_register
    [2025-07-29T11:48:02.871Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.871905Z] {jlink_usb_001050250936} <- read_apdp_register
    [2025-07-29T11:48:02.871Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.871913Z] {jlink_usb_001050250936} AP 2 read 0x0000001c from Unknown AP address 0x30
    [2025-07-29T11:48:02.871Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.871917Z] {jlink_usb_001050250936} <- read_ap
    [2025-07-29T11:48:02.871Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.871922Z] {jlink_usb_001050250936} -> read_ap
    [2025-07-29T11:48:02.871Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.871926Z] {jlink_usb_001050250936} -> write_dp_unchecked
    [2025-07-29T11:48:02.871Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.871930Z] {jlink_usb_001050250936} -> write_apdp_register
    [2025-07-29T11:48:02.872Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.872907Z] {jlink_usb_001050250936} <- write_apdp_register
    [2025-07-29T11:48:02.872Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.872916Z] {jlink_usb_001050250936} DP wrote 0x02000030 to SELECT = 0x08
    [2025-07-29T11:48:02.872Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.872921Z] {jlink_usb_001050250936} <- write_dp_unchecked
    [2025-07-29T11:48:02.872Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.872928Z] {jlink_usb_001050250936} -> read_apdp_register
    [2025-07-29T11:48:02.873Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.873911Z] {jlink_usb_001050250936} <- read_apdp_register
    [2025-07-29T11:48:02.873Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.873921Z] {jlink_usb_001050250936} AP 2 read 0x00000001 from Unknown AP address 0x34
    [2025-07-29T11:48:02.873Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.873927Z] {jlink_usb_001050250936} <- read_ap
    [2025-07-29T11:48:02.874Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:02.873934Z] {jlink_usb_001050250936} Device detection: partno 0x0000001c hwrevision 0x00000001
    [2025-07-29T11:48:02.874Z] [96789] INFO - [ProbeLib] [2025-07-29 11:48:02.873941Z] {jlink_usb_001050250936} <- detect device family
    [2025-07-29T11:48:02.874Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.874019Z] Got regular response.
    [2025-07-29T11:48:02.874Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:02.874379Z] Device with sn 001050250936 has board version PCA10056
    [2025-07-29T11:48:02.874Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:02.874399Z] Development kit is used as a debugger for offboard device, will not add default external flash config
    [2025-07-29T11:48:02.874Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:02.874483Z] {jlink_usb_001050250936} Probe worker received message: Request(ProvisionKeys { keydata: Keyfile { version: 0, keyslots: [GenericKeyslot { metadata: "0x12710001034B4E80010300000906000600000000AA30FF7F00000000", value: "0xa76a466b3feb77eb4ed5534d1c9847957b9397e396e408c95a14dd68638ff77a" }] } })
    [2025-07-29T11:48:02.874Z] [96789] INFO - [ProbeLib] [2025-07-29 11:48:02.874499Z] {jlink_usb_001050250936} -> Create core
    [2025-07-29T11:48:02.874Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:02.874508Z] {jlink_usb_001050250936} -> Get Protection Status
    [2025-07-29T11:48:02.874Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.874515Z] {jlink_usb_001050250936} -> read_ap
    [2025-07-29T11:48:02.874Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.874521Z] {jlink_usb_001050250936} -> write_dp_unchecked
    [2025-07-29T11:48:02.874Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.874527Z] {jlink_usb_001050250936} -> write_apdp_register
    [2025-07-29T11:48:02.875Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.875071Z] {jlink_usb_001050250936} <- write_apdp_register
    [2025-07-29T11:48:02.875Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.875091Z] {jlink_usb_001050250936} DP wrote 0x00000000 to SELECT = 0x08
    [2025-07-29T11:48:02.875Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.875097Z] {jlink_usb_001050250936} <- write_dp_unchecked
    [2025-07-29T11:48:02.875Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.875104Z] {jlink_usb_001050250936} -> read_apdp_register
    [2025-07-29T11:48:02.875Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.875905Z] {jlink_usb_001050250936} <- read_apdp_register
    [2025-07-29T11:48:02.875Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.875910Z] {jlink_usb_001050250936} AP 0 read 0x03800042 from CSW(mem-ap) or RESET(ctrl-ap)
    [2025-07-29T11:48:02.875Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.875913Z] {jlink_usb_001050250936} <- read_ap
    [2025-07-29T11:48:02.875Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:02.875917Z] {jlink_usb_001050250936} Checking protection on AP 0: CSW=0x03800042
    [2025-07-29T11:48:02.875Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:02.875921Z] {jlink_usb_001050250936} Access port protection is 'None'
    [2025-07-29T11:48:02.875Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:02.875923Z] {jlink_usb_001050250936} <- Get Protection Status
    [2025-07-29T11:48:02.875Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:02.875927Z] {jlink_usb_001050250936} Core Application: Using AHB-AP 0
    [2025-07-29T11:48:02.875Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.875932Z] {jlink_usb_001050250936} Memory ram @ 0x20000000 needs programmer peripheral RAM
    [2025-07-29T11:48:02.875Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.875938Z] {jlink_usb_001050250936} Memory ficr @ 0x00ffc000 needs programmer peripheral RRAMC
    [2025-07-29T11:48:02.875Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.875942Z] {jlink_usb_001050250936} Memory uicr @ 0x00ffd000 needs programmer peripheral RRAMC
    [2025-07-29T11:48:02.875Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.875945Z] {jlink_usb_001050250936} Memory flash @ 0x00000000 needs programmer peripheral RRAMC
    [2025-07-29T11:48:02.876Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.875950Z] {jlink_usb_001050250936} Set Index of AHB-AP to use to 0
    [2025-07-29T11:48:02.876Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.875955Z] {jlink_usb_001050250936} ExecCommand CORESIGHT_SetIndexAHBAPToUse = 0
    [2025-07-29T11:48:02.876Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.875962Z] {jlink_usb_001050250936} ExecCommand CORESIGHT_SetIndexAHBAPToUse = 0 returned 0
    [2025-07-29T11:48:02.876Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.875966Z] {jlink_usb_001050250936} ExecCommand device = Cortex-M33
    [2025-07-29T11:48:02.894Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.894240Z] {jlink_usb_001050250936} J-Link: Device "CORTEX-M33" selected.
    [2025-07-29T11:48:02.894Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.894550Z] {jlink_usb_001050250936} ExecCommand device = Cortex-M33 returned 0
    [2025-07-29T11:48:02.894Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:02.894556Z] {jlink_usb_001050250936} Device name set in JLINK to Cortex-M33
    [2025-07-29T11:48:02.897Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.896936Z] {jlink_usb_001050250936} J-Link: Found SW-DP with ID 0x6BA02477
    [2025-07-29T11:48:02.903Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.903018Z] {jlink_usb_001050250936} J-Link: DPIDR: 0x6BA02477
    [2025-07-29T11:48:02.903Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.903029Z] {jlink_usb_001050250936} J-Link: CoreSight SoC-400 or earlier
    [2025-07-29T11:48:02.903Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.903035Z] {jlink_usb_001050250936} J-Link: AP map detection skipped. Manually configured AP map found.
    [2025-07-29T11:48:02.903Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.903040Z] {jlink_usb_001050250936} J-Link: AP[0]: AHB-AP (IDR: Not set, ADDR: 0x00000000)
    [2025-07-29T11:48:02.905Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.905510Z] {jlink_usb_001050250936} J-Link: AP[0]: Core found
    [2025-07-29T11:48:02.905Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.905517Z] {jlink_usb_001050250936} J-Link: AP[0]: AHB-AP ROM base: 0xE00FE000
    [2025-07-29T11:48:02.906Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.906506Z] {jlink_usb_001050250936} J-Link: CPUID register: 0x411FD210. Implementer code: 0x41 (ARM)
    [2025-07-29T11:48:02.906Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.906512Z] {jlink_usb_001050250936} J-Link: Feature set: Mainline
    [2025-07-29T11:48:02.907Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.907095Z] {jlink_usb_001050250936} J-Link: Cache: No cache
    [2025-07-29T11:48:02.907Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.907101Z] {jlink_usb_001050250936} J-Link: Found Cortex-M33 r1p0, Little endian.
    [2025-07-29T11:48:02.911Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.910907Z] {jlink_usb_001050250936} J-Link: FPUnit: 8 code (BP) slots and 0 literal slots
    [2025-07-29T11:48:02.919Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.919491Z] {jlink_usb_001050250936} J-Link: Security extension: implemented
    [2025-07-29T11:48:02.919Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.919499Z] {jlink_usb_001050250936} J-Link: Secure debug: enabled
    [2025-07-29T11:48:02.919Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.919503Z] {jlink_usb_001050250936} J-Link: CoreSight components:
    [2025-07-29T11:48:02.919Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.919507Z] {jlink_usb_001050250936} J-Link: ROMTbl[0] @ E00FE000
    [2025-07-29T11:48:02.921Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.921088Z] {jlink_usb_001050250936} J-Link: [0][0]: E00FF000 CID B105100D PID 000BB4C9 ROM Table
    [2025-07-29T11:48:02.921Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.921095Z] {jlink_usb_001050250936} J-Link: ROMTbl[1] @ E00FF000
    [2025-07-29T11:48:02.925Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.925493Z] {jlink_usb_001050250936} J-Link: [1][0]: E000E000 CID B105900D PID 000BBD21 DEVARCH 47702A04 DEVTYPE 00 Cortex-M33
    [2025-07-29T11:48:02.928Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.928492Z] {jlink_usb_001050250936} J-Link: [1][1]: E0001000 CID B105900D PID 000BBD21 DEVARCH 47701A02 DEVTYPE 00 DWT
    [2025-07-29T11:48:02.931Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.931490Z] {jlink_usb_001050250936} J-Link: [1][2]: E0002000 CID B105900D PID 000BBD21 DEVARCH 47701A03 DEVTYPE 00 FPB
    [2025-07-29T11:48:02.934Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.933905Z] {jlink_usb_001050250936} J-Link: [1][3]: E0000000 CID B105900D PID 000BBD21 DEVARCH 47701A01 DEVTYPE 43 ITM
    [2025-07-29T11:48:02.935Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.935492Z] {jlink_usb_001050250936} J-Link: [1][5]: E0041000 CID B105900D PID 002BBD21 DEVARCH 47724A13 DEVTYPE 13 ETM
    [2025-07-29T11:48:02.936Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.936905Z] {jlink_usb_001050250936} J-Link: [0][1]: E0040000 CID B105900D PID 000BBD21 DEVARCH 00000000 DEVTYPE 11 TPIU
    [2025-07-29T11:48:02.937Z] [96789] INFO - [ProbeLib] [2025-07-29 11:48:02.936950Z] {jlink_usb_001050250936} <- Create core
    [2025-07-29T11:48:02.937Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:02.937764Z] {jlink_usb_001050250936} Using KMU firmware for device nRF54L15
    [2025-07-29T11:48:02.942Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.942616Z] {jlink_usb_001050250936} J-Link: Reset type: NORMAL (https://wiki.segger.com/J-Link_Reset_Strategies)
    
    [2025-07-29T11:48:02.945Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.944917Z] {jlink_usb_001050250936} J-Link: Reset: ARMv8M core with Security Extension enabled detected. Switch to secure domain.
    [2025-07-29T11:48:02.945Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.945488Z] {jlink_usb_001050250936} J-Link: Reset: Halt core after reset via DEMCR.VC_CORERESET.
    [2025-07-29T11:48:02.946Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:02.946059Z] {jlink_usb_001050250936} J-Link: Reset: Reset device via AIRCR.SYSRESETREQ.
    [2025-07-29T11:48:03.018Z] [96789] INFO - [ProbeLib] [2025-07-29 11:48:03.017932Z] {jlink_usb_001050250936} -> reconnect_to_dp
    [2025-07-29T11:48:03.018Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.018913Z] {jlink_usb_001050250936} JLINKARM_HW_STATUS: JLINKARM_HW_STATUS { VTarget: 3300, tck: 0, tdi: 1, tdo: 1, tms: 0, tres: 1, trst: 255 }
    [2025-07-29T11:48:03.018Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.018921Z] {jlink_usb_001050250936} CORESIGHT_Configure
    [2025-07-29T11:48:03.019Z] [96789] INFO - [ProbeLib] [2025-07-29 11:48:03.019905Z] {jlink_usb_001050250936} -> Powering up sys and debug region
    [2025-07-29T11:48:03.019Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.019912Z] {jlink_usb_001050250936} -> write_dp_unchecked
    [2025-07-29T11:48:03.019Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.019917Z] {jlink_usb_001050250936} -> write_apdp_register
    [2025-07-29T11:48:03.021Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.021071Z] {jlink_usb_001050250936} <- write_apdp_register
    [2025-07-29T11:48:03.021Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.021094Z] {jlink_usb_001050250936} DP wrote 0x00000000 to SELECT = 0x08
    [2025-07-29T11:48:03.021Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.021099Z] {jlink_usb_001050250936} <- write_dp_unchecked
    [2025-07-29T11:48:03.021Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.021104Z] {jlink_usb_001050250936} -> read_dp
    [2025-07-29T11:48:03.021Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.021109Z] {jlink_usb_001050250936} -> read_apdp_register
    [2025-07-29T11:48:03.021Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.021907Z] {jlink_usb_001050250936} <- read_apdp_register
    [2025-07-29T11:48:03.021Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.021914Z] {jlink_usb_001050250936} DP read 0xf0000040 from CTRL/STAT
    [2025-07-29T11:48:03.021Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.021918Z] {jlink_usb_001050250936} <- read_dp
    [2025-07-29T11:48:03.021Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.021923Z] {jlink_usb_001050250936} Powered up sys and dbg regions in 2 ms
    [2025-07-29T11:48:03.021Z] [96789] INFO - [ProbeLib] [2025-07-29 11:48:03.021927Z] {jlink_usb_001050250936} <- Powering up sys and debug region
    [2025-07-29T11:48:03.021Z] [96789] INFO - [ProbeLib] [2025-07-29 11:48:03.021931Z] {jlink_usb_001050250936} <- reconnect_to_dp
    [2025-07-29T11:48:03.208Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.208048Z] {jlink_usb_001050250936} Initial stack: 0x2000c248 Entry point: 0x20001460
    [2025-07-29T11:48:03.208Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.208072Z] {jlink_usb_001050250936} Writing CPU register RegisterIndex(17) with value 0x2000c248
    [2025-07-29T11:48:03.208Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.208093Z] {jlink_usb_001050250936} Writing CPU register RegisterIndex(17) with value 0x2000c248
    [2025-07-29T11:48:03.209Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.209004Z] {jlink_usb_001050250936} -> halt
    [2025-07-29T11:48:03.209Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.209014Z] {jlink_usb_001050250936} Halting CPU Application
    [2025-07-29T11:48:03.209Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.209022Z] {jlink_usb_001050250936} <- halt
    [2025-07-29T11:48:03.209Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.209027Z] {jlink_usb_001050250936} Writing CPU register RegisterIndex(15) with value 0x20001460
    [2025-07-29T11:48:03.209Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.209031Z] {jlink_usb_001050250936} Writing CPU register RegisterIndex(15) with value 0x20001460
    [2025-07-29T11:48:03.209Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.209037Z] {jlink_usb_001050250936} Writing CPU register RegisterIndex(13) with value 0x2000c248
    [2025-07-29T11:48:03.209Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.209040Z] {jlink_usb_001050250936} Writing CPU register RegisterIndex(13) with value 0x2000c248
    [2025-07-29T11:48:03.209Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.209046Z] {jlink_usb_001050250936} -> go
    [2025-07-29T11:48:03.209Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.209050Z] {jlink_usb_001050250936} Checking if core is halted through probe API
    [2025-07-29T11:48:03.214Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.214109Z] {jlink_usb_001050250936} J-Link: Memory map 'after startup completion point' is active
    [2025-07-29T11:48:03.214Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.214137Z] {jlink_usb_001050250936} <- go
    [2025-07-29T11:48:03.224Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.224499Z] {jlink_usb_001050250936} Expected upto 4 bytes, length field 4, and got 4 bytes
    [2025-07-29T11:48:03.224Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.224511Z] {jlink_usb_001050250936} Using com buffer size: 4096, address: 0x2000739c
    [2025-07-29T11:48:03.226Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.226451Z] {jlink_usb_001050250936} Using KMU firmware for device nRF54L15
    [2025-07-29T11:48:03.231Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.231060Z] {jlink_usb_001050250936} J-Link: Memory map 'before startup completion point' is active
    [2025-07-29T11:48:03.232Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.231070Z] {jlink_usb_001050250936} J-Link: Reset type: NORMAL (https://wiki.segger.com/J-Link_Reset_Strategies)
    
    [2025-07-29T11:48:03.234Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.234491Z] {jlink_usb_001050250936} J-Link: Reset: ARMv8M core with Security Extension enabled detected. Switch to secure domain.
    [2025-07-29T11:48:03.234Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.234904Z] {jlink_usb_001050250936} J-Link: Reset: Halt core after reset via DEMCR.VC_CORERESET.
    [2025-07-29T11:48:03.235Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.235491Z] {jlink_usb_001050250936} J-Link: Reset: Reset device via AIRCR.SYSRESETREQ.
    [2025-07-29T11:48:03.310Z] [96789] INFO - [ProbeLib] [2025-07-29 11:48:03.310147Z] {jlink_usb_001050250936} -> reconnect_to_dp
    [2025-07-29T11:48:03.311Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.310942Z] {jlink_usb_001050250936} JLINKARM_HW_STATUS: JLINKARM_HW_STATUS { VTarget: 3300, tck: 0, tdi: 1, tdo: 1, tms: 0, tres: 1, trst: 255 }
    [2025-07-29T11:48:03.311Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.310951Z] {jlink_usb_001050250936} CORESIGHT_Configure
    [2025-07-29T11:48:03.312Z] [96789] INFO - [ProbeLib] [2025-07-29 11:48:03.312222Z] {jlink_usb_001050250936} -> Powering up sys and debug region
    [2025-07-29T11:48:03.312Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.312256Z] {jlink_usb_001050250936} -> write_dp_unchecked
    [2025-07-29T11:48:03.312Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.312266Z] {jlink_usb_001050250936} -> write_apdp_register
    [2025-07-29T11:48:03.312Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.312572Z] {jlink_usb_001050250936} <- write_apdp_register
    [2025-07-29T11:48:03.312Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.312598Z] {jlink_usb_001050250936} DP wrote 0x00000000 to SELECT = 0x08
    [2025-07-29T11:48:03.312Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.312606Z] {jlink_usb_001050250936} <- write_dp_unchecked
    [2025-07-29T11:48:03.312Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.312615Z] {jlink_usb_001050250936} -> read_dp
    [2025-07-29T11:48:03.312Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.312622Z] {jlink_usb_001050250936} -> read_apdp_register
    [2025-07-29T11:48:03.313Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.313097Z] {jlink_usb_001050250936} <- read_apdp_register
    [2025-07-29T11:48:03.313Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.313109Z] {jlink_usb_001050250936} DP read 0xf0000040 from CTRL/STAT
    [2025-07-29T11:48:03.313Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.313113Z] {jlink_usb_001050250936} <- read_dp
    [2025-07-29T11:48:03.313Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.313117Z] {jlink_usb_001050250936} Powered up sys and dbg regions in 0 ms
    [2025-07-29T11:48:03.313Z] [96789] INFO - [ProbeLib] [2025-07-29 11:48:03.313120Z] {jlink_usb_001050250936} <- Powering up sys and debug region
    [2025-07-29T11:48:03.313Z] [96789] INFO - [ProbeLib] [2025-07-29 11:48:03.313124Z] {jlink_usb_001050250936} <- reconnect_to_dp
    [2025-07-29T11:48:03.497Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.497529Z] {jlink_usb_001050250936} Initial stack: 0x2000c248 Entry point: 0x20001460
    [2025-07-29T11:48:03.497Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.497553Z] {jlink_usb_001050250936} Writing CPU register RegisterIndex(17) with value 0x2000c248
    [2025-07-29T11:48:03.497Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.497558Z] {jlink_usb_001050250936} Writing CPU register RegisterIndex(17) with value 0x2000c248
    [2025-07-29T11:48:03.499Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.499059Z] {jlink_usb_001050250936} -> halt
    [2025-07-29T11:48:03.499Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.499120Z] {jlink_usb_001050250936} Halting CPU Application
    [2025-07-29T11:48:03.499Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.499167Z] {jlink_usb_001050250936} <- halt
    [2025-07-29T11:48:03.499Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.499182Z] {jlink_usb_001050250936} Writing CPU register RegisterIndex(15) with value 0x20001460
    [2025-07-29T11:48:03.499Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.499190Z] {jlink_usb_001050250936} Writing CPU register RegisterIndex(15) with value 0x20001460
    [2025-07-29T11:48:03.499Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.499217Z] {jlink_usb_001050250936} Writing CPU register RegisterIndex(13) with value 0x2000c248
    [2025-07-29T11:48:03.499Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.499225Z] {jlink_usb_001050250936} Writing CPU register RegisterIndex(13) with value 0x2000c248
    [2025-07-29T11:48:03.499Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.499236Z] {jlink_usb_001050250936} -> go
    [2025-07-29T11:48:03.499Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.499244Z] {jlink_usb_001050250936} Checking if core is halted through probe API
    [2025-07-29T11:48:03.505Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.505168Z] {jlink_usb_001050250936} J-Link: Memory map 'after startup completion point' is active
    [2025-07-29T11:48:03.505Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.505207Z] {jlink_usb_001050250936} <- go
    [2025-07-29T11:48:03.518Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.518525Z] {jlink_usb_001050250936} Expected upto 4 bytes, length field 4, and got 4 bytes
    [2025-07-29T11:48:03.518Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.518546Z] {jlink_usb_001050250936} Using com buffer size: 4096, address: 0x2000739c
    [2025-07-29T11:48:03.525Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.524916Z] {jlink_usb_001050250936} Expected upto 20 bytes, length field 20, and got 20 bytes
    [2025-07-29T11:48:03.528Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.528500Z] {jlink_usb_001050250936} Wrote 164 bytes of data to com_buffer, [01, 00, 00, 00, 12, 71, 00, 01, 03, 4b, 4e, 80, 01, 03, 00, 00, 09, 06, 00, 06, 00, 00, 00, 00, aa, 30, ff, 7f, 00, 00, 00, 00, a7, 6a, 46, 6b, 3f, eb, 77, eb, 4e, d5, 53, 4d, 1c, 98, 47, 95, 7b, 93, 97, e3, 96, e4, 08, c9, 5a, 14, dd, 68, 63, 8f, f7, 7a, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 20, 00, 00, 00]
    [2025-07-29T11:48:03.532Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.531917Z] {jlink_usb_001050250936} Expected upto 84 bytes, length field 20, and got 20 bytes
    [2025-07-29T11:48:03.532Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.531926Z] {jlink_usb_001050250936} Failed to provision key, firmware source line: 77, status code: 134
    [2025-07-29T11:48:03.532Z] [96789] INFO - [ProbeLib] [2025-07-29 11:48:03.531936Z] {jlink_usb_001050250936} -> Powering down debug region
    [2025-07-29T11:48:03.532Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.531942Z] {jlink_usb_001050250936} -> write_dp_unchecked
    [2025-07-29T11:48:03.532Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.531947Z] {jlink_usb_001050250936} -> write_apdp_register
    [2025-07-29T11:48:03.532Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.532499Z] {jlink_usb_001050250936} <- write_apdp_register
    [2025-07-29T11:48:03.532Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.532507Z] {jlink_usb_001050250936} DP wrote 0x00000000 to SELECT = 0x08
    [2025-07-29T11:48:03.532Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.532512Z] {jlink_usb_001050250936} <- write_dp_unchecked
    [2025-07-29T11:48:03.532Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.532517Z] {jlink_usb_001050250936} -> read_dp
    [2025-07-29T11:48:03.532Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.532521Z] {jlink_usb_001050250936} -> read_apdp_register
    [2025-07-29T11:48:03.533Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.532915Z] {jlink_usb_001050250936} <- read_apdp_register
    [2025-07-29T11:48:03.533Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.532922Z] {jlink_usb_001050250936} DP read 0xf0000040 from CTRL/STAT
    [2025-07-29T11:48:03.533Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.532926Z] {jlink_usb_001050250936} <- read_dp
    [2025-07-29T11:48:03.533Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.532930Z] {jlink_usb_001050250936} -> write_dp_unchecked
    [2025-07-29T11:48:03.533Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.532934Z] {jlink_usb_001050250936} -> write_apdp_register
    [2025-07-29T11:48:03.533Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.533497Z] {jlink_usb_001050250936} <- write_apdp_register
    [2025-07-29T11:48:03.533Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.533504Z] {jlink_usb_001050250936} DP wrote 0x00000000 to SELECT = 0x08
    [2025-07-29T11:48:03.533Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.533508Z] {jlink_usb_001050250936} <- write_dp_unchecked
    [2025-07-29T11:48:03.533Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.533512Z] {jlink_usb_001050250936} -> read_dp
    [2025-07-29T11:48:03.533Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.533516Z] {jlink_usb_001050250936} -> read_apdp_register
    [2025-07-29T11:48:03.534Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.533915Z] {jlink_usb_001050250936} <- read_apdp_register
    [2025-07-29T11:48:03.534Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.533921Z] {jlink_usb_001050250936} DP read 0xf0000040 from CTRL/STAT
    [2025-07-29T11:48:03.534Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.533925Z] {jlink_usb_001050250936} <- read_dp
    [2025-07-29T11:48:03.534Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.533929Z] {jlink_usb_001050250936} -> write_dp_unchecked
    [2025-07-29T11:48:03.534Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.533933Z] {jlink_usb_001050250936} -> write_apdp_register
    [2025-07-29T11:48:03.534Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.534498Z] {jlink_usb_001050250936} <- write_apdp_register
    [2025-07-29T11:48:03.534Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.534506Z] {jlink_usb_001050250936} DP wrote 0x00000000 to CTRL/STAT = 0x04
    [2025-07-29T11:48:03.534Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.534510Z] {jlink_usb_001050250936} <- write_dp_unchecked
    [2025-07-29T11:48:03.536Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.536575Z] {jlink_usb_001050250936} -> write_dp_unchecked
    [2025-07-29T11:48:03.536Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.536581Z] {jlink_usb_001050250936} -> write_apdp_register
    [2025-07-29T11:48:03.536Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.536914Z] {jlink_usb_001050250936} <- write_apdp_register
    [2025-07-29T11:48:03.536Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.536919Z] {jlink_usb_001050250936} DP wrote 0x00000000 to SELECT = 0x08
    [2025-07-29T11:48:03.537Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.536923Z] {jlink_usb_001050250936} <- write_dp_unchecked
    [2025-07-29T11:48:03.537Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.536927Z] {jlink_usb_001050250936} -> read_dp
    [2025-07-29T11:48:03.537Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.536931Z] {jlink_usb_001050250936} -> read_apdp_register
    [2025-07-29T11:48:03.537Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.537497Z] {jlink_usb_001050250936} <- read_apdp_register
    [2025-07-29T11:48:03.537Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.537503Z] {jlink_usb_001050250936} DP read 0x00000040 from CTRL/STAT
    [2025-07-29T11:48:03.537Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.537617Z] Got device error response
    [2025-07-29T11:48:03.537Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.537507Z] {jlink_usb_001050250936} <- read_dp
    [2025-07-29T11:48:03.537Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.537665Z] Expecting trace channel to disconnect.
    [2025-07-29T11:48:03.537Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.537512Z] {jlink_usb_001050250936} Powered down sys and dbg regions in 4 ms
    [2025-07-29T11:48:03.537Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.537681Z] Terminating worker with id 96815
    [2025-07-29T11:48:03.537Z] [96789] INFO - [ProbeLib] [2025-07-29 11:48:03.537516Z] {jlink_usb_001050250936} <- Powering down debug region
    [2025-07-29T11:48:03.537Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.537716Z] Waiting for worker to exit.
    [2025-07-29T11:48:03.537Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.537725Z] {jlink_usb_001050250936} Probe worker received message: Shutdown
    [2025-07-29T11:48:03.537Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.537733Z] {jlink_usb_001050250936} Closing emulator connection
    [2025-07-29T11:48:03.537Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.537738Z] {jlink_usb_001050250936} Closing connection to J-Link
    [2025-07-29T11:48:03.538Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.538836Z] Waiting for worker to exit.
    [2025-07-29T11:48:03.539Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.539957Z] Waiting for worker to exit.
    [2025-07-29T11:48:03.542Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.542107Z] Waiting for worker to exit.
    [2025-07-29T11:48:03.545Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.545262Z] Waiting for worker to exit.
    [2025-07-29T11:48:03.550Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.550407Z] Waiting for worker to exit.
    [2025-07-29T11:48:03.555Z] [96789] DEBUG - [ProbeLib] [2025-07-29 11:48:03.555431Z] {jlink_usb_001050250936} Probe worker stopped.
    [2025-07-29T11:48:03.558Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.558516Z] Waiting for worker to exit.
    [2025-07-29T11:48:03.560Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.560376Z] Trace channel disconnected as expected.
    [2025-07-29T11:48:03.560Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.560413Z] Trace thread ends now...
    [2025-07-29T11:48:03.571Z] [96789] INFO - [ProbeLib] [2025-07-29 11:48:03.571629Z] Worker exited successfully
    [2025-07-29T11:48:03.571Z] [96789] TRACE - [ProbeLib] [2025-07-29 11:48:03.571652Z] Joined trace thread.
    [2025-07-29T11:48:03.571Z] [96789] DEBUG - join thread finished: true
    [2025-07-29T11:48:03.572Z] [96789] TRACE - [boardController] BoardControllerPlugin::drop - ref 0x5846c65c9620
    can we please get some support on this.

    Kind regards,

    Daniyal

  • Hi Daniyal,

    Our developer points out that ECDSA key has to be for signing and not for encryption. Therefore, the problem is with --usage ENCRYPT_DECRYPT_EXPORT. Please use a usage for signing, such as SIGN_VERIFY.

    Best regards,

    Hieu

Related