By default, the bootloader is not included in any SWU package. To include the bootloader artifacts in the update package so they are programmed during installation, set the SWUPDATE_UBOOTIMG variable in your project’s conf/local.conf configuration file to true:

conf/local.conf
SWUPDATE_UBOOTIMG = "true"

By default Digi Embedded Yocto will pack the bootloader of the default variant of the ConnectCore 93 in the SWU image. To update a SOM with different SoC revision or RAM memory, specify the correct bootloader file on your project’s conf/local.conf as follows:

conf/local.conf
SWUPDATE_UBOOT_NAME = "<bootloader-filename>"
Updating the bootloader is a critical operation. Make sure the bootloader has been verified to boot properly before using an SWU package to update it, especially if doing a remote update.

Update redundant bootloader partition

The ConnectCore 93 supports bootloader redundancy. You can use an SWU package to update the redundant bootloader partition. To enable this feature, set the SWUPDATE_UBOOTIMG_REDUNDANT variable in your project’s conf/local.conf configuration file to true:

conf/local.conf
SWUPDATE_UBOOTIMG_REDUNDANT = "true"

The same bootloader artifacts are used to update the main and the redundant bootloader partitions.

This option only takes effect if the SWUPDATE_UBOOTIMG variable is set to true.