Hello everyone,
Is there any way to update OTA-DFU from Firmware SDK11 to SDK16?
Thank you.
Hello everyone,
Is there any way to update OTA-DFU from Firmware SDK11 to SDK16?
Thank you.
I followed this thread to change dfu_dual_bootloader.c file of default bootloader:
Now, I can DFU a new application (SDK11) with the modified bootloader. But, the zip file has only the application (no bootloader and softdevice).
I am not sure whether it is possible. If the bootloader has another start address, you would have to update the UICR during runtime, and that is not possible, unfortunately. If you want to update to the secure bootloader, you would need to manually program the device.
I don't know your exact reason why you need to update the bootloader, but if it is because you need a new softdevice, I suggest you just port the legacy bootloader use a later softdevice. SDK 11 and SDK 12 has the same softdevice API, so it is mostly a matter of changing the softdevice .hex file and header files.
Best regards,
Edvin