Hello,
when a bootloader wants to update the softdevice, I think it has to first store the SD binary somewhere in flash memory and then to use sd_mbr_command
to ask the master boot record to copy the SD to its final destination. Right?
I guess this doesn't include the master boot record that is usually part of the SD binaries that are shipped with the SDKs. So I would have to strip the master boot record from the SD binaries, copy the remaining SD binary to flash memory and then use 0x1000 as destination (dst
) address in a call to sd_mbr_command
, right?
Kind regards and thanks in advance,
Torsten