Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs

The nRF5 SDK example for Thread and Zigbee OTA takes a long time

Hello DevZone,

I'm using nRF5 SDK for Thread and Zigbee v4.2.0 and trying to test Zigbee OTA example.

I'm following this guide https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_tz_v4.2.0%2Fzigbee_example_ota_examples.html  and there was some troubles that where answered here nRF5 SDK for Thread and Zigbee OTA Example  .

Anyway it worked but the OTA process took me about 1 hour. I tried this example 4 times and the time is the same. In my opinion, this is too slow for a 270Kb package.

Is 1 hour OTA normal or did I just get something wrong?

Maybe I need to use a sniffer to see what errors are causing it to take such a long time. If so, what to look for?

Parents
  • Hi Alexey,

    Could you try to capture a sniffer trace of the DFU process ? 

    A while ago we have this blog that showed that we updated the client image and it took about 26 minutes arcording to the author. So what you observed of about an hour is a little bit strange. The blog also show you how to setup the sniffer. 

    We are suspecting the minimum block period may do something here. But we would need to have a look at the sniffer trace to be sure. 

    I assume you use one of NRF52840 as the server ? and another one as the client ? 

Reply
  • Hi Alexey,

    Could you try to capture a sniffer trace of the DFU process ? 

    A while ago we have this blog that showed that we updated the client image and it took about 26 minutes arcording to the author. So what you observed of about an hour is a little bit strange. The blog also show you how to setup the sniffer. 

    We are suspecting the minimum block period may do something here. But we would need to have a look at the sniffer trace to be sure. 

    I assume you use one of NRF52840 as the server ? and another one as the client ? 

Children
Related