Unable to flash DK after cancelling prior flash mid-operation

After cancelling a flash operation to my nrf7002DK (PCA10143 1.0.2), I'm unable to flash my discovery kit again. I have tried both the regular west flash for our application, as using the nrfconnect desktop app to try and program a simple hello world back to the dk, neither sadly worked. I was unable to recover with west flash recover, nor nrfutil device recover.

using "nrfutil device recover --log-level trace --log-output=stdout --json" I received the following log:

{"type":"log","data":{"level":"INFO","message":"nrfutil-device (version = 2.13.2, platform = x86_64-unknown-linux-gnu, classification = nrf-external) invoked with recover --log-level trace --log-output=stdout --json ","timestamp":"2025-12-10T11:37:35.168Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Detected that we are running through nrfutil since NRFUTIL_EXEC_PATH was set. Setting NRF_PROBE_PATH to /home/dev/ncs/toolchains/v3.1.1/nrfutil/home/lib/nrfutil-device","timestamp":"2025-12-10T11:37:35.168Z"}}
{"type":"log","data":{"level":"INFO","message":"Starting parent process watchdog, current parent process ID: 346360","timestamp":"2025-12-10T11:37:35.168Z"}}
{"type":"log","data":{"level":"INFO","message":"Opened J-Link DLL at /opt/SEGGER/JLink/libjlinkarm.so with version 8.66","timestamp":"2025-12-10T11:37:35.208Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Plugin BOARDCONTROLLER does not support `get_version_list`","timestamp":"2025-12-10T11:37:35.208Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Plugin SDFU-RS does not support `get_version_list`","timestamp":"2025-12-10T11:37:35.208Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Plugin MCUBOOT does not support `get_version_list`","timestamp":"2025-12-10T11:37:35.208Z"}}
{"type":"log","data":{"level":"DEBUG","message":"operation to get devices for : Ok(\"{\\\"operations\\\":[{\\\"operation\\\":{\\\"type\\\":\\\"recover\\\",\\\"erase_protect_key\\\":null},\\\"core\\\":\\\"NRFDL_DEVICE_CORE_APPLICATION\\\"}]}\")","timestamp":"2025-12-10T11:37:35.208Z"}}
{"type":"log","data":{"level":"TRACE","message":"Operations required by a device to do: {\"recover\"}","timestamp":"2025-12-10T11:37:35.209Z"}}
{"type":"log","data":{"level":"DEBUG","message":"enumerate_devices","timestamp":"2025-12-10T11:37:35.209Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-8\"","timestamp":"2025-12-10T11:37:35.209Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.4\"","timestamp":"2025-12-10T11:37:35.209Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-4\"","timestamp":"2025-12-10T11:37:35.209Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.2\"","timestamp":"2025-12-10T11:37:35.210Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1/4-1.4\"","timestamp":"2025-12-10T11:37:35.211Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1\"","timestamp":"2025-12-10T11:37:35.211Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-10\"","timestamp":"2025-12-10T11:37:35.212Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.3\"","timestamp":"2025-12-10T11:37:35.212Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-3\"","timestamp":"2025-12-10T11:37:35.213Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.1\"","timestamp":"2025-12-10T11:37:35.213Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1\"","timestamp":"2025-12-10T11:37:35.214Z"}}
{"type":"log","data":{"level":"DEBUG","message":"[Linux] Linux serialport enumerate.","timestamp":"2025-12-10T11:37:35.214Z"}}
{"type":"log","data":{"level":"DEBUG","message":"enumerate: Device with sn 001050759559 has board version PCA10143","timestamp":"2025-12-10T11:37:35.253Z"}}
{"type":"log","data":{"level":"DEBUG","message":"enumerate plugin: Probe","timestamp":"2025-12-10T11:37:35.255Z"}}
{"type":"log","data":{"level":"INFO","message":"Opened J-Link DLL at /opt/SEGGER/JLink/libjlinkarm.so with version 8.66","timestamp":"2025-12-10T11:37:35.256Z"}}
{"type":"log","data":{"level":"INFO","message":"Found 1 attached J-Link devices","timestamp":"2025-12-10T11:37:35.262Z"}}
{"type":"log","data":{"level":"DEBUG","message":"enumerate plugin Probe done in: 6ms","timestamp":"2025-12-10T11:37:35.262Z"}}
{"type":"log","data":{"level":"DEBUG","message":"enumerate plugin: BOARDCONTROLLER","timestamp":"2025-12-10T11:37:35.262Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Found 18 HID devices.","timestamp":"2025-12-10T11:37:35.264Z"}}
{"type":"log","data":{"level":"DEBUG","message":"enumerate plugin BOARDCONTROLLER done in: 2ms","timestamp":"2025-12-10T11:37:35.264Z"}}
{"type":"log","data":{"level":"DEBUG","message":"enumerate plugin: SDFU-RS","timestamp":"2025-12-10T11:37:35.264Z"}}
{"type":"log","data":{"level":"DEBUG","message":"enumerate plugin SDFU-RS done in: 0ms","timestamp":"2025-12-10T11:37:35.264Z"}}
{"type":"log","data":{"level":"DEBUG","message":"enumerate plugin: MCUBOOT","timestamp":"2025-12-10T11:37:35.264Z"}}
{"type":"log","data":{"level":"DEBUG","message":"enumerate plugin MCUBOOT done in: 0ms","timestamp":"2025-12-10T11:37:35.264Z"}}
{"type":"log","data":{"level":"TRACE","message":"List of devices capable of performing the operations : [Device { id: DeviceId(8), serial_number: Some(\"001050759559\"), traits: {\"boardController\": false, \"nordicUsb\": false, \"seggerUsb\": true, \"serialPorts\": false, \"usb\": true, \"modem\": false, \"mcuBoot\": false, \"nordicDfu\": false, \"devkit\": true, \"broken\": false, \"jlink\": true}, plugin_data: {\"usb\": Object {\"device\": Object {\"address\": Number(45), \"busNumber\": Number(3), \"descriptor\": Object {\"bDescriptorType\": Number(1), \"bcdDevice\": Number(256), \"idProduct\": Number(257), \"idVendor\": Number(4966)}}, \"manufacturer\": String(\"SEGGER\"), \"osDevicePath\": String(\"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.3\"), \"product\": String(\"J-Link\"), \"serialNumber\": String(\"001050759559\")}, \"devkit\": Object {\"boardVersion\": String(\"PCA10143\"), \"deviceFamily\": String(\"NRF53_FAMILY\")}, \"probe\": String(\"{}\")} }]","timestamp":"2025-12-10T11:37:35.264Z"}}
{"type":"log","data":{"level":"DEBUG","message":"No serial-number or traits provided. But only one relevant device is connected. Will perform operation with Device { id: DeviceId(8), serial_number: Some(\"001050759559\"), traits: {\"boardController\": false, \"nordicUsb\": false, \"seggerUsb\": true, \"serialPorts\": false, \"usb\": true, \"modem\": false, \"mcuBoot\": false, \"nordicDfu\": false, \"devkit\": true, \"broken\": false, \"jlink\": true}, plugin_data: {\"usb\": Object {\"device\": Object {\"address\": Number(45), \"busNumber\": Number(3), \"descriptor\": Object {\"bDescriptorType\": Number(1), \"bcdDevice\": Number(256), \"idProduct\": Number(257), \"idVendor\": Number(4966)}}, \"manufacturer\": String(\"SEGGER\"), \"osDevicePath\": String(\"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.3\"), \"product\": String(\"J-Link\"), \"serialNumber\": String(\"001050759559\")}, \"devkit\": Object {\"boardVersion\": String(\"PCA10143\"), \"deviceFamily\": String(\"NRF53_FAMILY\")}, \"probe\": String(\"{}\")} }","timestamp":"2025-12-10T11:37:35.264Z"}}
{"type":"task_begin","data":{"task":{"id":"0dab138393d84c67b9d6c16c66550865","description":"Recover 1050759559","name":"recover","data":{"serialNumber":"001050759559"}}}}
{"type":"log","data":{"level":"DEBUG","message":"Checking whether operations are supported","timestamp":"2025-12-10T11:37:35.264Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-8\"","timestamp":"2025-12-10T11:37:35.264Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.4\"","timestamp":"2025-12-10T11:37:35.265Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-4\"","timestamp":"2025-12-10T11:37:35.265Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.2\"","timestamp":"2025-12-10T11:37:35.265Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1/4-1.4\"","timestamp":"2025-12-10T11:37:35.265Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1\"","timestamp":"2025-12-10T11:37:35.265Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-10\"","timestamp":"2025-12-10T11:37:35.266Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.3\"","timestamp":"2025-12-10T11:37:35.266Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-3\"","timestamp":"2025-12-10T11:37:35.266Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.1\"","timestamp":"2025-12-10T11:37:35.266Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1\"","timestamp":"2025-12-10T11:37:35.266Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Executing operation: {\"operations\":[{\"core\":\"NRFDL_DEVICE_CORE_APPLICATION\",\"operation\":{\"erase_protect_key\":null,\"type\":\"recover\"}}]}","timestamp":"2025-12-10T11:37:35.266Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Looking for file in /home/dev/ncs/toolchains/v3.1.1/nrfutil/home/lib/nrfutil-device/plugin-probe-worker","timestamp":"2025-12-10T11:37:35.266Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Found file at /home/dev/ncs/toolchains/v3.1.1/nrfutil/home/lib/nrfutil-device/plugin-probe-worker","timestamp":"2025-12-10T11:37:35.266Z"}}
{"type":"log","data":{"level":"TRACE","message":"Created IPC server /tmp/.tmpzFLn58/socket","timestamp":"2025-12-10T11:37:35.266Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Spawned worker process with id 346385","timestamp":"2025-12-10T11:37:35.267Z"}}
{"type":"log","data":{"level":"TRACE","message":"Accepting IPC connection","timestamp":"2025-12-10T11:37:35.267Z"}}
{"type":"log","data":{"level":"TRACE","message":"Accepted IPC connection","timestamp":"2025-12-10T11:37:35.268Z"}}
{"type":"log","data":{"level":"TRACE","message":"The worker supervisor's role is finished","timestamp":"2025-12-10T11:37:35.268Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Received signal from master, returning alive worker.","timestamp":"2025-12-10T11:37:35.277Z"}}
{"type":"log","data":{"level":"INFO","message":"Handshake signatures match","timestamp":"2025-12-10T11:37:35.277Z"}}
{"type":"log","data":{"level":"INFO","message":"Connection with Probe worker established.","timestamp":"2025-12-10T11:37:35.277Z"}}
{"type":"log","data":{"level":"TRACE","message":"Starting trace thread","timestamp":"2025-12-10T11:37:35.277Z"}}
{"type":"log","data":{"level":"INFO","message":"{jlink_usb_001050759559} nrf-probe version 0.45.0","timestamp":"2025-12-10T11:37:35.277Z"}}
{"type":"log","data":{"level":"DEBUG","message":"{jlink_usb_001050759559} Sending IPC handshake response from worker...","timestamp":"2025-12-10T11:37:35.277Z"}}
{"type":"log","data":{"level":"DEBUG","message":"{jlink_usb_001050759559} Started worker message processing loop","timestamp":"2025-12-10T11:37:35.277Z"}}
{"type":"log","data":{"level":"DEBUG","message":"{jlink_usb_001050759559} 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, override_sdfw_variant: None } } })","timestamp":"2025-12-10T11:37:35.277Z"}}
{"type":"log","data":{"level":"TRACE","message":"{jlink_usb_001050759559} Setting up JLink interface.","timestamp":"2025-12-10T11:37:35.314Z"}}
{"type":"log","data":{"level":"ERROR","message":"Failed to initialize worker: Timed out waiting for response from worker.","timestamp":"2025-12-10T11:37:45.287Z"}}
{"type":"log","data":{"level":"DEBUG","message":"Terminating worker with id 346385","timestamp":"2025-12-10T11:37:45.287Z"}}
{"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T11:37:45.287Z"}}
{"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T11:37:45.288Z"}}
{"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T11:37:45.289Z"}}
{"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T11:37:45.291Z"}}
{"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T11:37:45.294Z"}}
{"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T11:37:45.299Z"}}
{"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T11:37:45.308Z"}}
{"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T11:37:45.321Z"}}
{"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T11:37:45.342Z"}}
{"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T11:37:45.377Z"}}
{"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T11:37:45.432Z"}}
{"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T11:37:45.521Z"}}
{"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T11:37:45.665Z"}}
{"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T11:37:45.898Z"}}
{"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T11:37:46.275Z"}}
{"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T11:37:46.886Z"}}
{"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T11:37:47.873Z"}}
{"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T11:37:49.470Z"}}
{"type":"log","data":{"level":"WARN","message":"Worker process seems to have hanged, killing it. Error: Error { error: (), total_delay: 4.18s, tries: 18 }","timestamp":"2025-12-10T11:37:49.470Z"}}
{"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T11:37:49.470Z"}}
{"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T11:37:49.471Z"}}
{"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T11:37:49.472Z"}}
{"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T11:37:49.474Z"}}
{"type":"log","data":{"level":"ERROR","message":"Trace channel disconnected unexpectedly.","timestamp":"2025-12-10T11:37:49.475Z"}}
{"type":"log","data":{"level":"TRACE","message":"Trace thread ends now...","timestamp":"2025-12-10T11:37:49.475Z"}}
{"type":"log","data":{"level":"ERROR","message":"Worker terminated by signal 9.","timestamp":"2025-12-10T11:37:49.477Z"}}
{"type":"log","data":{"level":"ERROR","message":"Error output of terminated worker: ","timestamp":"2025-12-10T11:37:49.477Z"}}
{"type":"log","data":{"level":"DEBUG","message":"join thread finished: true","timestamp":"2025-12-10T11:37:49.478Z"}}
{"type":"task_end","data":{"task":{"id":"0dab138393d84c67b9d6c16c66550865","description":"Recover 1050759559","name":"recover","data":{"serialNumber":"001050759559"}},"message":"Failed to recover 1050759559, Timed out waiting for response from worker.","result":"fail","error":{"code":1,"description":"Generic"}}}
{"type":"log","data":{"level":"TRACE","message":"BoardControllerPlugin::drop - ref 0x5dd247b69750","timestamp":"2025-12-10T11:37:49.478Z"}}
{"type":"log","data":{"level":"TRACE","message":"SdfuPlugin::drop - ref 0x5dd247ba8830","timestamp":"2025-12-10T11:37:49.478Z"}}
{"type":"log","data":{"level":"TRACE","message":"McuBootPlugin::drop - ref 0x5dd247ba8d20","timestamp":"2025-12-10T11:37:49.478Z"}}
Error: One or more recover tasks failed:
 * 1050759559: Timed out waiting for response from worker. (Generic)

Flashing was working fine before this happening using the same virtual environment.

  • Additionally, I have also tried to recover both cores separately, the same behavior occurs:

    nrfutil device recover --core Network --log-level trace --log-output=stdout --json --serial-number 1050759559
    {"type":"log","data":{"level":"INFO","message":"nrfutil-device (version = 2.13.2, platform = x86_64-unknown-linux-gnu, classification = nrf-external) invoked with recover --core Network --log-level trace --log-output=stdout --json --serial-number 1050759559 ","timestamp":"2025-12-10T14:06:32.537Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Detected that we are running through nrfutil since NRFUTIL_EXEC_PATH was set. Setting NRF_PROBE_PATH to /home/dev/ncs/toolchains/v3.1.1/nrfutil/home/lib/nrfutil-device","timestamp":"2025-12-10T14:06:32.537Z"}}
    {"type":"log","data":{"level":"INFO","message":"Starting parent process watchdog, current parent process ID: 370329","timestamp":"2025-12-10T14:06:32.538Z"}}
    {"type":"log","data":{"level":"INFO","message":"Opened J-Link DLL at /opt/SEGGER/JLink/libjlinkarm.so with version 8.66","timestamp":"2025-12-10T14:06:32.578Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Plugin BOARDCONTROLLER does not support `get_version_list`","timestamp":"2025-12-10T14:06:32.578Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Plugin SDFU-RS does not support `get_version_list`","timestamp":"2025-12-10T14:06:32.578Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Plugin MCUBOOT does not support `get_version_list`","timestamp":"2025-12-10T14:06:32.578Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"operation to get devices for : Ok(\"{\\\"operations\\\":[{\\\"operation\\\":{\\\"type\\\":\\\"recover\\\",\\\"erase_protect_key\\\":null},\\\"core\\\":\\\"NRFDL_DEVICE_CORE_NETWORK\\\"}]}\")","timestamp":"2025-12-10T14:06:32.578Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Operations required by a device to do: {\"recover\"}","timestamp":"2025-12-10T14:06:32.578Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"enumerate_devices","timestamp":"2025-12-10T14:06:32.578Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-8\"","timestamp":"2025-12-10T14:06:32.578Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.4\"","timestamp":"2025-12-10T14:06:32.578Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-4\"","timestamp":"2025-12-10T14:06:32.579Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.2\"","timestamp":"2025-12-10T14:06:32.579Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1/4-1.4\"","timestamp":"2025-12-10T14:06:32.580Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1\"","timestamp":"2025-12-10T14:06:32.580Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-10\"","timestamp":"2025-12-10T14:06:32.581Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.3\"","timestamp":"2025-12-10T14:06:32.581Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-3\"","timestamp":"2025-12-10T14:06:32.582Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.1\"","timestamp":"2025-12-10T14:06:32.582Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1\"","timestamp":"2025-12-10T14:06:32.583Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"[Linux] Linux serialport enumerate.","timestamp":"2025-12-10T14:06:32.583Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"enumerate: Device with sn 001050759559 has board version PCA10143","timestamp":"2025-12-10T14:06:32.615Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"enumerate plugin: Probe","timestamp":"2025-12-10T14:06:32.615Z"}}
    {"type":"log","data":{"level":"INFO","message":"Opened J-Link DLL at /opt/SEGGER/JLink/libjlinkarm.so with version 8.66","timestamp":"2025-12-10T14:06:32.615Z"}}
    {"type":"log","data":{"level":"INFO","message":"Found 1 attached J-Link devices","timestamp":"2025-12-10T14:06:32.623Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"enumerate plugin Probe done in: 7ms","timestamp":"2025-12-10T14:06:32.623Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"enumerate plugin: BOARDCONTROLLER","timestamp":"2025-12-10T14:06:32.623Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Found 18 HID devices.","timestamp":"2025-12-10T14:06:32.625Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"enumerate plugin BOARDCONTROLLER done in: 1ms","timestamp":"2025-12-10T14:06:32.625Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"enumerate plugin: SDFU-RS","timestamp":"2025-12-10T14:06:32.625Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"enumerate plugin SDFU-RS done in: 0ms","timestamp":"2025-12-10T14:06:32.625Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"enumerate plugin: MCUBOOT","timestamp":"2025-12-10T14:06:32.625Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"enumerate plugin MCUBOOT done in: 0ms","timestamp":"2025-12-10T14:06:32.625Z"}}
    {"type":"task_begin","data":{"task":{"id":"58b07ee487104b69b136f2d61ddd62c8","description":"Recover 1050759559","name":"recover","data":{"serialNumber":"001050759559"}}}}
    {"type":"log","data":{"level":"DEBUG","message":"Checking whether operations are supported","timestamp":"2025-12-10T14:06:32.625Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-8\"","timestamp":"2025-12-10T14:06:32.625Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.4\"","timestamp":"2025-12-10T14:06:32.625Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-4\"","timestamp":"2025-12-10T14:06:32.626Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.2\"","timestamp":"2025-12-10T14:06:32.626Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1/4-1.4\"","timestamp":"2025-12-10T14:06:32.626Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1\"","timestamp":"2025-12-10T14:06:32.626Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-10\"","timestamp":"2025-12-10T14:06:32.627Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.3\"","timestamp":"2025-12-10T14:06:32.627Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-3\"","timestamp":"2025-12-10T14:06:32.627Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.1\"","timestamp":"2025-12-10T14:06:32.627Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1\"","timestamp":"2025-12-10T14:06:32.627Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Executing operation: {\"operations\":[{\"core\":\"NRFDL_DEVICE_CORE_NETWORK\",\"operation\":{\"erase_protect_key\":null,\"type\":\"recover\"}}]}","timestamp":"2025-12-10T14:06:32.628Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Looking for file in /home/dev/ncs/toolchains/v3.1.1/nrfutil/home/lib/nrfutil-device/plugin-probe-worker","timestamp":"2025-12-10T14:06:32.628Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Found file at /home/dev/ncs/toolchains/v3.1.1/nrfutil/home/lib/nrfutil-device/plugin-probe-worker","timestamp":"2025-12-10T14:06:32.628Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Created IPC server /tmp/.tmp9SvB9h/socket","timestamp":"2025-12-10T14:06:32.628Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Spawned worker process with id 370354","timestamp":"2025-12-10T14:06:32.628Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Accepting IPC connection","timestamp":"2025-12-10T14:06:32.628Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Accepted IPC connection","timestamp":"2025-12-10T14:06:32.631Z"}}
    {"type":"log","data":{"level":"TRACE","message":"The worker supervisor's role is finished","timestamp":"2025-12-10T14:06:32.631Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Received signal from master, returning alive worker.","timestamp":"2025-12-10T14:06:32.638Z"}}
    {"type":"log","data":{"level":"INFO","message":"Handshake signatures match","timestamp":"2025-12-10T14:06:32.639Z"}}
    {"type":"log","data":{"level":"INFO","message":"Connection with Probe worker established.","timestamp":"2025-12-10T14:06:32.639Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Starting trace thread","timestamp":"2025-12-10T14:06:32.639Z"}}
    {"type":"log","data":{"level":"INFO","message":"{jlink_usb_001050759559} nrf-probe version 0.45.0","timestamp":"2025-12-10T14:06:32.639Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"{jlink_usb_001050759559} Sending IPC handshake response from worker...","timestamp":"2025-12-10T14:06:32.639Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"{jlink_usb_001050759559} Started worker message processing loop","timestamp":"2025-12-10T14:06:32.639Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"{jlink_usb_001050759559} 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, override_sdfw_variant: None } } })","timestamp":"2025-12-10T14:06:32.639Z"}}
    {"type":"log","data":{"level":"TRACE","message":"{jlink_usb_001050759559} Setting up JLink interface.","timestamp":"2025-12-10T14:06:32.676Z"}}
    {"type":"log","data":{"level":"ERROR","message":"Failed to initialize worker: Timed out waiting for response from worker.","timestamp":"2025-12-10T14:06:42.649Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Terminating worker with id 370354","timestamp":"2025-12-10T14:06:42.649Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:06:42.649Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:06:42.650Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:06:42.652Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:06:42.654Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:06:42.657Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:06:42.662Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:06:42.670Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:06:42.683Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:06:42.704Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:06:42.738Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:06:42.793Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:06:42.882Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:06:43.027Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:06:43.260Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:06:43.637Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:06:44.247Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:06:45.234Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:06:46.831Z"}}
    {"type":"log","data":{"level":"WARN","message":"Worker process seems to have hanged, killing it. Error: Error { error: (), total_delay: 4.18s, tries: 18 }","timestamp":"2025-12-10T14:06:46.831Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:06:46.832Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:06:46.833Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:06:46.834Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:06:46.836Z"}}
    {"type":"log","data":{"level":"ERROR","message":"Trace channel disconnected unexpectedly.","timestamp":"2025-12-10T14:06:46.837Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Trace thread ends now...","timestamp":"2025-12-10T14:06:46.837Z"}}
    {"type":"log","data":{"level":"ERROR","message":"Worker terminated by signal 9.","timestamp":"2025-12-10T14:06:46.839Z"}}
    {"type":"log","data":{"level":"ERROR","message":"Error output of terminated worker: ","timestamp":"2025-12-10T14:06:46.839Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"join thread finished: true","timestamp":"2025-12-10T14:06:46.839Z"}}
    {"type":"task_end","data":{"task":{"id":"58b07ee487104b69b136f2d61ddd62c8","description":"Recover 1050759559","name":"recover","data":{"serialNumber":"001050759559"}},"message":"Failed to recover 1050759559, Timed out waiting for response from worker.","result":"fail","error":{"code":1,"description":"Generic"}}}
    {"type":"log","data":{"level":"TRACE","message":"BoardControllerPlugin::drop - ref 0x589f26c9a950","timestamp":"2025-12-10T14:06:46.840Z"}}
    {"type":"log","data":{"level":"TRACE","message":"SdfuPlugin::drop - ref 0x589f26c79840","timestamp":"2025-12-10T14:06:46.840Z"}}
    {"type":"log","data":{"level":"TRACE","message":"McuBootPlugin::drop - ref 0x589f26c23ca0","timestamp":"2025-12-10T14:06:46.840Z"}}
    Error: One or more recover tasks failed:
     * 1050759559: Timed out waiting for response from worker. (Generic)

    nrfutil device recover --core Application --log-level trace --log-output=stdout --json --serial-number 1050759559
    {"type":"log","data":{"level":"INFO","message":"nrfutil-device (version = 2.13.2, platform = x86_64-unknown-linux-gnu, classification = nrf-external) invoked with recover --core Application --log-level trace --log-output=stdout --json --serial-number 1050759559 ","timestamp":"2025-12-10T14:08:34.648Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Detected that we are running through nrfutil since NRFUTIL_EXEC_PATH was set. Setting NRF_PROBE_PATH to /home/dev/ncs/toolchains/v3.1.1/nrfutil/home/lib/nrfutil-device","timestamp":"2025-12-10T14:08:34.648Z"}}
    {"type":"log","data":{"level":"INFO","message":"Starting parent process watchdog, current parent process ID: 370749","timestamp":"2025-12-10T14:08:34.649Z"}}
    {"type":"log","data":{"level":"INFO","message":"Opened J-Link DLL at /opt/SEGGER/JLink/libjlinkarm.so with version 8.66","timestamp":"2025-12-10T14:08:34.687Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Plugin BOARDCONTROLLER does not support `get_version_list`","timestamp":"2025-12-10T14:08:34.687Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Plugin SDFU-RS does not support `get_version_list`","timestamp":"2025-12-10T14:08:34.687Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Plugin MCUBOOT does not support `get_version_list`","timestamp":"2025-12-10T14:08:34.687Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"operation to get devices for : Ok(\"{\\\"operations\\\":[{\\\"operation\\\":{\\\"type\\\":\\\"recover\\\",\\\"erase_protect_key\\\":null},\\\"core\\\":\\\"NRFDL_DEVICE_CORE_APPLICATION\\\"}]}\")","timestamp":"2025-12-10T14:08:34.687Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Operations required by a device to do: {\"recover\"}","timestamp":"2025-12-10T14:08:34.687Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"enumerate_devices","timestamp":"2025-12-10T14:08:34.687Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-8\"","timestamp":"2025-12-10T14:08:34.687Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.4\"","timestamp":"2025-12-10T14:08:34.687Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-4\"","timestamp":"2025-12-10T14:08:34.687Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.2\"","timestamp":"2025-12-10T14:08:34.688Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1/4-1.4\"","timestamp":"2025-12-10T14:08:34.688Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1\"","timestamp":"2025-12-10T14:08:34.688Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-10\"","timestamp":"2025-12-10T14:08:34.688Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.3\"","timestamp":"2025-12-10T14:08:34.688Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-3\"","timestamp":"2025-12-10T14:08:34.688Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.1\"","timestamp":"2025-12-10T14:08:34.688Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1\"","timestamp":"2025-12-10T14:08:34.689Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"[Linux] Linux serialport enumerate.","timestamp":"2025-12-10T14:08:34.689Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"enumerate: Device with sn 001050759559 has board version PCA10143","timestamp":"2025-12-10T14:08:34.699Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"enumerate plugin: Probe","timestamp":"2025-12-10T14:08:34.700Z"}}
    {"type":"log","data":{"level":"INFO","message":"Opened J-Link DLL at /opt/SEGGER/JLink/libjlinkarm.so with version 8.66","timestamp":"2025-12-10T14:08:34.700Z"}}
    {"type":"log","data":{"level":"INFO","message":"Found 1 attached J-Link devices","timestamp":"2025-12-10T14:08:34.704Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"enumerate plugin Probe done in: 4ms","timestamp":"2025-12-10T14:08:34.705Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"enumerate plugin: BOARDCONTROLLER","timestamp":"2025-12-10T14:08:34.705Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Found 18 HID devices.","timestamp":"2025-12-10T14:08:34.706Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"enumerate plugin BOARDCONTROLLER done in: 1ms","timestamp":"2025-12-10T14:08:34.706Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"enumerate plugin: SDFU-RS","timestamp":"2025-12-10T14:08:34.706Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"enumerate plugin SDFU-RS done in: 0ms","timestamp":"2025-12-10T14:08:34.706Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"enumerate plugin: MCUBOOT","timestamp":"2025-12-10T14:08:34.706Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"enumerate plugin MCUBOOT done in: 0ms","timestamp":"2025-12-10T14:08:34.706Z"}}
    {"type":"task_begin","data":{"task":{"id":"9cba8cf5c508494a9a9ddc29591a95d7","description":"Recover 1050759559","name":"recover","data":{"serialNumber":"001050759559"}}}}
    {"type":"log","data":{"level":"DEBUG","message":"Checking whether operations are supported","timestamp":"2025-12-10T14:08:34.707Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-8\"","timestamp":"2025-12-10T14:08:34.707Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.4\"","timestamp":"2025-12-10T14:08:34.707Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-4\"","timestamp":"2025-12-10T14:08:34.707Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.2\"","timestamp":"2025-12-10T14:08:34.707Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1/4-1.4\"","timestamp":"2025-12-10T14:08:34.707Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1\"","timestamp":"2025-12-10T14:08:34.707Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-10\"","timestamp":"2025-12-10T14:08:34.708Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.3\"","timestamp":"2025-12-10T14:08:34.708Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-3\"","timestamp":"2025-12-10T14:08:34.708Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.1\"","timestamp":"2025-12-10T14:08:34.708Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Probing device \"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1\"","timestamp":"2025-12-10T14:08:34.708Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Executing operation: {\"operations\":[{\"core\":\"NRFDL_DEVICE_CORE_APPLICATION\",\"operation\":{\"erase_protect_key\":null,\"type\":\"recover\"}}]}","timestamp":"2025-12-10T14:08:34.708Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Looking for file in /home/dev/ncs/toolchains/v3.1.1/nrfutil/home/lib/nrfutil-device/plugin-probe-worker","timestamp":"2025-12-10T14:08:34.708Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Found file at /home/dev/ncs/toolchains/v3.1.1/nrfutil/home/lib/nrfutil-device/plugin-probe-worker","timestamp":"2025-12-10T14:08:34.708Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Created IPC server /tmp/.tmpXgvp9K/socket","timestamp":"2025-12-10T14:08:34.709Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Spawned worker process with id 370774","timestamp":"2025-12-10T14:08:34.709Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Accepting IPC connection","timestamp":"2025-12-10T14:08:34.709Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Accepted IPC connection","timestamp":"2025-12-10T14:08:34.711Z"}}
    {"type":"log","data":{"level":"TRACE","message":"The worker supervisor's role is finished","timestamp":"2025-12-10T14:08:34.711Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Received signal from master, returning alive worker.","timestamp":"2025-12-10T14:08:34.719Z"}}
    {"type":"log","data":{"level":"INFO","message":"Handshake signatures match","timestamp":"2025-12-10T14:08:34.719Z"}}
    {"type":"log","data":{"level":"INFO","message":"Connection with Probe worker established.","timestamp":"2025-12-10T14:08:34.719Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Starting trace thread","timestamp":"2025-12-10T14:08:34.719Z"}}
    {"type":"log","data":{"level":"INFO","message":"{jlink_usb_001050759559} nrf-probe version 0.45.0","timestamp":"2025-12-10T14:08:34.719Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"{jlink_usb_001050759559} Sending IPC handshake response from worker...","timestamp":"2025-12-10T14:08:34.719Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"{jlink_usb_001050759559} Started worker message processing loop","timestamp":"2025-12-10T14:08:34.719Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"{jlink_usb_001050759559} 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, override_sdfw_variant: None } } })","timestamp":"2025-12-10T14:08:34.719Z"}}
    {"type":"log","data":{"level":"TRACE","message":"{jlink_usb_001050759559} Setting up JLink interface.","timestamp":"2025-12-10T14:08:34.759Z"}}
    {"type":"log","data":{"level":"ERROR","message":"Failed to initialize worker: Timed out waiting for response from worker.","timestamp":"2025-12-10T14:08:44.729Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"Terminating worker with id 370774","timestamp":"2025-12-10T14:08:44.729Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:08:44.729Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:08:44.731Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:08:44.732Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:08:44.734Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:08:44.737Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:08:44.742Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:08:44.750Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:08:44.763Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:08:44.784Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:08:44.818Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:08:44.873Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:08:44.963Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:08:45.107Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:08:45.340Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:08:45.717Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:08:46.327Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:08:47.314Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:08:48.912Z"}}
    {"type":"log","data":{"level":"WARN","message":"Worker process seems to have hanged, killing it. Error: Error { error: (), total_delay: 4.18s, tries: 18 }","timestamp":"2025-12-10T14:08:48.912Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:08:48.912Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:08:48.913Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Waiting for worker to exit.","timestamp":"2025-12-10T14:08:48.914Z"}}
    {"type":"log","data":{"level":"ERROR","message":"Trace channel disconnected unexpectedly.","timestamp":"2025-12-10T14:08:48.915Z"}}
    {"type":"log","data":{"level":"TRACE","message":"Trace thread ends now...","timestamp":"2025-12-10T14:08:48.915Z"}}
    {"type":"log","data":{"level":"ERROR","message":"Worker terminated by signal 9.","timestamp":"2025-12-10T14:08:48.916Z"}}
    {"type":"log","data":{"level":"ERROR","message":"Error output of terminated worker: ","timestamp":"2025-12-10T14:08:48.916Z"}}
    {"type":"log","data":{"level":"DEBUG","message":"join thread finished: true","timestamp":"2025-12-10T14:08:48.916Z"}}
    {"type":"task_end","data":{"task":{"id":"9cba8cf5c508494a9a9ddc29591a95d7","description":"Recover 1050759559","name":"recover","data":{"serialNumber":"001050759559"}},"message":"Failed to recover 1050759559, Timed out waiting for response from worker.","result":"fail","error":{"code":1,"description":"Generic"}}}
    {"type":"log","data":{"level":"TRACE","message":"BoardControllerPlugin::drop - ref 0x5d686c2a5c80","timestamp":"2025-12-10T14:08:48.916Z"}}
    {"type":"log","data":{"level":"TRACE","message":"SdfuPlugin::drop - ref 0x5d686c307840","timestamp":"2025-12-10T14:08:48.916Z"}}
    {"type":"log","data":{"level":"TRACE","message":"McuBootPlugin::drop - ref 0x5d686c2b1ca0","timestamp":"2025-12-10T14:08:48.916Z"}}
    Error: One or more recover tasks failed:
     * 1050759559: Timed out waiting for response from worker. (Generic)

    Any help would be appreciated!

  • Hi,

    After the interrupted flash, it looks that FW on the on-board J-Link debugger got corrupted or erased so in this case you can try restoring it using the J-Link Configurator app, which is installed automatically with the Jlink drivers (www.segger.com/.../).

    Open the configurator, select your DK’s J Link entry, and choose Update / Restore firmware. After that, power-cycle the board and try flashing or recovering again. Hope this resolves it.

    Kind Regards,
    Syed Maysum

Related