U-Boot 2025.07 is out today as the newest version of this popular open-source boot loader that is widely-used among embedded devices across different CPU architectures.
U-Boot 2025.07 brings new and improved hardware support, including for the likes of the Apple M1 and M2 SoCs, NXP i.MX8 / i.MX9, AMD Versal, Raspberry Pi, NVIDIA Tegra, and more. Plus there is also exFAT file-system support now present in U-Boot.
The U-Boot 2025.07 release announcement sums up the release highlights as:
“- Inspired by barebox “bthreads” we now have “uthreads”.
– We have exFAT support now.
– General improvements, updates and new support in the following architectures / SoCs: Apple M1/2, i.MX8/9, sunxi, STM32, StarFive, TI K3, Rockchip RK3528 and RK3576 (and general improvements to older chips), MIPS Boston platforms, SoCFPGA, Atmel sama9x60 and sama5d2, Raspberry Pi, AMD/Xilinx (Versal, Versal Gen 2, ZynqMP), Marvell platforms, assorted Tegra platforms, Qualcomm platforms, Rensas R-Car and likely more I’ve missed.
– Once again a number of improvements within the EFI loader subsytem
– A number of cleanups and improvements in the networking, DFU, MMC, i2c, SCSI and other subsystems. Also a few series addressing more general code quality and cleanups.
– Additional testing within CI on more (QEMU) platforms.”