= Progress call: 17:00 UTC = * Update on UEFI images (sunil) * arm64 and armhf * Tested and working on several boards * Issues: * Raspberry Pi 4 has not booted successfully yet * Raspberry Pi 3B+ u-boot image not readily available * Partition expansion script does not work for GPT partition tables * Document how to use in each supported board's page * Also a generic page for UEFI * Plan to move RPi 3B+, Pine64, and !OLinuXino A64 to UEFI image * How it works * Gap between partition table and first partition * Put ARM Trusted Firmware and u-boot as one blob * Looks at first boot partition (ext2) * Reads uboot.scr script which loads kernel, initrd, dtb * DTB, uboot script prepared by flash-kernel * UEFI requires special EFI partition * /boot/efi stores EFI binaries * Normally BIOS lets you decide which EFI binary to boot * Grub provides an EFI binary * For ARM, u-boot replaces BIOS, loads UEFI binary * Already used on ARM servers * UEFI partition will contain grub, loaded by firmware * Bootloader ROM core different on each board, boots from different address * Place generic u-boot at appropriate location * u-boot looks for UEFI disks everywhere, loads application if it finds one * UEFI should provide all information about hardware * u-boot needs DTB file for this * Keep UEFI partition and root partition together * Works best if the board has SPI flash to hold u-boot, then no SD card is needed. * Any binary blobs in SPI flash or on SD card, not included in image. * Update on Lime2 Rev. K (sunil) * Successfully booted armhf UEFI image * TODO: Custom u-boot stored in SPI flash * Tested with boot from SD card and SATA hard drive * Solution to ship newer board revision for pioneer kit * Also needs fix to partition expansion * Need to test stable kernel, or use backports kernel * First boot opt-out of frequent feature updates (backports) (James) * https://salsa.debian.org/freedombox-team/freedombox/-/merge_requests/1870 * radicale 1.x handling (James) * https://salsa.debian.org/freedombox-team/freedombox/-/merge_requests/1874 * freedombox 20.13 in NEW queue (James) * Skip uploading new release for now. * Will still update translation files, fetch and build new manual. * "container destroy" can fail and requires reboot to fix. * https://salsa.debian.org/freedombox-team/freedombox/-/issues/1910 * manual on wiki