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

nRF52840 secure dfu over thread issue (not working)

SDK: nRF5 SDK for Thread and Zigbee v1.0.0

nrfutil version : 3.5.1 (also tried with 3.5.0)

pyspinel: 1.0.0a1

board: nrf52840 PDK

gcc version: 5.4.0 20160609

instruction has been followed as per the document in this link

we are using following command: nrfutil settings generate --family NRF52840 --application client\pca10056\blank\armgcc\_build\nrf52840_xxaa.hex --application-version 1 --bootloader-version 1 --bl-settings-version 1 settings.hex 

issue: 

  1. We not able to run Secure dfu example over thread
  2. DFU in multicast mode, DFU server doesn't complete the DFU process . it get stuck on last 2 byte data (command used: nrfutil dfu thread -f -pkg app_dfu_package.zip -p COM3 --channel 11 --panid 43981 -r 4 -rs 5000 -a FF03::1)
  3. DFU Server in multicast mode always sends the data even if no DFU client is available
  4. DFU client throws the DFU_DOWNLOAD_TRIGGER event = DFU_EVENT_TRANSFER_ERROR (RTT log)
  5. The error mentioned above throws even if there is no DFU server available. After three retries it throws no more retries message and stops

Related