This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Dongle Thread as NCP error

Hello, 

I'm currently trying to connect Dongle nrf52840 to a Raspberry as a NCP. My issue is during flashing, I got a LIBUSB error when I flash the  ncp usb_bootloader example. I'm not able to flash correctly the Dongle I think and consequently there is no NCP:Version on Raspberry wpanctl status.  I didn't take account of this error but when I connect the dongle to the raspberry and I use

sudo wpanctl status 
I got no information about NCP Version, this field is empty. Is the LIBUSB ERROR related to this ? Do you have such error after flashing ? Do you know any fix ? 

I' using the nRF5_SDK_for_Thread_and_Zigbee_2.0.0_29775ac SDK and the 2.6.2 nrfConnect app version. 

Thanks in advance

  • [Update]

    After successfully flashed NCP with external debugger (nRF52840 DK), I can now say that the nRF Connect App is involved in flashing problem. On my side, my problem is solved but I don't understand why it was not possible to use the nRF Connect App to correctly flash NCP software

  • Hi Emile,

    Sorry for the late reply. I think the LIBUSB error promted in the nRF Connect programmer app just after flashing is because the app expects to see the dongle bootloader. When you change to the dongle bootloader mode (pressing the RESET button) the error dissapears and you can see both the nfc usb bootloader (in green) and the dongle bootloader are correctly flashed to the dongle.

    Are you able to read the NCP version after flashing with an external debugger? Did you do an erase all before flashing? I haven't tested this example myself but I think it should have work when flashed with the nRF Connect app as well. The only thing that would have been different when flashing with an external debugger is that you may have erase the factory-programmed bootloader of the nRF52840 dongle.

    Best Regards,

    Marjeris

Related