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

nRFSDK 17.1.0 Serial DFU Not Reliable

I am working on a project that requires serial DFU without flow control using nRF SDK 17.1.0 running on the nRF52840 without the soft device as I don't need BLE for this application.

I am unable to get the bootloader to update reliably using `nrfutil` v6.1.3 on any OS (MacOS or Windows).  The length check fails on line 139 of `nrf_fstorage_write` after a ~10 packets have been sent down to the device.  I have tried lowering the baud rate all the way down to 2,400 at which point I got it to work 3 times in a row but now it keeps failing.

I have seen serval posts stating that the serial DFU works without flow control but at lower baud rates (somewhere around 38400) but 2400 seems very low.  How best can I solve this issue?

Thanks, 

Parents Reply Children
No Data
Related