CH341Aを使ってBIOSの書き換えを行う

CH341A ハードウェア

ROMライターのCH341Aを使ってBIOSの書き換えを行う方法を紹介します。

書き換えることのできないROMもあります。ここで紹介することは、すべての環境で問題ないかわかりませんので自己責任で作業してください。

AsProgrammerのダウンロード

BIOSの書き換えにAsProgrammerというソフトを使います。GitHubからダウンロードできます。

AsProgrammerダウンロード

AsProgrammer.zipをダウンロードして展開してください。

CH341Aのドライバインストール

CH341Aを動かすにはドライバが必要です。先ほどダウンロードしたフォルダの中にドライバも用意されているのでインストールします。

AsProgrammer_2.0.3a\CH341-Drivers\CH341Parallel_driver_support WIN7\CH341PAR.EXEを起動

CH341Aドライバインストール

INSTALLをクリック

BIOSファイルを準備

マザーボードのサポートから焼きたいBIOSファイルをダウンロードしてください。

ダウンロードしたファイルの拡張子をbinに変更してください。

CH341AにROMをセット

形状とピン配置の確認

DIP 8pin
DIP8
SOP 8pin
SOP8

大体はこの二つの形状になってます。

DIP8 SOP8 ピン配置

DIPはくぼみ、SOPは丸を目印にピンのナンバーを確認してください。

A320M BIOS ピンヘッダー
A320M BoardView

BIOSROMへアクセスできるピンヘッダーがある場合はそちらを利用することもできます(そのピン配置がわかる場合)作業を行う際はCPUやメモリ、電池などのパーツは全て外してください。

DIP8

CH341A ROMの向き

DIP8の場合は、マザーボードから外してCH341Aに写真の向きでセットしてください。SOP8の場合は、DIPに変換するクリップなどで繋いでください。

SOP8(変換アダプタあり)

ch341a 1.8Vアダプタ

ROMの型番を検索して電圧が1.8Vの場合は間に変換アダプタをはさんでください。基盤にはナンバーが書いてあるのでそれに合わせてセットしてください。

ROMに現在入っているBIOSのバックアップ

CH341Aを挿してAsProframmerを起動してください。

AsProgrammer バックアップ

1 HardwareからCH341aを選択

2 ICのSearchからROMの型番を検索(Read IDで読み込むこともできる)

3 Read ICをクリック

4 読込が終わったらSave fileをクリックして保存

BIOSファイルのデータサイズを確認

BIOSのプロパティ

プロパティからサイズを確認してください。焼く予定のBIOSファイルがバックアップしたファイルよりサイズが大きい場合は、バイナリエディタで編集が必要になります。

今回は、Binary Editor BZというバイナリエディタを使いました。窓の社からダウンロードしてインストールしてください。

バックアップしたファイルと焼く予定のBIOSファイルをそれぞれ開いてください。

Binary Editor BZ

右上にあるReadOnlyのチェックを外してください。

焼く予定のBIOSファイルから同じ文字列を探し、それより上の部分を削除してくだい。Shiftなどを使って範囲を選択すると楽です。文字列が完全に一致していない場合もありますが右下のサイズが一致していたら大丈夫なので保存してください。

ASUSのマザーボードのみの工程

ASUSのマザーボードは、IDやS/Nなどを書き込まないと起動できません。FD44Editorというソフトを使うのでGitHubからダウンロードしてください。

FD44Editorダウンロード

FD44Editor.zipをダウンロードして展開したらフォルダ内のアプリケーションを起動してください。

FD44Editor

FD44Editorでバックアップファイルと焼きたいBIOSファイルを開いてください。Primary card MAC, System UUID, Motherboard S/Nを焼きたいBIOSファイルにコピーペーストしてください。

Save to BIOS image fileをクリックして保存をするのですが、ここで名前を付けて保存をしてもなぜか保存されないので編集したBIOSファイルを選択して上書き保存してください。

ROMのBIOSを書き換える

AsProgrammer 書き込み

1 ICのSearchからROMの型番を検索

2 Erase ICをクリック

3 Open fileをクリックして焼きたいBIOSを選択

4 Program ICをクリック

5 Verify ICをクリック

これらの工程でエラーが特になければ終わりになります。ROMをマザーボードに戻して起動させてください。

タイトルとURLをコピーしました