Status

This page tracks official releases for the Raspberry Pi 4 UEFI firmware from the Pi Firmware Task Force. Releases are made only from upstream TianoCore.

Because the Pi 4 implementation is heavily intertwined with the Pi 3 code, you may also be interested in the official releases for the Raspberry Pi 3 UEFI firmware.

The following table includes a by-version break down on hardware support, firmware features, standards compliance tests and notes on operating system support. The status/support reports use the following symbols:

SymbolMeaning
Supported or Complete
⚠️Some work has been done, but has issues
🛠Work is known to be in progress
Not supported or not done at all

Note: Issue tracker is for bugs in a specific release, and tracks only upstream code. It doesn’t track feature development. See https://github.com/pftf/RPi4/issues for the complete view.

ReleaseNotesFirmware Status ReportOS Support ReportStandards Compliance ReportsIssue TrackerIssues Fixed
v1.16linkTBDTBDTBDlinklink
v1.15linkTBDTBDTBDlinklink
v1.14linkTBDTBDTBDlinklink
v1.13 link TBD TBD TBD link link
v1.12 link TBD TBD TBD link link
v1.11linklinkSame as v1.7TBDlinklink
v1.10linklinkSame as v1.7Same as v1.9linklink
v1.9linklinkSame as v1.7linklinklink
v1.8linkSame as v1.6Same as v1.7 Same as v1.2linklink
v1.7linkSame as v1.6link Same as v1.2 linklink
v1.6linklinkSame as v1.5 Same as v1.2 linklink
v1.5linkSame as v1.4link Same as v1.2 linklink
v1.4linklinklink Same as v1.2 linklink
v1.3linkSame as v1.2Same as v1.2Same as v1.2link
v1.2linklinklinklinklink
v1.1link
v1.0
v0.3
v0.2
v0.1

v1.17 release for Pi 4

At last, the long awaited version 1.17 of the Raspberry Pi UEFI firmware has been released! https://github.com/pftf/RPi4/releases/tag/v1.17 This release brings the following two major features: Direct USB boot. This means that you can now boot this firmware straight from USB, without the need for an SD card. [tianocore/edk2-platforms@2254262]ESP support. This means that you can nowRead more

Posted in news, releases, rpi4 | Tagged , , , , , | Leave a comment

v1.16 release for Pi 4

A bit of polish and correctness, making for a less frustrating experience overall and keeping up with TianoCore development. https://github.com/pftf/RPi4/releases/tag/v1.16 What’s inside this release? Enable network boot by default on first boot, when all otherboot options fail [tianocore/edk2-platforms@8dd78ea] Regenerate boot options on boot failure [tianocore/edk2@2d233af] Update SMBIOS data [tianocore/edk2-platforms/@d2c797e22, tianocore/edk2-platforms@b2bc859] Improve GENET driver [tianocore/edk2-platforms@743f501] Fix NonCoherentDmaLibRead more

Posted in news, releases, rpi4 | Tagged , , , , | Leave a comment

v1.15 release for Pi 4

https://github.com/pftf/RPi4/releases/tag/v1.15 What’s inside this release? Remove obsolete Verbose ExitBootServices option [tianocore/edk2-platforms@4c8c886] Add asset tag support [tianocore/edk2-platforms@6d4fed6] This is a minor release, but the asset tag functionality is pretty cool. This let’s you set a custom string to be reported via SMBIOS to the booted OS, which you could use for inventory or provisioning requirements. The tagRead more

Posted in news, releases, rpi3, rpi4 | Tagged , , , , , | Leave a comment

v1.14 RELEASE FOR Pi 4

Now with 8GiB (yay!) support! https://github.com/pftf/RPi4/releases/tag/v1.14 What’s inside this release? Add UEFI Shell to Boot Manager menu [tianocore/edk2-platforms@1c31eea] Add support for 8 GB Raspberry Pi 4 models [tianocore/edk2-platforms@dae68d5, tianocore/edk2-platforms@678f6bf] 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 addedRead more

Posted in news, releases, rpi3, rpi4 | Tagged , , , , , | Leave a comment

v1.13 RELEASE FOR Pi 4

Cleanup and bug fixes. With this release, GENET networking support in UEFI is usable! You can perform PXE and HTTP boot, and use the TFTP command in the Shell. https://github.com/pftf/RPi4/releases/tag/v1.13 What’s inside this release? Genet: Fix TFTP and HTTP boot (failed download issues) [tianocore/edk2-platforms@3698b91] As always, read the release notes and usual caveats.

Posted in news, releases, rpi4 | Tagged , , | Leave a comment

v1.12 release for Pi 4

Cleanup and bug fixes. https://github.com/pftf/RPi4/releases/tag/v1.12 What’s inside this release? Add Genet (Gigabit Ethernet) support [tianocore/edk2-platforms@cc2e45a, tianocore/edk2-platforms@8f330ca, tianocore/edk2-platforms@193bc27 and related commits] Disable scaled resolutions by default (only leave native enabled) [tianocore/edk2-platforms@bfa32ac] Improve Device Tree vs ACPI selection menu [tianocore/edk2-platforms@d492639] Matching Pi 3 release is v1.25, which disables the scaled resolution by default, and improves Device Tree vs ACPI selectionRead more

Posted in news, releases, rpi3, rpi4 | Tagged , , , , , | Leave a comment

v1.11 release for Pi 4

Cleanup and bug fixes. https://github.com/pftf/RPi4/releases/tag/v1.11 What’s inside this release? Update ACPI to version 6.3 [tianocore/edk2-platforms@1118912] Drop unneeded Cortex-A53 erratum workaround [tianocore/edk2-platforms@66d1b02] Increase mailbox request timeouts [tianocore/edk2-platforms@35a5402] Improve Serial Port library [tianocore/edk2-platforms@cd65359 and subsequent commits] Disable overscan by default in config.txt  (#43) Matching Pi 3 release is v1.24, which primarily fixes UART and USB regressions seen withRead more

Posted in news, releases, rpi3, rpi4 | Tagged , , , , | Leave a comment

v1.23 release for Pi 3 is a bit special

https://github.com/pftf/RPi3/releases/tag/v1.23 brings in support for something I’ve wanted to add for years now – official support for other platforms built around the same BCM2836 SoC. So, the Pi 3A+ is finally documented as being supported. It involved no code changes and is the cheapest Pi you can run the 64-bit UEFI firmware on. But there’sRead more

Posted in releases, rpi3 | Tagged , , , , | 1 Comment

v1.10 release for Pi 4

Cleanup and bug fixes. https://github.com/pftf/RPi4/releases/tag/v1.10 What’s inside this release? Remove internal Device Tree (was unused on the Pi 4 anyway since an external one is needed by start4.elf to initialize the UARTs and other things) [tianocore/edk2-platforms@be2ed5e] Fix SPI and UART ACPI devices [tianocore/edk2-platforms@f12e1c0 Fix PWM ACPI devices [tianocore/edk2-platforms@d45d873] Those last two fixed regressions seen on WindowsRead more

Posted in news, releases, rpi3, rpi4 | Tagged , , , , , | Leave a comment

v1.9 release is out

This mostly updates the underlying TF-A firmware, bringing a few important improvements. https://github.com/pftf/RPi4/releases/tag/v1.9 What’s inside this release? Update to TF-A v2.3 [tianocore/edk2-non-osi@96ec764] Fix an ASSERT being produced with the DEBUG version, related to TFTP functionality [tianocore/edk2-platforms@f09ea1a] The TF-A changes are worth describing in greater detail. rpi: console: Autodetect Mini-UART vs. PL011 configuration rpi: Implement PSCIRead more

Posted in news, releases, rpi3, rpi4 | Tagged , , , , , , | Leave a comment