We have problem in background DFU while updating Application with RBP,
Config:
MCU : nRF52840
SDK : SDK16
Softdevice : s140_nrf52_7.0.1_softdevice (SDK16)
Case1:Programs all three files Softdevice, Bottloader merge and Application using nrf connect and application run successfully
Now perform firmware upgrade by Background DFU.
Write new App in bank1 and then reset device.
Bootloder copy image from bank1 to bank0.
and jump to application and work fine.
Case2:Program all three files Softdevice, Bottloader Merge and Application using our prodcution tool (we use nordic exe in this tool) with Read Back Protection(RBP) then our code run successful.
Now perform firmware upgrade by background DFU.
New application write successfully in bank1.
Image CRC matched.
Now reset device for copy image from bank1 to bank0.
Stuck some where in bootloader
Not jump back to application and stay in bootloader.
So, I want to know that what will be the wrong with this when enable "Read Back Protection(RBP)".
We do same as Case2 but change is only disable RBP(No RBP apply) then this will work fine.
How to solve this issue even RBP is enable.
Thanks,
Sandip Divani