AsusマザーボードのBIOSを更新しようとしている間、私はAsus Update Utility for WindowsがWindowsの64ビットを完全にサポートしていないことを知りました。それは問題なくBIOSを消去することができましたが、新しいBIOSを書き込むことができませんでした
コンピュータを再起動したとき、それはレンガでした。しかし、私は再起動する前に、バイオスバックアップ、新しいバイオス、Asus DOSベースのフラッシュユーティリティを別のコンピュータに転送しました。さて、問題はどのようにそれを修正するかです
このAsusのマザーボードにはクラッシュフリーBIOSというフェイルセーフなBIOSリカバリーがあり、p5b.rom
というファイルが入ったフロッピーやUSBメモリを入れると、そのファイルからBIOSを復元してくれます。しかし、これがうまくいかない
何とか機械を外す方法はないのでしょうか?
35 Ian Boyd 2009-08-25
以下はASUS P5B Deluxe Bios Recovery SPI Flash Cableからの引用ですが、Wiki用にここに転載します
警告:ASUS WindowsベースのBIOSフラッシュユーティリティは絶対に使用しないでください。私が前もって知っていれば、同じ問題を抱えた人が何人もいました
良いものはHOWTOをスキップしてください
おそらく偉大な愚かさと怠惰の瞬間に、私はASUSのWindowsベースのフラッシュユーティリティを使用して、私のASUS P5BデラックスのBIOSを再フラッシュしました。それはそれをきれいに拭いて、新しいものをロードし、その後、それを確認することができませんでした。この時点では、終了するか再試行するかの2つの選択肢しかありません。そこで私は再試行しましたが、今ではバイオスを書き込もうともしません。他に選択肢がないので、マシンを再起動し、最善を期待した。最悪の事態になってしまった
マシンは何もしませんでした。マザーボードにはバイオスリカバリーモードが内蔵されているはずなのですが、それもWindowsフラッシュユーティリティで一掃されてしまったようです。ASUSに送り返して、再フラッシュをしてもらうことにしました。バイオスはリムーバブルではないので、きっと何かのデバイスを差し込んで再フラッシュする方法があるのではないかと思いました
それは私が正しかったことが判明しました。BIOSチップの隣、サウスブリッジの左側には、SPI_J1と書かれた文書化されていない7ピンコネクタがあります。いろいろ調べた結果、必要なケーブルの種類と、このポートを使ってBIOSをフラッシュするためのソフトウェアについて書かれたページ(下の方にリンクされています)を見つけました
ケーブルは、あなたも2.7V-3.6Vの入力を持っているピンに差し込むことができます何かに配線されたパラレルコネクタで構成されていますそれをreflashしながら、チップに電力を供給する。私は切り刻まれたパラレルケーブルとUSBヘッダポートの事から端を使用して本当に悪い試みをしました。これはうまくいかなかったので、私は地元の電気店でリボンケーブルとパラレルコネクタを見つけました。私はそれを分解し、正しいピンにリボンを再はんだ付けしました
3Vを得るために、古いケースファンから電源コネクタをパススルーして、5V線に3つのダイオードを追加し、3Vを少し超えました。私は、リボンケーブルにこれを配線し、別の実行中のマシンに電源コネクタを引っ掛けた。私はその後、私のラップトップを使用して、バイオスにフラッシュするために
HOWTO:
Supplies:
- DOSブートCD、USBドライブ、フロッピー
- マザーボード用のBIOS ROM
- SPIPGM(点滅をするソフト)
- CWSDPMI (SPIPGMで必要なDPMIホストプロセス)
- Multimeter
- Soldering Iron
- オス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ラインを取得する必要があります。はんだ3つのダイオードを直列に並べて、5Vラインに接続します。電圧降下が2.7Vと3.6Vの間にあなたを与えることを確認するためにあなたのマルチメーターを使用しています。はんだ付けは、適切なリボンのリードにこれを
フラッシュの準備ができたので、DOSブートメディアを使ってフラッシュするコンピュータを起動します。まず、wsdpmi.exeを実行してからspipgmを実行します。(注意:毎回、spipgmの前にcwsdpmi.exeを実行する必要があります)
spipgm /p p5b-bios.rom
フラッシュメモリの合計サイズを聞かれますので、1024と入力してください。全ての接続をチェックしてください。SPIPGMにはいくつかの機能があり、例えば、最初にBIOSを消去します。SPIPGMをオプションなしで実行するとリストが表示されます
これらのサイトがなければ、私は決してこれを理解していなかっただろう
- http://richard-burke.dyndns.org/wordpress/tag/p5b/
- http://www.fccps.cz/download/adv/frr/spi/msi_spi.html
- http://rayer.g6.cz/elektro/spipgm.htm
Update
spipgm2
をダウンロードし、/P
コマンドの代わりに/S
を使って、巨大な文鎮を再びコンピュータに戻すことに成功したのは、私がspipgm2
をダウンロードし、/P
コマンドの代わりに/S
を使うまでではありませんでした
Asus P5BボードのSSTチップにSPIPGM.exe
単体で一度にページを書き込んでしまうようです。再コンパイルしたspipgm.exe
を使うか、もっと良いのはspipgm2.exe
を使う必要があります。サロゲートPCのATX電源からのオレンジ色(3V)出力を使用する限り、抵抗やコンデンサを一切使用せずにケーブルを構築することができます
その後、/S
スイッチを使用する必要があります
spipgm2.exe /S xxxxxx.ROM
を使って、/U
でロックを解除し、/E
で消去した後にチップに書き込むようにしました。これだけでうまくいったので、今では完全に立ち直っています
ASUS P5シリーズボードのSSTチップをプログラムするには、/s
(低速)スイッチを使用する必要があります。どうやら、オリジナルのSPIPGM.EXE
で使用されていた/p
スイッチでは、十分な速度ではなく、また、少しずつではないようです
プログラムを起動するために、私は2つのフロッピーディスクを作りました。1つはWindows 98 SEの起動ディスク、もう1つはspipgm2プログラムとbiosイメージファイル(.rom拡張子)です
バイオスをフラッシュするために、私は以下のパラメータを使用しました
spipgm2 /i
プログラムが私のチップセットを読み取ることができることを確認するために、ケーブルは大丈夫ですspipgm2 /u
でバイオスのロックを解除しますspipgm2 /e
でバイオスを消去しますspipgm2 /s p5b.rom
で新しいバイオスをフラッシュします
終了後、死んだマザーボードを起動してみたところ、うまくいきました!
Bonus Diagram
52 Ian Boyd 2009-08-25
何らかのハードウェアの競合があるようですねこれを試してみて
システムのすべてのスロットからすべてのカードを取り外します。ビデオ、RAID、ネットワーク、サウンドなど。どのカードがどのスロットに入っていたかに注意してください
電源を入れる前に、BIOSディスクまたはUSBスティックをドライブ/スロットに入れてください
PCの電源を入れてください。リカバリーBIOSが動作しているか、”bad bios “のようなものが表示されるはずです。いずれにしても…A:プロンプトで起動するはずです
今すぐフラッシュユーティリティを実行して、BIOSを書き込むオプションを選択します。オプションは覚えていませんが、ESCDか何かを使わずにBIOSを書き込むオプションがあります。(今の状態よりも悪くするのは本当に大変なので、1つのオプションがうまくいかない場合は他のオプションを試してみてください) 😉
“はい書きます、はい上書きします、等々 “と言う全てのプロンプトを通過してください
BIOSアップデートが完了したら、コンピュータを再起動してください。今は「普通」に動いているはずです。もしそうであれば、それをオフにして
ステップ1で取り出したカードを全てコンピュータに戻してください
もう一度起動して…うまくいくはずだ
2 KPWINC 2009-08-25
ASUS P8H67-M-PRO用のフラッシュICを正常にプログラムできたことを確認しました。他の方と同じように、バイオスユーティリティでバイオスをアップデートしてみました。それはプロセスを終え、再起動し、そして…何も、黒い画面。パラレルアダプターを作り、3.3vdc電源を追加してフラッシュメモリーチップのプログラムに使ってみました。最初にROM画像と内容を比較してみたところ、ICの内容のほとんどが#FF(消去されているがプログラムされていない)であることに気がつきました。同じアプリSPIPGMを使ってプログラムし、テストしたところ、マザーボードは最新のBIOSリリースで問題なく動作しています
応援してくれてありがとう、他の人にもやってみてもらいたくて、自分の話をしてみました
Regards,
2 raulrrojas 2013-02-14
クラッシュフリーBIOS “アップデートがうまくいかない場合、別の方法としては、基板からBIOS ROMチップを取り外し(通常はソケットになっていますが、はんだ付けされているものもあります)、BIOSのバイナリイメージを使ってROMプログラマで直接部品をプログラムする方法があります。私はあなたがすぐに利用可能なツール(はんだごて、ROMプログラマ)を持っていることを期待していませんが、彼らのASUSの修理デポは必要があります。ASUSのウェブサイトから、彼らはマザーボードに3年間の保証を持っている。彼らのサービスを試してみるのもいいかもしれません
1 hanleyp 2009-08-25
ここにはいくつかの素晴らしい提案がありますが、あなたは自分でロムを修正(リフラッシュ)するギアを持っていない可能性が高いです
クラッシュフリーのUSBオプションを試しただけなら、フロッピーかCDを試してみてください。あなたのモボに付属のCDにはベースROMが入っているので、それを使うことができます(CDに焼くこともできます)。すでにフロッピー/CDを試したならば、それはトーストです
私は数年前に全く同じ問題を抱えていました(しかし、私はWindowsアプリを使用していませんでした)、それはまだ保証の下にあったので、私はそれを送り返しました。私の交換のターンアラウンドは10日(営業日ではありません)でした
0 UnderLoK 2009-08-25
私も全く同じエラーが出ました。起動して、フロッピーディスク経由でbios.romにアクセスしようとしていたのですが、途中で止まってしまいました。バージョン1803 (606.11 KBytes – 2007/11/30 BIOSダウンロードページへのリンク)を使用してください
0 JohannesM 2011-08-05
Windows 98などの古いオペレーティングシステムを使用してください
ディスクから起動し、キーボードがアクティブになっていれば、A:
のプロンプトが表示されます。その後、フラッシュドライブのパスを入力し、rom
に進みます
これは通常、ブートフロッピーで動作します
0 wildfire 2012-01-23
ちょうど FYI 私は長い時間前に ASUS のために働いていたし、このための最も簡単な修正は、技術サポートを呼び出すには、彼らはより多くのそれらを送信する幸せになります新しい bios チップをフラッシュされた適切な bios と (あなたが要求する) それはリムーバブル bios チップを持つボードである限り
0 Midnight 2014-09-30