以下は ASUS P5B Deluxe Bios Recovery SPI Flash Cable からの引用ですが、Wiki用にここに転載します。
警告:ASUS WindowsベースのBIOSフラッシュユーティリティは絶対に使用しないでください。私が事前に知っていれば、同じ問題を抱えた人が何人もいました。
HOWTOをスキップして、良いものを探してください。
おそらく大きな愚かさと怠惰の瞬間に、私はASUSのWindowsベースのフラッシュユーティリティを使用してASUS P5B DeluxeのBIOSを再フラッシュしました。それはそれをクリーンに拭いて、新しいものをロードし、その後、それは検証することができませんでした。この時点では、終了するか再試行するかの2つの選択肢しかありません。そこで私は再試行しましたが、今ではバイオスを書き込もうともしません。他に選択肢がないので、マシンを再起動し、最善を期待した。しかし、最悪の事態に陥った。
マシンは何もしませんでした。マザーボードにはバイオスリカバリーモードが内蔵されているはずなのだが、どうやらそれもWindowsフラッシュユーティリティによって一掃されてしまったようだ。ASUSに送り返して再フラッシュしてもらうことにしました。バイオスはリムーバブルではないので、きっと何かのデバイスに差し込んで再フラッシュしてくれるのではないかと思いました。
私が正しかったことが判明しました。BIOSチップの隣、サウスブリッジの左側に、説明のつかない7ピンコネクタがある。いろいろ調べた結果、必要なケーブルの種類と、このポートを使ってBIOSを再フラッシュするためのソフトウェアについて書かれた数ページ(下の方にリンクされています)を偶然見つけました。
ケーブルは、あなたもそれを再フラッシュしながら、チップに電力を供給するために2.7V-3.6Vの入力を持っているピンに差し込むことができます何かに配線されたパラレルコネクタで構成されています。私は切り刻まれたパラレルケーブルとUSBヘッダーポートの事から端を使用して本当に悪い試みをしました。これはうまくいかなかったので、私は地元の電気店でリボンケーブルとパラレルコネクタを見つけました。私はそれを分解して、リボンを正しいピンに再はんだ付けしました。
~3Vを得るために、古いケースファンから電源コネクタをパススルーして、5Vワイヤーに3つのダイオードを追加し、3Vを少し超えました。その後、これをリボンケーブルに配線し、電源コネクタを別のマシンに接続しました。その後、私はラップトップを使用してbiosにフラッシュしました。
HOWTO .
必要なもの。
- DOSブートCD、USBドライブ、またはフロッピー
- マザーボード用BIOS ROM
- SPIPGM (フラッシュを行うソフトウェア)
- CWSDPMI (SPIPGMが必要とするDPMIホストプロセス)
- マルチメーター
- はんだごて
- DB25オスコネクタ
- 何らかのヘッダーコネクタ、合計6ピンが必要です。
ケーブルを作るために、私はDB25M TO IDC10 SERIALコネクタを使用しました。これが本当に一番使いやすいようです。見た目はこんな感じです。
Header Pin Parallel Pin
========== ============
2 18
3 7
4 8
5 10
6 9
ヘッダーはマザーボード上のサウスブリッジの左側にあります。
spipgm /p p5b-bios.rom
ヘッダーピンの番号は以下の通りです。ヘッダのピン1は+3V用です。
spipgm2.exe /S xxxxxx.ROM
私のケーブルは以下のようになっています(注:電源リード線がDB25に接続されているように見えますが、実際にはリボンに半田付けされていて、ヘッダーのピン1に接続されています)
私のと同じようなケーブルを使用している場合は、ケーブルを開き、コネクタからリボンの半田を取り除いてください。ペーパークリップをヘッダーコネクタの穴に刺して、どのリードが DB25 のどのピンに行く必要があるかをマルチメーターを使って判断します。それぞれのリードを適切にはんだ付けします。
次に、別のコンピュータから5Vのライン(モレックスコネクタの赤線)を取得する必要があります。3 つのダイオードを直列にはんだ付けし、5V ラインに接続します。電圧降下が2.7Vと3.6Vの間にあなたを与えることを確認するためにあなたのマルチメーターを使用してください。これを適切なリボンリード線にはんだ付けします。
これでフラッシュの準備ができましたので、DOSブートメディアを使ってフラッシュするコンピュータを起動します。まず cwsdpmi.exe を実行し、spipgm を実行します。(注意: 毎回 SPIPGM の前に cwsdpmi.exe を実行する必要があります。)
フラッシュメモリの合計サイズを尋ねてくるので 1024 と入力してください。すべての接続をチェックしてください。SPIPGMには、最初にBIOSを消去するなど、いくつかの機能があります。SPIPGMをオプションなしで実行するとリストが表示されます。
謝意を表します。
Update
私が spipgm2
をダウンロードして、/S
コマンドの代わりに /P
を使うまでは、私の巨大な文鎮を再びコンピュータに戻すことに成功しませんでした。
SPIPGM.exe
単体ではAsus P5BボードのSSTチップに一度に1ページずつ書き込んでしまうようです。再コンパイルされたspipgm.exe
を使うか、もっと良いのは spipgm2.exe
. サロゲートPCのATX電源からオレンジ色(3V)の出力を使用する限り、抵抗やコンデンサを一切使用せずにケーブルを構築することができます。
を使ってチップに書き込む必要があります。これが私には唯一うまくいったことで、私は完全に立ち上がって実行しています。
ASUS P5シリーズボードのSSTチップをプログラムするには、これを使って/S
(slow)スイッチを**使用する必要があります。どうやら、オリジナルの/U
で使用されていた/E
スイッチでは、十分にゆっくりと、あるいは少しずつではなく、SSTチップがフラッシュを成功させるために必要な動作をしていないようです。
プログラムをブートするために、2つのフロッピーディスクを作成しました。1つはWindows 98 SEのブートディスク、もう1つはspipgm2プログラムとbiosイメージファイル(.rom拡張子)を入れたものです。
バイオスをフラッシュするために、以下のパラメータを使用しました。
終了後、死んだマザーボードを起動してみたところ、正常に動作しました。
ボーナス図