Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
4130f7c
EEPROM config: Update POWER_OFF_ON_HALT defaults
timg236 Nov 25, 2024
c007ae3
eeprom config: Add documentation for NETWORK_INSTALL_AT_POWER_ON
timg236 Nov 25, 2024
df051e6
config.txt: Add documentation for enable_rp1_uart
timg236 Nov 25, 2024
53d7721
rpi-eeprom-update: Indicate that this is supported on CM5 / Pi500
timg236 Nov 25, 2024
4085a07
initial-turbo: Add a note indicating that the default is changing to …
timg236 Nov 25, 2024
4b5ecb5
overclocking: The SHIFT key override is going - remove this from over…
timg236 Nov 25, 2024
66d3608
Update documentation/asciidoc/computers/raspberry-pi/eeprom-bootloade…
nathan-contino Nov 25, 2024
ff80aa7
Update documentation/asciidoc/computers/raspberry-pi/eeprom-bootloade…
nathan-contino Nov 25, 2024
600f130
Update documentation/asciidoc/computers/config_txt/overclocking.adoc
nathan-contino Nov 25, 2024
91ce7b8
Update documentation/asciidoc/computers/config_txt/overclocking.adoc
nathan-contino Nov 25, 2024
71898df
Update documentation/asciidoc/computers/raspberry-pi/boot-eeprom.adoc
nathan-contino Nov 25, 2024
05e9220
Update documentation/asciidoc/computers/raspberry-pi/eeprom-bootloade…
nathan-contino Nov 25, 2024
8fb2964
Update documentation/asciidoc/computers/raspberry-pi/eeprom-bootloade…
nathan-contino Nov 25, 2024
af1e364
Update documentation/asciidoc/computers/raspberry-pi/eeprom-bootloade…
nathan-contino Nov 25, 2024
2b67806
Apply suggestions from code review
nathan-contino Nov 25, 2024
d96c178
Update documentation/asciidoc/computers/raspberry-pi/eeprom-bootloade…
nathan-contino Nov 26, 2024
a3a4b55
Apply suggestions from code review
nathan-contino Nov 26, 2024
6ca9f97
Update documentation/asciidoc/computers/raspberry-pi/eeprom-bootloade…
nathan-contino Nov 26, 2024
95603a7
Adopt consistent, terse, clear model references
nathan-contino Nov 26, 2024
b19a43e
Apply little birdie suggestions
nathan-contino Nov 26, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
== Raspberry Pi boot EEPROM

Raspberry Pi 5, Raspberry Pi 4, 400, Compute Module 4, and Compute Module 4S computers use an EEPROM to boot the system. All other models of Raspberry Pi computer use the `bootcode.bin` file located in the boot filesystem.
Raspberry Pi 5, Compute Module 5, Raspberry Pi 500, Raspberry Pi 4, Raspberry Pi 400, Compute Module 4, and Compute Module 4S computers use an EEPROM to boot the system. All other models of Raspberry Pi computer use the `bootcode.bin` file located in the boot filesystem.

NOTE: You can find the scripts and pre-compiled binaries used to create `rpi-eeprom` in the https://github.com/raspberrypi/rpi-eeprom/[rpi-eeprom GitHub repository].

Expand All @@ -13,10 +13,13 @@ If an error occurs during boot, then an xref:configuration.adoc#led-warning-flas

There are multiple ways to update the bootloader of your Raspberry Pi.

==== Raspberry Pi 5, Raspberry Pi 4 and Raspberry Pi 400
==== Raspberry Pi 5, Compute Module 5, Raspberry Pi 500, Raspberry Pi 4 and Raspberry Pi 400

Raspberry Pi OS automatically updates the bootloader for important bug fixes. To manually update the bootloader or change the boot order, use xref:configuration.adoc#raspi-config[raspi-config].

N.B. On Compute Module 4 and CM4S the bootrom is unable to load the `recovery.bin` file from EMMC and automatic bootloader updates are not enabled.
The recommended update mechanism is `rpiboot` or via `flashrom` - see `rpi-eeprom-update -h` for more information.

[[imager]]
==== Use Raspberry Pi Imager to update the bootloader

Expand Down