RPi4 Versions Save

Raspberry Pi 4 UEFI Firmware Images

v1.37

1 month ago

Raspberry Pi 4 UEFI Firmware v1.37

  • Revert .dtb to the 2023.05.12 version as a workaround for #252.
  • Add the 2023 Microsoft Secure Boot certificates.

v1.36

2 months ago

Raspberry Pi 4 UEFI Firmware v1.36

v1.35

11 months ago

Raspberry Pi 4 UEFI Firmware v1.35

v1.34

1 year ago

Raspberry Pi 4 UEFI Firmware v1.34

  • Fix PCI DT node address in SyncPcie() [tianocore/edk2-platforms@ad00518399fc624688d434321693439062c39bde]

v1.33

2 years ago

Raspberry Pi 4 UEFI Firmware v1.33

  • Update TF-A to v2.6 to enable the PCI SMCCC interface [tianocore/edk2-non-osi@c1075e9ddd647fa7f7cb17b312f6bf8246952e09]
  • Add upstream-pi4.dtbo overlay (Allows usage of downstream .dtb with upstream kernel)
  • Add 'clock-frequency' property for mini UART [tianocore/edk2-platforms@b0f3f903720e8399400b1ce45065274462069f2d]

v1.32

2 years ago

Raspberry Pi 4 UEFI Firmware v1.32

  • Always use non translating DMA in DT mode [tianocore/edk2-platforms@efff29cdcdb77031d8fbbfcee099af388fe1ecf4]
  • Make sure normal memory is not be marked uncached [tianocore/edk2-platforms@af649f800e4dae35beac23a150c50239e526806d]
  • Make sure all drivers are disconnected before reboot [tianocore/edk2-platforms@63d520f9431a6aa4ce1df4387dd0a9831f8a13b8]
  • Fix ACPI MMIO host bridge window attribute [tianocore/edk2-platforms@ab6fcc28fd99ea449d33e47cec7b41c1fbd51351]
  • Revert to using latest start4.elf/fixup4.dat

v1.31

2 years ago

Raspberry Pi 4 UEFI Firmware v1.31

  • Add (temporary) work around for boot order not being preserved. Not that, while submitted to the EDK2 mailing list, this patch is not an official one, since effort is being made to look for a better solution.
  • Revert start4.elf/fixup.dat to the 2021.06.08 version, on account of multiple regressions having been introduced since, that are yet to be fixed.

v1.30

2 years ago

Raspberry Pi 4 UEFI Firmware v1.30

  • Enforce 32-bit xHCI register access for Windows 11, through Microsoft's RegisterAccessType _DSM [tianocore/edk2-platforms@901d3c52ed23f8c341424d46b89d27051043ba07]
    Note that the above enables the installation of Windows 11, without having to inject any drivers into the applied image, as long as the 3 GB RAM limit is enforced.
  • Enable Boot Discovery Policy [tianocore/edk2-platforms@6895992e55f3e21da0e040362119388917129af1]
  • Add delay for linkup in Genet transmit [tianocore/edk2-platforms@0ad7f6b9996da2e602488053b498096ad0077f6c] (fixes #113)
  • Increase Genet DMA window [tianocore/edk2-platforms@b291607503dc373f2959a0fe7207ded2a4453577]
  • Add support for new DEN0115A ARM standard [tianocore/edk2-platforms@63a54c6f40444a405c7458ee1b6565a12eb4bbb2 to tianocore/edk2-platforms@46026ad759b718142e652618c399a1f68d4e3804]
    Note: To fully support this last part, the embedded TF-A needs to be updated, which will happen once version 2.6 of TF-A is released

v1.29

2 years ago

Raspberry Pi 4 UEFI Firmware v1.29

  • Add Secure Boot default keys enrolment [tianocore/edk2-platforms@5ba08a9b7516b1e1de9a49a41d22f1e2ea599dfc, tianocore/edk2-platforms@6196d9332897145932f7cea1cb2101a2e6163920, tianocore/edk2@55266a9b8ac71dace1109d61be549889cdd2f93f, tianocore/edk2@19107590b6ca31d855885845a1f5615bac141b35, etc.]
  • Enable Boot Discovery Policy [tianocore/edk2-platforms@2e87ce84dc67cd8b2f1a39e34ccdd885a2993226]
  • Fix non-standard ACPI CIDs [tianocore/edk2-platforms@194269223294bb30513837d3582a6a635b672661]

v1.28

2 years ago

Raspberry Pi 4 UEFI Firmware v1.28

  • Update TF-A binaries to version 2.5 [tianocore/edk2-non-osi@e1bb27fb825bc322df7c91afa57b6336c419ff12]
  • Ensure that ACPI reflects the UART setup from config.txt [tianocore/edk2-platforms@ea709f165df7899d0a9602fc9f65b824baeac490]
  • Enable Bluetooth and UART in Windows OS [tianocore/edk2-platforms@086a3a3ce6c42c859ee5943eb2c4b6edcefdc241]