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

Extremely slow DFU over UART

We try to implement DFU over UART. The Mesh DFU example has been taken as a reference.
DFU is successful, but it takes about 1 hour (sic!) to transfer DFU ZIP package of size 123 KB.
Why is it so slow? How to make it normal speed?

[Mesh SDK 2.1.1, Nrf SDK 15.0, S140 6.1; 115200 bps, HWFC]

Parents Reply
  • I am talking about transfer of DFU image from PC to a "gateway" nRF device over UART.

    nrfutil dfu serial -pkg dfu_prov-1.zip -p COM16 -b 115200 -fc --mesh

    How can this command take 1 hour to execute?!

    Edit

    nrfutil dfu serial -pkg dfu_prov-1.zip -p COM16 -b 115200 -i 200 -fc -m

    This reduces time from 68 min to 27 min. But this is still VERY slow just to copy 123 KB over serial. Why?

Children
Related