v1.14 RELEASE FOR Pi 4

Now with 8GiB (yay!) support!


What’s inside this release?

The 8GiB variant changes the board layout a bit, dropping the SPI EEPROM containing the xHCI (USB3 controller) microcode, which required the relevant code to be added to UEFI to load it during boot. The good news is that the same approach is harmless on the other (1GiB, 2GiB and 4GiB Pies).

Like the 4GiB variant, UEFI will default to booting with only 3GiB to deal with OSes that can’t process the ACPI-reported DMA limits.

Of course, without the 3GiB limit, you get the full 8GiB (minus the gpu_mem amount anyway).

Booting to UEFI Shell should be a bit less awkward now, now that it is permanent to the Boot Manager menu.

The matching Pi 3 release is v1.26.

As always, read the release notes and usual caveats.

Founder of the community UEFI firmware project for Raspberry Pi and tech lead for #esxionarm in VMware CPBU, conducting advanced development of vSphere hypervisor technology for the 64-bit Arm architecture. Andrei works in a wide range of directions pertaining to Arm enablement and strategy, ranging from low-level hypervisor design and implementation, to product definition and partner and ecosystem engagement.