刷AMD显卡教程之刷RX5700显卡BIOS后,从变砖到救砖成功的全过程

2023-08-28 技术杂文 2222
第一次刷显卡bios,不懂硬件ID需匹配,不懂 57005700xt 的区别,不懂显存颗粒厂商需匹配,按网上的教程强刷bios后,悲剧变砖,主机开机无法启动,无法点亮屏幕。于是开启了,我的救砖之旅。

接下来,我会分下面几个步骤,描述几个重要的步骤,以备刷其他显卡之需。

所需平台及软硬件

一、刷显卡BIOS,包括强刷教程

1. GPU-Z 查看显卡信息,备份 BIOS,下载要刷的 BIOS 文件

  • 查看显卡信息
    5700显卡信息

  • 备份 BIOS,点击 BIOS版本 右侧的箭头按钮,选择保存到文件。
    备份rom

  • 下载 BIOS,点击“查找”按钮,跳转到对应网站,找同型号,且显存类型相同的ROM下载,保留我的5700是 GDDR6(三星) 一定要找支持三星颗粒的。
    要刷的ROM

2. 下载刷机工具及刷 BIOS

  1. 打开刷BIOS工具的页面,找到 AMDVBFlash / ATI ATIFlash
    刷机工具下载页面

  2. 找到对应的版本,一些旧显卡需要旧版本,比如 RX5700 就需要 2.93 版本刷和用 3.31版本的驱动,高版本不支持强刷。
    2.93版本刷机
    3.31版本装驱动

  3. 解压下载包,用 3.31 安装刷机驱动,右键以管理员身份运行 AMDVBFlashDriverInstaller.exe,输入 i 安装。
    刷机工具驱动

  4. 2.93 版本,读取显卡信息,amdvbflash -ai,其中 Adapter 0 就表示第一个显卡信息,从 Asic Family: Navi10GPU-Z 的信息可知,就是本次要刷的显卡。
    显卡信息

  5. 解锁显卡的 BIOS 锁,amdvbflash unlockamd 0 ,其中 0 表示显卡位置

  6. 下面有2种方式刷入 BIOS,任选其一:

    • 界面方式:右键管理员身份运行 AmdvbflashWin.exe , 点 Load Image 按钮,选择要刷入的 rom 文件,点击 Program,提示 successful 即成功。其他提示,则可考虑强刷模式(不推荐,容易变砖)。
      刷bios工具界面截图

    • 命令行方式强刷(不推荐,容易变砖): amdvbflash -f -p 0 xxx.rom ,其中 0 表示显卡位置,xxx.rom 表示要刷的 rom 文件

  7. 重启电脑,点亮屏幕,用 GPU-Z 或者 amdvbflash.exe -ai查看bios版本信息,与新刷版本相同,则表示成功。无法点亮,则可考虑下面救砖步骤。

二、有核显(集成显卡)救砖

有核显,分两种情况:插上显卡系统能启动、无法启动;

能正常启动系统

  • 开机进入主机 BIOS,设置启动显卡为核显

  • 启动系统,查看设备管理器能否看到独显信息。

  • 若能,则按第 个步骤,继续刷其他;

  • 若没有,则尝试强刷到刚刚显卡位置,如 0 位置: amdvbflas -f -p 0 xxx.rom【理论上不行】

无法启动系统,短接(短路)法

拆下显卡散热风扇,PCB板子上,找到显卡上8个阵脚的BIOS芯片,尝试短接1和5,1和8,2和3等阵脚。
启动电脑,看能否重置显卡BIOS,启动系统。若可以,则按1方法尝试刷机,无法则尝试万能刷机法。
BIOS芯片针脚图

三、无核显(集成显卡)救砖

无核显分两种情况:系统正常启动、系统无法启动。

系统正常启动

  • 找一个亮机卡(便宜的最低端的独立显卡)

  • 开机后安装向日葵远程控制,记录链接密码,设置自启动,关机。

  • 拆下亮机卡,换上救砖卡,开机。

  • 用另一台电脑,远程连接向日葵,照着前面的刷机步骤继续救砖。

系统无法启动

无法开机,也分两种方式:PE下的DOS工具箱、SHELL工具启动盘;

PE下的DOS工具箱方式

  • 从工具网站下载,DOS版本的刷机工具,amdflash.exe,放PE优盘
    DOS版本

  • 启动电脑,进入DOS工具箱,执行前面刷机命令

SHELL工具启动盘

  • 从工具网站下载,SHELL版本工具
    shell版本

  • 制作优盘启动盘,推荐 ventoy,解压后,直接放置到优盘的FAT32格式的盘内

  • 重启电脑,选择放置文件所在UEFI启动,直接进入命令行,执行前面刷机命令

终极万能方案 - CH341A编程器刷 bios 救砖

一般淘宝店购买编程器会附赠刷机软件及教程。

  • 找一台正常开机电脑,开机,待刷机。

  • 组装设备,夹子夹住BIOS芯片的8个针脚。

  • 安装设备驱动

  • 插入电脑USB口,打开刷机软件。

以下是软件操作步骤:

  1. 检测,查看是否读取芯片信息。

  2. 读取,读取芯片里面原本数据。

  3. 校验,确保数据正确读取(如果出现错误即代表接触不良或电路干扰,建议重新夹一下尝试)

  4. 保存,保存芯片数据。

  5. 擦除,过程较慢,几十秒。

  6. 查空,确认芯片是否擦除完毕。

  7. 打开,选择需要刷入的文件。

  8. 编程,几分钟左右。

  9. 校验,需通过验证。

恭喜你救砖成功!

相关参考链接:

  1. XFX(讯景) RX560 刷写 Bios

  2. 专制各种不服!全网最全刷显卡BIOS教程 - 知乎 (zhihu.com)

  3. AMD RX5700 VBIOS文件及软件下载 (xfxstorage.com)

  4. AMD显卡刷BIOS教程(附刷BIOS失败补救措施) - 简书 (jianshu.com)

  5. AMDVbFlash Download Version 3.04 (guru3d.com)

  6. AMD RX 系列显卡刷黑救砖教程 | reizhi (roov.org)

  7. 使用CH341A刷BIOS详细操作教程_哔哩哔哩_bilibili

  8. 【图片】编程器使用教程,烧录器,必会的教学,ch341a怎么刷bios【准系统吧】_百度贴吧 (baidu.com)

  9. 5700 bios刷错,短接bios pin1(cs)和pin8(vcc)救砖-迅维网-维修论坛 (chinafix.com)

  10. GD25Q80C_en.indd (elm-tech.com)

2