web-dev-qa-db-ja.com

外部EEPROMプログラマーでSupermicroBIOSチップを再フラッシュする

私はSupermicroサーバーを保証対象外で持っていて、先月自殺しました。はい、正確に。 AMIBIOS更新プロセス中に、BIOSウォッチドッグが作動し、フラッシュ中にマザーボードがリセットされました。マザーボードが機能しなくなってしまいました。

BIOSチップがソケットに接続されていないため、マザーボードを修正するためのSOIC8クリップアダプターとTL866 EEPROMプログラマーがありますが、ここから問題が発生しました。

BIOSチップをフラッシュしようとすると、過電圧保護について文句を言い、チップから読み取ることさえできません。私は動作するボードを持っていて、同じことを試しました。EEPROMチップを読み取ると、同じ問題が発生します。

問題は、誰かがSupermicro BIOSチップを再フラッシュすることに成功したかどうかです。ボードからチップを取り外さずにカスタムプログラマーがチップに書き込むための回路ロックアウトがありますか?

前もって感謝します、

11

Supermicro(またはその他の)BIOSの回復 マザーボード

私はこれを書き上げましたSUPER.ROM回復手順でスーパーマイクロボードのBIOSを回復できず、IPMI経由でもフラッシュできなかった人にとって、これはあなたの唯一の選択肢である場合に大きな助けになるはずですhaveはRMAです。

これを行うには、チッププログラマーと、ソイッククリップまたはチップホルダーが必要です。そして、はんだごてとフラックス。

私が特に使用したアイテムは次のとおりです。

Revelprog-IS プログラマー

SOIC ZIF アダプター SOIC-8/DIL-8 200mil ZIF

MGケミカルズフラックスペーストシリンジ

ドライバーチップ付きWellerWE55はんだステーション

「ウェーブはんだ」方式を使用して、マザーボードからBIOSチップを取り外しました。 BIOSチップは通常CMOSバッテリーの近くにあり、8つのピンがあります。

取り外したら、余分なはんだのピンを掃除し、チップをzifアダプターに挿入してからプログラマーに挿入しました。 プログラミングチップ

チップの読み取りと書き込みを行うには、チップのモデル番号を読み取る必要があります。それは小さく、おそらくステッカーで覆われています。私が取り組んでいたSupermicroX10SLM + -LN4Fの場合、チップモデルはMicron N25Q128A13でした

プログラマーでのチップ選択 プログラミングソフトウェアでチップタイプを選択したら、チップからデータを読み取って、破損していないか、チップのモデルが正しく選択されているかを確認しました。

私の場合、チップは完全に空白でした。 (BIOSの点滅中に、BIOSを消去した後、BIOSの書き込みに失敗した可能性があります)表示されるテキストがすべて「FF」または「00」であるため、空白であることがわかります。

この時点で、supermicrosのWebサイトから最新のBIOSアップデートをダウンロードし、プログラミングツールでファイルを開きました プログラミングツールのBIOS

この時点で「メモリへのバッファの書き込み」を押しました。これはチップの上に重ねられた保存アイコンです。

プログラマーはBIOSをチップにフラッシュし、正しく燃焼したことを確認しました。

次に、チップをボードに再はんだ付けすると、すべてが以前と同じように機能し始めました。

前にMBをチップします。

MB後のチップ

うまくいけば、これは誰かを助けるでしょう。

1
Tal

あなたはそれがどんな種類のSupermicroマザーボードであるか、あるいは何歳であるかを言いません。一部のマザーボードには、ラストディッチのフェイルセーフBIOSアップデート方法があります。多くの場合、フロッピードライブを接続し、新しいBIOSでディスクを挿入してから、電源投入時にジャンパーを設定するか、キーの組み合わせを押します。それが利用可能であれば、それが最善の策かもしれません。

Sunワークステーションでは、このタイプの問題に対処するために、正常なチップをインストールし、マシンを起動してから、電源を入れた状態でチップを引き出し、不良チップをソケットに挿入して再プログラミングしていました。明らかに、これは非常に恐ろしい手順です。多くのリスクがあり、チップ、マザーボード、またはその両方を揚げることになる可能性があります。パソコンで試したことがないので、良心的にはお勧めできません。私は約半ダースのSparcstationSLCを実行しましたが、それらはすべて生き残ったと言えます。

2
David Brodbeck