nrfjprog unable to find target

We are using the NRFJPROG ver 10.24.2 (JLINK Commander ver 8.92) to connect with our NRF52840 target.  It fails to connect, here is the log entries:

[2025-Dec-10 17:05:02] [debug] --------------------------------------------------------------------------------
[2025-Dec-10 17:05:02] [debug] nrfjprog --halt --log
[2025-Dec-10 17:05:02] [debug] nrfjprog version 10.24.2 external
[2025-Dec-10 17:05:02] [debug] --------------------------------------------------------------------------------
[2025-Dec-10 17:05:02] [ info] Load library at C:\Program Files\Nordic Semiconductor\nrf-command-line-tools\bin\nrfjprog.dll.
[2025-Dec-10 17:05:02] [ info] Library loaded, loading member functions.
[2025-Dec-10 17:05:02] [ info] Member functions succesfully loaded.
[2025-Dec-10 17:05:02] [debug] [ Client] - open
[2025-Dec-10 17:05:02] [debug] [ Client] - start
[2025-Dec-10 17:05:02] [ info] [ Client] - stdout: Jlinkarm nRF Worker ready. Handling sequence cd6937a6-b41e-4499-9550-fd46990e18c0.
[2025-Dec-10 17:05:02] [trace] [ Client] - Command open executed for 38 milliseconds with result 0
[2025-Dec-10 17:05:02] [debug] [ Client] - config
[2025-Dec-10 17:05:02] [trace] [ Client] - Command config executed for 15 milliseconds with result 0
[2025-Dec-10 17:05:02] [debug] [ Client] - enum_emu_snr
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - Logger sink registered in Segger backend logger
[2025-Dec-10 17:05:02] [debug] [ JLink] - Logger sink registered in JLink logger
[2025-Dec-10 17:05:02] [debug] [ nRFXX] - open
[2025-Dec-10 17:05:02] [debug] [ nRFXX] - just_check_family
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - open_dll
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - No J-Link DLL path was provided. Attempting to auto detect.
[2025-Dec-10 17:05:02] [ info] [SeggerBackend] - Load library at C:\Program Files\SEGGER\JLink_V892\JLink_x64.dll.
[2025-Dec-10 17:05:02] [ info] [SeggerBackend] - Library loaded, loading member functions.
[2025-Dec-10 17:05:02] [ info] [SeggerBackend] - Member functions succesfully loaded.
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - Set batch mode
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - dll_version
[2025-Dec-10 17:05:02] [ info] [SeggerBackend] - Segger dll version 8.92. loaded.
[2025-Dec-10 17:05:02] [trace] [ Worker] - Command open executed for 3 milliseconds with result 0
[2025-Dec-10 17:05:02] [debug] [ nRFXX] - config
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - enum_emu_snr
[2025-Dec-10 17:05:02] [trace] [ Worker] - Command config executed for 2 milliseconds with result 0
[2025-Dec-10 17:05:02] [trace] [ Client] - Command enum_emu_con_info executed for 15 milliseconds with result 0
[2025-Dec-10 17:05:02] [debug] [ nRFXX] - enum_emu_con_info
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - is_connected_to_emu
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - enum_emu_con_info
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - is_connected_to_emu
[2025-Dec-10 17:05:02] [trace] [ Worker] - Command enum_emu_con_info executed for 2 milliseconds with result 0
[2025-Dec-10 17:05:02] [debug] [ Client] - connect_to_emu_with_snr
[2025-Dec-10 17:05:02] [debug] [ nRFXX] - connect_to_emu_with_snr
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - is_connected_to_emu
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - connect_to_emu_with_snr
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - is_connected_to_emu
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - ---just_enum_emu_snr
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - ---just_get_num_emus
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - ---just_connect_to_emu_with_snr
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - ---just_connect_to_emu_without_snr
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - Segger logging enabled.
[2025-Dec-10 17:05:02] [trace] [ JLink] - Firmware: J-Link OB-SAM3U128-V2-NordicSemi compiled Jul 8 2025 10:14:41
[2025-Dec-10 17:05:02] [trace] [ JLink] - Firmware: J-Link OB-SAM3U128-V2-NordicSemi compiled Jul 8 2025 10:14:41
[2025-Dec-10 17:05:02] [trace] [ JLink] - Hardware: V1.00
[2025-Dec-10 17:05:02] [trace] [ JLink] - S/N: 683735126
[2025-Dec-10 17:05:02] [trace] [ JLink] - OEM: SEGGER
[2025-Dec-10 17:05:02] [trace] [ JLink] - Feature(s): RDI, FlashBP, FlashDL, JFlash, GDB
[2025-Dec-10 17:05:02] [trace] [ JLink] - Bootloader: 2014 Sep 11
[2025-Dec-10 17:05:02] [trace] [ JLink] - USB speed mode: High speed (480 MBit/s)
[2025-Dec-10 17:05:02] [trace] [ JLink] - TELNET listener socket opened on port 19021
[2025-Dec-10 17:05:02] [trace] [ JLink] - WEBSRV WEBSRV_Init(): Starting webserver thread(s)
[2025-Dec-10 17:05:02] [trace] [ JLink] - WEBSRV Failed to put socket into listener state (port 19080)
[2025-Dec-10 17:05:02] [trace] [ JLink] - WEBSRV Webserver running on local port 19081
[2025-Dec-10 17:05:02] [trace] [ JLink] - Looking for J-Link GUI Server exe at: C:\Program Files\SEGGER\JLink_V892\JLinkGUIServer.exe
[2025-Dec-10 17:05:02] [trace] [ JLink] - Forking J-Link GUI Server: C:\Program Files\SEGGER\JLink_V892\JLinkGUIServer.exe
[2025-Dec-10 17:05:02] [trace] [ JLink] - J-Link GUI Server info: "J-Link GUI server V8.92 "
[2025-Dec-10 17:05:02] [trace] [ JLink] - - 13.238ms returns "O.K."
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_Lock()
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_ExecCommand("SetRestartOnClose = 0", ...).
[2025-Dec-10 17:05:02] [trace] [ JLink] - - 0.001ms returns 0x01
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_ExecCommand("DisableFlashDL", ...).
[2025-Dec-10 17:05:02] [trace] [ JLink] - - 0.000ms returns 0x00
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_ExecCommand("ExcludeFlashCacheRange 0x0-0xFFFFFFFF", ...).
[2025-Dec-10 17:05:02] [trace] [ JLink] - - 0.002ms returns 0x00
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_SetHookUnsecureDialog
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_SetHookUnsecureDialog(...)
[2025-Dec-10 17:05:02] [trace] [ JLink] - - 0.006ms returns 0
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_TIF_Select(JLINKARM_TIF_SWD)
[2025-Dec-10 17:05:02] [trace] [ JLink] - - 0.403ms returns 0x00
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_GetSpeedInfo()
[2025-Dec-10 17:05:02] [trace] [ JLink] - 10000000 Hz / n, n >= 10
[2025-Dec-10 17:05:02] [trace] [ JLink] - - 0.004ms
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - Connected emulator supports SWD speeds up to 1000kHz
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - Requested speed 2000kHz is higher than the emulator max speed of 1000kHz
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_SetSpeed(2000)
[2025-Dec-10 17:05:02] [trace] [ JLink] - - 0.069ms
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_GetSpeed()
[2025-Dec-10 17:05:02] [trace] [ JLink] - - 0.002ms returns 1000
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - SWD speed was reported as 1000kHz after requesting 2000kHz. Check the capabilities of the selected emulator.
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_GetSN()
[2025-Dec-10 17:05:02] [trace] [ JLink] - - 0.001ms returns 683735126
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:02] [trace] [ JLink] - - 0.002ms
[2025-Dec-10 17:05:02] [debug] [ nRFXX] - read_device_family
[2025-Dec-10 17:05:02] [debug] [ nRFXX] - read_device_family
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - is_connected_to_emu
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_IsOpen()
[2025-Dec-10 17:05:02] [trace] [ JLink] - - 0.002ms returns 0x01
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_Lock()
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - is_connected_to_emu
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - read_debug_port_idr
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - read_debug_port_register
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - ---just_read_debug_port_register
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - coresight_configure
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_GetHWStatus(...)
[2025-Dec-10 17:05:02] [trace] [ JLink] - - 0.114ms returns 0
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_CORESIGHT_Configure()
[2025-Dec-10 17:05:02] [trace] [ JLink] - - 104.021ms returns 0
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - read_debug_port_idr
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - read_debug_port_register
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - ---just_read_debug_port_register
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - ---just_select_debug_port_register
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - Select AP 255, DP Bank 0, AP Bank 255
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x02, 0x00000000)
[2025-Dec-10 17:05:02] [trace] [ JLink] - - 0.777ms returns -1
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - ---just_abort_debug_action
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - Attempting to clear any configuration errors in debug port before closing connection.
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:02] [trace] [ JLink] - - 0.739ms returns -1
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:02] [trace] [ JLink] - - 0.734ms returns -1
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:02] [trace] [ JLink] - - 0.723ms returns -1
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:02] [trace] [ JLink] - - 0.722ms returns -1
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:02] [trace] [ JLink] - - 0.724ms returns -1
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:02] [trace] [ JLink] - - 0.713ms returns -1
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x02, 0x00000000)
[2025-Dec-10 17:05:02] [trace] [ JLink] - - 0.767ms returns -1
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - ---just_abort_debug_action
[2025-Dec-10 17:05:02] [debug] [SeggerBackend] - Attempting to clear any configuration errors in debug port before closing connection.
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:02] [trace] [ JLink] - - 0.739ms returns -1
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:02] [trace] [ JLink] - - 0.717ms returns -1
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:02] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.721ms returns -1
[2025-Dec-10 17:05:03] [error] [ Client] - Encountered error -102: Command connect_to_emu_with_snr executed for 172 milliseconds with result -102
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.739ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.717ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.737ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x02, 0x00000000)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.729ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - ---just_abort_debug_action
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - Attempting to clear any configuration errors in debug port before closing connection.
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.729ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.715ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.737ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.745ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.725ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.704ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x02, 0x00000000)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.724ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - ---just_abort_debug_action
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - Attempting to clear any configuration errors in debug port before closing connection.
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.726ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.726ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.732ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.850ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.744ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.735ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x02, 0x00000000)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.811ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - ---just_abort_debug_action
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - Attempting to clear any configuration errors in debug port before closing connection.
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.759ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.895ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.893ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.731ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.733ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.720ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x02, 0x00000000)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.723ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - ---just_abort_debug_action
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - Attempting to clear any configuration errors in debug port before closing connection.
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.726ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.719ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.722ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.721ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.722ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.732ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.049ms
[2025-Dec-10 17:05:03] [error] [ Worker] - An unknown error.
[2025-Dec-10 17:05:03] [trace] [ Worker] - Command connect_to_emu_with_snr executed for 164 milliseconds with result -102
[2025-Dec-10 17:05:03] [debug] [ nRFXX] - close
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - is_connected_to_emu
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_IsOpen()
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.004ms returns 0x01
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_Lock()
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - close
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - disconnect_from_emu
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - ---just_disconnect_from_emu
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - is_connected_to_device
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_IsConnected()
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.002ms returns FALSE
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - ---just_is_debug_region_powered
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - ---just_read_debug_port_register
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - ---just_select_debug_port_register
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - Select AP 255, DP Bank 0, AP Bank 255
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x02, 0x00000000)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.725ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - ---just_abort_debug_action
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - Attempting to clear any configuration errors in debug port before closing connection.
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.726ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.727ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.795ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.856ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.772ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.733ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x02, 0x00000000)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.716ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - ---just_abort_debug_action
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - Attempting to clear any configuration errors in debug port before closing connection.
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.717ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.805ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.744ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.729ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.729ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.736ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x02, 0x00000000)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.731ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - ---just_abort_debug_action
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - Attempting to clear any configuration errors in debug port before closing connection.
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.720ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.736ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.735ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.754ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.749ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.724ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x02, 0x00000000)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.721ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - ---just_abort_debug_action
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - Attempting to clear any configuration errors in debug port before closing connection.
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.740ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.721ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.720ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.855ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.754ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.808ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x02, 0x00000000)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.731ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - ---just_abort_debug_action
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - Attempting to clear any configuration errors in debug port before closing connection.
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.743ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.718ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.734ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.731ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.731ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.731ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x02, 0x00000000)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.745ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - ---just_abort_debug_action
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - Attempting to clear any configuration errors in debug port before closing connection.
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.722ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.725ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.743ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.790ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.718ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F)
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.717ms returns -1
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_HasError()
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - Ignore exception An unknown error.
[2025-Dec-10 17:05:03] [trace] [ JLink] - - 0.034ms
[2025-Dec-10 17:05:03] [trace] [ JLink] - JLINK_Close()
[2025-Dec-10 17:05:03] [debug] [SeggerBackend] - Segger Backend closed.
[2025-Dec-10 17:05:03] [debug] [ nRFXX] - nRF family DLL closed
[2025-Dec-10 17:05:03] [trace] [ Client] - Command close executed for 76 milliseconds with result 0
[2025-Dec-10 17:05:03] [debug] [ Client] - terminate
[2025-Dec-10 17:05:03] [trace] [ Client] - Command terminate executed for 0 milliseconds with result 0
[2025-Dec-10 17:05:03] [trace] [ Worker] - Command close executed for 61 milliseconds with result 0
[2025-Dec-10 17:05:03] [trace] [ Worker] - Command terminate executed for 0 milliseconds with result 0
[2025-Dec-10 17:05:03] [trace] [ Worker] - Executed 6 commands for 232 milliseconds
[2025-Dec-10 17:05:03] [debug] [ Client] - Worker process exited with code: 0
[2025-Dec-10 17:05:03] [debug] [ Client] - Worker process exited with code: 0
[2025-Dec-10 17:05:03] [debug] [ Client] - Child process terminated with result 0
[2025-Dec-10 17:05:03] [trace] [ Client] - Executed 6 commands for 316 milliseconds
[2025-Dec-10 17:05:03] [debug] [ Client] - terminate

Programming did work on this target until we ran a new script using this tool.  All electrical connectivity has been verified between the SWD end points.  We suspect  the APPPROTECT has been set in the UICR.  All documented recovery attempts have failed for example, "nrfjprog -f NRF52 --recover" produces the included log output.

We are not concerned with recovering the firmware, just recovering access vis SWD programmer.

Thanks,  Any help is appreciated.

John Martin 

Parents Reply Children
  • Yes it is a custom board. We didn't intentionally enable APPROTECT.

    Attempted the command: "nrfutil device recover" and received the following output:

    C:\Program Files (x86)\Nordic Semiconductor\nrf-command-line-tools\bin>nrfutil device recover
    x Failed to recover 1050290594, Device error: Failed to write DebugPort register 0x08: Unknown Error in J-Link DLL (err
    Error: One or more recover tasks failed:
    * 1050290594: Device error: Failed to write DebugPort register 0x08: Unknown Error in J-Link DLL (error code =-1) (Generic)

    I also ran it with debug logging turned on. Here's the output:

    C:\Program Files (x86)\Nordic Semiconductor\nrf-command-line-tools\bin>nrfutil --log-level debug --log-output stdout --json-pretty device recover
    {
      "type": "log",
      "data": {
        "level": "INFO",
        "message": "nrfutil (version = 8.1.1, platform = x86_64-pc-windows-msvc, classification = nrf-external) invoked with --log-level debug --log-output stdout --json-pretty device recover ",
        "timestamp": "2025-12-16T15:22:36.600Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Setting environment variable NRFUTIL_EXEC_PATH to C:\\Users\\goond\\.nrfutil\\bin\\nrfutil.exe for subcommand `device`",
        "timestamp": "2025-12-16T15:22:36.604Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "INFO",
        "message": "nrfutil-device (version = 2.8.7, platform = x86_64-pc-windows-msvc, classification = nrf-external) invoked with --json-pretty --log-level DEBUG --log-output stdout recover ",
        "timestamp": "2025-12-16T15:22:36.623Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "cargo = false, force_libnrfdl_lookup = false, force_nrfutil_libdir = false",
        "timestamp": "2025-12-16T15:22:36.626Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Creating the nrfdl context via nrfdl_create_context_with_config: Plugin location is assumed to be C:\\Users\\goond\\.nrfutil\\lib\\nrfutil-device",
        "timestamp": "2025-12-16T15:22:36.630Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Loading plugins from directory C:\\Users\\goond\\.nrfutil\\lib\\nrfutil-device",
        "timestamp": "2025-12-16T15:22:36.630Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "INFO",
        "message": "[ProbeLib] [2025-12-16 15:22:36.639498Z] Opened J-Link DLL at C:\\Program Files\\SEGGER\\JLink\\JLink_x64.dll with version 7.50a",
        "timestamp": "2025-12-16T15:22:36.639Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Plugin BOARDCONTROLLER does not support `get_version_list`",
        "timestamp": "2025-12-16T15:22:36.640Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Plugin sdfu does not support `get_version_list`",
        "timestamp": "2025-12-16T15:22:36.641Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Plugin mcuBoot does not support `get_version_list`",
        "timestamp": "2025-12-16T15:22:36.647Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "operation to get devices for : Ok(\"{\\\"operations\\\":[{\\\"operation\\\":{\\\"type\\\":\\\"recover\\\"},\\\"core\\\":\\\"NRFDL_DEVICE_CORE_APPLICATION\\\"}]}\")",
        "timestamp": "2025-12-16T15:22:36.648Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "enumerate_devices",
        "timestamp": "2025-12-16T15:22:36.649Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Probing device \"USB\\\\VID_0B95&PID_1790\\\\003C72D4\"",
        "timestamp": "2025-12-16T15:22:36.650Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Probing device \"USB\\\\VID_8087&PID_0026\\\\5&7993A9C&0&10\"",
        "timestamp": "2025-12-16T15:22:36.651Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Probing device \"USB\\\\VID_2109&PID_8817\\\\0000000000000001\"",
        "timestamp": "2025-12-16T15:22:36.652Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Probing device \"USB\\\\VID_045E&PID_0990\\\\200901010001\"",
        "timestamp": "2025-12-16T15:22:36.653Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Probing device \"USB\\\\VID_1366&PID_1061\\\\001050290594\"",
        "timestamp": "2025-12-16T15:22:36.654Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Probing device \"USB\\\\VID_0403&PID_6001\\\\AB9M1MD5\"",
        "timestamp": "2025-12-16T15:22:36.656Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Probing device \"USB\\\\VID_25A4&PID_9411\\\\000000000001\"",
        "timestamp": "2025-12-16T15:22:36.657Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Probing device \"USB\\\\VID_058F&PID_8468\\\\058F84688461\"",
        "timestamp": "2025-12-16T15:22:36.658Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Probing device \"USB\\\\VID_1D6B&PID_0104\\\\2147SBB12869\"",
        "timestamp": "2025-12-16T15:22:36.665Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Probing device \"USB\\\\VID_05E3&PID_0616\\\\5&7993A9C&0&14\"",
        "timestamp": "2025-12-16T15:22:36.666Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Probing device \"USB\\\\VID_2109&PID_0822\\\\5&11C13299&0&2\"",
        "timestamp": "2025-12-16T15:22:36.667Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Probing device \"USB\\\\VID_2109&PID_0817\\\\MSFT30000000000\"",
        "timestamp": "2025-12-16T15:22:36.668Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Probing device \"USB\\\\VID_2109&PID_2822\\\\5&7993A9C&0&4\"",
        "timestamp": "2025-12-16T15:22:36.669Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Probing device \"USB\\\\VID_05E3&PID_0610\\\\5&7993A9C&0&2\"",
        "timestamp": "2025-12-16T15:22:36.670Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Probing device \"USB\\\\VID_2109&PID_2817\\\\MSFT20000000000\"",
        "timestamp": "2025-12-16T15:22:36.670Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Creating device for \"USB\\\\VID_0B95&PID_1790\\\\003C72D4\"",
        "timestamp": "2025-12-16T15:22:36.671Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION failed: type=2 index=1 error=31",
        "timestamp": "2025-12-16T15:22:36.673Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "ERROR",
        "message": "Failed to read config descriptor 1: Descriptor request failed. Device might be suspended.",
        "timestamp": "2025-12-16T15:22:36.673Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION failed: type=2 index=2 error=31",
        "timestamp": "2025-12-16T15:22:36.674Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "ERROR",
        "message": "Failed to read config descriptor 2: Descriptor request failed. Device might be suspended.",
        "timestamp": "2025-12-16T15:22:36.674Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION failed: type=3 index=0 error=31",
        "timestamp": "2025-12-16T15:22:36.681Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION failed: type=3 index=1 error=31",
        "timestamp": "2025-12-16T15:22:36.682Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Creating device for \"USB\\\\VID_8087&PID_0026\\\\5&7993A9C&0&10\"",
        "timestamp": "2025-12-16T15:22:36.683Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Creating device for \"USB\\\\VID_2109&PID_8817\\\\0000000000000001\"",
        "timestamp": "2025-12-16T15:22:36.683Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION failed: type=3 index=0 error=31",
        "timestamp": "2025-12-16T15:22:36.684Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION failed: type=3 index=1 error=31",
        "timestamp": "2025-12-16T15:22:36.685Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Creating device for \"USB\\\\VID_045E&PID_0990\\\\200901010001\"",
        "timestamp": "2025-12-16T15:22:36.686Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION failed: type=3 index=0 error=31",
        "timestamp": "2025-12-16T15:22:36.687Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION failed: type=3 index=3 error=31",
        "timestamp": "2025-12-16T15:22:36.687Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Creating device for \"USB\\\\VID_1366&PID_1061\\\\001050290594\"",
        "timestamp": "2025-12-16T15:22:36.688Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Creating device for \"USB\\\\VID_0403&PID_6001\\\\AB9M1MD5\"",
        "timestamp": "2025-12-16T15:22:36.690Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Creating device for \"USB\\\\VID_25A4&PID_9411\\\\000000000001\"",
        "timestamp": "2025-12-16T15:22:36.697Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION failed: type=3 index=0 error=31",
        "timestamp": "2025-12-16T15:22:36.698Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION failed: type=3 index=1 error=31",
        "timestamp": "2025-12-16T15:22:36.699Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Creating device for \"USB\\\\VID_058F&PID_8468\\\\058F84688461\"",
        "timestamp": "2025-12-16T15:22:36.700Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Creating device for \"USB\\\\VID_1D6B&PID_0104\\\\2147SBB12869\"",
        "timestamp": "2025-12-16T15:22:36.702Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Creating device for \"USB\\\\VID_05E3&PID_0616\\\\5&7993A9C&0&14\"",
        "timestamp": "2025-12-16T15:22:36.703Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION failed: type=3 index=0 error=31",
        "timestamp": "2025-12-16T15:22:36.704Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION failed: type=3 index=1 error=31",
        "timestamp": "2025-12-16T15:22:36.705Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Creating device for \"USB\\\\VID_2109&PID_0822\\\\5&11C13299&0&2\"",
        "timestamp": "2025-12-16T15:22:36.712Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Creating device for \"USB\\\\VID_2109&PID_0817\\\\MSFT30000000000\"",
        "timestamp": "2025-12-16T15:22:36.713Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Creating device for \"USB\\\\VID_2109&PID_2822\\\\5&7993A9C&0&4\"",
        "timestamp": "2025-12-16T15:22:36.715Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION failed: type=3 index=0 error=31",
        "timestamp": "2025-12-16T15:22:36.715Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION failed: type=3 index=1 error=31",
        "timestamp": "2025-12-16T15:22:36.716Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Creating device for \"USB\\\\VID_05E3&PID_0610\\\\5&7993A9C&0&2\"",
        "timestamp": "2025-12-16T15:22:36.717Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Creating device for \"USB\\\\VID_2109&PID_2817\\\\MSFT20000000000\"",
        "timestamp": "2025-12-16T15:22:36.719Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION failed: type=3 index=0 error=31",
        "timestamp": "2025-12-16T15:22:36.720Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION failed: type=3 index=1 error=31",
        "timestamp": "2025-12-16T15:22:36.720Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "create port for device: USB\\VID_1D6B&PID_0104&MI_04\\6&14CEC4D3&1&0004 parent: \"USB\\\\VID_1D6B&PID_0104\\\\2147SBB12869\"",
        "timestamp": "2025-12-16T15:22:36.729Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "create port for device: USB\\VID_1366&PID_1061&MI_00\\7&2DFF88D5&0&0000 parent: \"USB\\\\VID_1366&PID_1061\\\\001050290594\"",
        "timestamp": "2025-12-16T15:22:36.730Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "create port for device: USB\\VID_1366&PID_1061&MI_02\\7&2DFF88D5&0&0002 parent: \"USB\\\\VID_1366&PID_1061\\\\001050290594\"",
        "timestamp": "2025-12-16T15:22:36.732Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "create port for device: FTDIBUS\\VID_0403+PID_6001+AB9M1MD5A\\0000 parent: \"USB\\\\VID_0403&PID_6001\\\\AB9M1MD5\"",
        "timestamp": "2025-12-16T15:22:36.733Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "[Serialport] found FTDI",
        "timestamp": "2025-12-16T15:22:36.735Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "enumerate: Device with sn 001050290594 has board version PCA10056",
        "timestamp": "2025-12-16T15:22:36.738Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "INFO",
        "message": "[ProbeLib] [2025-12-16 15:22:36.748236Z] Opened J-Link DLL at C:\\Program Files\\SEGGER\\JLink\\JLink_x64.dll with version 7.50a",
        "timestamp": "2025-12-16T15:22:36.748Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "INFO",
        "message": "[ProbeLib] [2025-12-16 15:22:36.749594Z] Found 1 attached J-Link devices",
        "timestamp": "2025-12-16T15:22:36.749Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "enumerate_devices finished successfully",
        "timestamp": "2025-12-16T15:22:36.755Z"
      }
    }
    {
      "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(5), serial_number: Some(\"001050290594\"), traits: {\"nordicUsb\": false, \"jlink\": true, \"nordicDfu\": false, \"seggerUsb\": true, \"serialPorts\": true, \"mcuBoot\": false, \"usb\": true, \"broken\": false, \"boardController\": false, \"devkit\": true, \"modem\": false}, plugin_data: {\"usb\": Object {\"device\": Object {\"address\": Number(15), \"busNumber\": Number(1), \"descriptor\": Object {\"bDescriptorType\": Number(1), \"bcdDevice\": Number(256), \"idProduct\": Number(4193), \"idVendor\": Number(4966)}}, \"manufacturer\": String(\"SEGGER\"), \"osDevicePath\": String(\"\\\\\\\\?\\\\USB#VID_1366&PID_1061#001050290594#{A5DCBF10-6530-11D2-901F-00C04FB951ED}\"), \"product\": String(\"J-Link\"), \"serialNumber\": String(\"001050290594\")}, \"devkit\": Object {\"boardVersion\": String(\"PCA10056\"), \"deviceFamily\": String(\"NRF52_FAMILY\")}, \"probe\": Object {}, \"serialPorts\": Array [Object {\"comName\": String(\"COM11\"), \"manufacturer\": String(\"SEGGER\"), \"path\": String(\"\\\\\\\\?\\\\USB#VID_1366&PID_1061&MI_00#7&2DFF88D5&0&0000#{86E0D1E0-8089-11D0-9CE4-08003E301F73}\"), \"productId\": String(\"1061\"), \"serialNumber\": String(\"001050290594\"), \"vcom\": Number(0), \"vendorId\": String(\"1366\")}, Object {\"comName\": String(\"COM12\"), \"manufacturer\": String(\"SEGGER\"), \"path\": String(\"\\\\\\\\?\\\\USB#VID_1366&PID_1061&MI_02#7&2DFF88D5&0&0002#{86E0D1E0-8089-11D0-9CE4-08003E301F73}\"), \"productId\": String(\"1061\"), \"serialNumber\": String(\"001050290594\"), \"vcom\": Number(1), \"vendorId\": String(\"1366\")}]} }",
        "timestamp": "2025-12-16T15:22:36.757Z"
      }
    }
    {
      "type": "task_begin",
      "data": {
        "task": {
          "id": "b3b57265a30c479eb8f7c860448a68a1",
          "description": "Recover 1050290594",
          "name": "recover",
          "data": {
            "serialNumber": "001050290594"
          }
        }
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "[ProbeLib] [2025-12-16 15:22:36.760070Z] Checking whether operations are supported",
        "timestamp": "2025-12-16T15:22:36.760Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Probing device \"USB\\\\VID_0B95&PID_1790\\\\003C72D4\"",
        "timestamp": "2025-12-16T15:22:36.761Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Probing device \"USB\\\\VID_8087&PID_0026\\\\5&7993A9C&0&10\"",
        "timestamp": "2025-12-16T15:22:36.762Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Probing device \"USB\\\\VID_2109&PID_8817\\\\0000000000000001\"",
        "timestamp": "2025-12-16T15:22:36.763Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Probing device \"USB\\\\VID_045E&PID_0990\\\\200901010001\"",
        "timestamp": "2025-12-16T15:22:36.763Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Probing device \"USB\\\\VID_1366&PID_1061\\\\001050290594\"",
        "timestamp": "2025-12-16T15:22:36.764Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Probing device \"USB\\\\VID_0403&PID_6001\\\\AB9M1MD5\"",
        "timestamp": "2025-12-16T15:22:36.765Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Probing device \"USB\\\\VID_25A4&PID_9411\\\\000000000001\"",
        "timestamp": "2025-12-16T15:22:36.766Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Probing device \"USB\\\\VID_058F&PID_8468\\\\058F84688461\"",
        "timestamp": "2025-12-16T15:22:36.767Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Probing device \"USB\\\\VID_1D6B&PID_0104\\\\2147SBB12869\"",
        "timestamp": "2025-12-16T15:22:36.773Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Probing device \"USB\\\\VID_05E3&PID_0616\\\\5&7993A9C&0&14\"",
        "timestamp": "2025-12-16T15:22:36.774Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Probing device \"USB\\\\VID_2109&PID_0822\\\\5&11C13299&0&2\"",
        "timestamp": "2025-12-16T15:22:36.775Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Probing device \"USB\\\\VID_2109&PID_0817\\\\MSFT30000000000\"",
        "timestamp": "2025-12-16T15:22:36.776Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Probing device \"USB\\\\VID_2109&PID_2822\\\\5&7993A9C&0&4\"",
        "timestamp": "2025-12-16T15:22:36.777Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Probing device \"USB\\\\VID_05E3&PID_0610\\\\5&7993A9C&0&2\"",
        "timestamp": "2025-12-16T15:22:36.778Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Probing device \"USB\\\\VID_2109&PID_2817\\\\MSFT20000000000\"",
        "timestamp": "2025-12-16T15:22:36.778Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Waiting for async task with id 1 to complete",
        "timestamp": "2025-12-16T15:22:36.779Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "[ProbeLib] [2025-12-16 15:22:36.779806Z] Executing operation: {\"operations\":[{\"operation\":{\"type\":\"recover\"},\"core\":\"NRFDL_DEVICE_CORE_APPLICATION\"}]}",
        "timestamp": "2025-12-16T15:22:36.779Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "[ProbeLib] [2025-12-16 15:22:36.780937Z] Looking for file in C:\\Users\\goond\\.nrfutil\\lib\\nrfutil-device\\plugin-probe-worker.exe",
        "timestamp": "2025-12-16T15:22:36.780Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "[ProbeLib] [2025-12-16 15:22:36.781639Z] Found file at C:\\Users\\goond\\.nrfutil\\lib\\nrfutil-device\\plugin-probe-worker.exe",
        "timestamp": "2025-12-16T15:22:36.781Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "[ProbeLib] [2025-12-16 15:22:36.786325Z] Spawned worker process with id 2256",
        "timestamp": "2025-12-16T15:22:36.786Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "[ProbeLib] [2025-12-16 15:22:36.799591Z] Received signal from master, returning alive worker.",
        "timestamp": "2025-12-16T15:22:36.799Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "INFO",
        "message": "[ProbeLib] [2025-12-16 15:22:36.801025Z] Handshake signatures match",
        "timestamp": "2025-12-16T15:22:36.801Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "INFO",
        "message": "[ProbeLib] [2025-12-16 15:22:36.801655Z] Connection with Probe worker established.",
        "timestamp": "2025-12-16T15:22:36.801Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "INFO",
        "message": "[ProbeLib] [2025-12-16 15:22:36.794283Z] {jlink_usb_001050290594} nrf-probe version 0.35.0",
        "timestamp": "2025-12-16T15:22:36.801Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "[ProbeLib] [2025-12-16 15:22:36.794317Z] {jlink_usb_001050290594} Sending IPC handshake response from worker...",
        "timestamp": "2025-12-16T15:22:36.802Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "[ProbeLib] [2025-12-16 15:22:36.794547Z] {jlink_usb_001050290594} Started worker message processing loop",
        "timestamp": "2025-12-16T15:22:36.802Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "[ProbeLib] [2025-12-16 15:22:36.802154Z] {jlink_usb_001050290594} 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, target_family: None, override_detection: None } } })",
        "timestamp": "2025-12-16T15:22:36.803Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "INFO",
        "message": "[ProbeLib] [2025-12-16 15:22:36.807855Z] {jlink_usb_001050290594} Opened J-Link DLL at C:\\Program Files\\SEGGER\\JLink\\JLink_x64.dll with version 7.50a",
        "timestamp": "2025-12-16T15:22:36.807Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "[ProbeLib] [2025-12-16 15:22:36.833729Z] {jlink_usb_001050290594} Speed info: JLINKARM_SPEED_INFO { SizeOfStruct: 12, BaseFreq: 128000000, MinDiv: 64, SupportAdaptive: 0 }",
        "timestamp": "2025-12-16T15:22:36.833Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "[ProbeLib] [2025-12-16 15:22:36.833753Z] {jlink_usb_001050290594} Max frequency: 2000 kHz",
        "timestamp": "2025-12-16T15:22:36.835Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "INFO",
        "message": "[ProbeLib] [2025-12-16 15:22:36.833856Z] {jlink_usb_001050290594} Clock frequency was set to 2000 kHz",
        "timestamp": "2025-12-16T15:22:36.837Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "INFO",
        "message": "[ProbeLib] [2025-12-16 15:22:36.833882Z] {jlink_usb_001050290594} Emulator Usb(JLinkSerialNumber(1050290594)) running firmware: J-Link OB-nRF5340-NordicSemi compiled Feb 11 2025 17:15:35",
        "timestamp": "2025-12-16T15:22:36.837Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "[ProbeLib] [2025-12-16 15:22:36.834003Z] {jlink_usb_001050290594} Probe worker received message: Request(Recover(Application))",
        "timestamp": "2025-12-16T15:22:36.838Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "[ProbeLib] [2025-12-16 15:22:36.835168Z] {jlink_usb_001050290594} JLINKARM_HW_STATUS: JLINKARM_HW_STATUS { VTarget: 3300, tck: 0, tdi: 1, tdo: 1, tms: 1, tres: 1, trst: 255 }",
        "timestamp": "2025-12-16T15:22:36.839Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "Waiting for async task with id 1 to complete",
        "timestamp": "2025-12-16T15:22:36.881Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "INFO",
        "message": "[ProbeLib] [2025-12-16 15:22:36.936832Z] {jlink_usb_001050290594} -> Powering up sys and debug region",
        "timestamp": "2025-12-16T15:22:36.936Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "[ProbeLib] [2025-12-16 15:22:36.938601Z] Terminating worker with id 2256",
        "timestamp": "2025-12-16T15:22:36.938Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "WARN",
        "message": "[ProbeLib] [2025-12-16 15:22:36.937996Z] {jlink_usb_001050290594} DAP write error: DebugPort,  register DapRegisterAddress(0x08) = 0x00000000, err: Unknown Error in J-Link DLL (error code =-1)",
        "timestamp": "2025-12-16T15:22:36.938Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "[ProbeLib] [2025-12-16 15:22:36.938010Z] {jlink_usb_001050290594} Aborting debug operation, writing 0x1FF to ABORT register",
        "timestamp": "2025-12-16T15:22:36.940Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "INFO",
        "message": "[ProbeLib] [2025-12-16 15:22:36.938526Z] {jlink_usb_001050290594} <- Powering up sys and debug region",
        "timestamp": "2025-12-16T15:22:36.940Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "[ProbeLib] [2025-12-16 15:22:36.939804Z] {jlink_usb_001050290594} Probe worker received message: Shutdown",
        "timestamp": "2025-12-16T15:22:36.940Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "DEBUG",
        "message": "[ProbeLib] [2025-12-16 15:22:36.966872Z] {jlink_usb_001050290594} Probe worker stopped.",
        "timestamp": "2025-12-16T15:22:36.966Z"
      }
    }
    {
      "type": "log",
      "data": {
        "level": "INFO",
        "message": "[ProbeLib] [2025-12-16 15:22:36.974346Z] Worker exited successfully",
        "timestamp": "2025-12-16T15:22:36.974Z"
      }
    }
    {
      "type": "task_end",
      "data": {
        "task": {
          "id": "b3b57265a30c479eb8f7c860448a68a1",
          "description": "Recover 1050290594",
          "name": "recover",
          "data": {
            "serialNumber": "001050290594"
          }
        },
        "message": "Failed to recover 1050290594, Device error: Failed to write DebugPort register 0x08: Unknown Error in J-Link DLL (error code =-1)",
        "result": "fail",
        "error": {
          "code": 1,
          "description": "Generic"
        }
      }
    }
    Error: One or more recover tasks failed:
     * 1050290594: Device error: Failed to write DebugPort register 0x08: Unknown Error in J-Link DLL (error code =-1) (Generic)

  • Hello,

    For long logs like that please use Insert->Code as shown on this screenshot

    Is it only one custom board? Have you tried on a DK?

    Best regards,

    Michal

Related