外部EEPROMプログラマーを備えたSupermicro BIOSチップの再フラッシュ


11

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

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

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

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

前もって感謝します、


1
多分hackadayかいくつかの電子工学のフォーラムで尋ねますか?
StanTastic 2015年

1
ちょっとしたアイデアですが、CMOSバッテリーを抜いて、30秒ほど置いてから読んでください。バッテリーが、プログラマーが気に入らない電圧をチップに供給している可能性があります。一定期間電荷を保持するコンデンサがあるかもしれませんが、それも覚えておいてください。
TriadicTech 2015年

回答:


1

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

SUPER.ROMリカバリー手順でスーパーマイクロボードのBIOSをリカバリーできず、IPMIを介してフラッシュすることができなかった皆さんにとって、これは唯一の代替手段である場合に非常に役立ちます。 RMAがあります。

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

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

Revelprog-IS プログラマー

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

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

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

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

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

チップを読み書きするには、チップのモデル番号を読み取る必要があります。小さく、ステッカーで覆われている可能性があります。私が作業していたSupermicro X10SLM + -LN4Fの場合、チップモデルはMicron N25Q128A13でした。

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

私の場合、チップは完全に空白でした。(おそらく、BIOSのフラッシュ中に、消去後にBIOSを書き込むことができませんでした)表示されるテキストがすべて「FF」または「00」であるため、空白であることがわかります

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

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

プログラマーはBIOSをチップにフラッシュし、適切に書き込みが行われたことを確認しました。

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

前にMBにチップ。

MB上のチップの後に した後、

うまくいけば、これは誰かを助けます。


これは私が過去にやったことのいくらかだったので、これを承認済みとしてマークします。それは非常に似ているので、これが解決策になる可能性があります。
ヴィニシウスFerrão

2

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

Sunワークステーションでは、正常なチップを取り付け、マシンを起動し、電源を入れたままチップを引き、再プログラミングのために不良チップをソケットに入れることで、この種の問題に対処していました。明らかにこれは非常に恐ろしい手順です。多くのリスクがあり、チップ、マザーボード、またはその両方を揚げることになります。私はPCで試したことがないので、良心をもってお勧めすることはできません。私は約6ダースのSparcstation SLCを実行しましたが、それらはすべて生き残りました。


なぜこれが反対票だったのかわからない。一部のSupermicroサーバーは、USBフラッシュドライブ(または古いサーバーのフロッピーディスク)に置くことで、破損したBIOSから回復できます。例 supermicro.com/support/faqs/faq.cfm?faq=16115
ブライアン、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.