mirror of
https://github.com/raspberrypi/rpi-eeprom.git
synced 2026-01-21 06:13:33 +08:00
Compare commits
33 Commits
v2024.04.2
...
v2024.09.2
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c8fffcda5a | ||
|
|
2bdaadd0b4 | ||
|
|
8bec2593aa | ||
|
|
d05f05c94f | ||
|
|
d53e3dd4b1 | ||
|
|
ab8698afa0 | ||
|
|
e6026c8d4e | ||
|
|
171e47acb1 | ||
|
|
ccfc47b215 | ||
|
|
6a0b84c0d1 | ||
|
|
40134bc34b | ||
|
|
5f28534e85 | ||
|
|
ef2fc67d23 | ||
|
|
3fe49842bc | ||
|
|
4c5aebdb20 | ||
|
|
66d569e2c5 | ||
|
|
f368cd9438 | ||
|
|
63fca1c2a1 | ||
|
|
945d708fd0 | ||
|
|
f7aa474cb2 | ||
|
|
132ad70437 | ||
|
|
d2979963b3 | ||
|
|
be8232be75 | ||
|
|
634b49c9dd | ||
|
|
e430a41e73 | ||
|
|
ab087e5db1 | ||
|
|
80be2d6d14 | ||
|
|
88f96b4f86 | ||
|
|
cf3cadf994 | ||
|
|
61fb89536f | ||
|
|
768f4fbc69 | ||
|
|
2b2c8103ff | ||
|
|
2bfd7cb74e |
22
LICENSE
22
LICENSE
@@ -93,3 +93,25 @@ License: uIP
|
||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGE.
|
||||
|
||||
License: MIT
|
||||
QR Code generator library (C)
|
||||
|
||||
Copyright (c) Project Nayuki. (MIT License)
|
||||
https://www.nayuki.io/page/qr-code-generator-library
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal in
|
||||
the Software without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
||||
subject to the following conditions:
|
||||
- The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
- The Software is provided "as is", without warranty of any kind, express or
|
||||
implied, including but not limited to the warranties of merchantability,
|
||||
fitness for a particular purpose and noninfringement. In no event shall the
|
||||
authors or copyright holders be liable for any claim, damages or other
|
||||
liability, whether in an action of contract, tort or otherwise, arising from,
|
||||
out of or in connection with the Software or the use or other dealings in the
|
||||
Software.
|
||||
|
||||
@@ -11,5 +11,5 @@ To reset the bootloader back to factory defaults use [Raspberry Pi Imager](https
|
||||
* [Config.txt boot options](https://www.raspberrypi.com/documentation/computers/config_txt.html#boot-options)
|
||||
* [Bootloader EEPROM](https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#raspberry-pi-boot-eeprom)
|
||||
* [Bootloader configuration](https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#raspberry-pi-bootloader-configuration)
|
||||
* [Updating the Compute Module 4 bootloader](https://www.raspberrypi.com/documentation/computers/compute-module.html#cm4bootloader)
|
||||
* [Updating the Compute Module 4 bootloader](https://www.raspberrypi.com/documentation/computers/compute-module.html#update-the-compute-module-bootloader)
|
||||
* [Releases and release notes](releases.md)
|
||||
|
||||
BIN
firmware-2711/latest/pieeprom-2024-05-17.bin
Normal file
BIN
firmware-2711/latest/pieeprom-2024-05-17.bin
Normal file
Binary file not shown.
BIN
firmware-2711/latest/pieeprom-2024-07-30.bin
Normal file
BIN
firmware-2711/latest/pieeprom-2024-07-30.bin
Normal file
Binary file not shown.
BIN
firmware-2711/latest/pieeprom-2024-09-05.bin
Normal file
BIN
firmware-2711/latest/pieeprom-2024-09-05.bin
Normal file
Binary file not shown.
Binary file not shown.
@@ -1,5 +1,43 @@
|
||||
# Raspberry Pi4 bootloader EEPROM release notes
|
||||
|
||||
## 2024-09-05: Fix self-update if EEPROM is write-protected (latest)
|
||||
* arm_dt: Consult the hat_map for all HATs
|
||||
* USB boot - ignore RP2 / RP3 MSD device in BOOTSEL mode.
|
||||
* recovery.bin - Fix erase_eeprom to not block reboot_recovery
|
||||
* Fix self-update to continue to boot instead of retrying forever
|
||||
if the EEPROM is write protected.
|
||||
https://github.com/raspberrypi/rpi-eeprom/issues/597
|
||||
|
||||
## 2024-08-14 (recovery.bin) - Add support for OTP metadata (latest)
|
||||
* Update to recovery.bin to output metadata about OTP during rpiboot
|
||||
|
||||
## 2024-07-30 - USB boot fixes for CM4-S and interop improvments (latest)
|
||||
* Resolve USB boot regression in 2024-04-17 relase on CM4S
|
||||
See https://github.com/raspberrypi/rpi-eeprom/issues/588
|
||||
* Improve compatibility for booting from some USB SD card readers
|
||||
https://github.com/raspberrypi/rpi-eeprom/issues/527
|
||||
|
||||
## 2024-07-05 (recovery.bin) - Enable program_rpioboot_gpio - (latest)
|
||||
* Enable the usage of program_rpiboot_gpio in config.txt for recovery.bin
|
||||
without requiring secure-boot to be enabled.
|
||||
This may be useful CI systems provisioning images on Pi4B / Pi400
|
||||
via RPIBOOT.
|
||||
This is an OTP setting and cannot be reverted after programming.
|
||||
|
||||
See https://www.raspberrypi.com/documentation/computers/config_txt.html#program_rpiboot_gpio
|
||||
|
||||
## 2024-05-17 - Ignore bootloader updates for Pi5 on Pi4 - (latest)
|
||||
* Add timestamps to UART log messages.
|
||||
* Add support for [tryboot] conditional the bootloader EEPROM
|
||||
config file.
|
||||
See: https://github.com/raspberrypi/rpi-eeprom/issues/454
|
||||
* Fix MAX_RESTARTS parameter
|
||||
See: https://github.com/raspberrypi/rpi-eeprom/issues/576
|
||||
* Add recovery_reboot option to config.txt for rpiboot which causes
|
||||
the system to reboot after updating the bootloader.
|
||||
* Improve secure-boot OTP provisioning logging.
|
||||
* Fix setting to enable secure-boot mode on Pi4B
|
||||
|
||||
## 2024-04-17 - Build Pi4 firmware from the mainline branch - STABLE
|
||||
* Switch to building the Pi4 firmware from the common Pi4/Pi5
|
||||
mainline release. This doesn't change the Pi4 features
|
||||
|
||||
BIN
firmware-2712/default/pieeprom-2024-06-05.bin
Normal file
BIN
firmware-2712/default/pieeprom-2024-06-05.bin
Normal file
Binary file not shown.
BIN
firmware-2712/default/pieeprom-2024-07-30.bin
Normal file
BIN
firmware-2712/default/pieeprom-2024-07-30.bin
Normal file
Binary file not shown.
BIN
firmware-2712/default/pieeprom-2024-09-10.bin
Normal file
BIN
firmware-2712/default/pieeprom-2024-09-10.bin
Normal file
Binary file not shown.
BIN
firmware-2712/default/pieeprom-2024-09-23.bin
Normal file
BIN
firmware-2712/default/pieeprom-2024-09-23.bin
Normal file
Binary file not shown.
Binary file not shown.
BIN
firmware-2712/latest/pieeprom-2024-05-13.bin
Normal file
BIN
firmware-2712/latest/pieeprom-2024-05-13.bin
Normal file
Binary file not shown.
BIN
firmware-2712/latest/pieeprom-2024-05-17.bin
Normal file
BIN
firmware-2712/latest/pieeprom-2024-05-17.bin
Normal file
Binary file not shown.
BIN
firmware-2712/latest/pieeprom-2024-06-04.bin
Normal file
BIN
firmware-2712/latest/pieeprom-2024-06-04.bin
Normal file
Binary file not shown.
BIN
firmware-2712/latest/pieeprom-2024-06-05.bin
Normal file
BIN
firmware-2712/latest/pieeprom-2024-06-05.bin
Normal file
Binary file not shown.
BIN
firmware-2712/latest/pieeprom-2024-07-25.bin
Normal file
BIN
firmware-2712/latest/pieeprom-2024-07-25.bin
Normal file
Binary file not shown.
BIN
firmware-2712/latest/pieeprom-2024-07-30.bin
Normal file
BIN
firmware-2712/latest/pieeprom-2024-07-30.bin
Normal file
Binary file not shown.
BIN
firmware-2712/latest/pieeprom-2024-09-05.bin
Normal file
BIN
firmware-2712/latest/pieeprom-2024-09-05.bin
Normal file
Binary file not shown.
BIN
firmware-2712/latest/pieeprom-2024-09-10.bin
Normal file
BIN
firmware-2712/latest/pieeprom-2024-09-10.bin
Normal file
Binary file not shown.
BIN
firmware-2712/latest/pieeprom-2024-09-23.bin
Normal file
BIN
firmware-2712/latest/pieeprom-2024-09-23.bin
Normal file
Binary file not shown.
Binary file not shown.
@@ -1,26 +1,91 @@
|
||||
# Raspberry Pi5 bootloader EEPROM release notes
|
||||
|
||||
2024-04-20: Fix SDRAM refesh timing (default) (automatic update)
|
||||
## 2024-09-24: Promote 2024-09-23 release (default) (automatic update)
|
||||
|
||||
## 2024-09-23: SDRAM performance tuning (latest)
|
||||
* Allow BANKLOW to be configured by SDRAM_BANKLOW parameter
|
||||
* Manufacturing test updates
|
||||
|
||||
## 2024-09-11: Promote 2024-09-10 release (default) (automatic update)
|
||||
|
||||
## 2024-09-10: Fix lockup on 7" DSI panel clones (latest)
|
||||
* Fix lockup regression with some 3rd party 7" DSI panels
|
||||
See: https://github.com/raspberrypi/linux/issues/6341
|
||||
|
||||
## 2024-09-05: Fix self-update if EEPROM is write-protected (latest)
|
||||
* arm_dt: Consult the hat_map for all HATs
|
||||
* USB boot - ignore RP2 / RP3 MSD device in BOOTSEL mode.
|
||||
* recovery.bin - Fix erase_eeprom to not block reboot_recovery
|
||||
* Fix self-update to continue to boot instead of retrying forever
|
||||
if the EEPROM is write protected.
|
||||
https://github.com/raspberrypi/rpi-eeprom/issues/597
|
||||
|
||||
## 2024-07-30: Promote the 2024-07-30 release to default (default)
|
||||
|
||||
## 2024-08-14 - (recovery.bin) Add support for OTP metadata (latest)
|
||||
* Update to recovery.bin to output metadata about OTP during rpiboot
|
||||
|
||||
## 2024-07-30: Optimized SDRAM timings for Pi5 8GB (latest)
|
||||
* Optimize all-banks/per-bank refresh timings for Pi5 8GB
|
||||
* Improve compatibility for booting from some USB SD card readers
|
||||
https://github.com/raspberrypi/rpi-eeprom/issues/527
|
||||
* Add enable_rp1_uart=1 to config.txt to initialise RP1 UART0 immediately
|
||||
prior to starting the ARMs get earlycon on 40-pin header (pins 14,15)
|
||||
Also requires pciex4_reset=0 in config.txt, and
|
||||
earlycon=pl011,0x1f00030000,115200n8 in cmdline.txt
|
||||
|
||||
## 2024-07-25: Support CM4 nEXTRST on CM5 (latest)
|
||||
* Drive nEXTRST on CM5 for CM4IO compatibility.
|
||||
* Preliminary changes for CM5 Lite.
|
||||
|
||||
## 2024-06-11: Promote pieeprom-2024-06-05 to the default release (default)
|
||||
|
||||
## 2024-06-05: CM5 bringup changes (latest)
|
||||
* Minor changes to support CM5 bringup and test.
|
||||
|
||||
## 2024-06-04: Fix [pi5] config.txt conditional state (latest)
|
||||
* The [pi5] conditional statement should apply to the entire pi5
|
||||
family i.e. include cm5 as well.
|
||||
* Bump SDIO bus priorities so that a GPU/RAM intensive process
|
||||
can't unnecessarily stall I/O.
|
||||
* Assorted log message tidyups.
|
||||
|
||||
## 2024-05-17: Ignore bootloader updates for Pi5 on Pi4 - (latest)
|
||||
* Add timestamps to UART log messages
|
||||
|
||||
## 2024-05-13: Add support for NVMe boot with PCIe switches (latest)
|
||||
* Add preliminary support for booting NVMe devices behind PCIe switches.
|
||||
See: https://github.com/raspberrypi/firmware/issues/1833
|
||||
* Fix MAX_RESTARTS parameter
|
||||
See: https://github.com/raspberrypi/rpi-eeprom/issues/576
|
||||
* arm_dt: Support HAT EEPROM dtparams
|
||||
* Fix reporting of the partition number via DT
|
||||
See: https://github.com/raspberrypi/rpi-eeprom/issues/575
|
||||
* Resolve HID counting bug which caused Network Install to fail on some keyboards
|
||||
See: Fixes https://github.com/raspberrypi/rpi-eeprom/issues/574
|
||||
* Pull PCIE DET_WAKE high by default on CM5
|
||||
|
||||
## 2024-04-20: Fix SDRAM refesh timing (default) (automatic update)
|
||||
* Fix a possible performance regression on Pi5.
|
||||
|
||||
2024-04-18: Promote the 2024-04-17 release to the default release (default) (automatic update)
|
||||
## 2024-04-18: Promote the 2024-04-17 release to the default release (default) (automatic update)
|
||||
* Select pieeprom-2024-04-17.bin to be the new default release and bump the
|
||||
automatic update minimum version to this.
|
||||
|
||||
2024-04-18: Update RP1 firmware to extend PCIe L1 entry timeout to 32 us (latest)
|
||||
## 2024-04-18: Update RP1 firmware to extend PCIe L1 entry timeout to 32 us (latest)
|
||||
* Extend PCIe L1 entry timeout to 32us
|
||||
Fix xhci soft reset on link-down
|
||||
Set useful xhci compatibility bits in GUCTL
|
||||
See https://github.com/raspberrypi/firmware/issues/1877
|
||||
|
||||
2024-04-17: Fix TRYBOOT flag in secure-boot mode (latest)
|
||||
## 2024-04-17: Fix TRYBOOT flag in secure-boot mode (latest)
|
||||
* Fix issue that caused the TRYBOOT flag to be lost in secure-boot mode.
|
||||
* dtoverlay: Use %u when converting u32s to strings
|
||||
See: https://github.com/raspberrypi/linux/issues/6039
|
||||
* Improved debug messages for secure-boot.
|
||||
* Generate the bootloader diagnostics qrcode at run time.
|
||||
|
||||
2024-04-05: HAT+ fixes for max-current, custom CA cert for net install and enable over-clocking to > 3GHz (latest)
|
||||
## 2024-04-05: HAT+ fixes for max-current, custom CA cert for net install and enable over-clocking to > 3GHz (latest)
|
||||
* bootloader: clock_2712: Remove restriction on arm_freq <= 3000
|
||||
See: https://github.com/raspberrypi/firmware/issues/1876
|
||||
* arm_dt: Update max_current to match HAT value
|
||||
@@ -38,7 +103,7 @@
|
||||
* Preliminary support for secure-boot OTP provisioning.
|
||||
* Update PCIE DET_WAKE pinmux for D0 products
|
||||
|
||||
2024-02-16: u-boot loading and thermal throttling fixes (latest) (default)
|
||||
## 2024-02-16: u-boot loading and thermal throttling fixes (latest) (default)
|
||||
* arm_loader: Move non-kernels back to 512KB
|
||||
See: https://github.com/raspberrypi/firmware/issues/1868
|
||||
|
||||
@@ -46,26 +111,26 @@
|
||||
config.txt frequency.
|
||||
See: https://github.com/raspberrypi/rpi-eeprom/issues/518
|
||||
|
||||
2024-02-14: Fix vcgencmd otp_dump and implement C(initial_turbo) (latest)
|
||||
## 2024-02-14: Fix vcgencmd otp_dump and implement C(initial_turbo) (latest)
|
||||
* Fix a regression that caused vcgencmd otp_dump to fail.
|
||||
* Implement C(initial_turbo) on Pi5
|
||||
See: https://github.com/raspberrypi/firmware/issues/1864
|
||||
|
||||
2024-02-08: Adjust SDRAM refresh based on temperature (latest)
|
||||
## 2024-02-08: Adjust SDRAM refresh based on temperature (latest)
|
||||
|
||||
* Adjust the SDRAM refresh interval based on the temperature. This
|
||||
addresses the gap in performance between the 8GB and 4GB variants.
|
||||
See https://github.com/raspberrypi/firmware/issues/1854
|
||||
* Preliminary support for signed boot.
|
||||
|
||||
2024-02-05: Add support for HAT+ POE HATs (latest)
|
||||
## 2024-02-05: Add support for HAT+ POE HATs (latest)
|
||||
* Add support for probing HAT+ POE HATs
|
||||
* Implement DWC3 specific XHCI quirks
|
||||
|
||||
2024-01-24: NVMe boot fix for WD NVMe (latest)
|
||||
## 2024-01-24: NVMe boot fix for WD NVMe (latest)
|
||||
* Add a workaround for an issue seen when booting with WD Blue SN550 NVMe SSD
|
||||
|
||||
2024-01-22: Add support for network-install (latest)
|
||||
## 2024-01-22: Add support for network-install (latest)
|
||||
* Fix issue boot.img end sector check - STABLE
|
||||
See: https://github.com/raspberrypi/rpi-eeprom/issues/521
|
||||
* Fix handling of files that use the last cluster in the partition
|
||||
@@ -73,31 +138,31 @@
|
||||
* Fix SD card detection
|
||||
See: https://github.com/raspberrypi/rpi-eeprom/issues/523
|
||||
|
||||
2024-01-15: Add support for network-install (latest)
|
||||
## 2024-01-15: Add support for network-install (latest)
|
||||
* Add support for Network Install
|
||||
* Preliminary D0 firmware support
|
||||
|
||||
2024-01-08: Promote 2024-01-05 to default (automatic update)
|
||||
## 2024-01-08: Promote 2024-01-05 to default (automatic update)
|
||||
|
||||
2024-01-05: Fix handling of FAT files without LFNs.
|
||||
## 2024-01-05: Fix handling of FAT files without LFNs.
|
||||
* Fix issues with SFN entries sometimes being treated as LFNs
|
||||
see https://github.com/raspberrypi/rpi-eeprom/issues/514
|
||||
* Add a dedicated message for "M.2 HAT" not being found instead of
|
||||
the generic 'unsupported boot order' message when NVMe boot is
|
||||
skipped.
|
||||
|
||||
2023-12-17: Promote 2023-12-14 to default release
|
||||
## 2023-12-17: Promote 2023-12-14 to default release
|
||||
* Bump to the default release now that the partition number fix is confirmed.
|
||||
|
||||
2023-12-14: Fix boot partition parameter (latest)
|
||||
## 2023-12-14: Fix boot partition parameter (latest)
|
||||
* Fix an issue where the boot partition parameter in PM_RSTS was cleared
|
||||
before being checked.
|
||||
https://github.com/raspberrypi/firmware/issues/1853
|
||||
* Add a specific fatal error pattern for RP1 not found - 4 long - 3 short
|
||||
|
||||
2023-12-12: Promote 2023-12-06 to default release.
|
||||
## 2023-12-12: Promote 2023-12-06 to default release.
|
||||
|
||||
2023-12-06: Initialise DWC PHY (latest)
|
||||
## 2023-12-06: Initialise DWC PHY (latest)
|
||||
|
||||
* Initialise the DWC PHY to enable DWC host+peripheral support under Linux.
|
||||
Requires https://github.com/raspberrypi/linux/commit/82069a7a02632aa60fa5c69415bf891ede7d6fd4
|
||||
@@ -106,7 +171,7 @@
|
||||
* Add support for C(arm_min_freq) < 1500 MHz (must be at >= 200 MHz)
|
||||
* Manufacturing test updates for DVFS.
|
||||
|
||||
2023-11-20: Auto-detect support for PCIe expansion HAT (default + latest)
|
||||
## 2023-11-20: Auto-detect support for PCIe expansion HAT (default + latest)
|
||||
|
||||
* Add autodetect support for PCIe expansion HATs
|
||||
* Add PCIE_PROBE=1 to the EEPROM config for custom PCIe exapansion
|
||||
@@ -117,14 +182,14 @@
|
||||
https://github.com/raspberrypi/firmware/issues/1843
|
||||
* Kernel load performance improvement - remove a memcpy
|
||||
|
||||
2023-10-30: UPG watchdog support + SD reset fixes (default + latest)
|
||||
## 2023-10-30: UPG watchdog support + SD reset fixes (default + latest)
|
||||
|
||||
* Fix SDIO / WiFi clock-setup for BOOT_ORDER=0xf14
|
||||
* Fix SD power-on-reset
|
||||
* Firmware support for improved watchdog driver
|
||||
* Update DHCP Option97 to be R,P,i,5 on Pi5
|
||||
|
||||
2023-10-18: Display autodetect + HAT gpiomap (default + latest) (automatic update)
|
||||
## 2023-10-18: Display autodetect + HAT gpiomap (default + latest) (automatic update)
|
||||
|
||||
* Add support for HAT gpiomap for improved HAT compatibility.
|
||||
* Add I2C probe for DSI display auto detect
|
||||
@@ -134,12 +199,12 @@
|
||||
* Prevent HDMI diagnostics being displayed immediately when waking after HALT.
|
||||
* Update board-name - "Raspberry Pi 5"
|
||||
|
||||
2023-09-28: vcgencmd pmic_read_adcs fixes (automatic update)
|
||||
## 2023-09-28: vcgencmd pmic_read_adcs fixes (automatic update)
|
||||
|
||||
* Fix the LDO names and current scaling codes
|
||||
* Manufacturing test updates
|
||||
|
||||
2023-09-21: Power button and ACT LED improvements
|
||||
## 2023-09-21: Power button and ACT LED improvements
|
||||
|
||||
* Fix bug where button press was not monitor for USB-C power supplies
|
||||
that were detected as < 3A.
|
||||
@@ -150,7 +215,7 @@
|
||||
* Add support for HAT map.
|
||||
|
||||
|
||||
2023-09-13: Initial release
|
||||
## 2023-09-13: Initial release
|
||||
|
||||
* Initial manufacturing software
|
||||
* Network Install is not available in this version
|
||||
|
||||
@@ -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-04-20 "" "${script_dir}/2712-config" release-2712 rpi-boot-eeprom-recovery 2712
|
||||
${script_dir}/make-release critical 2024-09-23 "" "${script_dir}/2712-config" release-2712 rpi-boot-eeprom-recovery 2712
|
||||
|
||||
@@ -90,7 +90,6 @@ rm -rf "${output_dir}"
|
||||
mkdir "${output_dir}"
|
||||
|
||||
# Build the different boot priority flavours
|
||||
gen_release "${config_dir}/boot-conf-default.txt" "${output_dir}/${output_basename}-${tag}.zip"
|
||||
for variant in sd usb network; do
|
||||
gen_release "${config_dir}/boot-conf-${variant}.txt" "${output_dir}/${output_basename}-${tag}-${variant}.zip"
|
||||
done
|
||||
|
||||
@@ -180,7 +180,7 @@ def apply_update(config, eeprom=None, config_src=None):
|
||||
|
||||
# If flashrom is used then the command will not return until the EEPROM
|
||||
# has been updated so use a larger timeout.
|
||||
shell_cmd(args, timeout=20, echo=True)
|
||||
shell_cmd(args, timeout=60, echo=True)
|
||||
|
||||
def edit_config(eeprom=None):
|
||||
"""
|
||||
|
||||
@@ -63,7 +63,7 @@ If a private key in PEM format is supplied then the RSA signature of the
|
||||
sha256 digest is included in the .sig file. Currently, the bootloader only
|
||||
supports sha256 digests signed with a 2048bit RSA key.
|
||||
The bootloader only verifies RSA signatures in signed boot mode
|
||||
(not available yet) and only for the EEPROM config file and the signed image.
|
||||
and only for the EEPROM config file and the signed image.
|
||||
|
||||
Examples:
|
||||
|
||||
|
||||
@@ -286,7 +286,10 @@ applyRecoveryUpdate()
|
||||
|
||||
echo ""
|
||||
echo "EEPROM updates pending. Please reboot to apply the update."
|
||||
echo "To cancel a pending update run \"sudo rpi-eeprom-update -r\"."
|
||||
|
||||
if [ "${RPI_EEPROM_USE_FLASHROM}" = 0 ]; then
|
||||
echo "To cancel a pending update run \"sudo rpi-eeprom-update -r\"."
|
||||
fi
|
||||
}
|
||||
|
||||
applyUpdate() {
|
||||
@@ -400,7 +403,7 @@ checkDependencies() {
|
||||
elif [ $(((0x$BOARD_INFO >> 12) & 15)) = 4 ]; then
|
||||
BCM_CHIP=2712
|
||||
EEPROM_SIZE=2097152
|
||||
BOOTLOADER_AUTO_UPDATE_MIN_VERSION="${BOOTLOADER_AUTO_UPDATE_MIN_VERSION:-1713610410}"
|
||||
BOOTLOADER_AUTO_UPDATE_MIN_VERSION="${BOOTLOADER_AUTO_UPDATE_MIN_VERSION:-1725975630}"
|
||||
SPIDEV=/dev/spidev10.0
|
||||
# Default is to use flashrom if availableon BCM2712
|
||||
RPI_EEPROM_USE_FLASHROM=${RPI_EEPROM_USE_FLASHROM:-1}
|
||||
|
||||
Reference in New Issue
Block a user