前情
华硕 可以支持8-9代服务器志强cpu的主板,这里有一份整理好的清单 :http://www.smxdiy.com/thread-881-1-1.html。
据说 微星和技嘉的主板 可以通过主板自带工具输入魔改BIOS,而华硕的主板有写保护,只能通过烧录器 刷入BIOS 芯片。
关于烧录的过程,网上的信息比较杂乱,而且每个人的主板和烧录器很可能还不一样。
于是就有了本篇操作记录。
本文主角就是其中的 H310M-D 这款,它有一条 PCIE 2.0*2 的NVME 接口。图中红色框出来的部分就是它的 BIOS 芯片。
如果是用 100或200系主板,还多一个步骤: 使用绝缘漆屏蔽 cpu上特殊针脚。
下面是如何使用 烧录器刷写 魔改BIOS的过程和卡点问题的记录。
烧录器 刷写BIOS 的方式又有三种,本文就以常见的烧录夹 为例。

准备工作
-
重要:主板断电,并扣下纽扣电池。
-
PC 安装 手头对应设备CH341 或 CH347 的驱动
刷BIOS的场景中,只用到USB转SPI接口的功能,所以只需安装对应的Windows驱动程序即可。
-
准备刷写BIOS用到的 软件
ch347 芯片推荐使用:AsProgrammer
ch341 芯片推荐使用:NeoProgrammer
-
找到主板BIOS 芯片的位置,并确认具体型号
因为 有的BIOS 芯片是1.8v 的写入电压,有的是 3v+ 的写入电压。我的这个 w25q128jv 就是 3v+ 的写入电压。
此外,还要注意 BIOS 芯片上 1号针脚的位置,参考下图橙色标记的圈就是1号针脚的位置。

-
确认PC 与烧录器连接正常——
驱动安装成功并连接烧录器后,在"“设备管理器"中的“外部接口”下可以看到硬件信息。

并且烧录器上的灯会亮起:

-
按照正确的线序(1号线对1号线)和工作电压连接到主板BIOS 上。点击"检测芯片型号"按钮,确认从软件中可以读取到bios 芯片的信息。
重要:如果读取不到芯片,后续什么操作 都会显示全 FF FF的数据

成功读取到了BIOS 信息——

所有准备工作都完成后,就可以开始后续刷写操作了。
正式操作步骤
先预览下,完整的操作步骤——
- 读取现有BIOS 内容——导出并备份
- 去除BIOS写保护
- 擦除BIOS 内容,擦除后再读取是否都改为了全 FF FF的内容
- 检查:查空,
- 加载要刷入的BIOS 文件
- 点击写入(这里使用 ch347 芯片读取和写入都会快许多)
- 校验。
如果校验也通过,就齐活了。
下面是AsProgrammer 中的操作日志,可以对照下每个步骤的操作。
1. 读取现有BIOS 内容
点击”读取" 按钮。
|
|
然后点击“保存固件” 备份原有的BIOS文件,以防万一。

2. 去除BIOS写保护
点击“去保护” 按钮,去除可能存在的保护 SREG。
|
|
3. 擦除,读取看一下是否都是FF FF
点击 “擦除” 按钮,擦除BIOS 中全部内容。
|
|
此时,可以看到右侧BIOS 中内容全部变为 FF FF

4. 检查:查空
先读取现有BIOS,然后点击"校验" 菜单下的 “查空” 按钮
|
|
5. 加载要刷入的BIOS 文件
点击 “打开固件” 加载需要刷入的魔改BIOS 文件——

6. 刷入新固件
点击 “写入(编程)” 按钮,刷入魔改BIOS。
|
|
因为使用了 ch347 芯片写入速度比 ch341芯片的快许多(1分半就写入完成了)。
7. 校验
写入成功后,先别着急结束。
点击 “校验” 按钮,执行一遍一致性检查。
|
|

检查都通过后,刷写BIOS 的工作就全部完成了。
后续就是上机测试了,测试前记得短接 CLR_CMOS 清空下BIOS 配置。
Q&A
Q: PC 连接CH347 工具后,连接灯不亮?
A: 先检查设备管理中的 “外部接口” 设备有无 “USB HighSpeed-SPI/I2C/JTAG… CH347F” 字样。
-
没有,就是没装驱动——USB转JTAG/SPI/I2C/并口/GPIO等接口的Windows驱动程序 以及 USB转高速串口Windows驱动程序
-
有, 就是驱动已安装好了。 需要进一步排查 PC 到CH347工具连接线的问题。
我就遇到了,因为使用一根 无数据功能的usb-A to type-c 线,导致AsProgrammer 工具死活发现不了 ch347s烧录器的情况。
Q: 因为主板的BIOS芯片旁边有其他器件,导致CH347 读写工具夹 夹不住BIOS 芯片。
A: 需要用美工刀 削去夹子靠近其他器件的一部分。
注意:需要先确认好 夹子1号线 对应 BIOS 芯片1号针脚的位置。
削去后的夹子——

Q: 连接后,AsProgrammer 工具可以识别到 ch347芯片,但是无法识别BIOS 芯片。 例如,如下状态——
|
|
A: 一种可能是,夹子的8个针脚没有和BIOS 芯片的针脚对齐或者操作过程种忘记夹BIOS 芯片了。
还有种可能 就是 读取电压不对。例如,我这次遇到的 W25Q128JV 芯片,它的工作电压:2.7V 至 3.6V。 所以需要切换ch347 工具上的电压设置到3.3 v 档位。 切换后就可以正常 读取&写入数据了。
Q: 备份也成功了。就是写入新bios 后,校验阶段总是失败?
A: 主板电池要扣下来。
这里是Gemini 给出的分析——
|
|
Q: 刷入BIOS后,使用亮机U可以正常进入BIOS 设置页面。但是,安装 8-9代至强U 就无法进入BIOS 配置页面。这是为什么?
A: 并非刷入失败。更换CPU后,最好短接 CLR_CMOS 或者移除 CMOS电池 半分钟以上再装回去。就可以正常进入 BIOS 配置页面了。