I'd like to know if it’s still true that the DFU bootloader (i.e with BLE transport) is strongly coupled to the SoftDevice version. In other words, if we do a SoftDevice over-the-air update, should we assume that the bootloader needs to be updated at the same time? If that’s the case, will it depend on the SD minor version number (like 6.1.0 vs. 6.1.1)? Or is it only the major version (like 5 vs 6)? Or can we safely perform a bootloader update across a major SD version?
Our requirements call for SoftDevice as well as app update-ability, but not necessarily the bootloader. The best answer you could give us would be that the bootloader is independent of the SoftDevice version. Part of what motivates the question is that I notice in the recent SDK versions there is such a thing as “SoftDevice independence” for the app. Does that also apply to the bootloader? (Or if not, will it be added as a bootloader feature in the future?)
We’re using SDK 15.3 with S132 on nRF52832 (as a BLE peripheral).
Thanks...