I'm trying to update my firmware using the dfu, I tested two examples of the SDK :
one of them is dfu_dual_bank_ble project,
- I noticed that the memory allocation consists of bootloader part, application part & softdevice part so when I tried to update the firmware it works fine with me, it initilize the service then jump to bootloader and finally it updates the firmware with the new firmware
- the test of the previous example is done by nrf toolbox & master control panel applications
the second application I tested is the ble_hrs_with_dfu project
- that application what I need to work on something like that, I noticed that the memory allocation consists of application part& softdevice part only ,no bootloader allocation here, so when I tried to update this firmware it initilize the service with no problem & then trying to jump to bootloader with no gain and it stucked at this point,
is there any way to define the bootloader area in the hrs application ?
or another method to use to be able to update the firmware through the ble_hrs itself ?
if there are any examples or anybody worked on it or made it work just inform me please as I got stucked at this point in my project.
thanks for your great help