A few weeks back the Yocto project released Thud (2.6). The update to meta-mender normally takes another few weeks to create and this is now the case.
With above said it is time to start updating the integrations that we have in meta-mender-community and I also the Mender Hub posts. A crucial part of Mender Hub is that the reference implementations and the posts that we have here are continuously updates which ensures a high quality platform.
NOTE that meta-mender/thud by default uses GRUB integration on ARM boards instead of the previous U-boot integration. This still relies on U-boot being present but utilizes the
bootefi command which can load and execute GRUB2 as an EFI application, where all the Mender parts are integrated. The
bootefi command is something that is part of
config_distro_boot_cmd meaning that if your board is utilizing this there is a high likelihood that you do not need any patches to U-boot to integrate Mender.
If there is already an U-boot integration in place or if the GRUB integration does not work for some reason one can disable this new default by adding the following to
local.conf, as I have done for Raspberry Pi boards because they have a somewhat “special” boot procedure.
In which case it will fall-back to the “standard” U-boot integration which we have been using up until