diff --git a/eeprom-erase/README.md b/eeprom-erase/README.md new file mode 100644 index 0000000..cd22599 --- /dev/null +++ b/eeprom-erase/README.md @@ -0,0 +1,10 @@ +The `erase_eeprom` `config.txt` option causes `recovery.bin` to execute a chip-erase operation on the bootloader SPI EEPROM. +This is a test/debug option and there is no need to manually erase an EEPROM before flashing it. + +If the SPI EEPROM is erased then the Raspberry Pi will not boot until a new EEPROM image has been written via `RPIBOOT` +or the Raspberry Pi Imager (Pi4 and Pi400 only). + +```bash +cd erase-eeprom +../rpiboot -d . +``` diff --git a/eeprom-erase/bootcode4.bin b/eeprom-erase/bootcode4.bin new file mode 100644 index 0000000..b5f0a18 --- /dev/null +++ b/eeprom-erase/bootcode4.bin diff --git a/eeprom-erase/config.txt b/eeprom-erase/config.txt new file mode 100644 index 0000000..7fc4d21 --- /dev/null +++ b/eeprom-erase/config.txt @@ -0,0 +1,2 @@ +erase_eeprom=1 +uart_2ndstage=1