Ian*_*oyd 35 motherboard bios flash
在尝试更新 Asus 主板上的 BIOS 时,我了解到Asus Update Utility for Windows并不完全支持Windows 64-bit。它能够毫无问题地擦除BIOS,但无法写入新的BIOS。我知道当我下次重新启动计算机时:它会变成一块砖。
当我重新启动计算机时,它是一块砖。但在我重新启动之前,我将 bios 备份、新 bios 和基于 Asus DOS 的闪存实用程序转移到另一台计算机。现在的问题是如何修复它。
这款华硕主板具有称为Crash Free BIOS的故障安全 bios 恢复功能,您可以在其中放入包含名为文件的软盘或 USB 记忆棒p5b.rom,它将从该文件恢复 bios。但这不起作用。
有什么办法可以解开机器?
Ian*_*oyd 53
以下内容来自ASUS P5B Deluxe Bios Recovery SPI Flash Cable,但为了维基的缘故在此转载:
警告:切勿使用基于 ASUS Windows 的 bios flash 实用程序。有很多人有同样的问题,如果我事先知道就好了。
跳过HOWTO以获得好东西。
也许在一个非常愚蠢和懒惰的时刻,我使用基于华硕 windows 的闪存实用程序重新刷新了华硕 P5B Deluxe 上的 bios。它将它擦干净,装入新的,然后无法验证。此时,您只有两个选项是退出或重试。所以我重试,现在它甚至不会尝试写bios。没有其他选择,我重新启动了机器并希望一切顺利。我得到了最糟糕的。
机器不会做任何事情。主板应该有一个内置的 bios 恢复模式,但似乎也被 Windows 闪存实用程序清除了。是时候将它发送回华硕,以便他们重新刷新它。bios 是不可移动的,所以我想肯定会有某种设备插入它们为你重新刷新它。
事实证明我是对的。在南桥左侧的 BIOS 芯片旁边,是一个标记为 SPI_J1 的未公开的 7 针连接器。经过大量研究,我偶然发现了几页(链接在底部),其中记录了所需的电缆类型以及使用此端口刷新 bios 的软件。
该电缆由一个并行连接器组成,该连接器连接到您可以插入针脚的东西,该针脚还有一个 2.7V-3.6V 输入,用于在重新刷新芯片时为芯片供电。我做了一个非常糟糕的尝试,尝试使用切碎的并行电缆和 USB 接头端口的末端。这并不奏效,所以我在当地的电子商店找到了一个带有带状电缆的并行连接器。我把它拆开,把丝带重新焊接到正确的针脚上。
为了获得~3V,我从一个旧机箱风扇上穿过电源连接器,并在 5V 电线上添加了三个二极管,使我的电压略高于 3V。然后我将它连接到带状电缆并将电源连接器连接到另一台跑步机上。然后我用我的笔记本电脑刷到bios。
如何:
补给品:
为了制作电缆,我使用了 DB25M TO IDC10 SERIAL 连接器。这似乎真的是最容易使用的东西。它们看起来像这样:

接头位于主板上,直接位于南桥左侧。

以下是接头引脚的编号方式:

下表显示了哪些插头引脚应连接到哪些并行引脚。接头上的引脚 1 用于 +3V。
Header Pin Parallel Pin
========== ============
2 18
3 7
4 8
5 10
6 9
Run Code Online (Sandbox Code Playgroud)
这是我的电缆的外观(注意:看起来电源线连接到 DB25,但实际上它焊接到带子上,它连接到接头上的引脚 1)

如果您使用与我的类似的电缆,请将其打开并从连接器上拆下色带。拿一个回形针并将其插入接头连接器的孔中,以确定哪根导线需要使用万用表连接到 DB25 上的哪个引脚。适当焊接每根引线。
然后您需要从另一台计算机上获得 5V 线(molex 连接器上的红线)。串联焊接三个二极管并将它们连接到 5V 线。使用万用表确保电压降介于 2.7V 和 3.6V 之间。将其焊接到适当的带状引线上。
既然您已准备好进行闪存,请使用 DOS 启动媒体启动您的闪存计算机。首先,您需要运行 cwsdpmi.exe,然后运行 spipgm。(注意:每次都必须在 SPIPGM 之前运行 cwsdpmi.exe。)
spipgm /p p5b-bios.rom
Run Code Online (Sandbox Code Playgroud)
它将询问 flashrom 的总大小,输入 1024 如果 SPIPGM 报告您的芯片 ID 为 fffffffh,则说明有问题。检查所有连接。SPIPGM 有几个功能,比如先擦除 BIOS。不带任何选项运行 SPIPGM 以查看列表。

在信用到期时给予信用,如果没有这些网站,我永远不会想到这一点。
直到我下载spipgm2并使用/S, 而不是/P命令,我才成功地将我的巨大镇纸再次返回到计算机。
似乎它SPIPGM.exe本身一次向华硕 P5B 板中的 SST 芯片写入一页。您必须使用重新编译的,spipgm.exe或者更好的是使用spipgm2.exe. 只要您使用来自代理 PC 的 ATX 电源的橙色 (3V) 输出,您就可以构建没有任何电阻器或电容器的电缆。
然后你必须使用/S开关:
spipgm2.exe /S xxxxxx.ROM
Run Code Online (Sandbox Code Playgroud)
用解锁并擦除后写入芯片。这是唯一对我有用的方法,我已经恢复正常运行。/U/E
您必须使用/s(慢速)开关来对华硕 P5 系列主板中的 SST 芯片进行编程。显然,/p原版SPIPGM.EXE中使用的开关做得不够慢,或者一次有点;这是 SST 芯片成功重新刷新所需要的。
为了启动该程序,我制作了两张软盘,一张带有 Windows 98 SE 启动盘,第二张带有 spipgm2 程序和 bios 映像文件(.rom 扩展名)。
要刷新 bios,我使用了以下参数:
spipgm2 /i 确保程序可以读取我的芯片组并且电缆正常。spipgm2 /u 解锁bios。spipgm2 /e 清除bios。spipgm2 /s p5b.rom 刷新新的BIOS。完成后,我尝试启动坏掉的主板,并且成功了!

| 归档时间: |
|
| 查看次数: |
176032 次 |
| 最近记录: |