使用外部 EEPROM 编程器刷新 Supermicro BIOS 芯片

Vin*_*rão 11 bios supermicro

我有一台 Supermicro 服务器,超出保修期,它在上个月自杀了。对,就是这样。在 AMIBIOS 更新过程中,BIOS 看门狗已被触发,并且在刷新期间主板已重置。我们最终得到了一块无功能的主板。

由于 BIOS 芯片没有插入,我有一个 SOIC8 夹子适配器和一个 TL866 EEPROM 编程器来修复主板,但问题由此开始。

当我尝试刷新 BIOS 芯片时,它抱怨过压保护,甚至无法从芯片中读取数据。我有一个工作板并尝试了同样的方法:读取 EEPROM 芯片,并且发生了同样的问题。

问题是:有人设法刷新了 Supermicro BIOS 芯片?是否有电路锁定块定制编程器可以在不从板上取下芯片的情况下在芯片上写入?

提前致谢,

小智 1

恢复 Supermicro(或任何其他)BIOS\n主板

\n\n

我写了这篇文章对于那些无法使用 SUPER.ROM 恢复程序恢复超微板 BIOS 并且也无法通过 IPMI 刷新它的人来说,如果您唯一的选择,这应该是一个很大的帮助有一个 RMA。

\n\n

为此,您需要一个芯片编程器和一个 soic 夹或芯片支架。还有烙铁和助焊剂。

\n\n

我\xe2\x80\x99ve具体使用的项目是:

\n\n

Revelprog-IS编程器

\n\n

SOIC ZIF适配器SOIC-8/DIL-8 200mil ZIF

\n\n

MG Chemicals 焊膏注射器

\n\n

Weller WE55 焊台,带螺丝刀尖

\n\n

我用\xe2\x80\x98波焊\xe2\x80\x99的方法把BIOS芯片从主板上拆下来。BIOS芯片通常靠近CMOS电池,有8个引脚。

\n\n

移除后,我清理了引脚上多余的焊料,并将芯片插入我的 zif 适配器,然后插入我的编程器。\n编程芯片

\n\n

为了读写芯片,您需要读取芯片的型号。它很小,并且可能覆盖有贴纸。就我正在开发的 Supermicro X10SLM+-LN4F 而言,芯片型号是 Micron N25Q128A13

\n\n

编程器中的芯片选择\n在编程软件中选择芯片类型后,我从芯片中读取数据以确认它是否已损坏以及是否正确选择了芯片型号。

\n\n

就我而言,芯片完全是空白的。(在BIOS刷新期间,擦除后可能无法写入BIOS)你知道它\xe2\x80\x99是空白的,因为看到的文本都是\xe2\x80\x98FF\xe2\x80\x99或\xe2\x80 \x9800\xe2\x80\x99

\n\n

此时我从supermicros网站下载了最新的bios更新并在编程工具中打开了文件\n在编程工具中的bios

\n\n

此时我按下\xe2\x80\x98将缓冲区写入内存\xe2\x80\x99,这是叠加在芯片顶部的保存图标。

\n\n

程序员将 BIOS 闪存到芯片上并验证其正确烧录。

\n\n

然后我将芯片重新焊接到板上,一切都开始像以前一样工作。

\n\n

之前MB上的芯片。

\n\n

\n\n

MB 上的芯片\n之后

\n\n

希望这可以帮助别人。

\n