以下はASUS P5B Deluxe Bios Recovery SPIフラッシュケーブルからのものですが、Wiki酒のためにここに再現されています。
警告:ASUS WindowsベースのBIOSフラッシュユーティリティを使用しないでください。私が前もって知っていた場合に限り、同じ問題を抱える人がたくさんいました。
良いものについてはHOWTOをスキップしてください。
おそらくばかげた怠な瞬間に、ASUS Windowsベースのフラッシュユーティリティを使用して、ASUS P5B DeluxeのBIOSを再フラッシュしました。それをきれいに拭き取り、新しいものをロードしましたが、検証できませんでした。この時点で、2つのオプションのみを終了または再試行します。だから私は再試行しますが、今ではバイオスを書くことさえ試みません。他に選択肢がなかったので、マシンをリブートし、最高の結果を期待しました。最悪だった。
マシンは何もしません。マザーボードにはBIOSリカバリモードが組み込まれているはずですが、Windowsフラッシュユーティリティによって消去されたようです。彼らがそれを再フラッシュできるように、ASUSにそれを送り返す時が来ました。BIOSは取り外し可能ではないので、確実に再フラッシュするために接続する何らかの種類のデバイスがあります。
私は正しかったことがわかりました。BIOSチップの隣、サウスブリッジの左側には、SPI_J1とラベル付けされた文書化されていない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コネクタを使用しました。これは本当に使いやすいようです。次のようになります。
ヘッダーは、マザーボードのサウスブリッジのすぐ左にあります。
ヘッダーピンの番号は次のとおりです。
これは、どのヘッダーピンをどのパラレルピンに接続するかを示す表です。ヘッダーのピン1は+ 3V用です。
Header Pin Parallel Pin
========== ============
2 18
3 7
4 8
5 10
6 9
ケーブルは次のようになります(注:電源リード線はDB25に接続されているように見えますが、実際にはリボンにはんだ付けされており、ヘッダーのピン1に接続されます)
私と同様のケーブルを使用する場合は、ケーブルを開いて、コネクタからリボンを取り外します。クリップを取り、ヘッダーコネクタの穴に差し込み、マルチメーターを使用して、どのリードがDB25のどのピンに接続する必要があるかを判断します。各リードを適切にはんだ付けします。
次に、別のコンピューターから5Vラインを取得する必要があります(molexコネクターの赤い線)。3個のダイオードを直列にはんだ付けし、5Vラインに接続します。マルチメータを使用して、電圧降下が2.7V〜3.6Vになるようにします。これを適切なリボンリードにはんだ付けします。
フラッシュする準備ができたので、DOSブートメディアを使用して、フラッシュしているコンピューターをブートします。最初にcwsdpmi.exeを実行してから、spipgmを実行する必要があります。(注:毎回SPIPGMの前にcwsdpmi.exeを実行する必要があります。)
spipgm /p p5b-bios.rom
flashromの合計サイズを尋ねられ、1024を入力します。SPIPGMがチップIDをfffffffhとして報告した場合、何かが正しくありません。すべての接続を確認してください。SPIPGMには、BIOSを最初に消去するなど、いくつかの機能があります。リストを表示するには、オプションなしでSPIPGMを実行します。
これらのサイトがなければ、私はこれを理解できなかったでしょう。
更新
コマンドの代わりにをダウンロードspipgm2
して使用するまで、巨大な文鎮をコンピューターに戻すことに成功しませんでした。/S
/P
SPIPGM.exe
Asus P5BボードのSSTチップに一度にページを書き込むようです。再コンパイルしたものを使用するか、さらに良いことに、を使用する必要があります。サロゲートPCのATX電源からのオレンジ(3V)出力を使用する限り、抵抗やコンデンサなしでケーブルを構築できます。spipgm.exe
spipgm2.exe
次に、スイッチを使用する必要があります/S
。
spipgm2.exe /S xxxxxx.ROM
でロックを解除し、で消去した後、チップに書き込みます。これは私のために働いた唯一のものであり、私は完全にバックアップして実行しています。/U
/E
ASUS P5-SeriesボードのSSTチップをプログラムするには、これと(低速)スイッチを使用する必要があります。どうやら、オリジナルで使用されているスイッチは、十分な速度で、または少しずつ動作しません。これは、正常な再フラッシュにSSTチップが必要とするものです。/s
/p
SPIPGM.EXE
プログラムを起動するために、2つのフロッピーディスクを作成しました。1つはWindows 98 SEブートディスクで、もう1つはspipgm2プログラムとbiosイメージファイル(拡張子.rom)でした。
BIOSをフラッシュするには、次のパラメーターを使用しました。
spipgm2 /i
プログラムがチップセットを読み取れること、およびケーブルに問題がないことを確認します。
spipgm2 /u
BIOSのロックを解除します。
spipgm2 /e
BIOSを消去します。
spipgm2 /s p5b.rom
新しいBIOSをフラッシュします。
それが終わったとき、私は死んだマザーボードを起動しようとしましたが、うまくいきました!
ボーナス図