mirror of
https://github.com/raspberrypi/rpi-eeprom.git
synced 2026-01-21 14:53:32 +08:00
Merge pull request #252 from MishterKirby/patch-1
Update release-notes.md
This commit is contained in:
@@ -11,12 +11,12 @@ https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2711_bootloade
|
|||||||
off time. This makes booting slightly faster.
|
off time. This makes booting slightly faster.
|
||||||
* Remove HDMI console messages where the information is duplicated elsewhere
|
* Remove HDMI console messages where the information is duplicated elsewhere
|
||||||
on the display.
|
on the display.
|
||||||
* Improve compatiblity with external USB 3.0 disk enclosures by enumerating
|
* Improve compatibility with external USB 3.0 disk enclosures by enumerating
|
||||||
the downstream hubs before executing the USB port power off.
|
the downstream hubs before executing the USB port power off.
|
||||||
N.B. Pi4 8GB automatically powers off the USB ports during chip-reset and
|
N.B. Pi4 8GB automatically powers off the USB ports during chip-reset and
|
||||||
does not need this change.
|
does not need this change.
|
||||||
* Don't timeout a USB MSD device after USB_MSD_LUN_TIMEOUT if there are no other
|
* Don't timeout a USB MSD device after USB_MSD_LUN_TIMEOUT if there are no other
|
||||||
MSD devices or LUNs to tries. This avoids unecessary timeouts on very slow
|
MSD devices or LUNs to try. This avoids unnecessary timeouts on very slow
|
||||||
to initialise disk drives e.g. USB HDDs designed for backups.
|
to initialise disk drives e.g. USB HDDs designed for backups.
|
||||||
* Fix failover to partition zero if the partition number is invalid. For USB
|
* Fix failover to partition zero if the partition number is invalid. For USB
|
||||||
MSD boot a start.elf update is also required.
|
MSD boot a start.elf update is also required.
|
||||||
@@ -35,13 +35,13 @@ https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2711_bootloade
|
|||||||
|
|
||||||
The update-timestamp is the timestamp when the update is created is
|
The update-timestamp is the timestamp when the update is created is
|
||||||
independent of the build-timestamp for the bootloader executable. See
|
independent of the build-timestamp for the bootloader executable. See
|
||||||
rpi-eeprom-udpate -h
|
rpi-eeprom-update -h
|
||||||
* Add support for the 'tryboot' feature that enables operating systems to
|
* Add support for the 'tryboot' feature that enables operating systems to
|
||||||
implement a fallback mechanism if an OS upgrade fails. This works with all
|
implement a fallback mechanism if an OS upgrade fails. This works with all
|
||||||
bootable media types but requires updated firmware and OS software.
|
bootable media types but requires updated firmware and OS software.
|
||||||
|
|
||||||
This feature should be viewed as EXPERIMENTAL and may change depenending upon
|
This feature should be viewed as EXPERIMENTAL and may change depending upon
|
||||||
feedback from other OS/distro maintainer.
|
feedback from other OS/distro maintainers.
|
||||||
https://github.com/raspberrypi/linux/commit/757666748ebf69dc161a262faa3717a14d68e5aa
|
https://github.com/raspberrypi/linux/commit/757666748ebf69dc161a262faa3717a14d68e5aa
|
||||||
|
|
||||||
|
|
||||||
@@ -70,32 +70,32 @@ https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2711_bootloade
|
|||||||
|
|
||||||
## 2020-09-03 Only use green LED for error status in bootloader - BETA
|
## 2020-09-03 Only use green LED for error status in bootloader - BETA
|
||||||
* Turn the green LED on and leave it on unless an error code occurs.
|
* Turn the green LED on and leave it on unless an error code occurs.
|
||||||
Previously, SD activity was displayed but that plus muxing with the
|
Previously, SD activity was displayed but that plus mixing with the
|
||||||
SPI CS made the LED activity confusing.
|
SPI CS made the LED activity confusing.
|
||||||
The HDMI diagnostics screen now provides much better information
|
The HDMI diagnostics screen now provides much better information
|
||||||
for determing if the bootloader is running or frozen.
|
for determining if the bootloader is running or frozen.
|
||||||
* CM4 enable GPIO for SD power.
|
* CM4 enable GPIO for SD power.
|
||||||
* Filename should be 2020-09-03
|
* Filename should be 2020-09-03
|
||||||
|
|
||||||
## 2020-08-31 Disable self-update from SD card - BETA
|
## 2020-08-31 Disable self-update from SD card - BETA
|
||||||
* Since the ROM will load recovery.bin from the SD card self update is not
|
* Since the ROM will load recovery.bin from the SD card self-update is not
|
||||||
required. Although it functions correctly there is a small risk stale
|
required. Although it functions correctly there is a small risk stale
|
||||||
pieeprom.upd files would be installed automatically e.g. if the
|
pieeprom.upd files would be installed automatically e.g. if the
|
||||||
rpi-eeprom-update service has been disabled.
|
rpi-eeprom-update service has been disabled.
|
||||||
|
|
||||||
## 2020-08-10 Promote 2020-07-31 release to STABLE
|
## 2020-08-10 Promote 2020-07-31 release to STABLE
|
||||||
* The USB port power management change from the last BETA improves
|
* The USB port power management change from the last BETA improves
|
||||||
compatiblity for devices which during reset with no regressions reported.
|
compatibility for devices which during reset with no regressions reported.
|
||||||
Make this the latest stable release.
|
Make this the latest stable release.
|
||||||
|
|
||||||
## 2020-07-31 Standardize USB port power control accross board revisions - BETA
|
## 2020-07-31 Standardize USB port power control across board revisions - BETA
|
||||||
* Turn off USB port power for 1-second regardless of boot-mode. This appears
|
* Turn off USB port power for 1-second regardless of boot-mode. This appears
|
||||||
to resolve an issue on R1.3 and older board revisions where some USB
|
to resolve an issue on R1.3 and older board revisions where some USB
|
||||||
devices would fail upon reboot. On R1.4 USB port power is turned off
|
devices would fail upon reboot. On R1.4 USB port power is turned off
|
||||||
automatically by the PMIC so this is just held in reset for longer. For
|
automatically by the PMIC so this is just held in reset for longer. For
|
||||||
earlier board revisions the USB port power is explicitly turned off via
|
earlier board revisions the USB port power is explicitly turned off via
|
||||||
XHCI.
|
XHCI.
|
||||||
This can be overriden via USB_MSD_PWR_OFF_TIME in the EEPROM config.
|
This can be overridden via USB_MSD_PWR_OFF_TIME in the EEPROM config.
|
||||||
* Update to the latest Broadcom memsys FW - no significant functional change.
|
* Update to the latest Broadcom memsys FW - no significant functional change.
|
||||||
|
|
||||||
## 2020-07-20 Promote 2020-07-16 bootloader and VL805 0138A1 FW to stable - STABLE
|
## 2020-07-20 Promote 2020-07-16 bootloader and VL805 0138A1 FW to stable - STABLE
|
||||||
@@ -109,7 +109,7 @@ https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2711_bootloade
|
|||||||
issue which does not impact Model B
|
issue which does not impact Model B
|
||||||
* Update the VL805 embedded / standalone FW version to 0138A1
|
* Update the VL805 embedded / standalone FW version to 0138A1
|
||||||
* User settings of the ASPM bits in the PCI configuration space
|
* User settings of the ASPM bits in the PCI configuration space
|
||||||
link control register are now maintained
|
link control registers are now maintained
|
||||||
* Better full-speed Isochronous endpoint support
|
* Better full-speed Isochronous endpoint support
|
||||||
* Add eeprom_write_protect config.txt variable which if set configures
|
* Add eeprom_write_protect config.txt variable which if set configures
|
||||||
the non-volatile status register bits to define the write protect
|
the non-volatile status register bits to define the write protect
|
||||||
@@ -175,7 +175,7 @@ https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2711_bootloade
|
|||||||
* Increase USB MSD timeout from 10 to 20 seconds.
|
* Increase USB MSD timeout from 10 to 20 seconds.
|
||||||
* Max retries now default to zero because the default BOOT_ORDER includes
|
* Max retries now default to zero because the default BOOT_ORDER includes
|
||||||
restart (0xf). Therefore, each boot-mode is now tried once before moving
|
restart (0xf). Therefore, each boot-mode is now tried once before moving
|
||||||
to the next mode. The retries mechanism is largely redudant now that
|
to the next mode. The retries mechanism is largely redundant now that
|
||||||
the loop/restart mode exists.
|
the loop/restart mode exists.
|
||||||
* If TFTP fails and network boot retries > 0 then wait 5 seconds before
|
* If TFTP fails and network boot retries > 0 then wait 5 seconds before
|
||||||
retrying to avoid overloading a misconfigured TFTP server.
|
retrying to avoid overloading a misconfigured TFTP server.
|
||||||
@@ -207,7 +207,7 @@ https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2711_bootloade
|
|||||||
## 2020-05-15 Add pieeprom-2020-05-15 beta with USB boot
|
## 2020-05-15 Add pieeprom-2020-05-15 beta with USB boot
|
||||||
* USB mass storage boot will NOT work without the updated firmware
|
* USB mass storage boot will NOT work without the updated firmware
|
||||||
start.elf binaries. These will probably be released via rpi-update
|
start.elf binaries. These will probably be released via rpi-update
|
||||||
in a few days time.
|
in a few days’ time.
|
||||||
This release simply helps to validate if there are regressions in
|
This release simply helps to validate if there are regressions in
|
||||||
the current SD and Network boot modes.
|
the current SD and Network boot modes.
|
||||||
|
|
||||||
@@ -237,7 +237,7 @@ https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2711_bootloade
|
|||||||
Fix recovery.bin to reboot in this case. The current 'critical'
|
Fix recovery.bin to reboot in this case. The current 'critical'
|
||||||
release does not have this problem.
|
release does not have this problem.
|
||||||
* Fix uart_2ndstage logging in beta/stable recovery image.
|
* Fix uart_2ndstage logging in beta/stable recovery image.
|
||||||
* Change recovery.bin to reboot instead of displaying an error patern
|
* Change recovery.bin to reboot instead of displaying an error pattern
|
||||||
if there are no EEPROM images. The Raspberry Pi Image makes it very
|
if there are no EEPROM images. The Raspberry Pi Image makes it very
|
||||||
difficult to create a broken rescue image but a stray recovery.bin
|
difficult to create a broken rescue image but a stray recovery.bin
|
||||||
could stop Raspbian from booting.
|
could stop Raspbian from booting.
|
||||||
@@ -281,7 +281,7 @@ https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2711_bootloade
|
|||||||
is enabled by setting DHCP_OPTION97=0 which simply repeats the serial
|
is enabled by setting DHCP_OPTION97=0 which simply repeats the serial
|
||||||
number 4 times.
|
number 4 times.
|
||||||
* SELF_UPDATE. If SELF_UPDATE is set to 1 in the EEPROM configuration 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
|
config.txt contains bootloader_update=1 then the bootloader will be looking
|
||||||
for pieeprom.upd and vl805.bin and apply these firmware files if
|
for pieeprom.upd and vl805.bin and apply these firmware files if
|
||||||
they are different to the 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
|
This should make it easier to update the bootloader for network
|
||||||
@@ -326,7 +326,7 @@ https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2711_bootloade
|
|||||||
|
|
||||||
* Avoid resetting TFTP prefix after retries or if start4.elf is not found.
|
* Avoid resetting TFTP prefix after retries or if start4.elf is not found.
|
||||||
* Add MAC_ADDRESS option which allows the OTP Ethernet MAC address to be
|
* Add MAC_ADDRESS option which allows the OTP Ethernet MAC address to be
|
||||||
overriden. An VideoCore firmware update will propagate this forced
|
overridden. An VideoCore firmware update will propagate this forced
|
||||||
mac address to device-tree/cmdline in the near future.
|
mac address to device-tree/cmdline in the near future.
|
||||||
* Various internal refactorings to prepare for USB MSD storage boot in
|
* Various internal refactorings to prepare for USB MSD storage boot in
|
||||||
the next beta-series.
|
the next beta-series.
|
||||||
|
|||||||
Reference in New Issue
Block a user