NRF9151 Failing Quick Start

Hello All, 

I am having an issue where attempting to follow the quick start for an nRF9151 development board leads to this error:

I have looked at this post, and unfortunately the logs do not apply to my situation. I have reinstalled Segger J-Link with the legacy drivers, and the onboard programmer is appearing within the J-link configurator app, as shown in the image below:

I have ensured that my firmware is up to date, and for the configuration I have ensured that the "USB Driver" is "Segger" and not "WIN-USB".

For my log files, this is what I see:

2026-01-11T22:33:49.739Z INFO Initialising the bundled nrfutil device
2026-01-11T22:33:49.746Z DEBUG Started watching devices
2026-01-11T22:33:49.854Z INFO Using the bundled core version for nrfutil device: 8.1.1
2026-01-11T22:33:49.880Z INFO Using nrfutil device version: 2.15.7
2026-01-11T22:33:49.880Z INFO Using nrf-device-lib version: 0.22.5
2026-01-11T22:33:49.881Z INFO Using nrf-probe version: 0.51.0
2026-01-11T22:33:49.881Z INFO Using SEGGER J-Link version: JLink_V8.98
2026-01-11T22:33:49.881Z INFO Your version of SEGGER J-Link (8.98) is newer than the one this app was tested with (8.76). The tested version is not required, and your J-Link version will most likely work fine. If you get issues related to J-Link with your devices, use the tested version.
2026-01-11T22:33:52.744Z DEBUG Selected device: nRF9151 DK
2026-01-11T22:33:52.777Z DEBUG Changed step: Info
2026-01-11T22:33:54.042Z DEBUG Changed step: Rename
2026-01-11T22:33:54.529Z DEBUG Changed step: Program
2026-01-11T22:33:56.445Z INFO Opened port with options: {"path":"COM10","baudRate":115200}
2026-01-11T22:34:00.464Z INFO Closed port: COM10
2026-01-11T22:34:00.509Z ERROR Failed to read config descriptor 1: descriptor request failed: device might be suspended. (error 31)
2026-01-11T22:34:00.514Z ERROR Unable to convert nusb device to Usb on enumerate Error { code: Generic, message: "no usb identifier for DeviceInfo { bus_id: \"PCIROOT(0)#PCI(1400)#USBROOT(0)\", device_address: 48, port_chain: [5], vendor_id: 0x17EF, product_id: 0x30AF, device_version: 0x6070, usb_version: 0x0200, class: 0x09, subclass: 0x00, protocol: 0x01, speed: Some(High), manufacturer_string: None, product_string: Some(\"USB2.0 Hub\"), serial_number: None, instance_id: \"USB\\\\VID_17EF&PID_30AF\\\\5&1BF6BEF6&0&5\", parent_instance_id: \"USB\\\\ROOT_HUB30\\\\4&733b1ec&0&0\", location_paths: [\"PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5)\", \"ACPI(_SB_)#ACPI(PC00)#ACPI(XHCI)#ACPI(RHUB)#ACPI(HS05)\"], port_number: 5, driver: Some(\"USBHUB3\"), interfaces: [InterfaceInfo { interface_number: 0, class: 0x09, subclass: 0x00, protocol: 0x00, interface_string: None }] }", source: None }
2026-01-11T22:34:00.514Z ERROR Unable to convert nusb device to Usb on enumerate Error { code: Generic, message: "no usb identifier for DeviceInfo { bus_id: \"PCIROOT(0)#PCI(0D00)#USBROOT(0)\", device_address: 11, port_chain: [2], vendor_id: 0x17EF, product_id: 0x30AB, device_version: 0x5154, usb_version: 0x0320, class: 0x09, subclass: 0x00, protocol: 0x03, speed: Some(SuperPlus), manufacturer_string: None, product_string: Some(\"USB3.1 Hub             \"), serial_number: Some(\"000000001\"), instance_id: \"USB\\\\VID_17EF&PID_30AB\\\\MSFT30000000001\", parent_instance_id: \"USB\\\\ROOT_HUB30\\\\4&31046841&0&0\", location_paths: [\"PCIROOT(0)#PCI(0D00)#USBROOT(0)#USB(2)\", \"ACPI(_SB_)#ACPI(PC00)#ACPI(TXHC)#ACPI(RHUB)#ACPI(SS01)\"], port_number: 2, driver: Some(\"USBHUB3\"), interfaces: [InterfaceInfo { interface_number: 0, class: 0x09, subclass: 0x00, protocol: 0x00, interface_string: None }] }", source: None }
2026-01-11T22:34:00.514Z ERROR Unable to convert nusb device to Usb on enumerate Error { code: Generic, message: "no usb identifier for DeviceInfo { bus_id: \"PCIROOT(0)#PCI(1400)#USBROOT(0)\", device_address: 53, port_chain: [5, 1], vendor_id: 0x17EF, product_id: 0x30AC, device_version: 0x5154, usb_version: 0x0210, class: 0x09, subclass: 0x00, protocol: 0x02, speed: Some(High), manufacturer_string: None, product_string: Some(\"USB2.0 Hub             \"), serial_number: Some(\"000000001\"), instance_id: \"USB\\\\VID_17EF&PID_30AC\\\\MSFT20000000001\", parent_instance_id: \"USB\\\\VID_17EF&PID_30AF\\\\5&1bf6bef6&0&5\", location_paths: [\"PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5)#USB(1)\", \"ACPI(_SB_)#ACPI(PC00)#ACPI(XHCI)#ACPI(RHUB)#ACPI(HS05)#USB(1)\"], port_number: 1, driver: Some(\"USBHUB3\"), interfaces: [InterfaceInfo { interface_number: 0, class: 0x09, subclass: 0x00, protocol: 0x01, interface_string: None }] }", source: None }
2026-01-11T22:34:00.514Z ERROR Unable to convert nusb device to Usb on enumerate Error { code: Generic, message: "no usb identifier for DeviceInfo { bus_id: \"PCIROOT(0)#PCI(0D00)#USBROOT(0)\", device_address: 13, port_chain: [2, 3], vendor_id: 0x17EF, product_id: 0x30AD, device_version: 0x5143, usb_version: 0x0320, class: 0x09, subclass: 0x00, protocol: 0x03, speed: Some(SuperPlus), manufacturer_string: None, product_string: Some(\"USB3.1 Hub             \"), serial_number: Some(\"000000001\"), instance_id: \"USB\\\\VID_17EF&PID_30AD\\\\MSFT30000000001\", parent_instance_id: \"USB\\\\VID_17EF&PID_30AB\\\\MSFT30000000001\", location_paths: [\"PCIROOT(0)#PCI(0D00)#USBROOT(0)#USB(2)#USB(3)\", \"ACPI(_SB_)#ACPI(PC00)#ACPI(TXHC)#ACPI(RHUB)#ACPI(SS01)#USB(3)\"], port_number: 3, driver: Some(\"USBHUB3\"), interfaces: [InterfaceInfo { interface_number: 0, class: 0x09, subclass: 0x00, protocol: 0x00, interface_string: None }] }", source: None }
2026-01-11T22:34:00.514Z ERROR Unable to convert nusb device to Usb on enumerate Error { code: Generic, message: "no usb identifier for DeviceInfo { bus_id: \"PCIROOT(0)#PCI(1400)#USBROOT(0)\", device_address: 54, port_chain: [5, 1, 3], vendor_id: 0x17EF, product_id: 0x30AE, device_version: 0x5143, usb_version: 0x0210, class: 0x09, subclass: 0x00, protocol: 0x02, speed: Some(High), manufacturer_string: None, product_string: Some(\"USB2.0 Hub             \"), serial_number: Some(\"000000001\"), instance_id: \"USB\\\\VID_17EF&PID_30AE\\\\MSFT20000000001\", parent_instance_id: \"USB\\\\VID_17EF&PID_30AC\\\\MSFT20000000001\", location_paths: [\"PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5)#USB(1)#USB(3)\", \"ACPI(_SB_)#ACPI(PC00)#ACPI(XHCI)#ACPI(RHUB)#ACPI(HS05)#USB(1)#USB(3)\"], port_number: 3, driver: Some(\"USBHUB3\"), interfaces: [InterfaceInfo { interface_number: 0, class: 0x09, subclass: 0x00, protocol: 0x01, interface_string: None }] }", source: None }
2026-01-11T22:34:00.739Z ERROR Failed to read the device information when setting up default external flash configuration. This is not critical, ignoring this error to allow the next operation to run, but we will probably hit it again on the next operation. The full error was: Device error: Setting the debug port SELECT register failed while powering up sys and debug regions (Unknown error in the J-Link DLL (error code =-1)).

This might indicate that the debug port is unavailable. Double-check device power supply and SWD lines, and ensure that SWD is not disabled

Any help / guidance with this would be greatly appreciated - thanks!

EDIT: Please note that I have also tried the *tested* version extensively, but saw the same issue in the logs:

2026-01-11T22:09:43.456Z INFO Initialising the bundled nrfutil device
2026-01-11T22:09:43.463Z DEBUG Started watching devices
2026-01-11T22:09:44.261Z INFO Using the bundled core version for nrfutil device: 8.1.1
2026-01-11T22:09:44.289Z INFO Using nrfutil device version: 2.15.7
2026-01-11T22:09:44.289Z INFO Using nrf-device-lib version: 0.22.5
2026-01-11T22:09:44.289Z INFO Using nrf-probe version: 0.51.0
2026-01-11T22:09:44.289Z INFO Using SEGGER J-Link version: JLink_V8.76
2026-01-11T22:09:50.068Z DEBUG Selected device: nRF9151 DK
2026-01-11T22:09:50.097Z DEBUG Changed step: Info
2026-01-11T22:11:01.696Z DEBUG Changed step: Rename
2026-01-11T22:11:04.067Z DEBUG Changed step: Program
2026-01-11T22:11:12.150Z INFO Opened port with options: {"path":"COM6","baudRate":115200}
2026-01-11T22:11:16.166Z INFO Closed port: COM6
2026-01-11T22:11:16.211Z ERROR Failed to read config descriptor 1: descriptor request failed: device might be suspended. (error 31)
2026-01-11T22:11:16.216Z ERROR Unable to convert nusb device to Usb on enumerate Error { code: Generic, message: "no usb identifier for DeviceInfo { bus_id: \"PCIROOT(0)#PCI(1400)#USBROOT(0)\", device_address: 48, port_chain: [5], vendor_id: 0x17EF, product_id: 0x30AF, device_version: 0x6070, usb_version: 0x0200, class: 0x09, subclass: 0x00, protocol: 0x01, speed: Some(High), manufacturer_string: None, product_string: Some(\"USB2.0 Hub\"), serial_number: None, instance_id: \"USB\\\\VID_17EF&PID_30AF\\\\5&1BF6BEF6&0&5\", parent_instance_id: \"USB\\\\ROOT_HUB30\\\\4&733b1ec&0&0\", location_paths: [\"PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5)\", \"ACPI(_SB_)#ACPI(PC00)#ACPI(XHCI)#ACPI(RHUB)#ACPI(HS05)\"], port_number: 5, driver: Some(\"USBHUB3\"), interfaces: [InterfaceInfo { interface_number: 0, class: 0x09, subclass: 0x00, protocol: 0x00, interface_string: None }] }", source: None }
2026-01-11T22:11:16.216Z ERROR Unable to convert nusb device to Usb on enumerate Error { code: Generic, message: "no usb identifier for DeviceInfo { bus_id: \"PCIROOT(0)#PCI(0D00)#USBROOT(0)\", device_address: 11, port_chain: [2], vendor_id: 0x17EF, product_id: 0x30AB, device_version: 0x5154, usb_version: 0x0320, class: 0x09, subclass: 0x00, protocol: 0x03, speed: Some(SuperPlus), manufacturer_string: None, product_string: Some(\"USB3.1 Hub             \"), serial_number: Some(\"000000001\"), instance_id: \"USB\\\\VID_17EF&PID_30AB\\\\MSFT30000000001\", parent_instance_id: \"USB\\\\ROOT_HUB30\\\\4&31046841&0&0\", location_paths: [\"PCIROOT(0)#PCI(0D00)#USBROOT(0)#USB(2)\", \"ACPI(_SB_)#ACPI(PC00)#ACPI(TXHC)#ACPI(RHUB)#ACPI(SS01)\"], port_number: 2, driver: Some(\"USBHUB3\"), interfaces: [InterfaceInfo { interface_number: 0, class: 0x09, subclass: 0x00, protocol: 0x00, interface_string: None }] }", source: None }
2026-01-11T22:11:16.216Z ERROR Unable to convert nusb device to Usb on enumerate Error { code: Generic, message: "no usb identifier for DeviceInfo { bus_id: \"PCIROOT(0)#PCI(1400)#USBROOT(0)\", device_address: 53, port_chain: [5, 1], vendor_id: 0x17EF, product_id: 0x30AC, device_version: 0x5154, usb_version: 0x0210, class: 0x09, subclass: 0x00, protocol: 0x02, speed: Some(High), manufacturer_string: None, product_string: Some(\"USB2.0 Hub             \"), serial_number: Some(\"000000001\"), instance_id: \"USB\\\\VID_17EF&PID_30AC\\\\MSFT20000000001\", parent_instance_id: \"USB\\\\VID_17EF&PID_30AF\\\\5&1bf6bef6&0&5\", location_paths: [\"PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5)#USB(1)\", \"ACPI(_SB_)#ACPI(PC00)#ACPI(XHCI)#ACPI(RHUB)#ACPI(HS05)#USB(1)\"], port_number: 1, driver: Some(\"USBHUB3\"), interfaces: [InterfaceInfo { interface_number: 0, class: 0x09, subclass: 0x00, protocol: 0x01, interface_string: None }] }", source: None }
2026-01-11T22:11:16.216Z ERROR Unable to convert nusb device to Usb on enumerate Error { code: Generic, message: "no usb identifier for DeviceInfo { bus_id: \"PCIROOT(0)#PCI(0D00)#USBROOT(0)\", device_address: 13, port_chain: [2, 3], vendor_id: 0x17EF, product_id: 0x30AD, device_version: 0x5143, usb_version: 0x0320, class: 0x09, subclass: 0x00, protocol: 0x03, speed: Some(SuperPlus), manufacturer_string: None, product_string: Some(\"USB3.1 Hub             \"), serial_number: Some(\"000000001\"), instance_id: \"USB\\\\VID_17EF&PID_30AD\\\\MSFT30000000001\", parent_instance_id: \"USB\\\\VID_17EF&PID_30AB\\\\MSFT30000000001\", location_paths: [\"PCIROOT(0)#PCI(0D00)#USBROOT(0)#USB(2)#USB(3)\", \"ACPI(_SB_)#ACPI(PC00)#ACPI(TXHC)#ACPI(RHUB)#ACPI(SS01)#USB(3)\"], port_number: 3, driver: Some(\"USBHUB3\"), interfaces: [InterfaceInfo { interface_number: 0, class: 0x09, subclass: 0x00, protocol: 0x00, interface_string: None }] }", source: None }
2026-01-11T22:11:16.217Z ERROR Unable to convert nusb device to Usb on enumerate Error { code: Generic, message: "no usb identifier for DeviceInfo { bus_id: \"PCIROOT(0)#PCI(1400)#USBROOT(0)\", device_address: 54, port_chain: [5, 1, 3], vendor_id: 0x17EF, product_id: 0x30AE, device_version: 0x5143, usb_version: 0x0210, class: 0x09, subclass: 0x00, protocol: 0x02, speed: Some(High), manufacturer_string: None, product_string: Some(\"USB2.0 Hub             \"), serial_number: Some(\"000000001\"), instance_id: \"USB\\\\VID_17EF&PID_30AE\\\\MSFT20000000001\", parent_instance_id: \"USB\\\\VID_17EF&PID_30AC\\\\MSFT20000000001\", location_paths: [\"PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5)#USB(1)#USB(3)\", \"ACPI(_SB_)#ACPI(PC00)#ACPI(XHCI)#ACPI(RHUB)#ACPI(HS05)#USB(1)#USB(3)\"], port_number: 3, driver: Some(\"USBHUB3\"), interfaces: [InterfaceInfo { interface_number: 0, class: 0x09, subclass: 0x00, protocol: 0x01, interface_string: None }] }", source: None }
2026-01-11T22:11:16.766Z ERROR Failed to read the device information when setting up default external flash configuration. This is not critical, ignoring this error to allow the next operation to run, but we will probably hit it again on the next operation. The full error was: Device error: Setting the debug port SELECT register failed while powering up sys and debug regions (Unknown error in the J-Link DLL (error code =-1)).

This might indicate that the debug port is unavailable. Double-check device power supply and SWD lines, and ensure that SWD is not disabled
2026-01-11T22:13:24.113Z INFO Opened port with options: {"path":"COM6","baudRate":115200}
2026-01-11T22:13:28.127Z INFO Closed port: COM6
2026-01-11T22:13:28.201Z ERROR Failed to read config descriptor 1: descriptor request failed: device might be suspended. (error 31)
2026-01-11T22:13:28.207Z ERROR Unable to convert nusb device to Usb on enumerate Error { code: Generic, message: "no usb identifier for DeviceInfo { bus_id: \"PCIROOT(0)#PCI(1400)#USBROOT(0)\", device_address: 48, port_chain: [5], vendor_id: 0x17EF, product_id: 0x30AF, device_version: 0x6070, usb_version: 0x0200, class: 0x09, subclass: 0x00, protocol: 0x01, speed: Some(High), manufacturer_string: None, product_string: Some(\"USB2.0 Hub\"), serial_number: None, instance_id: \"USB\\\\VID_17EF&PID_30AF\\\\5&1BF6BEF6&0&5\", parent_instance_id: \"USB\\\\ROOT_HUB30\\\\4&733b1ec&0&0\", location_paths: [\"PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5)\", \"ACPI(_SB_)#ACPI(PC00)#ACPI(XHCI)#ACPI(RHUB)#ACPI(HS05)\"], port_number: 5, driver: Some(\"USBHUB3\"), interfaces: [InterfaceInfo { interface_number: 0, class: 0x09, subclass: 0x00, protocol: 0x00, interface_string: None }] }", source: None }
2026-01-11T22:13:28.207Z ERROR Unable to convert nusb device to Usb on enumerate Error { code: Generic, message: "no usb identifier for DeviceInfo { bus_id: \"PCIROOT(0)#PCI(0D00)#USBROOT(0)\", device_address: 11, port_chain: [2], vendor_id: 0x17EF, product_id: 0x30AB, device_version: 0x5154, usb_version: 0x0320, class: 0x09, subclass: 0x00, protocol: 0x03, speed: Some(SuperPlus), manufacturer_string: None, product_string: Some(\"USB3.1 Hub             \"), serial_number: Some(\"000000001\"), instance_id: \"USB\\\\VID_17EF&PID_30AB\\\\MSFT30000000001\", parent_instance_id: \"USB\\\\ROOT_HUB30\\\\4&31046841&0&0\", location_paths: [\"PCIROOT(0)#PCI(0D00)#USBROOT(0)#USB(2)\", \"ACPI(_SB_)#ACPI(PC00)#ACPI(TXHC)#ACPI(RHUB)#ACPI(SS01)\"], port_number: 2, driver: Some(\"USBHUB3\"), interfaces: [InterfaceInfo { interface_number: 0, class: 0x09, subclass: 0x00, protocol: 0x00, interface_string: None }] }", source: None }
2026-01-11T22:13:28.207Z ERROR Unable to convert nusb device to Usb on enumerate Error { code: Generic, message: "no usb identifier for DeviceInfo { bus_id: \"PCIROOT(0)#PCI(1400)#USBROOT(0)\", device_address: 53, port_chain: [5, 1], vendor_id: 0x17EF, product_id: 0x30AC, device_version: 0x5154, usb_version: 0x0210, class: 0x09, subclass: 0x00, protocol: 0x02, speed: Some(High), manufacturer_string: None, product_string: Some(\"USB2.0 Hub             \"), serial_number: Some(\"000000001\"), instance_id: \"USB\\\\VID_17EF&PID_30AC\\\\MSFT20000000001\", parent_instance_id: \"USB\\\\VID_17EF&PID_30AF\\\\5&1bf6bef6&0&5\", location_paths: [\"PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5)#USB(1)\", \"ACPI(_SB_)#ACPI(PC00)#ACPI(XHCI)#ACPI(RHUB)#ACPI(HS05)#USB(1)\"], port_number: 1, driver: Some(\"USBHUB3\"), interfaces: [InterfaceInfo { interface_number: 0, class: 0x09, subclass: 0x00, protocol: 0x01, interface_string: None }] }", source: None }
2026-01-11T22:13:28.207Z ERROR Unable to convert nusb device to Usb on enumerate Error { code: Generic, message: "no usb identifier for DeviceInfo { bus_id: \"PCIROOT(0)#PCI(0D00)#USBROOT(0)\", device_address: 13, port_chain: [2, 3], vendor_id: 0x17EF, product_id: 0x30AD, device_version: 0x5143, usb_version: 0x0320, class: 0x09, subclass: 0x00, protocol: 0x03, speed: Some(SuperPlus), manufacturer_string: None, product_string: Some(\"USB3.1 Hub             \"), serial_number: Some(\"000000001\"), instance_id: \"USB\\\\VID_17EF&PID_30AD\\\\MSFT30000000001\", parent_instance_id: \"USB\\\\VID_17EF&PID_30AB\\\\MSFT30000000001\", location_paths: [\"PCIROOT(0)#PCI(0D00)#USBROOT(0)#USB(2)#USB(3)\", \"ACPI(_SB_)#ACPI(PC00)#ACPI(TXHC)#ACPI(RHUB)#ACPI(SS01)#USB(3)\"], port_number: 3, driver: Some(\"USBHUB3\"), interfaces: [InterfaceInfo { interface_number: 0, class: 0x09, subclass: 0x00, protocol: 0x00, interface_string: None }] }", source: None }
2026-01-11T22:13:28.207Z ERROR Unable to convert nusb device to Usb on enumerate Error { code: Generic, message: "no usb identifier for DeviceInfo { bus_id: \"PCIROOT(0)#PCI(1400)#USBROOT(0)\", device_address: 54, port_chain: [5, 1, 3], vendor_id: 0x17EF, product_id: 0x30AE, device_version: 0x5143, usb_version: 0x0210, class: 0x09, subclass: 0x00, protocol: 0x02, speed: Some(High), manufacturer_string: None, product_string: Some(\"USB2.0 Hub             \"), serial_number: Some(\"000000001\"), instance_id: \"USB\\\\VID_17EF&PID_30AE\\\\MSFT20000000001\", parent_instance_id: \"USB\\\\VID_17EF&PID_30AC\\\\MSFT20000000001\", location_paths: [\"PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5)#USB(1)#USB(3)\", \"ACPI(_SB_)#ACPI(PC00)#ACPI(XHCI)#ACPI(RHUB)#ACPI(HS05)#USB(1)#USB(3)\"], port_number: 3, driver: Some(\"USBHUB3\"), interfaces: [InterfaceInfo { interface_number: 0, class: 0x09, subclass: 0x00, protocol: 0x01, interface_string: None }] }", source: None }
2026-01-11T22:13:28.439Z ERROR Failed to read the device information when setting up default external flash configuration. This is not critical, ignoring this error to allow the next operation to run, but we will probably hit it again on the next operation. The full error was: Device error: Setting the debug port SELECT register failed while powering up sys and debug regions (Unknown error in the J-Link DLL (error code =-1)).

This might indicate that the debug port is unavailable. Double-check device power supply and SWD lines, and ensure that SWD is not disabled
2026-01-11T22:15:17.927Z INFO Opened port with options: {"path":"COM6","baudRate":115200}
2026-01-11T22:15:21.951Z INFO Closed port: COM6
2026-01-11T22:15:21.996Z ERROR Failed to read config descriptor 1: descriptor request failed: device might be suspended. (error 31)
2026-01-11T22:15:22.001Z ERROR Unable to convert nusb device to Usb on enumerate Error { code: Generic, message: "no usb identifier for DeviceInfo { bus_id: \"PCIROOT(0)#PCI(1400)#USBROOT(0)\", device_address: 48, port_chain: [5], vendor_id: 0x17EF, product_id: 0x30AF, device_version: 0x6070, usb_version: 0x0200, class: 0x09, subclass: 0x00, protocol: 0x01, speed: Some(High), manufacturer_string: None, product_string: Some(\"USB2.0 Hub\"), serial_number: None, instance_id: \"USB\\\\VID_17EF&PID_30AF\\\\5&1BF6BEF6&0&5\", parent_instance_id: \"USB\\\\ROOT_HUB30\\\\4&733b1ec&0&0\", location_paths: [\"PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5)\", \"ACPI(_SB_)#ACPI(PC00)#ACPI(XHCI)#ACPI(RHUB)#ACPI(HS05)\"], port_number: 5, driver: Some(\"USBHUB3\"), interfaces: [InterfaceInfo { interface_number: 0, class: 0x09, subclass: 0x00, protocol: 0x00, interface_string: None }] }", source: None }
2026-01-11T22:15:22.001Z ERROR Unable to convert nusb device to Usb on enumerate Error { code: Generic, message: "no usb identifier for DeviceInfo { bus_id: \"PCIROOT(0)#PCI(0D00)#USBROOT(0)\", device_address: 11, port_chain: [2], vendor_id: 0x17EF, product_id: 0x30AB, device_version: 0x5154, usb_version: 0x0320, class: 0x09, subclass: 0x00, protocol: 0x03, speed: Some(SuperPlus), manufacturer_string: None, product_string: Some(\"USB3.1 Hub             \"), serial_number: Some(\"000000001\"), instance_id: \"USB\\\\VID_17EF&PID_30AB\\\\MSFT30000000001\", parent_instance_id: \"USB\\\\ROOT_HUB30\\\\4&31046841&0&0\", location_paths: [\"PCIROOT(0)#PCI(0D00)#USBROOT(0)#USB(2)\", \"ACPI(_SB_)#ACPI(PC00)#ACPI(TXHC)#ACPI(RHUB)#ACPI(SS01)\"], port_number: 2, driver: Some(\"USBHUB3\"), interfaces: [InterfaceInfo { interface_number: 0, class: 0x09, subclass: 0x00, protocol: 0x00, interface_string: None }] }", source: None }
2026-01-11T22:15:22.001Z ERROR Unable to convert nusb device to Usb on enumerate Error { code: Generic, message: "no usb identifier for DeviceInfo { bus_id: \"PCIROOT(0)#PCI(1400)#USBROOT(0)\", device_address: 53, port_chain: [5, 1], vendor_id: 0x17EF, product_id: 0x30AC, device_version: 0x5154, usb_version: 0x0210, class: 0x09, subclass: 0x00, protocol: 0x02, speed: Some(High), manufacturer_string: None, product_string: Some(\"USB2.0 Hub             \"), serial_number: Some(\"000000001\"), instance_id: \"USB\\\\VID_17EF&PID_30AC\\\\MSFT20000000001\", parent_instance_id: \"USB\\\\VID_17EF&PID_30AF\\\\5&1bf6bef6&0&5\", location_paths: [\"PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5)#USB(1)\", \"ACPI(_SB_)#ACPI(PC00)#ACPI(XHCI)#ACPI(RHUB)#ACPI(HS05)#USB(1)\"], port_number: 1, driver: Some(\"USBHUB3\"), interfaces: [InterfaceInfo { interface_number: 0, class: 0x09, subclass: 0x00, protocol: 0x01, interface_string: None }] }", source: None }
2026-01-11T22:15:22.001Z ERROR Unable to convert nusb device to Usb on enumerate Error { code: Generic, message: "no usb identifier for DeviceInfo { bus_id: \"PCIROOT(0)#PCI(0D00)#USBROOT(0)\", device_address: 13, port_chain: [2, 3], vendor_id: 0x17EF, product_id: 0x30AD, device_version: 0x5143, usb_version: 0x0320, class: 0x09, subclass: 0x00, protocol: 0x03, speed: Some(SuperPlus), manufacturer_string: None, product_string: Some(\"USB3.1 Hub             \"), serial_number: Some(\"000000001\"), instance_id: \"USB\\\\VID_17EF&PID_30AD\\\\MSFT30000000001\", parent_instance_id: \"USB\\\\VID_17EF&PID_30AB\\\\MSFT30000000001\", location_paths: [\"PCIROOT(0)#PCI(0D00)#USBROOT(0)#USB(2)#USB(3)\", \"ACPI(_SB_)#ACPI(PC00)#ACPI(TXHC)#ACPI(RHUB)#ACPI(SS01)#USB(3)\"], port_number: 3, driver: Some(\"USBHUB3\"), interfaces: [InterfaceInfo { interface_number: 0, class: 0x09, subclass: 0x00, protocol: 0x00, interface_string: None }] }", source: None }
2026-01-11T22:15:22.001Z ERROR Unable to convert nusb device to Usb on enumerate Error { code: Generic, message: "no usb identifier for DeviceInfo { bus_id: \"PCIROOT(0)#PCI(1400)#USBROOT(0)\", device_address: 54, port_chain: [5, 1, 3], vendor_id: 0x17EF, product_id: 0x30AE, device_version: 0x5143, usb_version: 0x0210, class: 0x09, subclass: 0x00, protocol: 0x02, speed: Some(High), manufacturer_string: None, product_string: Some(\"USB2.0 Hub             \"), serial_number: Some(\"000000001\"), instance_id: \"USB\\\\VID_17EF&PID_30AE\\\\MSFT20000000001\", parent_instance_id: \"USB\\\\VID_17EF&PID_30AC\\\\MSFT20000000001\", location_paths: [\"PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5)#USB(1)#USB(3)\", \"ACPI(_SB_)#ACPI(PC00)#ACPI(XHCI)#ACPI(RHUB)#ACPI(HS05)#USB(1)#USB(3)\"], port_number: 3, driver: Some(\"USBHUB3\"), interfaces: [InterfaceInfo { interface_number: 0, class: 0x09, subclass: 0x00, protocol: 0x01, interface_string: None }] }", source: None }
2026-01-11T22:15:22.216Z ERROR Failed to read the device information when setting up default external flash configuration. This is not critical, ignoring this error to allow the next operation to run, but we will probably hit it again on the next operation. The full error was: Device error: Setting the debug port SELECT register failed while powering up sys and debug regions (Unknown error in the J-Link DLL (error code =-1)).

This might indicate that the debug port is unavailable. Double-check device power supply and SWD lines, and ensure that SWD is not disabled
2026-01-11T22:16:28.693Z DEBUG Changed step: Rename
2026-01-11T22:16:29.894Z DEBUG Changed step: Info

Parents
  • Hi John,

    I believe the error you are seeing is most likely a USB driver or a faulty USB port issue.

    Let's start with the basics, have you tried restarting your computer, plugging the device into another USB port ? If you are using a dock, can you try to connect it directly to your computer. Are you sure all your driver are up-to-date (USB, dock, maybe even BIOS).

    Have you ever tried programming the DK in any other way than with the Quick start? If you didn't can you try building and programming the "Blinky" sample ? If you are not sure on how to do it, you can follow the first lesson of our DevAcademy (link).

    Finally, If that still doesn't work, can you try to run the command "nrfutil device recover" in the nRF Connect Terminal.

    Tell me if any of this worked.

    Best regards,

    Simon D-M

  • Hello - Thank you for the reply. 

    I have tried restarting my computer and using a different USB port. I am using a dock, and so tried also to plug directly into the MoBo. The error log was different but the behaviour was the same. Here is the log:

    2026-01-12T21:36:24.596Z INFO Initialising the bundled nrfutil device
    2026-01-12T21:36:24.605Z DEBUG Started watching devices
    2026-01-12T21:36:25.466Z INFO Using the bundled core version for nrfutil device: 8.1.1
    2026-01-12T21:36:25.506Z INFO Using nrfutil device version: 2.15.7
    2026-01-12T21:36:25.506Z INFO Using nrf-device-lib version: 0.22.5
    2026-01-12T21:36:25.507Z INFO Using nrf-probe version: 0.51.0
    2026-01-12T21:36:25.507Z INFO Using SEGGER J-Link version: JLink_V8.98
    2026-01-12T21:36:25.508Z INFO Your version of SEGGER J-Link (8.98) is newer than the one this app was tested with (8.76). The tested version is not required, and your J-Link version will most likely work fine. If you get issues related to J-Link with your devices, use the tested version.
    2026-01-12T21:36:27.611Z DEBUG Selected device: nRF9151 DK
    2026-01-12T21:36:27.643Z DEBUG Changed step: Info
    2026-01-12T21:36:29.629Z DEBUG Changed step: Rename
    2026-01-12T21:36:31.809Z DEBUG Changed step: Program
    2026-01-12T21:36:34.561Z INFO Opened port with options: {"path":"COM10","baudRate":115200}
    2026-01-12T21:36:38.596Z INFO Closed port: COM10
    2026-01-12T21:36:39.194Z ERROR Failed to read the device information when setting up default external flash configuration. This is not critical, ignoring this error to allow the next operation to run, but we will probably hit it again on the next operation. The full error was: Device error: Setting the debug port SELECT register failed while powering up sys and debug regions (Unknown error in the J-Link DLL (error code =-1)).
    
    This might indicate that the debug port is unavailable. Double-check device power supply and SWD lines, and ensure that SWD is not disabled
    

    I HAVE tried running the blinky sample, to which I am greeted by this error message:

    Lastly, the recovery command also did not work:

    I feel like the fact that it says "Unknown Device" in connected devices could be a hint? But at the same time, in the nRF connect app my board IS correctly identified:

Reply
  • Hello - Thank you for the reply. 

    I have tried restarting my computer and using a different USB port. I am using a dock, and so tried also to plug directly into the MoBo. The error log was different but the behaviour was the same. Here is the log:

    2026-01-12T21:36:24.596Z INFO Initialising the bundled nrfutil device
    2026-01-12T21:36:24.605Z DEBUG Started watching devices
    2026-01-12T21:36:25.466Z INFO Using the bundled core version for nrfutil device: 8.1.1
    2026-01-12T21:36:25.506Z INFO Using nrfutil device version: 2.15.7
    2026-01-12T21:36:25.506Z INFO Using nrf-device-lib version: 0.22.5
    2026-01-12T21:36:25.507Z INFO Using nrf-probe version: 0.51.0
    2026-01-12T21:36:25.507Z INFO Using SEGGER J-Link version: JLink_V8.98
    2026-01-12T21:36:25.508Z INFO Your version of SEGGER J-Link (8.98) is newer than the one this app was tested with (8.76). The tested version is not required, and your J-Link version will most likely work fine. If you get issues related to J-Link with your devices, use the tested version.
    2026-01-12T21:36:27.611Z DEBUG Selected device: nRF9151 DK
    2026-01-12T21:36:27.643Z DEBUG Changed step: Info
    2026-01-12T21:36:29.629Z DEBUG Changed step: Rename
    2026-01-12T21:36:31.809Z DEBUG Changed step: Program
    2026-01-12T21:36:34.561Z INFO Opened port with options: {"path":"COM10","baudRate":115200}
    2026-01-12T21:36:38.596Z INFO Closed port: COM10
    2026-01-12T21:36:39.194Z ERROR Failed to read the device information when setting up default external flash configuration. This is not critical, ignoring this error to allow the next operation to run, but we will probably hit it again on the next operation. The full error was: Device error: Setting the debug port SELECT register failed while powering up sys and debug regions (Unknown error in the J-Link DLL (error code =-1)).
    
    This might indicate that the debug port is unavailable. Double-check device power supply and SWD lines, and ensure that SWD is not disabled
    

    I HAVE tried running the blinky sample, to which I am greeted by this error message:

    Lastly, the recovery command also did not work:

    I feel like the fact that it says "Unknown Device" in connected devices could be a hint? But at the same time, in the nRF connect app my board IS correctly identified:

Children
  • Hi,

    By any chance, have you removed the jumper that was on the "nRF current measurement" 4 pins connector (P22) right above the USB-C "debugger" connector ?

    This connector is used to measure the current that the nRF9151 uses. So when not used, the jumper has to get back on to allow the current to reach the nRF9151. Otherwise, the debugger is powered but the nRF9151 is not, which can explain the fact that the board is recognized but cannot do anything.

    The jumper has to be on the 2 upper pins "VDD_nRF" and "VDD_5V". It is also possible to "permanently" connect these by soldering the solder bridge (SB34) but I wouldn't recommend it because you don't really gain anything by soldering it instead of putting back the jumper.

    Here is the documentation about this connector (link).

    Best regards,

    Simon D-M

  • Wow! I cannot believe I somehow missed this. There was even a jumper bouncing around loose in the box and I didnt see anywhere obvious for it. Thankyou very much for this!

Related