华硕H310M主板救砖

因为想捣鼓 raid 阵列,这是一块旧的华硕 PRIME H310M-F R2.0 主板,进了华硕主板 bios 里找了一圈没找到这个功能,于是想着升级一下 bios 再看看,下载安装一起喝成,没想到刷好后黑屏,我以为它搞定了,于是手动重启,悲剧就来了,找半天硬件问题没找到,东拆西拆的也没用,把 bios 的包放到u盘也没用,看来主板是变砖头了,无奈只好买一个编程器,准备手动烧录,看下能不能抢救一下,不行的话只能50包邮了。

省流:

  • 起因

    因为想捣鼓raid阵列,这是一块旧的华硕 PRIME H310M-F R2.0 主板,进了华硕主板bios里找了一圈没找到这个功能,于是想着升级一下bios再看看,下载安装一起喝成,更新到100%之后显示更新完毕,重启。
    重启后黑屏,强制关机后再开,无限黑屏,键盘灯不亮。

  • 尝试修复

    短接跳线清除CMOS,失败

    扣电池,失败

    U盘更新,失败

  • 问题原因

    之前的主板已经刷好魔改的 bios ,官网下载的 H310M-F bios 不支持 6、7带intel系列的cpu

  • 问题解决

    使用编程器,将魔改过的bios文件刷到芯片内,尝试成功

  • 总结

    编程器直接强刷可以跳过华硕 CAP 验证

    华硕需要删除800以前的内容,不然会提示固件过大

    保存格式为 BIN 文件、ROM文件

  • 经验

    明白 Intel 会出现同插槽不兼容就 CPU 的情况,需要去主板官网查一下兼容列表

    了解了编程器硬核强刷功能

    了解了魔改BIOS可以支持旧的 CPU 甚至是至强系列的CPU

配置信息:

1
2
3
4
5
6
7
8
处理器:英特尔 Core i5-6400 @ 2.70GHz 四核
主板:华硕 PRIME H310M-F R2.0 ( 300 Series 芯片组 Family - A2CA )
内存:16 GB ( 金士顿 DDR4 2400MHz / 金士顿 DDR4 2666MHz )
主硬盘:GIGABYTE GP-GSTFS31240GNTD ( 240 GB / 固态硬盘 )
主显卡:Nvidia Quadro P620 ( Nvidia )
显示器:Generic Non-PnP Monitor
声卡:瑞昱 ALC887 @ 英特尔 High Definition Audio 控制器
网卡:瑞昱 RTL8168/8111/8112 Gigabit Ethernet Controller / 华硕

刷机准备

因为不同的编程器提供的软件功能可能会不一样,我用的是 CH341A 编程器,淘宝上20元左右就能买到还带夹子,整套教程和技术支持,立即下载资料包 密码:ckdz
不过华硕会额外用到一个 WinHex 的软件,这个是用来清除前面的校验信息,不清除的话,烧录过程中会提示文件过大!立即下载 WinHex
H310M-F R2.0魔改BIOS文件,支持6代7代CPU 备用下载地址 密码:83fh

编程器

CH341A编程器 USB 主板路由液晶 BIOS FLASH 24 25 烧录器

编程器到手了,因为主板的bios芯片是焊上去的,没有电焊工具,所以买的这款带夹子的。


GIGADEVICE 25B64ES1G 芯片

在主板上找到bios的芯片,我这个是 GIGADEVICE/兆易 的闪存芯片,芯片第一行是品牌,第二行是型号;


PRIME H310M-F R2.0

然后把主板拆出来,然后把主板全部东西都拔掉,包括显卡、cpu、硬盘、纽扣电池这些


确认芯片圆点

看这个芯片的圆点,在左下角。


红线

或许这个图更直观一些


连接电脑

接好线,夹子一定要夹好芯片,位置不能偏,不然识别不了


驱动安装

然后装驱动咯


安装确认

点击安装


弹窗提示

点击确定


设备管理器

进入设备管理器,找到其他设备,右键,更新驱动程序


驱动文件夹

选择驱动文件夹


USB-EPP/I12... CH341A

如果正常的话就会在外部接口出现一个”USB-EPP/I12… CH341A”的玩意


NeoProgrammer.exe

在 NeoProgrammer编程器 目录中找到 NeoProgrammer.exe 文件,运行它


点击检测

点击检测


错误提示

噢。如果提示芯片未相应,这个是因为夹子没有夹对芯片的针脚,重新检查一下吧。


选择芯片

这里会冒出很多芯片信息,根据芯片类型,选择芯片,看看看看闪存上的编号,有相同数字和字母的就是,不知道的话问问卖家吧,


华硕主板清除800以前的内容

注意了,华硕主板要清除偏移量800以前的内容,可以参考这篇文章

1、下载WinHex软件
2、打开下载好的华硕bios文件
3、点击第一栏目的 导航 - 转到偏移量 - 新位置
4、输入800,点击确定
5、删除800以上的全部东西
6、点击文件,选择另存为,“xxx.bin”

WinHex操作流程


识别芯片

选择好芯片后,就会识别到这个芯片


备份原BIOS

点击保存,先备份一下原先的bios,不过这个已经变砖了,备份都无所谓了。


全部勾选

然后,选择这个蓝色箭头旁边的下拉选项,将这些全部勾选好哈


导入BIN

点击导入


选择BIN文件

选中”xxx.bin”文件,这个是修改好的华硕的bios文件


擦写

点击这个写入图标


弹窗提示

点击确定


烧录等待

耐心等待一会儿吧


烧录完成

最后提示成功就可以关闭了,把主板装回去。


拆机图

然后来一张拆机图


内部还有很多灰尘

最后把主板装回去


你以为这就结束了?

不!并没有!
当我把这一切全部装好后,通电,开机,ε=(´ο`*)))唉?什么情况?风扇一直转,屏幕却是一直黑屏,没有反应啊?问了客服后,似乎知道了一些啥,于是继续查了很久的百度,
最后,我才知道 i5-6400 的cpu是不支持这个 H310M-F R2.0 的主板,也就是说,一切的问题就是这个bios的文件,原生不支持 678代的cpu,想要支持,得刷魔改bios

迅维网

然后再迅维网发现了我这个主板的 H310M-F R2.0魔改BIOS 下载,nice!
如果你的主板和我的一样,并且上面的网址如果打不开的话,可以试一下 备用下载地址 密码:83fh


再次刷BIOS

把解压好的 bios 文件再次刷进主板 bios 芯片


点亮了

OK!成功了,这个主板终于能识别这颗 i5-6400 了,完美点亮。


总结

最后,因为我一直是 amd 平台的用户,不曾知道 Intel 会出现同插槽不兼容的情况,在 amd 平台中,如果需要兼容新的CPU,只需要升级 bios 就可以了,

我用同样的思路在 Intel 主板上更新 bios 后(我的目的是为了raid),输出黑屏才知道CPU同插槽,却不能兼容旧CPU的情况,这一次折腾我明白了许多,编程器刷bios和魔改bios支持旧CPU。

虽然软 raid 最终并没能实现,再后续会继续研究。


参考的内容


华硕H310M主板救砖
https://fxy5750.github.io/2023/07/17/17-关于被我干坏的华硕主板/
作者
fxy5750
发布于
2023年7月17日
更新于
2023年7月17日
许可协议