

For now Mender will not use the DTB that is delivered with new artifacts and will continue to boot with the original DTB that was populated using the sdimg file.


On the other hand, the Raspberry Pi boot firmware requires that the DTB file is in the same partition as the boot firmware ( /dev/mmcblk0p1) and the config.txt file. To be able to support update of Linux kernel and devicetree, Mender requires these to be installed in the /boot directory for each rootfs (normally /dev/mmcblk0p2 and /dev/mmcblk0p3). See this thread where the limitations of the boot firmware files on Raspberry Pi are discussed. See Updating Raspberry Pi boot firmware files using Yocto Project and Mender. You can either deploy this Artifact in managed mode with the Mender server (upload it under Releases in the server UI) or by using the Mender client standalone mode. On the other hand, if you already have Mender running on your device and want to deploy a rootfs update using this build, you should use the Mender Artifact files, which have. Please proceed to the official documentation on provisioning a new device for steps to do this. sdimg suffix) is used to provision the device storage for devices without Mender running already.

Ĭonfiguring the build Setup Yocto environment
