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

SDK 13.0.0: Secure serial DFU without flow control

I am using a bootloader based on the secure serial DFU bootloader example in SDK 13 and tested it on a development kit. I noticed that hardware flow control is enabled in both the bootloader code and the nrfutil Python code. However, the custom hardware of the project does not have hardware flow control lines connected. A few tests showed that disabling the CTS input on the chip is not a problem, but disabling its RTS output caused nrfutil to fail regardless of whether hardware flow control is enabled in the nrfutil Python code.

How can the bootloader and/or nrfutil be adapted so that only the serial protocol is used to time the transmissions, without breaking the firmware upload process?

Related