I am porting and existing app to nRF Connect SDK 2.7.0 from 2.6.1. Using sysbuild, MCUBoot and the app are building and I am able to load the firmware onto the PCB and it runs. The problem is in the bootloader it takes about 2 seconds to jump to the application. We have a requirement that it basically needs to jump to the application transparently to the user. For this reason I am attempting to disable the SLOT 0 Verification. The application is quite large so I don't have room for dual slot so in the sysbuild.conf I have
SB_CONFIG_MCUBOOT_MODE_SINGLE_APP=y.
This seems to be working fine, but the problem is I am unable to set
CONFIG_BOOT_VALIDATE_SLOT0=n
I also tried:
CONFIG_BOOT_SIGNATURE_TYPE_NONE=y
Neither one of these last 2 are properly set when I look at the output .config file. The VALIDATE_SLOT0=y. Is there any way to have the single app option and not verify the slot0 CRC?
It looks like in the previous app, we had the 2nd slot setup as external flash but we were just not using the 2nd slot so no validation was required. I don't want to do this again because we are not using external flash to store an image.
Any assistance would be appreciated.