刷新BIOS用编程器

刷新bios把bios刷蹦了,考虑用jspi刷。

微星用刷机线对应bios刷就可以了。

现在找相关链接。

  • 我是指编程器读取备份出来,才有特有的mac地址,不过有这个贴纸也可以

建议多买一个便宜的土豪金CH341A备用,兼容性佳 又可使用AsProgrammer 漢化版软件

https://www.bilibili.com/read/cv9772317

刷bios ,但是注意电压1.8v的需要注意。

17年之后大多是1.8v的IC,编程器要支持。V星都有jspi1接口在板刷,要不就是带一键U盘恢复的主板

!!! 查看bios芯片支持,去找接脚定义。

查到对应芯片是要1.8V的,查芯片内容到淘宝上找。

image-20220528105025431

image-20220529182908578

SPI也要小心主板费。

https://www.chiphell.com/forum.php?mod=viewthread&tid=512473&mobile=1

https://www.its203.com/article/ClownFeilong/105256488

http://diybcq.com/thread-144131-1-1.html ch341a 编程

https://manuals.plus/zh-CN/eeprom/ch341a-24-25-series-flash-bios-usb-programmer-manual ch341a操作手册

【方法二】 现在许多一线厂商主板都支持BIOS刷坏后自动通过检测U盘里是否存在BIOS文件来自动回复BIOS, 华硕、微星都支持这个功能,将BIOS文件下载到U盘里,插在刷坏BIOS的主板上,

只要主板BIOS引导区还存在,主板启动键盘LED灯闪亮,光驱LED灯闪亮,U盘LED灯闪亮,都可 间接证明BIOS引导区还存在,那么BIOS引导区就可以自动搜寻外设装置里的BIOS文件

,做恢复尝试。华硕主板需要将BIOS文件名改为主板型号相应的文件名,才可以自动刷新。 微星主板则统一将BIOS文件更名为"AMIBOOT.ROM"(不包括""),Copy到U盘的根目录下

,将U盘出入USB接口(U盘中z好只有AMIBOOT.ROM一个文件),开机,按Ctrl+Home键强制 系统刷写U盘中的BIOS文件,U盘灯闪烁一会儿后,系统会自动重新启动,这样一切又恢复

正常了!

image-20220528181506951

图3的界面里如果扫描出有BIOS更新,请大家慎重安装。我的两次情况都是在这里点击安装以后,主板上的CPU故障灯一直亮,然后Windows 10系统就无法启动了(BIOS都出问题了,没有引导程序,系统当然不会启动了),第一次遇到的时候有点慌,毕竟是自己手欠,不在保修范围里的。之后查阅大量相关的文章后,我知道了可以通过背板上的 FLASH BIOS BUTTON 按钮进行硬刷 BIOS 。 作者:Constantinex https://www.bilibili.com/read/cv12256251 出处:bilibili


回家就是联想主板配置openwrt。

这个x370的主板如果还是proxmox报错软中断的话,那就windows,然后作为开发机器使用。v2k2 作为server使用,hyperv下装openwrt,然后配置。

image-20220529075428159

既然上面已经有SPI各个脚的标注,和编程器怎么连,连接几个脚就要问编程器了。

芯片和SPI线柱的连接我己经用万用表找到了,只等测试了。估计51%会成功。


附:TTL模式只提供驱动,不提供相关软件与技术指导,请见谅! 常见问题处理: 1:部分客户说的不能写问题, 这类首先要检查有没有检测到芯片,如果点击检测按键没有检测到芯片是不能读写的,强制进行操作也是会出错的,如下图: 当检测信息内容的最后四行都是显示$FF, 说明芯片引脚未正常与测试座完好接触, 请检查是否放反芯片或虚焊等.是绝对不能读写的。

附:
当类似这样下面4行非FF,说明已经检测到芯片,只是无法识别型号,手动选择芯片型号就可以。
2:部分客户提到超时问题
  如果正确识别到芯片的情况,自动操作时出现超时 错误等,可以尝试手动操作,如:擦除—查空—编程—效验,一步步操作解决

用 NeoProgrammer

image-20220704190737722

1.需要用绿色版双电压版,黑色的不可用。编程器选择

image-20220704190822986

注意

先用查看数据确认可以连接。

然后再写入,写完后务必校验。

  • 富士通的只能用usb3的那个接口,而且校验总是失败,使用x230一次成功。

  • 配置连接方式查看淘宝。

先写入,再验证。

更新,之后多次刷新不成功,四次后才成功一次。

!!!! 需要卸掉CPU才能刷bios,否则无法读取芯片。

!!!! 屏幕必须一直点亮,否则会校验失败!!!在设置里面调整屏幕关闭时间。。

!!!!务必加上CPU的电源线,感觉自己好几次都忘记连CPU线了。


流程说明

安装好相关线材

IMG_9595

按照图片上的1脚方式对应起来,

然后连接主板上的jspi接口,接口定义看

IMG_9534

再对应连接线上的连接方式,连接线的1针空接,接了2针红线,转到8针对应。

再看10针为空,对应上1针的白色油漆。

连接。 配上的空针转接板无用。

准备电脑

  1. 使用neoProgrammer,不要安装341SR什么的的,那个驱动是给ttl用的,会出现冲突。再用对应的驱动安装。

  2. 检测芯片是否可读。(这张微星的x370需要将cpu卸掉,否则芯片无法读出。)CH341A的编程软件上,后四位不为FF(这个不可行),neoProgrammer上的芯片可读,(默认可读,可以读取到芯片的型号)可读说明连接没有问题,连接成功。

  3. 读取芯片内容,如果前面没有ff等就是可用。

  4. 电脑的自动息屏的时间调长,一旦息屏,就会出现读写错误。

准备刷写

  1. 打开对应rom文件。
  2. 刷写入文件,16MB约2分40秒。
  3. 检测是否刷写正确,失败率较高,3次里面两次失败,成功就是成功。

验证是否可用

官网查看BIOS支持的CPU,最新版的去掉ryzen前的CPU。

然后!!!插上CPU的电源后再开机,多次出错了。

现在就能访问BIOS了,撒花。