The subject issue is documented here as "NCSDK-20567: Partitioning limitation with MCUboot swap move":
This issue has been open for while.
These two DevZone tickets refer to this issue and mention the impact is that you can use only around 95% of the flash space:
1. https://devzone.nordicsemi.com/f/nordic-q-a/112343/mcuboot-image-in-the-primary-slot-is-not-valid-unable-to-find-bootable-image
Here are my questions:
1. In the Workaround description, there is a formula to calculate the approximate size limitation. What CONFIG item is referred to for mcuboot_primary_size? I am not able to figure out how to use that equation to result in a value of approximately 95% of the "Region Size" for the application image indicated in the build log.
2. Why is "additional" margin suggested? Can that margin be quantified?
3. Are there still plans to fix this? A lot of internal flash space seems to be wasted due to this issue.
4. When the fix is available, do you think the fix can be patched by us to an earlier NCS version, such as NCS 2.6?