I am trying to get the "ble_connectivity" project to work on the nRF52840 Dongle.
I am using a nRF52840 DK as a debugger, and SES Nordic Edition V4.16 (64-bit), with SDK 15.3
The steps I have followed are:
- Connect to the Dongle
- Erase the memory
- From within SES, download the HEX file "open_bootloader_usb_mbr_pca10059_debug.hex"
- Remove and re-insert the Dongle from the USB port (does the Reset button not function in this bootloader?)
- The Dongle appears as "nRF52 SDFU USB (COMn)", with slowly blinking LED (so far, so good...)
- nRF Connect v2.7.0 - Programmer finds the Dongle with Bootloader correctly
- Using nRF Connect, I write "ble_connectivity_s140_usb_hci_pca10059.hex" to the Dongle
- The write appears successful, but...
- nRF Connect says:
- LIBUSB error is detected. Reloading app could... etc...
- Reloading the app doesn't help.
- nRF Connect Programmer finds the Dongle, but selecting the device results in:
2019-06-21T00:17:08.815Z ERROR Error while probing usb device at bus.address 1.27: LIBUSB_ERROR_NOT_FOUND. Please check that a libusb-compatible kernel driver is bound to this device, see https://github.com/NordicSemiconductor/pc-nrfconnect-core/blob/master/doc/win32-usb-troubleshoot.md 2019-06-21T00:17:17.505Z ERROR Unsupported device. The detected device could not be recognized as neither JLink device nor Nordic USB device.
- In Bluetooth Low Energy app, selecting the Dongle results in:
2019-06-21T00:20:35.735Z INFO Validating connectivity firmware for device with serial number E22D3666FCCE... 2019-06-21T00:20:35.737Z INFO Connectivity firmware is valid. 2019-06-21T00:20:35.737Z ERROR Unsupported device with serial number 'E22D3666FCCE' and traits ["serialport"]
So, what's going wrong?