Releases: pftf/RPi4
v1.18
Raspberry Pi 4 UEFI Firmware v1.18
- Update SMBIOS so that it reports the correct platform manufacturer and BIOS date
NOTE: This firmware archive was altered from the AppVeyor produced version in order to use an older version of start4.elf
/fixup4.dat
on account of the regression introduced in raspberrypi/firmware#1445
v1.17
Raspberry Pi 4 UEFI Firmware v1.17
- Enable direct USB boot (i.e. you can now boot this firmware straight from USB, without the need for an SD card) [tianocore/edk2-platforms@2254262]
- Enable GPT/MBR ESP support (due to using the latest
start4.elf
) - Improve Genet driver [tianocore/edk2-platforms@2242b99]
Note: Booting from USB or from ESP requires a recent-enough version of the Pi EEPROM. If you find that booting from USB or from ESP doesn't work, please visit https://github.com/raspberrypi/rpi-eeprom/releases to update your EEPROM.
v1.16
Raspberry Pi 4 UEFI Firmware v1.16
- Enable network boot by default on first boot, when all other
boot options fail [tianocore/edk2-platforms@8dd78ea] - Regenerate boot options on boot failure [tianocore/edk2@2d233af]
- Update SMBIOS data [tianocore/edk2-platforms/@d2c797e22184028cf3a8f3e75737c75ef917b422, tianocore/edk2-platforms@b2bc859]
- Improve GENET driver [tianocore/edk2-platforms@743f501]
- Fix NonCoherentDmaLib bounce buffering code [tianocore/edk2@8f22a33]
v1.15
Raspberry Pi 4 UEFI Firmware v1.15
- Remove obsolete
Verbose ExitBootServices
option [tianocore/edk2-platforms@4c8c886] - Add asset tag support [tianocore/edk2-platforms@6d4fed6]
v1.14
Raspberry Pi 4 UEFI Firmware v1.14
- 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]
v1.13
Raspberry Pi 4 UEFI Firmware v1.13
- Genet: Fix TFTP and HTTP boot (failed download issues) [tianocore/edk2-platforms@3698b91]
v1.12
Raspberry Pi 4 UEFI Firmware v1.12
- 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]
v1.11
Raspberry Pi 4 UEFI Firmware v1.11
- 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)
v1.10
Raspberry Pi 4 UEFI Firmware v1.10
- 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]
v1.9
Raspberry Pi 4 UEFI Firmware v1.9
- Update to TF-A v2.3 [tianocore/edk2-non-osi@96ec764]
- Fix an
ASSERT
being produced with the DEBUG version [tianocore/edk2-platforms@f09ea1a]