ファームウェアアップグレード
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
このチュートリアルでは、ODYSSEY - X86 の BIOS および EC (Embedded Controller) ファームウェアを更新する方法を説明します。
注意
Wikiで提供されているファームウェアはJ4105/J4125-V1をサポートしています。J4125-V2ボードでWikiのBIOSファームウェアを更新すると、ボードが使用不能になります。必ず正しいバージョンのODYSSEYを使用してください。
ハードウェア要件
動作するコンピュータ
USBドライブ
モニター
キーボード
BIOSのアップグレード方法
BIOSはOSのようなものであり、バグ修正やODYSSEY - X86J41x5の性能向上のためにアップグレードすることができます。以下はODYSSEY - X86J41x5のBIOSバージョンをアップグレードする手順です。
最新のBIOSバージョンと変更履歴
重要な注意事項
1. 古いBIOS設定が消去されますので、Windowsを使用している場合は再度アクティベーションが必要になります(アクティベーションキーが消去され、再度インターネット接続が必要)。
2. ODYSSEY-X86の非EMMCバージョンをお持ちの場合、BIOSを更新する前に、BIOS設定でEMMCを無効化する必要があります。更新後も同様です。
BIOSのメインページでBIOSおよびECファームウェアのバージョンを確認できます。

最新のBIOSファームウェア
注意
Wikiで提供されているファームウェアはJ4105/J4125-V1をサポートしています。J4125-V2ボードでWikiのBIOSファームウェアを更新すると、ボードが使用不能になります。必ず正しいバージョンのODYSSEYを使用してください。
SD-BS-CJ41G-300-101-K 07/26/2022 15:00:00
- 全体的な安定性を向上。
注意: 上記のBIOSで分岐機能が有効なものを希望する場合は、[email protected]までお問い合わせください。
分岐機能を使用すると、M.2 M-Keyを4つのPCIe x1として使用できます。これにより、複数のネットワークポート、複数のSSD、その他の拡張デバイスなど、4つの異なるPCIe x1デバイスをM.2に接続することが可能になります。分岐機能がない通常のBIOSでは、M.2 M-Keyは1つのPCIe x4としてのみ使用できます。
過去のBIOS:
SD-BS-CJ41G-300-101-H 08/16/2021 15:00:00
SHA256: 9ea30178b4ef8453c6f24f037b4b3352ac6d214c7c22f94985428bcb23a178c2
全体的な安定性を向上。
- SHA256: 53711DBF9FB6ABE564BE1C7A870840F8B87CAA42239448869D87C08C1BDF0EC5
- 全体的な安定性を向上。
- SHA256: 12f4ce1ab81008525138fcd7d830e18dc13936f3ce4a51e17c314fc55debe480
- バグ修正: Windows以外のOSにロードする際の問題を修正。
- SHA256: 7208d39c4f77a4837a0a1072dce45c7bc8feba28597522ea036778a9c09aa61a
- セキュアブートを追加。
- Wake on LANを追加。
- Linux環境でBIOS設定ページに再起動する問題を修正 (例:
systemctl reboot --firmware-setup
)。- LinuxのWake on LANライト問題を修正。
SHA256: eb932b69435d26a5b076c485c90e4289a697681ac092c18e85c86804e3fe4206
- BIOSメニューの Setup -> Chipset -> Fan Control に Always On オプションを追加しました。
SHA256: 98bb25d6d32250fb10bf047f5902630b82a8560020fb4336d7723b4dfb3f9df2
- 起動時のSeeedロゴ画面が完全に表示されない問題を修正しました。
最新のBIOSは自動フラッシュ機能をサポートしており、ファイルをFAT32形式のUSBのルートディレクトリに配置し、USBドライブを起動オプションとして選択するだけで、自動的にフラッシュが開始されます。
ステップ 1 - 最新バージョンのBIOSをダウンロード
こちらから最新バージョンのBIOSをダウンロードしてください。
ステップ 2 - 起動可能なUSBを準備
OSをインストールするための起動可能なUSBを作成するのと同様に、USBをFAT32
ファイルシステムでフォーマットします。今回は、ダウンロードしたファイルを解凍し、その内容をUSBにコピーするだけです。

ステップ 3 - BIOSのアップグレード
注意
BIOSアップグレード後の最初の起動は比較的長時間かかります。忍耐強く待ってください。インストールされたOSは最終的に起動します。このプロセスには約3〜5分かかります。
USBをODYSSEY - X86J41x5に接続し、以下の手順に従って起動してください:
F7
キーを押し続けてブートマネージャ画面に入ります。UEFI: Built-in EFI Shell
をブートデバイスとして選択し、Enter
を押します。

- 数秒待つとEFIシェルに入ります。

- 以下のメッセージが表示されます。

- BIOS.nshと入力し、ENTERを押してアップデートプロセスを開始します。

- BIOSのアップデートが成功すると、以下の出力が表示されます。

ステップ 4 - 再起動
BIOSがアップグレードされたら、ON/OFFボタンを押して、青いライトが消えるのを確認してください。
ODYSSEY-X86からDC電源ジャックとRTCバッテリーを取り外します。
数分待ちます。
RTCバッテリーとDC電源ジャックをODYSSEY-X86に再接続します。
ON/OFFボタンを押して忍耐強く待ちます。青いライトが点灯するはずです。
ステップ 5 - 忍耐強く待つ
忍耐強く待ち、更新プロセスを破損させないように電源(またはハードウェア)を抜かないでください。このプロセスには6〜8分かかりますので、コーヒーブレイクを取っても構いません!
注意
BIOSアップグレード後の最初の起動は比較的長時間かかります。忍耐強く待ってください。インストールされたOSは最終的に起動します。このプロセスには約6〜8分かかります。
組み込みコントローラーの更新方法
X86には組み込みコントローラー(EC)も搭載されており、これを更新することができます。ECの更新手順はBIOSの更新(自動更新)と同じです:
ファームウェアファイルをダウンロードします。
FAT32でフォーマットされたUSBドライブのルートディレクトリに保存します。
ODYSSEY-X86を起動し、F7を押してブートセレクトモードに入ります。
接続されたUSBドライブを選択します(USBドライブのオプションが2つ表示される場合は、UEFIで始まる方を選択してください)。
待機すると、自動的にフラッシュプロセスが開始されます。
完了後、デバイスを再起動します。
最新のECファームウェア
SD-EC-CJ41G-M-101-R 2022/07/26 17:00:00
- バグ修正: 全体的な安定性を向上。
過去のECファームウェア:
SD-EC-CJ41G-M-101-Q 2021/10/12 17:00:00
- SHA256: 6009005FF61A64A580F0862343CED1E1E8B4DE8625E326510582063D6E20BCE4
- バグ修正: 全体的な安定性を向上。
SD-EC-CJ41G-M-101-O 2021/08/16 15:00:00
- SHA256: a08605b8b76bda6a50b64e64c4a9b256297d393f7139ffb2525cc93b28556f13
- バグ修正: 全体的な安定性を向上。
- SHA256: DB6E1F77D6EB4B9A79DDAF6E7A55052B7BE6E63B8339C7B948FF111E5C9CA8AD
- バグ修正: 全体的な安定性を向上。
- SHA256: 5e479185398121b1913ada3cff03264ea1522196b53f34c9ace77bd1f3ecc47e
- バグ修正: ECファームウェアの安定性を向上。
- SHA256: 4ab099f45439f8f6ec14e25ae50a64f878eed4c998e39000e17f2047df6bbb83
- バグ修正: BIOS設定ページでシャットダウンすると、ODYSSEYが再び電源を入れるためにリセットが必要になる問題を修正。
- SHA256: 94f664401120183238c5eaa41ea267b240dd5836fa879c568bf3275bca508c52
- ファン制御ロジックを最適化。
- SHA256: 4b7ed82357eb608c3ec00f6f5f0358a35e63b327ae33855eb5e7608814f8df6a
- ファンの起動温度と停止温度の誤りを最適化。
技術サポートと製品ディスカッション
弊社製品をお選びいただきありがとうございます!お客様が弊社製品をスムーズにご利用いただけるよう、さまざまなサポートをご提供しています。異なる好みやニーズに対応するため、複数のコミュニケーションチャネルを用意しています。