MCUMGR compatibility with new SDK versions

Hello community,

I am working on a custom nrf5340 board design, that uses the BL5340PA external antenna module to implement the nrf5340 chip in the design. The BL5340 module allows all of the base functionality in the nrf5340 module, but also adds an external FEM in increase the TX power. 

I am utilizing the Zephyr/nrf SDK version 2.4.1 (received from Laird for updated TX power setting rules: GitHub - LairdCP/bl5340pa_manifest: Manifest for the Laird Connectivity fork of the nRF Connect SDK with support for the BL5340PA).

This forked version of the 2.4.1 SDK contains the BL5340PA board support packages and so far my application is running fine using this SDK version. 

I just wanted to check if the mcuboot version which is being utilised in this SDK version would be compatible with later releases(2.7.x) of the SDK as well. There are some issues in the current SDK version in terms of SPI communication with the FEM module that is supposed to be fixed in upcoming SDK versions. My project also utilises the DFU mechanism using Serial Recovery. I just wanted an input from the nordic community on the instance that I may in future develop application for the BL5340 PA board on the new SDK version and update the same via DFU mechanism while the board would still run an older version of mcuboot bootloader. Could this create any compatibility issues in the future, for which I would have to update the mcuboot of the board as well or the newer SDK's would have backwards compatibility? 

Any inputs for this would be great!

Related