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

Issue in nrfutil to execute thread DFU on raspberry Pi3

Hello,

I am using "nRF5_SDK_for_Thread_and_Zigbee_v3.1.0_c7c4730" for NCP as well as other thread devices.
nrfutil version: 5.2.0
RPI3 image: RaspPi_OT_Border_Router_Demo_v3.1.0-1.alpha.img

I am using nRF52840 dongle for NCP device  which i attach with my RPI3.

I want to perform the DFU keeping the existing thread network working.

I have tried to do the thread DFU using nRF util in raspberry PI.

I get following output:

$ sudo python2.7 nordicsemi/__main__.py dfu thread -pkg ../../app_dfu_package.zip -p /dev/ttyACM1 --channel 24 --panid 4396
Address not specified. Using ff03::1 (all Thread nodes)
Using connectivity board at serial port: /dev/ttyACM1
2019-12-09 15:14:01,632 Failed to reset NCP. Please flash connectivity firmware.
Traceback (most recent call last):
  File "nordicsemi/__main__.py", line 1375, in thread
    transport.open()
  File "/usr/local/lib/python2.7/dist-packages/nordicsemi/thread/tncp.py", line 224, in open
    raise Exception('Failed to reset NCP. Please flash connectivity firmware.')
Exception: Failed to reset NCP. Please flash connectivity firmware.

Meanwhile i have tried adding one more USB dongle and the same process but the result is same.

Note: NCP firmware is correct as well as i have double checked the Com port for USB dongles.

Do you have any documentation explaining the Thread DFU process using nrfutil also the implementation notes on thread COAP server will be very helpul.

Parents Reply Children
Related