9
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

[メモ] ラズパイ4のEEPROMリカバリ

Last updated at Posted at 2020-08-29

概要

Raspberry Pi Imagerを使うと、簡単にEEPROMリカバリ用のSDカードが作れる。

手順

準備

  1. Raspberry Pi Imager をダウンロードサイトから、入手
    image.png
  2. ダウンロードしたら、ダブルクリックして、インストール
  3. メニューから、選択して実行
    image.png

Raspberry Pi Imagerにて

  1. "CHOOSE OS"をクリック
    image.png

  2. OSのリストが出てくるので、"Misc utility Images" から
    image.png

  3. "Raspberry Pi 4 EEPROM boot recovery" をクリック
    image.png

  4. "CHOOSE SD"をクリックすると、
    image.png

  5. 書き込みできるデバイス・メディアのリストがでてくるので、該当するものをクリックして選択
    image.png

  6. "WRITE"を押すと、
    image.png

  7. 確認ダイアログが出てくるので、問題なければ、"YES"を押す
    image.png

  8. イメージのダウンロードと書き込みがされて、
    image.png

  9. 書き込み完了のメッセージがでたら、SD完成
    image.png

  10. クローズボタンを押して終了
    image.png

ラズパイにて

  1. ラズパイに↑でできたmicroSDを挿して、電源オン。
  2. 緑LEDがチカチカ点滅する。HDMIディスプレイをつないでいると、画面全体が緑色に表示される。
  3. Raspberry Pi OSを焼いて、起動してみよう。

その他

  • vcgencmd bootloader_versionでfirmwareバージョン確認

    実行例
    pi@raspberrypi:~ $ vcgencmd bootloader_version
    Jul 31 2020 14:43:39
    version f8d1dc69144b10b4bd78b4b6d08658ac3005726d (release)
    timestamp 1596203019
    pi@raspberrypi:~ $ 
    
  • /etc/default/rpi-eeprom-updateを変更することで、アップデートできるファームウェアを変更できる

    /etc/default/rpi-eeprom-update
    FIRMWARE_RELEASE_STATUS="critical"
    #FIRMWARE_RELEASE_STATUS="stable" とか
    #FIRMWARE_RELEASE_STATUS="beta" とかに書き換える
    
    pi@raspberrypi:~ $ sudo rpi-eeprom-update 
    BCM2711 detected
    Dedicated VL805 EEPROM detected
    BOOTLOADER: up-to-date
    CURRENT: Fri 31 Jul 13:43:39 UTC 2020 (1596203019)
     LATEST: Thu 16 Apr 17:11:26 UTC 2020 (1587057086)
     FW DIR: /lib/firmware/raspberrypi/bootloader/critical
    VL805: up-to-date
    CURRENT: 000138a1
     LATEST: 000137ad
    pi@raspberrypi:~ $ sudo vi /etc/default/rpi-eeprom-update  # critical から stable に書き換え
    pi@raspberrypi:~ $ sudo rpi-eeprom-update 
    BCM2711 detected
    Dedicated VL805 EEPROM detected
    BOOTLOADER: up-to-date
    CURRENT: Fri 31 Jul 13:43:39 UTC 2020 (1596203019)
     LATEST: Fri 31 Jul 13:43:39 UTC 2020 (1596203019)
     FW DIR: /lib/firmware/raspberrypi/bootloader/stable
    VL805: up-to-date
    CURRENT: 000138a1
     LATEST: 000138a1
    pi@raspberrypi:~ $ 
    
  • firmwareのあるフォルダ: /lib/firmware/raspberrypi/bootloader/

  • critical / stable / beta のフォルダがある。

    • critical: The latest production release plus important security or hardware compatibility bug fixes.
      最新の製品リリースに加えて、重要なセキュリティやハードウェア互換性のバグ修正を行いました。
    • stable: Contains new features that have already undergone some beta testing. These are candidates for new production releases.
      すでにいくつかのベータテストを経た新機能が含まれています。これらは新しいプロダクションリリースの候補です。
    • beta: New features, bug fixes for development/test purposes. Use at your own risk
      新機能、開発/テスト目的でのバグ修正。自己責任でご利用ください。

    (deepl先生翻訳)

  • sudo rpi-eeprom-update -d -a にて、次の起動時に更新される、、っぽい

    実行例
    pi@raspberrypi:~ $ sudo rpi-eeprom-update -d -a
    BCM2711 detected
    Dedicated VL805 EEPROM detected
    BOOTFS /boot
    *** INSTALLING EEPROM UPDATES ***
    BOOTLOADER: update available
    CURRENT: Thu 16 Apr 17:11:26 UTC 2020 (1587057086)
     LATEST: Fri 31 Jul 13:43:39 UTC 2020 (1596203019)
     FW DIR: /lib/firmware/raspberrypi/bootloader/stable
    VL805: update available
    CURRENT: 000137ad
     LATEST: 000138a1
    BOOTFS /boot
    EEPROM updates pending. Please reboot to apply the update.
    pi@raspberrypi:~ $ sudo reboot  # 再起動にて、
        ... ....... ...
        ...  再起動 ...
        ... ....... ...
    pi@raspberrypi:~ $ vcgencmd bootloader_version
    Jul 31 2020 14:43:39
    version f8d1dc69144b10b4bd78b4b6d08658ac3005726d (release)
    timestamp 1596203019
    pi@raspberrypi:~ $ 
    
9
11
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?