I am running the example:
C:\Nordic\nRF5_SDK_17.0.2_d674dde\examples\dfu\secure_bootloader\pca10040_uart_debug\arm5_no_packs
Everything seems to be working well except for one step, please see step 8 below:
Using PCA10040 board:
Step 1
Compile bootloader
Step 2
Create bootloader settings
Step 3
Merge bootloader with bootloader settings
Step 4
Load Softdevice and bootloader with bootloader settings (using nRF Connect Programmer)
Step 5
Do a serial DFU with HRS example
Confirm that it works by connecting to smartphone app <- OK
Step 6
Do a serial DFU with Blinky example
Confirm that it works by observing the LEDs <- OK
Step 8
Repeat a serial DFU with HRS example <- Not OK XXXXXXXX
Step 7
Repeat a serial DFU with Blinky example <- OK
My question is, why I can do DFU of the HRS example the first time (Step 5) but not for a second time (Step 8)?
Is this expected behavior or please tell me what I am missing. Thank you.