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

DFU process completes, but on startup old code is still running

Dear Nordic,

We are using the NRF52 chip in our products. And as such we need to update the firmware every now and then. When using the tools you guys provide, it works perfect each time.

Unfortunately we got to implement that procedure from within our tool. The protocol is easy enough to implement, and as such I did it over serial and Bluetooth. But I am getting some strange behavior.

I verify the length and CRC, so I know the packet got in there correct. But when I issue the last restart, one out of 20 times the nrf52 starts up with the old firmware.

I did a comparison on the serial port. same commands, slightly different timing. But I cant find any timing requirements for the DFU. I get the reply so I take it it was correct.

Any ideas here?

Parents Reply Children
No Data
Related