Hello, im trying to create OTA system for nrf54l15 and currently running into issue with the key provisioning
-
Device: nRF54L15 based custom board (
nrf54l15/nrf54l15/cpuapp) -
NCS Version: 3.4.0
-
Issue summary:
nrfutil device x-provision-keysfails withTried to provision 1 keys, 1 keyslot(s) failed to be provisioned (Generic)immediately after a successfulnrfutil device recover -
Attachments:
keyfile.json:{ "version": 0, "keyslots": [ { "metadata": "0x4241FF00034B4E80002800000008000600000000F230FF7F00000000", "value": "0xc5ce32623b5d0a6e0229b24ecd7ae3a0f54eddc7662183a11df8372d92fcc329" }, { "metadata": "0x4241FF00034B4E80002800000008000600000000E230FF7F00000000", "value": "0x2d75da27ddfcaf2aa2cfc50ca952fd73569fb9521893eb25e8f422c8c084338e" } ] }sysbuild.conf:# Two-stage boot chain SB_CONFIG_SECURE_BOOT_APPCORE=y SB_CONFIG_BOOTLOADER_MCUBOOT=y # Partition Manager SB_CONFIG_PARTITION_MANAGER=y # ED25519 keys SB_CONFIG_BOOT_SIGNATURE_TYPE_ED25519=y SB_CONFIG_SECURE_BOOT_SIGNATURE_TYPE_ED25519=y # Store MCUboot verification key in KMU SB_CONFIG_MCUBOOT_SIGNATURE_USING_KMU=y # Generate KMU provisioning files for both bootloaders SB_CONFIG_MCUBOOT_GENERATE_DEFAULT_KEY_FILE=y SB_CONFIG_SECURE_BOOT_GENERATE_DEFAULT_KMU_KEYFILE=y # Signing keys SB_CONFIG_SECURE_BOOT_SIGNING_KEY_FILE="${APP_DIR}/keys/nsib_priv.pem" SB_CONFIG_BOOT_SIGNATURE_KEY_FILE="${APP_DIR}/keys/mcuboot_priv.pem" # Disable monotonic counter during development SB_CONFIG_SECURE_BOOT_MONOTONIC_COUNTER=npm_static.yml:# OTP region provision: address: 0xffd500 end_address: 0xffd960 region: otp size: 0x460 otp: address: 0xffd960 end_address: 0xffd980 region: otp size: 0x20 # Bootconf region bootconf: address: 0xffd080 end_address: 0xffd084 region: bootconf size: 0x4 # SRAM sram_primary: address: 0x20000000 end_address: 0x20040000 region: sram_primary size: 0x40000 # ================= FLASH PRIMARY ================= # NSIB (b0) - Statically defined to close the 0x0 - 0x7800 gap b0: address: 0x0 end_address: 0x7800 region: flash_primary size: 0x7800 b0_container: address: 0x0 end_address: 0x7800 region: flash_primary size: 0x7800 span: - b0 # MCUboot Slot 0 (s0) - Statically defined to close the 0x7800 - 0x14800 gap s0_pad: address: 0x7800 end_address: 0x8000 region: flash_primary size: 0x800 EMPTY_0: address: 0x8000 end_address: 0x8800 region: flash_primary size: 0x800 mcuboot: address: 0x8800 end_address: 0x14800 region: flash_primary size: 0xc000 s0_image: address: 0x8800 end_address: 0x14800 region: flash_primary size: 0xc000 span: - mcuboot s0: address: 0x7800 end_address: 0x14800 region: flash_primary size: 0xd000 span: - s0_pad - s0_image # MCUboot Slot 1 (s1) - Matches s0 size (0xd000) exactly s1_pad: address: 0x14800 end_address: 0x15000 region: flash_primary size: 0x800 s1_image: address: 0x15000 end_address: 0x21800 region: flash_primary size: 0xc800 s1: address: 0x14800 end_address: 0x21800 region: flash_primary size: 0xd000 span: - s1_pad - s1_image # Application primary slot (Starting at 0x21800) mcuboot_pad: address: 0x21800 end_address: 0x22000 region: flash_primary size: 0x800 # **THE SINGLE DYNAMIC GAP**: # Leave the range 0x22000 to 0xce000 undefined as a gap in this static layout # for the dynamic 'app' partition to be placed in. mcuboot_primary: address: 0x21800 end_address: 0xce000 region: flash_primary size: 0xac800 span: - mcuboot_pad - app mcuboot_primary_app: address: 0x22000 end_address: 0xce000 region: flash_primary size: 0xac000 span: - app # Application secondary slot (DFU) # Size shrunk slightly to 0xab000 so the entire map fits under 0x17d000 mcuboot_secondary: address: 0xce000 end_address: 0x179000 region: flash_primary size: 0xab000 # Storage - Now sits perfectly within the 0x17d000 flash boundary zms_storage: address: 0x179000 end_address: 0x17d000 region: flash_primary size: 0x4000The full nrfutil trace log (run with--log-level trace --log-output stdout --json):{"type":"log","data":{"level":"INFO","message":"nrfutil-device (version = 2.8.3, platform = x86_64-unknown-linux-gnu, classification = nrf-external) invoked with x-provision-keys --key-file /tmp/nrfutil_2psquiyt/keyfile.json --traits jlink --log-level trace --log-output stdout --json ","timestamp":"2026-08-09T18:10:41.286Z"}} {"type":"log","data":{"level":"DEBUG","message":"cargo = false, force_libnrfdl_lookup = false, force_nrfutil_libdir = false","timestamp":"2026-08-09T18:10:41.286Z"}} {"type":"log","data":{"level":"DEBUG","message":"Creating the nrfdl context via nrfdl_create_context_with_config: Plugin location is assumed to be /home/adam/.nrfutil/lib/nrfutil-device","timestamp":"2026-08-09T18:10:41.286Z"}} {"type":"log","data":{"level":"INFO","message":"Starting parent process watchdog, current parent process ID: 118207","timestamp":"2026-08-09T18:10:41.286Z"}} {"type":"log","data":{"level":"DEBUG","message":"Loading plugins from directory /home/adam/.nrfutil/lib/nrfutil-device","timestamp":"2026-08-09T18:10:41.286Z"}} {"type":"log","data":{"level":"INFO","message":"[ProbeLib] [2026-08-09 18:10:41.317472Z] Opened J-Link DLL at /opt/SEGGER/JLink/libjlinkarm.so with version 8.20","timestamp":"2026-08-09T18:10:41.317Z"}} {"type":"log","data":{"level":"DEBUG","message":"Plugin BOARDCONTROLLER does not support `get_version_list`","timestamp":"2026-08-09T18:10:41.317Z"}} {"type":"log","data":{"level":"DEBUG","message":"Plugin sdfu does not support `get_version_list`","timestamp":"2026-08-09T18:10:41.317Z"}} {"type":"log","data":{"level":"DEBUG","message":"Plugin mcuBoot does not support `get_version_list`","timestamp":"2026-08-09T18:10:41.317Z"}} {"type":"log","data":{"level":"DEBUG","message":"operation to get devices for : Ok(\"{\\\"operations\\\":[{\\\"operation\\\":{\\\"type\\\":\\\"provision-keys\\\",\\\"keyfile\\\":\\\"/tmp/nrfutil_2psquiyt/keyfile.json\\\"},\\\"core\\\":\\\"NRFDL_DEVICE_CORE_APPLICATION\\\"}]}\")","timestamp":"2026-08-09T18:10:41.317Z"}} {"type":"log","data":{"level":"TRACE","message":"Operations required by a device to do: {\"provision-keys\"}","timestamp":"2026-08-09T18:10:41.317Z"}} {"type":"log","data":{"level":"DEBUG","message":"enumerate_devices","timestamp":"2026-08-09T18:10:41.317Z"}} {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/bus/usb/devices/1-3.4\"","timestamp":"2026-08-09T18:10:41.317Z"}} {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/bus/usb/devices/1-7\"","timestamp":"2026-08-09T18:10:41.318Z"}} {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/bus/usb/devices/1-5\"","timestamp":"2026-08-09T18:10:41.318Z"}} {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/bus/usb/devices/1-3\"","timestamp":"2026-08-09T18:10:41.318Z"}} {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/bus/usb/devices/1-3.3\"","timestamp":"2026-08-09T18:10:41.319Z"}} {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/bus/usb/devices/1-8\"","timestamp":"2026-08-09T18:10:41.319Z"}} {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/bus/usb/devices/1-4\"","timestamp":"2026-08-09T18:10:41.320Z"}} {"type":"log","data":{"level":"DEBUG","message":"[Linux] Linux serialport enumerate.","timestamp":"2026-08-09T18:10:41.320Z"}} {"type":"log","data":{"level":"TRACE","message":"[Linux] get_lister_item: sys_path = /sys/devices/pci0000:00/0000:00:02.1/0000:02:00.0/usb1/1-8/1-8:1.0/tty/ttyACM0","timestamp":"2026-08-09T18:10:41.348Z"}} {"type":"log","data":{"level":"TRACE","message":"[Linux] get_lister_item: devnode = /dev/ttyACM0","timestamp":"2026-08-09T18:10:41.348Z"}} {"type":"log","data":{"level":"DEBUG","message":"[Linux] parent syspath: /sys/devices/pci0000:00/0000:00:02.1/0000:02:00.0/usb1","timestamp":"2026-08-09T18:10:41.349Z"}} {"type":"log","data":{"level":"DEBUG","message":"[Linux] set container ID: /sys/devices/pci0000:00/0000:00:02.1/0000:02:00.0/usb1","timestamp":"2026-08-09T18:10:41.349Z"}} {"type":"log","data":{"level":"TRACE","message":"[Linux] get_lister_item: sys_path = /sys/devices/pci0000:00/0000:00:02.1/0000:02:00.0/usb1/1-8/1-8:1.2/tty/ttyACM1","timestamp":"2026-08-09T18:10:41.349Z"}} {"type":"log","data":{"level":"TRACE","message":"[Linux] get_lister_item: devnode = /dev/ttyACM1","timestamp":"2026-08-09T18:10:41.349Z"}} {"type":"log","data":{"level":"DEBUG","message":"[Linux] parent syspath: /sys/devices/pci0000:00/0000:00:02.1/0000:02:00.0/usb1","timestamp":"2026-08-09T18:10:41.350Z"}} {"type":"log","data":{"level":"DEBUG","message":"[Linux] set container ID: /sys/devices/pci0000:00/0000:00:02.1/0000:02:00.0/usb1","timestamp":"2026-08-09T18:10:41.350Z"}} {"type":"log","data":{"level":"DEBUG","message":"[Linux] try to map FTDI to segger device","timestamp":"2026-08-09T18:10:41.366Z"}} {"type":"log","data":{"level":"DEBUG","message":"enumerate: Device with sn 001057707318 has board version PCA10156","timestamp":"2026-08-09T18:10:41.367Z"}} {"type":"log","data":{"level":"INFO","message":"[ProbeLib] [2026-08-09 18:10:41.367951Z] Opened J-Link DLL at /opt/SEGGER/JLink/libjlinkarm.so with version 8.20","timestamp":"2026-08-09T18:10:41.367Z"}} {"type":"log","data":{"level":"INFO","message":"[ProbeLib] [2026-08-09 18:10:41.383702Z] Found 1 attached J-Link devices","timestamp":"2026-08-09T18:10:41.383Z"}} {"type":"log","data":{"level":"DEBUG","message":"enumerate_devices finished successfully","timestamp":"2026-08-09T18:10:41.395Z"}} {"type":"task_begin","data":{"task":{"id":"7d03f250af6e44c29294434130bedd3a","description":"Provision keys on 1057707318","name":"provision_keys","data":{"serialNumber":"001057707318"}}}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.395329Z] Checking whether operations are supported","timestamp":"2026-08-09T18:10:41.395Z"}} {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/bus/usb/devices/1-3.4\"","timestamp":"2026-08-09T18:10:41.395Z"}} {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/bus/usb/devices/1-7\"","timestamp":"2026-08-09T18:10:41.395Z"}} {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/bus/usb/devices/1-5\"","timestamp":"2026-08-09T18:10:41.396Z"}} {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/bus/usb/devices/1-3\"","timestamp":"2026-08-09T18:10:41.396Z"}} {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/bus/usb/devices/1-3.3\"","timestamp":"2026-08-09T18:10:41.396Z"}} {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/bus/usb/devices/1-8\"","timestamp":"2026-08-09T18:10:41.397Z"}} {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/bus/usb/devices/1-4\"","timestamp":"2026-08-09T18:10:41.397Z"}} {"type":"log","data":{"level":"DEBUG","message":"Waiting for async task with id TaskId(1) to complete","timestamp":"2026-08-09T18:10:41.397Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.397978Z] Executing operation: {\"operations\":[{\"core\":\"NRFDL_DEVICE_CORE_APPLICATION\",\"operation\":{\"keyfile\":\"/tmp/nrfutil_2psquiyt/keyfile.json\",\"type\":\"provision-keys\"}}]}","timestamp":"2026-08-09T18:10:41.397Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.398059Z] Looking for file in /home/adam/.nrfutil/lib/nrfutil-device/plugin-probe-worker","timestamp":"2026-08-09T18:10:41.398Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.398083Z] Found file at /home/adam/.nrfutil/lib/nrfutil-device/plugin-probe-worker","timestamp":"2026-08-09T18:10:41.398Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.398176Z] Created IPC server /tmp/.tmpQY9Lyh/socket","timestamp":"2026-08-09T18:10:41.398Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.398395Z] Spawned worker process with id 118247","timestamp":"2026-08-09T18:10:41.398Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.398465Z] Accepting IPC connection","timestamp":"2026-08-09T18:10:41.398Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.400718Z] Accepted IPC connection","timestamp":"2026-08-09T18:10:41.400Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.400773Z] The worker supervisor's role is finished","timestamp":"2026-08-09T18:10:41.400Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.408526Z] Received signal from master, returning alive worker.","timestamp":"2026-08-09T18:10:41.408Z"}} {"type":"log","data":{"level":"INFO","message":"[ProbeLib] [2026-08-09 18:10:41.408638Z] Handshake signatures match","timestamp":"2026-08-09T18:10:41.408Z"}} {"type":"log","data":{"level":"INFO","message":"[ProbeLib] [2026-08-09 18:10:41.408757Z] Connection with Probe worker established.","timestamp":"2026-08-09T18:10:41.408Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.408789Z] Starting trace thread","timestamp":"2026-08-09T18:10:41.408Z"}} {"type":"log","data":{"level":"INFO","message":"[ProbeLib] [2026-08-09 18:10:41.400591Z] {jlink_usb_001057707318} nrf-probe version 0.34.2","timestamp":"2026-08-09T18:10:41.408Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.400626Z] {jlink_usb_001057707318} Sending IPC handshake response from worker...","timestamp":"2026-08-09T18:10:41.408Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.400713Z] {jlink_usb_001057707318} Started worker message processing loop","timestamp":"2026-08-09T18:10:41.408Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.408881Z] {jlink_usb_001057707318} Probe worker received initial message: Initialize(InitializeRequest { configuration: Configuration { jlink: JLinkConfig { dll_location: None }, target: TargetConfig { adac_timeout: None, swd_clock_frequency: None } }, firmware_config: None, target_family: None, override_detection: None })","timestamp":"2026-08-09T18:10:41.408Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.408922Z] {jlink_usb_001057707318} -> new","timestamp":"2026-08-09T18:10:41.408Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.408951Z] {jlink_usb_001057707318} -> new_from_path","timestamp":"2026-08-09T18:10:41.408Z"}} {"type":"log","data":{"level":"INFO","message":"[ProbeLib] [2026-08-09 18:10:41.415777Z] {jlink_usb_001057707318} Opened J-Link DLL at /opt/SEGGER/JLink/libjlinkarm.so with version 8.20","timestamp":"2026-08-09T18:10:41.415Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.415796Z] {jlink_usb_001057707318} <- new_from_path","timestamp":"2026-08-09T18:10:41.415Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.415801Z] {jlink_usb_001057707318} <- new","timestamp":"2026-08-09T18:10:41.415Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.415805Z] {jlink_usb_001057707318} Setting up JLink interface.","timestamp":"2026-08-09T18:10:41.415Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.415810Z] {jlink_usb_001057707318} -> connect","timestamp":"2026-08-09T18:10:41.415Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.415815Z] {jlink_usb_001057707318} Selecting J-Link with serial number 001057707318","timestamp":"2026-08-09T18:10:41.415Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.422992Z] {jlink_usb_001057707318} ExecCommand SuppressInfoUpdateFW","timestamp":"2026-08-09T18:10:41.423Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.423013Z] {jlink_usb_001057707318} ExecCommand SuppressInfoUpdateFW returned 0","timestamp":"2026-08-09T18:10:41.423Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.423018Z] {jlink_usb_001057707318} ExecCommand DisableAutoUpdateFW","timestamp":"2026-08-09T18:10:41.423Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.423024Z] {jlink_usb_001057707318} ExecCommand DisableAutoUpdateFW returned 0","timestamp":"2026-08-09T18:10:41.423Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.423029Z] {jlink_usb_001057707318} Applied firmware settings to JLink","timestamp":"2026-08-09T18:10:41.423Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.423033Z] {jlink_usb_001057707318} ExecCommand SetBatchMode 1","timestamp":"2026-08-09T18:10:41.423Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.423038Z] {jlink_usb_001057707318} ExecCommand SetBatchMode 1 returned 0","timestamp":"2026-08-09T18:10:41.423Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.423042Z] {jlink_usb_001057707318} ExecCommand SuppressGUI","timestamp":"2026-08-09T18:10:41.423Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.423048Z] {jlink_usb_001057707318} ExecCommand SuppressGUI returned 0","timestamp":"2026-08-09T18:10:41.423Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.423053Z] {jlink_usb_001057707318} ExecCommand SetAllowFlashCache = 0","timestamp":"2026-08-09T18:10:41.423Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.423059Z] {jlink_usb_001057707318} ExecCommand SetAllowFlashCache = 0 returned 1","timestamp":"2026-08-09T18:10:41.423Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.471993Z] {jlink_usb_001057707318} ExecCommand DisableInfoWinFlashDL","timestamp":"2026-08-09T18:10:41.472Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.472021Z] {jlink_usb_001057707318} ExecCommand DisableInfoWinFlashDL returned 0","timestamp":"2026-08-09T18:10:41.472Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.472026Z] {jlink_usb_001057707318} ExecCommand SetRestartOnClose 0","timestamp":"2026-08-09T18:10:41.472Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.472034Z] {jlink_usb_001057707318} ExecCommand SetRestartOnClose 0 returned 1","timestamp":"2026-08-09T18:10:41.472Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.473751Z] {jlink_usb_001057707318} Speed info: JLINKARM_SPEED_INFO { SizeOfStruct: 12, BaseFreq: 128000000, MinDiv: 64, SupportAdaptive: 0 }","timestamp":"2026-08-09T18:10:41.473Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.473759Z] {jlink_usb_001057707318} Max frequency: 2000 kHz","timestamp":"2026-08-09T18:10:41.473Z"}} {"type":"log","data":{"level":"INFO","message":"[ProbeLib] [2026-08-09 18:10:41.473806Z] {jlink_usb_001057707318} Clock frequency was set to 2000 kHz","timestamp":"2026-08-09T18:10:41.473Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.473816Z] {jlink_usb_001057707318} Retrieved JLink firmware string: J-Link OB-nRF5340-NordicSemi compiled Feb 11 2025 17:15:35","timestamp":"2026-08-09T18:10:41.473Z"}} {"type":"log","data":{"level":"INFO","message":"[ProbeLib] [2026-08-09 18:10:41.473823Z] {jlink_usb_001057707318} Emulator Usb(JLinkSerialNumber(1057707318)) running firmware: J-Link OB-nRF5340-NordicSemi compiled Feb 11 2025 17:15:35","timestamp":"2026-08-09T18:10:41.473Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.473831Z] {jlink_usb_001057707318} <- connect","timestamp":"2026-08-09T18:10:41.473Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.473935Z] {jlink_usb_001057707318} Probe worker received message: Request(ProvisionKeys { keydata: Keyfile { version: 0, keyslots: [GenericKeyslot { metadata: \"0x4241FF00034B4E80002800000008000600000000F230FF7F00000000\", value: \"0xc5ce32623b5d0a6e0229b24ecd7ae3a0f54eddc7662183a11df8372d92fcc329\" }] } })","timestamp":"2026-08-09T18:10:41.473Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.474679Z] {jlink_usb_001057707318} JLINKARM_HW_STATUS: JLINKARM_HW_STATUS { VTarget: 3300, tck: 0, tdi: 1, tdo: 1, tms: 0, tres: 1, trst: 255 }","timestamp":"2026-08-09T18:10:41.474Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.474684Z] {jlink_usb_001057707318} CORESIGHT_Configure","timestamp":"2026-08-09T18:10:41.474Z"}} {"type":"log","data":{"level":"INFO","message":"[ProbeLib] [2026-08-09 18:10:41.475111Z] {jlink_usb_001057707318} -> Powering up sys and debug region","timestamp":"2026-08-09T18:10:41.475Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.475119Z] {jlink_usb_001057707318} -> write_dp_unchecked","timestamp":"2026-08-09T18:10:41.475Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.475123Z] {jlink_usb_001057707318} -> write_apdp_register","timestamp":"2026-08-09T18:10:41.475Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.475680Z] {jlink_usb_001057707318} <- write_apdp_register","timestamp":"2026-08-09T18:10:41.475Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.475691Z] {jlink_usb_001057707318} DP wrote 0x00000000 to SELECT = 0x08","timestamp":"2026-08-09T18:10:41.475Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.475695Z] {jlink_usb_001057707318} <- write_dp_unchecked","timestamp":"2026-08-09T18:10:41.475Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.475700Z] {jlink_usb_001057707318} -> read_dp","timestamp":"2026-08-09T18:10:41.475Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.475705Z] {jlink_usb_001057707318} -> read_apdp_register","timestamp":"2026-08-09T18:10:41.475Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.476681Z] {jlink_usb_001057707318} <- read_apdp_register","timestamp":"2026-08-09T18:10:41.476Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.476690Z] {jlink_usb_001057707318} DP read 0xf0000040 from CTRL/STAT","timestamp":"2026-08-09T18:10:41.476Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.476693Z] {jlink_usb_001057707318} <- read_dp","timestamp":"2026-08-09T18:10:41.476Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.476699Z] {jlink_usb_001057707318} Powered up sys and dbg regions in 1 ms","timestamp":"2026-08-09T18:10:41.476Z"}} {"type":"log","data":{"level":"INFO","message":"[ProbeLib] [2026-08-09 18:10:41.476703Z] {jlink_usb_001057707318} <- Powering up sys and debug region","timestamp":"2026-08-09T18:10:41.476Z"}} {"type":"log","data":{"level":"INFO","message":"[ProbeLib] [2026-08-09 18:10:41.477510Z] {jlink_usb_001057707318} -> detect device family","timestamp":"2026-08-09T18:10:41.477Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.477523Z] {jlink_usb_001057707318} -> read_dp","timestamp":"2026-08-09T18:10:41.477Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.477530Z] {jlink_usb_001057707318} -> read_apdp_register","timestamp":"2026-08-09T18:10:41.477Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.478108Z] {jlink_usb_001057707318} <- read_apdp_register","timestamp":"2026-08-09T18:10:41.478Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.478117Z] {jlink_usb_001057707318} DP read 0x6ba02477 from DPIDR","timestamp":"2026-08-09T18:10:41.478Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.478125Z] {jlink_usb_001057707318} <- read_dp","timestamp":"2026-08-09T18:10:41.478Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.478135Z] {jlink_usb_001057707318} DPIDR: Register { content: 1805657207, revision: 6, part_no: 186, res0: 0, min: 0, version: 2, designer: 571 }","timestamp":"2026-08-09T18:10:41.478Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.478153Z] {jlink_usb_001057707318} -> read_ap","timestamp":"2026-08-09T18:10:41.478Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.478159Z] {jlink_usb_001057707318} -> write_dp_unchecked","timestamp":"2026-08-09T18:10:41.478Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.478165Z] {jlink_usb_001057707318} -> write_apdp_register","timestamp":"2026-08-09T18:10:41.478Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.478676Z] {jlink_usb_001057707318} <- write_apdp_register","timestamp":"2026-08-09T18:10:41.478Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.478685Z] {jlink_usb_001057707318} DP wrote 0x00000000 to SELECT = 0x08","timestamp":"2026-08-09T18:10:41.478Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.478690Z] {jlink_usb_001057707318} <- write_dp_unchecked","timestamp":"2026-08-09T18:10:41.478Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.478696Z] {jlink_usb_001057707318} -> read_apdp_register","timestamp":"2026-08-09T18:10:41.478Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.479100Z] {jlink_usb_001057707318} <- read_apdp_register","timestamp":"2026-08-09T18:10:41.479Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.479113Z] {jlink_usb_001057707318} AP 0 read 0x03800042 from CSW(mem-ap) or RESET(ctrl-ap)","timestamp":"2026-08-09T18:10:41.479Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.479118Z] {jlink_usb_001057707318} <- read_ap","timestamp":"2026-08-09T18:10:41.479Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.479124Z] {jlink_usb_001057707318} -> read_ap","timestamp":"2026-08-09T18:10:41.479Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.479129Z] {jlink_usb_001057707318} -> write_dp_unchecked","timestamp":"2026-08-09T18:10:41.479Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.479133Z] {jlink_usb_001057707318} -> write_apdp_register","timestamp":"2026-08-09T18:10:41.479Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.479677Z] {jlink_usb_001057707318} <- write_apdp_register","timestamp":"2026-08-09T18:10:41.479Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.479683Z] {jlink_usb_001057707318} DP wrote 0x000000f0 to SELECT = 0x08","timestamp":"2026-08-09T18:10:41.479Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.479687Z] {jlink_usb_001057707318} <- write_dp_unchecked","timestamp":"2026-08-09T18:10:41.479Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.479691Z] {jlink_usb_001057707318} -> read_apdp_register","timestamp":"2026-08-09T18:10:41.479Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.480097Z] {jlink_usb_001057707318} <- read_apdp_register","timestamp":"2026-08-09T18:10:41.480Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.480103Z] {jlink_usb_001057707318} AP 0 read 0x84770001 from IDR","timestamp":"2026-08-09T18:10:41.480Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.480107Z] {jlink_usb_001057707318} <- read_ap","timestamp":"2026-08-09T18:10:41.480Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.480112Z] {jlink_usb_001057707318} -> read_ap","timestamp":"2026-08-09T18:10:41.480Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.480116Z] {jlink_usb_001057707318} -> write_dp_unchecked","timestamp":"2026-08-09T18:10:41.480Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.480119Z] {jlink_usb_001057707318} -> write_apdp_register","timestamp":"2026-08-09T18:10:41.480Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.481097Z] {jlink_usb_001057707318} <- write_apdp_register","timestamp":"2026-08-09T18:10:41.481Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.481104Z] {jlink_usb_001057707318} DP wrote 0x01000000 to SELECT = 0x08","timestamp":"2026-08-09T18:10:41.481Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.481108Z] {jlink_usb_001057707318} <- write_dp_unchecked","timestamp":"2026-08-09T18:10:41.481Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.481113Z] {jlink_usb_001057707318} -> read_apdp_register","timestamp":"2026-08-09T18:10:41.481Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.481676Z] {jlink_usb_001057707318} <- read_apdp_register","timestamp":"2026-08-09T18:10:41.481Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.481682Z] {jlink_usb_001057707318} AP 1 read 0x43800042 from CSW(mem-ap) or RESET(ctrl-ap)","timestamp":"2026-08-09T18:10:41.481Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.481686Z] {jlink_usb_001057707318} <- read_ap","timestamp":"2026-08-09T18:10:41.481Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.481691Z] {jlink_usb_001057707318} -> read_ap","timestamp":"2026-08-09T18:10:41.481Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.481695Z] {jlink_usb_001057707318} -> write_dp_unchecked","timestamp":"2026-08-09T18:10:41.481Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.481699Z] {jlink_usb_001057707318} -> write_apdp_register","timestamp":"2026-08-09T18:10:41.481Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.482097Z] {jlink_usb_001057707318} <- write_apdp_register","timestamp":"2026-08-09T18:10:41.482Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.482104Z] {jlink_usb_001057707318} DP wrote 0x010000f0 to SELECT = 0x08","timestamp":"2026-08-09T18:10:41.482Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.482107Z] {jlink_usb_001057707318} <- write_dp_unchecked","timestamp":"2026-08-09T18:10:41.482Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.482112Z] {jlink_usb_001057707318} -> read_apdp_register","timestamp":"2026-08-09T18:10:41.482Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.482677Z] {jlink_usb_001057707318} <- read_apdp_register","timestamp":"2026-08-09T18:10:41.482Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.482683Z] {jlink_usb_001057707318} AP 1 read 0x84770001 from IDR","timestamp":"2026-08-09T18:10:41.482Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.482687Z] {jlink_usb_001057707318} <- read_ap","timestamp":"2026-08-09T18:10:41.482Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.482691Z] {jlink_usb_001057707318} -> read_ap","timestamp":"2026-08-09T18:10:41.482Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.482695Z] {jlink_usb_001057707318} -> write_dp_unchecked","timestamp":"2026-08-09T18:10:41.482Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.482698Z] {jlink_usb_001057707318} -> write_apdp_register","timestamp":"2026-08-09T18:10:41.482Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.483097Z] {jlink_usb_001057707318} <- write_apdp_register","timestamp":"2026-08-09T18:10:41.483Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.483103Z] {jlink_usb_001057707318} DP wrote 0x02000000 to SELECT = 0x08","timestamp":"2026-08-09T18:10:41.483Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.483107Z] {jlink_usb_001057707318} <- write_dp_unchecked","timestamp":"2026-08-09T18:10:41.483Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.483111Z] {jlink_usb_001057707318} -> read_apdp_register","timestamp":"2026-08-09T18:10:41.483Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.483677Z] {jlink_usb_001057707318} <- read_apdp_register","timestamp":"2026-08-09T18:10:41.483Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.483684Z] {jlink_usb_001057707318} AP 2 read 0x00000000 from CSW(mem-ap) or RESET(ctrl-ap)","timestamp":"2026-08-09T18:10:41.483Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.483687Z] {jlink_usb_001057707318} <- read_ap","timestamp":"2026-08-09T18:10:41.483Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.483691Z] {jlink_usb_001057707318} -> read_ap","timestamp":"2026-08-09T18:10:41.483Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.483695Z] {jlink_usb_001057707318} -> write_dp_unchecked","timestamp":"2026-08-09T18:10:41.483Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.483698Z] {jlink_usb_001057707318} -> write_apdp_register","timestamp":"2026-08-09T18:10:41.483Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.484101Z] {jlink_usb_001057707318} <- write_apdp_register","timestamp":"2026-08-09T18:10:41.484Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.484108Z] {jlink_usb_001057707318} DP wrote 0x020000f0 to SELECT = 0x08","timestamp":"2026-08-09T18:10:41.484Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.484112Z] {jlink_usb_001057707318} <- write_dp_unchecked","timestamp":"2026-08-09T18:10:41.484Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.484116Z] {jlink_usb_001057707318} -> read_apdp_register","timestamp":"2026-08-09T18:10:41.484Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.484675Z] {jlink_usb_001057707318} <- read_apdp_register","timestamp":"2026-08-09T18:10:41.484Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.484681Z] {jlink_usb_001057707318} AP 2 read 0x32880000 from IDR","timestamp":"2026-08-09T18:10:41.484Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.484685Z] {jlink_usb_001057707318} <- read_ap","timestamp":"2026-08-09T18:10:41.484Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.484698Z] {jlink_usb_001057707318} Detected CTRL-AP revision 3 at AP 2","timestamp":"2026-08-09T18:10:41.484Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.484703Z] {jlink_usb_001057707318} -> read_ap","timestamp":"2026-08-09T18:10:41.484Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.484707Z] {jlink_usb_001057707318} -> write_dp_unchecked","timestamp":"2026-08-09T18:10:41.484Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.484710Z] {jlink_usb_001057707318} -> write_apdp_register","timestamp":"2026-08-09T18:10:41.484Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.487099Z] {jlink_usb_001057707318} <- write_apdp_register","timestamp":"2026-08-09T18:10:41.487Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.487107Z] {jlink_usb_001057707318} DP wrote 0x02000030 to SELECT = 0x08","timestamp":"2026-08-09T18:10:41.487Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.487111Z] {jlink_usb_001057707318} <- write_dp_unchecked","timestamp":"2026-08-09T18:10:41.487Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.487116Z] {jlink_usb_001057707318} -> read_apdp_register","timestamp":"2026-08-09T18:10:41.487Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.487680Z] {jlink_usb_001057707318} <- read_apdp_register","timestamp":"2026-08-09T18:10:41.487Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.487689Z] {jlink_usb_001057707318} AP 2 read 0x0000001c from Unknown AP address 0x30","timestamp":"2026-08-09T18:10:41.487Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.487693Z] {jlink_usb_001057707318} <- read_ap","timestamp":"2026-08-09T18:10:41.487Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.487698Z] {jlink_usb_001057707318} -> read_ap","timestamp":"2026-08-09T18:10:41.487Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.487703Z] {jlink_usb_001057707318} -> write_dp_unchecked","timestamp":"2026-08-09T18:10:41.487Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.487707Z] {jlink_usb_001057707318} -> write_apdp_register","timestamp":"2026-08-09T18:10:41.487Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.488678Z] {jlink_usb_001057707318} <- write_apdp_register","timestamp":"2026-08-09T18:10:41.488Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.488687Z] {jlink_usb_001057707318} DP wrote 0x02000030 to SELECT = 0x08","timestamp":"2026-08-09T18:10:41.488Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.488693Z] {jlink_usb_001057707318} <- write_dp_unchecked","timestamp":"2026-08-09T18:10:41.488Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.488698Z] {jlink_usb_001057707318} -> read_apdp_register","timestamp":"2026-08-09T18:10:41.488Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.489098Z] {jlink_usb_001057707318} <- read_apdp_register","timestamp":"2026-08-09T18:10:41.489Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.489103Z] {jlink_usb_001057707318} AP 2 read 0x00000001 from Unknown AP address 0x34","timestamp":"2026-08-09T18:10:41.489Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.489105Z] {jlink_usb_001057707318} <- read_ap","timestamp":"2026-08-09T18:10:41.489Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.489109Z] {jlink_usb_001057707318} Device detection: partno 0x0000001c hwrevision 0x00000001","timestamp":"2026-08-09T18:10:41.489Z"}} {"type":"log","data":{"level":"INFO","message":"[ProbeLib] [2026-08-09 18:10:41.489112Z] {jlink_usb_001057707318} <- detect device family","timestamp":"2026-08-09T18:10:41.489Z"}} {"type":"log","data":{"level":"INFO","message":"[ProbeLib] [2026-08-09 18:10:41.489125Z] {jlink_usb_001057707318} -> Create core","timestamp":"2026-08-09T18:10:41.489Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.489130Z] {jlink_usb_001057707318} -> Get Protection Status","timestamp":"2026-08-09T18:10:41.489Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.489133Z] {jlink_usb_001057707318} -> read_ap","timestamp":"2026-08-09T18:10:41.489Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.489135Z] {jlink_usb_001057707318} -> write_dp_unchecked","timestamp":"2026-08-09T18:10:41.489Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.489138Z] {jlink_usb_001057707318} -> write_apdp_register","timestamp":"2026-08-09T18:10:41.489Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.489676Z] {jlink_usb_001057707318} <- write_apdp_register","timestamp":"2026-08-09T18:10:41.489Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.489680Z] {jlink_usb_001057707318} DP wrote 0x00000000 to SELECT = 0x08","timestamp":"2026-08-09T18:10:41.489Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.489683Z] {jlink_usb_001057707318} <- write_dp_unchecked","timestamp":"2026-08-09T18:10:41.489Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.489686Z] {jlink_usb_001057707318} -> read_apdp_register","timestamp":"2026-08-09T18:10:41.489Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.490098Z] {jlink_usb_001057707318} <- read_apdp_register","timestamp":"2026-08-09T18:10:41.490Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.490103Z] {jlink_usb_001057707318} AP 0 read 0x03800042 from CSW(mem-ap) or RESET(ctrl-ap)","timestamp":"2026-08-09T18:10:41.490Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.490106Z] {jlink_usb_001057707318} <- read_ap","timestamp":"2026-08-09T18:10:41.490Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.490110Z] {jlink_usb_001057707318} Checking protection on AP 0: CSW=0x03800042","timestamp":"2026-08-09T18:10:41.490Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.490114Z] {jlink_usb_001057707318} Access port protection is 'None'","timestamp":"2026-08-09T18:10:41.490Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.490117Z] {jlink_usb_001057707318} <- Get Protection Status","timestamp":"2026-08-09T18:10:41.490Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.490122Z] {jlink_usb_001057707318} Core Application: Using AHB-AP 0","timestamp":"2026-08-09T18:10:41.490Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.490130Z] {jlink_usb_001057707318} Memory ram @ 0x20000000 needs programmer peripheral RAM","timestamp":"2026-08-09T18:10:41.490Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.490137Z] {jlink_usb_001057707318} Memory uicr @ 0x00ffd000 needs programmer peripheral RRAMC","timestamp":"2026-08-09T18:10:41.490Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.490141Z] {jlink_usb_001057707318} Memory ficr @ 0x00ffc000 needs programmer peripheral RRAMC","timestamp":"2026-08-09T18:10:41.490Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.490144Z] {jlink_usb_001057707318} Memory flash @ 0x00000000 needs programmer peripheral RRAMC","timestamp":"2026-08-09T18:10:41.490Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.490149Z] {jlink_usb_001057707318} Set Index of AHB-AP to use to 0","timestamp":"2026-08-09T18:10:41.490Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.490155Z] {jlink_usb_001057707318} ExecCommand CORESIGHT_SetIndexAHBAPToUse = 0","timestamp":"2026-08-09T18:10:41.490Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.490165Z] {jlink_usb_001057707318} ExecCommand CORESIGHT_SetIndexAHBAPToUse = 0 returned 0","timestamp":"2026-08-09T18:10:41.490Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.490169Z] {jlink_usb_001057707318} ExecCommand device = Cortex-M33","timestamp":"2026-08-09T18:10:41.490Z"}} {"type":"log","data":{"level":"DEBUG","message":"Setting last error to: Error { code: Timeout, message: \"timeout expired waiting for async task with id {task_id:?}\" }","timestamp":"2026-08-09T18:10:41.498Z"}} {"type":"log","data":{"level":"DEBUG","message":"Waiting for async task with id TaskId(1) to complete","timestamp":"2026-08-09T18:10:41.498Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.509664Z] {jlink_usb_001057707318} J-Link: Device \"CORTEX-M33\" selected.","timestamp":"2026-08-09T18:10:41.509Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.512932Z] {jlink_usb_001057707318} ExecCommand device = Cortex-M33 returned 0","timestamp":"2026-08-09T18:10:41.513Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.512957Z] {jlink_usb_001057707318} Device name set in JLINK to Cortex-M33","timestamp":"2026-08-09T18:10:41.513Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.515136Z] {jlink_usb_001057707318} J-Link: Found SW-DP with ID 0x6BA02477","timestamp":"2026-08-09T18:10:41.515Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.520766Z] {jlink_usb_001057707318} J-Link: DPIDR: 0x6BA02477","timestamp":"2026-08-09T18:10:41.520Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.520775Z] {jlink_usb_001057707318} J-Link: CoreSight SoC-400 or earlier","timestamp":"2026-08-09T18:10:41.520Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.520779Z] {jlink_usb_001057707318} J-Link: AP map detection skipped. Manually configured AP map found.","timestamp":"2026-08-09T18:10:41.520Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.520783Z] {jlink_usb_001057707318} J-Link: AP[0]: AHB-AP (IDR: Not set, ADDR: 0x00000000)","timestamp":"2026-08-09T18:10:41.520Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.522704Z] {jlink_usb_001057707318} J-Link: AP[0]: Core found","timestamp":"2026-08-09T18:10:41.522Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.522714Z] {jlink_usb_001057707318} J-Link: AP[0]: AHB-AP ROM base: 0xE00FE000","timestamp":"2026-08-09T18:10:41.522Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.523698Z] {jlink_usb_001057707318} J-Link: CPUID register: 0x411FD210. Implementer code: 0x41 (ARM)","timestamp":"2026-08-09T18:10:41.523Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.523706Z] {jlink_usb_001057707318} J-Link: Feature set: Mainline","timestamp":"2026-08-09T18:10:41.523Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.526706Z] {jlink_usb_001057707318} J-Link: Cache: No cache","timestamp":"2026-08-09T18:10:41.526Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.526718Z] {jlink_usb_001057707318} J-Link: Found Cortex-M33 r1p0, Little endian.","timestamp":"2026-08-09T18:10:41.526Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.530688Z] {jlink_usb_001057707318} J-Link: FPUnit: 8 code (BP) slots and 0 literal slots","timestamp":"2026-08-09T18:10:41.530Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.537683Z] {jlink_usb_001057707318} J-Link: Security extension: implemented","timestamp":"2026-08-09T18:10:41.537Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.537693Z] {jlink_usb_001057707318} J-Link: Secure debug: enabled","timestamp":"2026-08-09T18:10:41.537Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.537698Z] {jlink_usb_001057707318} J-Link: CoreSight components:","timestamp":"2026-08-09T18:10:41.537Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.537703Z] {jlink_usb_001057707318} J-Link: ROMTbl[0] @ E00FE000","timestamp":"2026-08-09T18:10:41.537Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.539705Z] {jlink_usb_001057707318} J-Link: [0][0]: E00FF000 CID B105100D PID 000BB4C9 ROM Table","timestamp":"2026-08-09T18:10:41.539Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.539714Z] {jlink_usb_001057707318} J-Link: ROMTbl[1] @ E00FF000","timestamp":"2026-08-09T18:10:41.539Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.542686Z] {jlink_usb_001057707318} J-Link: [1][0]: E000E000 CID B105900D PID 000BBD21 DEVARCH 47702A04 DEVTYPE 00 Cortex-M33","timestamp":"2026-08-09T18:10:41.542Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.544688Z] {jlink_usb_001057707318} J-Link: [1][1]: E0001000 CID B105900D PID 000BBD21 DEVARCH 47701A02 DEVTYPE 00 DWT","timestamp":"2026-08-09T18:10:41.544Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.548109Z] {jlink_usb_001057707318} J-Link: [1][2]: E0002000 CID B105900D PID 000BBD21 DEVARCH 47701A03 DEVTYPE 00 FPB","timestamp":"2026-08-09T18:10:41.548Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.550098Z] {jlink_usb_001057707318} J-Link: [1][3]: E0000000 CID B105900D PID 000BBD21 DEVARCH 47701A01 DEVTYPE 43 ITM","timestamp":"2026-08-09T18:10:41.550Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.551680Z] {jlink_usb_001057707318} J-Link: [1][5]: E0041000 CID B105900D PID 002BBD21 DEVARCH 47724A13 DEVTYPE 13 ETM","timestamp":"2026-08-09T18:10:41.551Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.553676Z] {jlink_usb_001057707318} J-Link: [0][1]: E0040000 CID B105900D PID 000BBD21 DEVARCH 00000000 DEVTYPE 11 TPIU","timestamp":"2026-08-09T18:10:41.553Z"}} {"type":"log","data":{"level":"INFO","message":"[ProbeLib] [2026-08-09 18:10:41.553739Z] {jlink_usb_001057707318} <- Create core","timestamp":"2026-08-09T18:10:41.553Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.554325Z] {jlink_usb_001057707318} Found firmware for device nRF54L15","timestamp":"2026-08-09T18:10:41.554Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.559149Z] {jlink_usb_001057707318} J-Link: Reset type: NORMAL (https://wiki.segger.com/J-Link_Reset_Strategies)\n","timestamp":"2026-08-09T18:10:41.559Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.561682Z] {jlink_usb_001057707318} J-Link: Reset: ARMv8M core with Security Extension enabled detected. Switch to secure domain.","timestamp":"2026-08-09T18:10:41.561Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.562682Z] {jlink_usb_001057707318} J-Link: Reset: Halt core after reset via DEMCR.VC_CORERESET.","timestamp":"2026-08-09T18:10:41.562Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.563673Z] {jlink_usb_001057707318} J-Link: Reset: Reset device via AIRCR.SYSRESETREQ.","timestamp":"2026-08-09T18:10:41.563Z"}} {"type":"log","data":{"level":"DEBUG","message":"Setting last error to: Error { code: Timeout, message: \"timeout expired waiting for async task with id {task_id:?}\" }","timestamp":"2026-08-09T18:10:41.599Z"}} {"type":"log","data":{"level":"DEBUG","message":"Waiting for async task with id TaskId(1) to complete","timestamp":"2026-08-09T18:10:41.599Z"}} {"type":"log","data":{"level":"INFO","message":"[ProbeLib] [2026-08-09 18:10:41.632707Z] {jlink_usb_001057707318} -> reconnect_to_dp","timestamp":"2026-08-09T18:10:41.632Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.633102Z] {jlink_usb_001057707318} JLINKARM_HW_STATUS: JLINKARM_HW_STATUS { VTarget: 3300, tck: 0, tdi: 1, tdo: 1, tms: 0, tres: 1, trst: 255 }","timestamp":"2026-08-09T18:10:41.633Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.633109Z] {jlink_usb_001057707318} CORESIGHT_Configure","timestamp":"2026-08-09T18:10:41.633Z"}} {"type":"log","data":{"level":"INFO","message":"[ProbeLib] [2026-08-09 18:10:41.633673Z] {jlink_usb_001057707318} -> Powering up sys and debug region","timestamp":"2026-08-09T18:10:41.633Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.633683Z] {jlink_usb_001057707318} -> write_dp_unchecked","timestamp":"2026-08-09T18:10:41.633Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.633690Z] {jlink_usb_001057707318} -> write_apdp_register","timestamp":"2026-08-09T18:10:41.633Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.634095Z] {jlink_usb_001057707318} <- write_apdp_register","timestamp":"2026-08-09T18:10:41.634Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.634104Z] {jlink_usb_001057707318} DP wrote 0x00000000 to SELECT = 0x08","timestamp":"2026-08-09T18:10:41.634Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.634108Z] {jlink_usb_001057707318} <- write_dp_unchecked","timestamp":"2026-08-09T18:10:41.634Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.634111Z] {jlink_usb_001057707318} -> read_dp","timestamp":"2026-08-09T18:10:41.634Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.634116Z] {jlink_usb_001057707318} -> read_apdp_register","timestamp":"2026-08-09T18:10:41.634Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.634673Z] {jlink_usb_001057707318} <- read_apdp_register","timestamp":"2026-08-09T18:10:41.634Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.634679Z] {jlink_usb_001057707318} DP read 0xf0000040 from CTRL/STAT","timestamp":"2026-08-09T18:10:41.634Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.634683Z] {jlink_usb_001057707318} <- read_dp","timestamp":"2026-08-09T18:10:41.634Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.634690Z] {jlink_usb_001057707318} Powered up sys and dbg regions in 1 ms","timestamp":"2026-08-09T18:10:41.634Z"}} {"type":"log","data":{"level":"INFO","message":"[ProbeLib] [2026-08-09 18:10:41.634694Z] {jlink_usb_001057707318} <- Powering up sys and debug region","timestamp":"2026-08-09T18:10:41.634Z"}} {"type":"log","data":{"level":"INFO","message":"[ProbeLib] [2026-08-09 18:10:41.634697Z] {jlink_usb_001057707318} <- reconnect_to_dp","timestamp":"2026-08-09T18:10:41.634Z"}} {"type":"log","data":{"level":"DEBUG","message":"Setting last error to: Error { code: Timeout, message: \"timeout expired waiting for async task with id {task_id:?}\" }","timestamp":"2026-08-09T18:10:41.700Z"}} {"type":"log","data":{"level":"DEBUG","message":"Waiting for async task with id TaskId(1) to complete","timestamp":"2026-08-09T18:10:41.700Z"}} {"type":"log","data":{"level":"DEBUG","message":"Setting last error to: Error { code: Timeout, message: \"timeout expired waiting for async task with id {task_id:?}\" }","timestamp":"2026-08-09T18:10:41.801Z"}} {"type":"log","data":{"level":"DEBUG","message":"Waiting for async task with id TaskId(1) to complete","timestamp":"2026-08-09T18:10:41.801Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.841119Z] {jlink_usb_001057707318} Initial stack: 0x2000c160 Entry point: 0x200013f8","timestamp":"2026-08-09T18:10:41.841Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.841142Z] {jlink_usb_001057707318} Writing CPU register RegisterIndex(17) with value 0x2000c160","timestamp":"2026-08-09T18:10:41.841Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.841147Z] {jlink_usb_001057707318} Writing CPU register RegisterIndex(17) with value 0x2000c160","timestamp":"2026-08-09T18:10:41.841Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.841687Z] {jlink_usb_001057707318} -> halt","timestamp":"2026-08-09T18:10:41.841Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.841696Z] {jlink_usb_001057707318} Halting CPU Application","timestamp":"2026-08-09T18:10:41.841Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.841702Z] {jlink_usb_001057707318} <- halt","timestamp":"2026-08-09T18:10:41.841Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.841707Z] {jlink_usb_001057707318} Writing CPU register RegisterIndex(15) with value 0x200013f8","timestamp":"2026-08-09T18:10:41.841Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.841710Z] {jlink_usb_001057707318} Writing CPU register RegisterIndex(15) with value 0x200013f8","timestamp":"2026-08-09T18:10:41.841Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.841715Z] {jlink_usb_001057707318} Writing CPU register RegisterIndex(13) with value 0x2000c160","timestamp":"2026-08-09T18:10:41.841Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.841718Z] {jlink_usb_001057707318} Writing CPU register RegisterIndex(13) with value 0x2000c160","timestamp":"2026-08-09T18:10:41.841Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.841723Z] {jlink_usb_001057707318} -> go","timestamp":"2026-08-09T18:10:41.841Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.841727Z] {jlink_usb_001057707318} Checking if core is halted through probe API","timestamp":"2026-08-09T18:10:41.841Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.844699Z] {jlink_usb_001057707318} J-Link: Memory map 'after startup completion point' is active","timestamp":"2026-08-09T18:10:41.844Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.844720Z] {jlink_usb_001057707318} <- go","timestamp":"2026-08-09T18:10:41.844Z"}} {"type":"log","data":{"level":"INFO","message":"[ProbeLib] [2026-08-09 18:10:41.862681Z] {jlink_usb_001057707318} -> Powering down debug region","timestamp":"2026-08-09T18:10:41.862Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.862696Z] {jlink_usb_001057707318} -> write_dp_unchecked","timestamp":"2026-08-09T18:10:41.862Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.862700Z] {jlink_usb_001057707318} -> write_apdp_register","timestamp":"2026-08-09T18:10:41.862Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.863681Z] {jlink_usb_001057707318} <- write_apdp_register","timestamp":"2026-08-09T18:10:41.863Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.863706Z] {jlink_usb_001057707318} DP wrote 0x00000000 to SELECT = 0x08","timestamp":"2026-08-09T18:10:41.863Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.863715Z] {jlink_usb_001057707318} <- write_dp_unchecked","timestamp":"2026-08-09T18:10:41.863Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.863724Z] {jlink_usb_001057707318} -> read_dp","timestamp":"2026-08-09T18:10:41.863Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.863731Z] {jlink_usb_001057707318} -> read_apdp_register","timestamp":"2026-08-09T18:10:41.863Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.864105Z] {jlink_usb_001057707318} <- read_apdp_register","timestamp":"2026-08-09T18:10:41.864Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.864117Z] {jlink_usb_001057707318} DP read 0xf0000040 from CTRL/STAT","timestamp":"2026-08-09T18:10:41.864Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.864123Z] {jlink_usb_001057707318} <- read_dp","timestamp":"2026-08-09T18:10:41.864Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.864129Z] {jlink_usb_001057707318} -> write_dp_unchecked","timestamp":"2026-08-09T18:10:41.864Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.864134Z] {jlink_usb_001057707318} -> write_apdp_register","timestamp":"2026-08-09T18:10:41.864Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.864669Z] {jlink_usb_001057707318} <- write_apdp_register","timestamp":"2026-08-09T18:10:41.864Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.864675Z] {jlink_usb_001057707318} DP wrote 0x00000000 to SELECT = 0x08","timestamp":"2026-08-09T18:10:41.864Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.864679Z] {jlink_usb_001057707318} <- write_dp_unchecked","timestamp":"2026-08-09T18:10:41.864Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.864685Z] {jlink_usb_001057707318} -> read_dp","timestamp":"2026-08-09T18:10:41.864Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.864689Z] {jlink_usb_001057707318} -> read_apdp_register","timestamp":"2026-08-09T18:10:41.864Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.865103Z] {jlink_usb_001057707318} <- read_apdp_register","timestamp":"2026-08-09T18:10:41.865Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.865118Z] {jlink_usb_001057707318} DP read 0xf0000040 from CTRL/STAT","timestamp":"2026-08-09T18:10:41.865Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.865123Z] {jlink_usb_001057707318} <- read_dp","timestamp":"2026-08-09T18:10:41.865Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.865128Z] {jlink_usb_001057707318} -> write_dp_unchecked","timestamp":"2026-08-09T18:10:41.865Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.865132Z] {jlink_usb_001057707318} -> write_apdp_register","timestamp":"2026-08-09T18:10:41.865Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.867095Z] {jlink_usb_001057707318} <- write_apdp_register","timestamp":"2026-08-09T18:10:41.867Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.867101Z] {jlink_usb_001057707318} DP wrote 0x00000000 to CTRL/STAT = 0x04","timestamp":"2026-08-09T18:10:41.867Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.867104Z] {jlink_usb_001057707318} <- write_dp_unchecked","timestamp":"2026-08-09T18:10:41.867Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.869116Z] {jlink_usb_001057707318} -> write_dp_unchecked","timestamp":"2026-08-09T18:10:41.869Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.869121Z] {jlink_usb_001057707318} -> write_apdp_register","timestamp":"2026-08-09T18:10:41.869Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.870095Z] {jlink_usb_001057707318} <- write_apdp_register","timestamp":"2026-08-09T18:10:41.870Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.870100Z] {jlink_usb_001057707318} DP wrote 0x00000000 to SELECT = 0x08","timestamp":"2026-08-09T18:10:41.870Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.870103Z] {jlink_usb_001057707318} <- write_dp_unchecked","timestamp":"2026-08-09T18:10:41.870Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.870107Z] {jlink_usb_001057707318} -> read_dp","timestamp":"2026-08-09T18:10:41.870Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.870110Z] {jlink_usb_001057707318} -> read_apdp_register","timestamp":"2026-08-09T18:10:41.870Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.870667Z] {jlink_usb_001057707318} <- read_apdp_register","timestamp":"2026-08-09T18:10:41.870Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.870671Z] {jlink_usb_001057707318} DP read 0x00000040 from CTRL/STAT","timestamp":"2026-08-09T18:10:41.870Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.870674Z] {jlink_usb_001057707318} <- read_dp","timestamp":"2026-08-09T18:10:41.870Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.870679Z] {jlink_usb_001057707318} Powered down sys and dbg regions in 6 ms","timestamp":"2026-08-09T18:10:41.870Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.870716Z] Got device error response","timestamp":"2026-08-09T18:10:41.870Z"}} {"type":"log","data":{"level":"INFO","message":"[ProbeLib] [2026-08-09 18:10:41.870682Z] {jlink_usb_001057707318} <- Powering down debug region","timestamp":"2026-08-09T18:10:41.870Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.870756Z] Expecting trace channel to disconnect.","timestamp":"2026-08-09T18:10:41.870Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.870794Z] Terminating worker with id 118247","timestamp":"2026-08-09T18:10:41.870Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.870833Z] Waiting for worker to exit.","timestamp":"2026-08-09T18:10:41.870Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.870836Z] {jlink_usb_001057707318} Probe worker received message: Shutdown","timestamp":"2026-08-09T18:10:41.870Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.870841Z] {jlink_usb_001057707318} Closing emulator connection","timestamp":"2026-08-09T18:10:41.870Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.870845Z] {jlink_usb_001057707318} Closing connection to J-Link","timestamp":"2026-08-09T18:10:41.870Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.871859Z] Waiting for worker to exit.","timestamp":"2026-08-09T18:10:41.871Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.872879Z] Waiting for worker to exit.","timestamp":"2026-08-09T18:10:41.872Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.874904Z] Waiting for worker to exit.","timestamp":"2026-08-09T18:10:41.874Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.877938Z] Waiting for worker to exit.","timestamp":"2026-08-09T18:10:41.877Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.882971Z] Waiting for worker to exit.","timestamp":"2026-08-09T18:10:41.882Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.891013Z] Waiting for worker to exit.","timestamp":"2026-08-09T18:10:41.891Z"}} {"type":"log","data":{"level":"DEBUG","message":"[ProbeLib] [2026-08-09 18:10:41.896318Z] {jlink_usb_001057707318} Probe worker stopped.","timestamp":"2026-08-09T18:10:41.896Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.899470Z] Trace channel disconnected as expected.","timestamp":"2026-08-09T18:10:41.899Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.899509Z] Trace thread ends now...","timestamp":"2026-08-09T18:10:41.899Z"}} {"type":"log","data":{"level":"DEBUG","message":"Setting last error to: Error { code: Timeout, message: \"timeout expired waiting for async task with id {task_id:?}\" }","timestamp":"2026-08-09T18:10:41.902Z"}} {"type":"log","data":{"level":"DEBUG","message":"Waiting for async task with id TaskId(1) to complete","timestamp":"2026-08-09T18:10:41.902Z"}} {"type":"log","data":{"level":"INFO","message":"[ProbeLib] [2026-08-09 18:10:41.904114Z] Worker exited successfully","timestamp":"2026-08-09T18:10:41.904Z"}} {"type":"log","data":{"level":"TRACE","message":"[ProbeLib] [2026-08-09 18:10:41.904147Z] Joined trace thread.","timestamp":"2026-08-09T18:10:41.904Z"}} {"type":"log","data":{"level":"DEBUG","message":"Setting last error to: Error { code: Generic, message: \"Device error: Tried to provision 1 keys, 1 keyslot(s) failed to be provisioned\" }","timestamp":"2026-08-09T18:10:41.904Z"}} {"type":"log","data":{"level":"DEBUG","message":"Setting last error to: Error { code: Generic, message: \"Device error: Tried to provision 1 keys, 1 keyslot(s) failed to be provisioned\" }","timestamp":"2026-08-09T18:10:41.904Z"}} {"type":"task_end","data":{"task":{"id":"7d03f250af6e44c29294434130bedd3a","description":"Provision keys on 1057707318","name":"provision_keys","data":{"serialNumber":"001057707318"}},"message":"Failed to provision keys on 1057707318, [Probe] Device error: Tried to provision 1 keys, 1 keyslot(s) failed to be provisioned","result":"fail","error":{"code":1,"description":"Generic"}}} Error: One or more key provisioning tasks failed: * 1057707318: [Probe] Device error: Tried to provision 1 keys, 1 keyslot(s) failed to be provisioned (Generic)The provisioning command used:west ncs-provision upload -s nrf54l15 -k keys/nsib_priv.pem --keyname BL_PUBKEY:âžś application git:(main) âś— west ncs-provision upload -s nrf54l15 -k keys/nsib_priv.pem --keyname BL_PUBKEY nrfutil device x-provision-keys --key-file /tmp/nrfutil_vqldiwsm/keyfile.json --traits jlink Error: One or more key provisioning tasks failed: * 1057707318: [Probe] Device error: Tried to provision 1 keys, 1 keyslot(s) failed to be provisioned (Generic) Uploading failed!
Board output when trying to boot:Fprotect disabled. No protection applied. LCS-awareness disabled. Attempting to boot slot 0. Attempting to boot from address 0x8800. I: Trying to get Firmware version E: Firmware validation failed with error -102. E: Failed to validate signature. Failed to validate, permanently invalidating! Attempting to boot slot 1. Attempting to boot from address 0x15000. I: Trying to get Firmware version E: Firmware validation failed with error -102. E: Failed to validate signature. Failed to validate, permanently invalidating! No bootable image found. Aborting boot.
- Thank you for any help, been trying a lot to solve it using the devzone AI, but it couldnt help me.