DFU update with bootloader bin file

Hi,

Dear developers! I am wondering, why the bootloader bin file defined in manifest.json can only be uploaded once via DFU to the Danalock V3 smart lock device? 

When I want to upload the firmware file with version number "DanalockV3_101-025_D1_0.20.2_20220324101526__SD_3.0.0__BootloaderNordic_0.21.0" for the second time after my first upload, it does not run after 2/2 DFU uploads, only the first one.

UPDATING: Part 1 of 2 100%

What is the reason for this? Does the nRFToolbox check if the bootloader file for the fimrmware file has been uploaded once?

{
"manifest": {
"application": {
"bin_file": "DanalockV3_101-025_D1_0.20.2_20220324101526.bin",
"dat_file": "DanalockV3_101-025_D1_0.20.2_20220324101526.dat"
},
"softdevice_bootloader": {
"bin_file": "sd_bl.bin",
"dat_file": "sd_bl.dat",
"info_read_only_metadata": {
"bl_size": 28412,
"sd_size": 120640
}
}
}
}

Another question: what exactly are the parts of the firmware of a device with a Nordic chip? Does the above code contain the complete file? Or should there also be a bin file for product serial number etc.?

Related