diff --git a/firmware-2711/latest/pieeprom-2024-12-07.bin b/firmware-2711/latest/pieeprom-2024-12-07.bin new file mode 100644 index 0000000..95466a9 Binary files /dev/null and b/firmware-2711/latest/pieeprom-2024-12-07.bin differ diff --git a/firmware-2711/latest/recovery.bin b/firmware-2711/latest/recovery.bin index 61a1378..9071765 100644 Binary files a/firmware-2711/latest/recovery.bin and b/firmware-2711/latest/recovery.bin differ diff --git a/firmware-2711/release-notes.md b/firmware-2711/release-notes.md index 0d0a82e..4e46673 100644 --- a/firmware-2711/release-notes.md +++ b/firmware-2711/release-notes.md @@ -1,5 +1,10 @@ # Raspberry Pi4 bootloader EEPROM release notes +## 2024-12-07: Enable banklow (and so NUMA) by default (latest) + +* Enable banklow (and so NUMA) by default + banklow=1 (2712) and banklow=3 (2711) give the best performance. + ## 2024-10-21: Fix PCIe BAR issue for some switches (latest) * Boot-menu improvements diff --git a/firmware-2712/default/recovery.bin b/firmware-2712/default/recovery.bin index cbd1cfb..9fe3746 100644 Binary files a/firmware-2712/default/recovery.bin and b/firmware-2712/default/recovery.bin differ diff --git a/firmware-2712/latest/pieeprom-2024-11-27.bin b/firmware-2712/latest/pieeprom-2024-11-27.bin new file mode 100644 index 0000000..68b0592 Binary files /dev/null and b/firmware-2712/latest/pieeprom-2024-11-27.bin differ diff --git a/firmware-2712/latest/pieeprom-2024-12-07.bin b/firmware-2712/latest/pieeprom-2024-12-07.bin new file mode 100644 index 0000000..8156698 Binary files /dev/null and b/firmware-2712/latest/pieeprom-2024-12-07.bin differ diff --git a/firmware-2712/latest/recovery.bin b/firmware-2712/latest/recovery.bin index cbd1cfb..9fe3746 100644 Binary files a/firmware-2712/latest/recovery.bin and b/firmware-2712/latest/recovery.bin differ diff --git a/firmware-2712/release-notes.md b/firmware-2712/release-notes.md index 66c397f..4fb75ff 100644 --- a/firmware-2712/release-notes.md +++ b/firmware-2712/release-notes.md @@ -1,5 +1,21 @@ # Raspberry Pi5 bootloader EEPROM release notes +## 2024-12-07: Enable banklow (and so NUMA) by default (latest) + +* Enable banklow (and so NUMA) by default + banklow=1 (2712) and banklow=3 (2711) give the best performance. +* enable_uart=1 now enables a Linix UART console on the 40-pin header + unless a cable is detected on the dedicated boot-uart. +* Recreate internal bl31 stub from clean git tree to fix dirty commit message. + +## 2024-11-27: rp1fw: Add FIFO_STATE & DRAIN_TX, fix CAN_ADD_PROGRAM (default) + +* rp1fw: Add FIFO_STATE & DRAIN_TX, fix CAN_ADD_PROGRAM + RP1 firmware eb39cfd516f8c90628aa9d91f52370aade5d0a55 adds methods + to drain the TX FIFO and retrieve the state of both FIFOs. It also + fixes the CAN_ADD_PROGRAM implementation, which was fatally broken. +* network-install - Update the UI to display the board model / variant. + ## 2024-11-12: Promote 2024-11-12 to default release (default) * Promote 2024-11 to the default release and archive older versions. diff --git a/imager/2711-config/boot-conf-default.txt b/imager/2711-config/boot-conf-default.txt deleted file mode 100644 index ec09fc7..0000000 --- a/imager/2711-config/boot-conf-default.txt +++ /dev/null @@ -1,6 +0,0 @@ -[all] -BOOT_UART=0 -WAKE_ON_GPIO=1 -ENABLE_SELF_UPDATE=1 -BOOT_ORDER=0xf41 - diff --git a/imager/2712-config/boot-conf-default.txt b/imager/2712-config/boot-conf-default.txt deleted file mode 100644 index 3b93509..0000000 --- a/imager/2712-config/boot-conf-default.txt +++ /dev/null @@ -1,4 +0,0 @@ -[all] -BOOT_UART=1 -BOOT_ORDER=0xf461 -POWER_OFF_ON_HALT=0 diff --git a/imager/2712-config/boot-conf-network.txt b/imager/2712-config/boot-conf-network.txt index 8321993..bed03dd 100644 --- a/imager/2712-config/boot-conf-network.txt +++ b/imager/2712-config/boot-conf-network.txt @@ -1,5 +1,4 @@ [all] BOOT_UART=1 BOOT_ORDER=0xf21 -POWER_OFF_ON_HALT=0 - +NET_INSTALL_AT_POWER_ON=1 diff --git a/imager/2712-config/boot-conf-sd.txt b/imager/2712-config/boot-conf-sd.txt index 3b93509..d0e62a2 100644 --- a/imager/2712-config/boot-conf-sd.txt +++ b/imager/2712-config/boot-conf-sd.txt @@ -1,4 +1,4 @@ [all] BOOT_UART=1 BOOT_ORDER=0xf461 -POWER_OFF_ON_HALT=0 +NET_INSTALL_AT_POWER_ON=1 diff --git a/imager/2712-config/boot-conf-usb.txt b/imager/2712-config/boot-conf-usb.txt index 59d8647..da0fd56 100644 --- a/imager/2712-config/boot-conf-usb.txt +++ b/imager/2712-config/boot-conf-usb.txt @@ -1,5 +1,4 @@ [all] BOOT_UART=1 BOOT_ORDER=0xf146 -POWER_OFF_ON_HALT=0 - +NET_INSTALL_AT_POWER_ON=1 diff --git a/imager/make-imager-release b/imager/make-imager-release index d7dd3ad..2ed4bed 100755 --- a/imager/make-imager-release +++ b/imager/make-imager-release @@ -8,4 +8,4 @@ script_dir=$(cd "$(dirname "$0")" && pwd) ${script_dir}/make-release critical 2023-01-11 000138c0 "${script_dir}/2711-config" release-2711 rpi-boot-eeprom-recovery 2711 # Pi5 -${script_dir}/make-release critical 2024-09-23 "" "${script_dir}/2712-config" release-2712 rpi-boot-eeprom-recovery 2712 +${script_dir}/make-release critical 2024-11-12 "" "${script_dir}/2712-config" release-2712 rpi-boot-eeprom-recovery 2712