Add support for updating the USB (VL805) EEPROM

* New beta recovery.bin which can update the VLI EEPROM before
  start.elf is loaded. This is the recommended and default method
  because no USB devices will be in use at this stage.
* Extend the USE_FLASHROM configuration to use the vl805 tool
  to program the VL805 directly.
* Generate SHA256 checksums in .sig files for the bootloader and
  and VL805 images. This is required by the new recovery.bin to
  guard against corrupted files being flashed to the EEPROM(s).
* Various variable renames to distinguish between the bootloader
  and the VL805 images.
This commit is contained in:
Tim Gover
2019-10-17 09:54:10 +01:00
parent 3357c297b9
commit d354bbe700
8 changed files with 230 additions and 87 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1 @@
000137ab

View File

@@ -1,5 +1,17 @@
# Raspberry Pi4 bootloader EEPROM release notes
## 2019-10-17 - rpi-eeprom-update + recovery.bin
* New beta recovery.bin which can update the VLI EEPROM before
start.elf is loaded. This is the recommended and default method
because no USB devices will be in use at this stage.
* Extend the USE_FLASHROM configuration to use the vl805 tool
to program the VL805 directly.
* Generate SHA256 checksums in .sig files for the bootloader and
and VL805 images. This is required by the new recovery.bin to
guard against corrupted files being flashed to the EEPROM(s).
* Various variable renames to distinguish between the bootloader
and the VL805 images.
## 2019-10-16 - Git 18472066 (BETA)
* Ignore trailing characters when parsing in PXE boot menu option.
* Improve error handling with unformatted sd-cards.