diff --git a/firmware/beta/pieeprom-2020-03-16.bin b/firmware/beta/pieeprom-2020-03-16.bin new file mode 100644 index 0000000..67a29c7 Binary files /dev/null and b/firmware/beta/pieeprom-2020-03-16.bin differ diff --git a/firmware/beta/pieeprom-2020-03-19.bin b/firmware/beta/pieeprom-2020-03-19.bin new file mode 100644 index 0000000..6b13ad0 Binary files /dev/null and b/firmware/beta/pieeprom-2020-03-19.bin differ diff --git a/firmware/release-notes.md b/firmware/release-notes.md index 9082a5d..785b0a2 100644 --- a/firmware/release-notes.md +++ b/firmware/release-notes.md @@ -1,5 +1,12 @@ # Raspberry Pi4 bootloader EEPROM release notes +## 2020-03-19 Add 2020-03-19 beta firmware + * Minor mods for manufacture test. + +## 2020-03-16 Add 2020-03-16 beta firmware + * Fix DHCP Option97 GUID generation. The MAC LSB portion was previously + always zero. + ## 2020-03-11 Add 2020-03-04 beta firmware recovery * Support static IP address configuration. The following fields may be set manually using dotted decimal address. If set, then DHCP if skipped. @@ -7,10 +14,10 @@ * SUBNET * GATEWAY * TFTP_IP - * If a fatal bootloader occurs then a HDMI diagnostics screen is displayed - at VGA/DVI resolution on both monitors for two minutes. This may be - disabled by setting DISABLE_HDMI=1 in the EEPROM configuration OR - setting display_splash=1 in config.txt. + * If a fatal bootloader error occurs then an HDMI diagnostics screen is + displayed at VGA/DVI resolution on both outputs for two minutes. + This may be disabled by setting DISABLE_HDMI=1 in the EEPROM + configuration OR setting display_splash=1 in config.txt. * Allow the PXE menu option to match a custom string specified by PXE_OPTION43. The default is still "Raspberry Pi Boot" * DHCP_OPTION97 - The default GUID has now changed to @@ -18,14 +25,16 @@ automatically identify Raspberry Pi computers. The old behaviour is enabled by setting DHCP_OPTION97=0 which simply repeats the serial number 4 times. - * SELF_UPDATE. If SELF_UPDATE is set to 1 in the EEPROM configration AND + * SELF_UPDATE. If SELF_UPDATE is set to 1 in the EEPROM configuration AND config.txt contains bootloader_update=1 then the bootloader will looking for pieeprom.upd and vl805.bin and apply these firmware files if - they are different to current image before doing a watchdog reset. + they are different to the current image, before doing a watchdog reset. This should make it easier to update the bootloader for network - booted setups because an sd-card is not required for recovery.bin. + booted setups because an SD card is not required for recovery.bin. As usual, TFTP should only be used on private networks because the protocol is not secure against spoofing. + * recovery.bin. The beta recovery.bin will now display a green screen + via HDMI if successful or red if a failure occurs. ## 2020-02-27 rpi-eeprom-update & firmware * Remove the dependency check for the vl805 utility. This is deprecated