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.13 link TBD TBD TBD link link
v1.12 link TBD TBD TBD link link
v1.11linklinkTBDTBDlinklink
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.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 with newer VideoCore firmware. AsRead 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

v1.8 release out

This is a pretty small update, mostly as a checkpoint to some internal refactoring happening. https://github.com/pftf/RPi4/releases/tag/v1.8 What’s inside this release? Switch to commonGraphicsConsoleDxe [tianocore/edk2-platforms@4014ed2] The matching Pi 3 release is https://github.com/pftf/RPi3/releases/tag/v1.21 As always, read the release notes and usual caveats.

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

v1.7 – yes, only a day after v1.6.

I hadn’t even finished writing up the 1.6 related artifacts when Pete pushed the button on the new release. Huge thanks both to Pete for getting this out there so soon and to Ard Biesheuvel for reviewing and approving the edk2-platforms fixes. https://github.com/pftf/RPi4/releases/tag/v1.7 What’s inside this release? Fix ACPI interrupt values [tianocore/edk2-platforms@f8b5562] Improve ACPI tablesRead more

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

v1.6 out

A few more goodies… https://github.com/pftf/RPi4/releases/tag/v1.6 What’s inside this release? Enable HTTP/HTTPS boot [tianocore/edk2-platforms@3daa701] Improve CPU Frequency menu and use a default frequency of 1.5 GHz [tianocore/edk2-platforms@c9f3f68] Enable additional early serial output [ccf4034] Biggest change here is that your Pi will now boot at the default (Pi Foundation-recommended) frequency, instead of the 600MHz minimum. One lessRead more

Posted in news, releases, rpi4 | Tagged , , | 1 Comment

v1.5 release available

A quick follow-up to v1.4, this release brings some important fixes. Don’t stop me now (’cause I’m having a good time)Don’t stop me now (yes, I’m havin’ a good time)I don’t want to stop at all Queen – Jazz https://github.com/pftf/RPi4/releases/tag/v1.5 What’s inside this release? Fix a bug in 3 GB RAM Limit for 1 GBRead more

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

v1.4 release already out

Pete’s on a roll! Some significant improvements have landed in the latest and greatest release. https://github.com/pftf/RPi4/releases/tag/v1.4 What’s inside this release? Add user configurable option to enable/disable 3GiB RAM Limit [tianocore/edk2-platforms@874750a] Add user configurable option to enable/disable the provision of a Device Tree (to force ACPI) [tianocore/edk2-platforms@da7cb41] Improve platform configuration layout [tianocore/edk2-platforms@dac18ca] Assuming you have aRead more

Posted in news, releases, rpi4 | Tagged , , , , , , | 2 Comments

v1.3 release

This is a minor follow-up to v1.2 for Pi 4, intended to do some soak testing on the ongoing ACPI clean-up and factorization changes. https://github.com/pftf/RPi4/releases/tag/v1.3 What’s inside this release? Factorize RPi3/RPi4 ACPI tables. This update shouldn’t have much of any user-noticeable changes besides the ones from [tianocore/edk2-platforms@223bfea] As always, read the release notes and usual caveats.

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