This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Is it possible do a DFU to switch between SDK versions?

Hi all,

I am experimenting with the DFU to switch between SDK versions from SDK12 to SDK13 and SDK13 to SDK12

Is it possible if I send a whole imagen of SD+BL+APP to switch between SD12+BL12+app12 and SD13+BL13+app13, and viseversa?

Thanks

  • If you mean "can I switch by using OTA DFU mechanism from BLE APP compiled with one SDK version to another BLE APP compiled with different SDK version" then the general answer is YES. However I guess Nordic don't guarantee compatibility of their Bootloader and DFU examples between all possible SDK versions so all combinations you want to support in your application should be always tested prior to release (what I mean is: if you have devices in the field compiled with SDK X and you migrate to SDK Y then you test DFU between these two versions. If you continue in development and migrate to SDK Z then you should test both DFU paths, from X to Z and from Y to Z. And so on if you continue in migrations. If you also support "downgrades" aka opposite paths then your testing effort doubles.)

Related