2種類のrpi-eeprom
パッケージ
現在、Raspberry Pi 4ではBCM2711がRaspberry Pi 5ではBCM2712が使われているというSoCの違いからEEPROM用のrpi-eeprom
パッケージも2種類のものが提供されています。
このRaspberry Pi 4用のrpi-eeprom
パッケージの2024年4月15日版が公開されました。これらの内容は、/lib/firmware/raspberrypi
ディレクトリーの下にbootloader-2711
とbootloader-2712
というディレクトリーとして保存されています。
rpi-eeprom
パッケージの更新
通常のパッケージ更新作業を実行すると、新しいrpi-eeprom
パッケージに更新されます。その状態でRaspberry Pi 4でrpi-eeprom-update
コマンドを実行すると次の内容となります。
$ rpi-eeprom-update
*** UPDATE AVAILABLE ***
BOOTLOADER: update available
CURRENT: Wed 11 Jan 17:40:52 UTC 2023 (1673458852)
LATEST: Mon 15 Apr 13:12:14 UTC 2024 (1713186734)
RELEASE: default (/lib/firmware/raspberrypi/bootloader-2711/default)
Use raspi-config to change the release.
VL805_FW: Dedicated VL805 EEPROM
VL805: version unknown. Try sudo rpi-eeprom-update
CURRENT:
LATEST: 000138c0
rpi-eeprom
パッケージが更新された結果、次の再起動で2023年1月11日版から2024年4月15日版に更新されることが表示されています。Raspberry Pi 4用は、随分と久しぶりの更新になっています。
実際にEEPROMを更新するために、再度`rpi-eeprom-update
コマンドを実行してから再起動します。
$ sudo rpi-eeprom-update -a
*** PREPARING EEPROM UPDATES ***
BOOTLOADER: update available
CURRENT: Wed 11 Jan 17:40:52 UTC 2023 (1673458852)
LATEST: Mon 15 Apr 13:12:14 UTC 2024 (1713186734)
RELEASE: default (/lib/firmware/raspberrypi/bootloader-2711/default)
Use raspi-config to change the release.
VL805_FW: Dedicated VL805 EEPROM
VL805: up to date
CURRENT: 000138c0
LATEST: 000138c0
CURRENT: Wed 11 Jan 17:40:52 UTC 2023 (1673458852)
UPDATE: Mon 15 Apr 13:12:14 UTC 2024 (1713186734)
BOOTFS: /boot/firmware
'/tmp/tmp.iMdLEiBJZo' -> '/boot/firmware/pieeprom.upd'
Copying recovery.bin to /boot/firmware for EEPROM update
EEPROM updates pending. Please reboot to apply the update.
To cancel a pending update run "sudo rpi-eeprom-update -r".
再起動したらvcgencmd
でバージョンを確認してみます。
$ vcgencmd bootloader_version
2024/04/15 14:12:14
version e608a69d210bb737ebb095ad04f7f1a05373a6ec (release)
timestamp 1713186734
update-time 1713321474
capabilities 0x0000007f
無事に2024年4月15日版に更新されました。
rpi-eeprom
パッケージの更新内容
今回は、Raspberry Pi 4でしたから/lib/firmware/raspberrypi/bootloader-2711
ディレクトリーにあるrelease-notes.md
ファイルで更新内容を確認することが出来ます。
# Raspberry Pi4 bootloader EEPROM release notes
## 2024-04-15 - Fix tryboot mode in secure-boot - DEFAULT
* Promote the secure-boot fix to the DEFAULT release.
## 2024-04-15 - Fix tryboot mode in secure-boot - STABLE
* Fix an issue where the tryboot flag was being reset and lost during
the secure-boot initialization.
今回は、セキュアブート関連の修正になっていました。