战99锐龙版2024款编程器修复bios
一叹倾城又奈何
2024年08月06日 13:29

本人2024年5月23日于京东购入战99锐龙版2024(32g核显版本),码农搬砖用的,然后7月23日,官方后台推送bios更新失败了,开机两长两短,当时已经晚上了,第二天去了附近售后维修点,30s除静电和win+b之类的操作都做了,解决不了,然后说要换主板,配件一周到,然后找亲戚搞了台机器备用。一周后通知我配件可能还要晚,想了想bios自己刷一遍就行了,换啥主板,刚买的电脑拆个后盖就算了,换主板基本等于全拆了,此为背景。

第一步拆机,拆机没啥说的,散热那边三颗螺丝防丢设计,拧松了能捏起来就行,下面两颗可以拧下来,后盖拿掉就能看见bios芯片了。如下图:

第二步上编程器,读取bios原本的芯片数据,保存下来,32mb的bin文件。这步操作有些说需要1.8v转换器,我买了1.8v接上反而识别不了,直接接上可以。编程器直接接上如果没识别,拔掉电脑端usb重插一般就可以识别了。为了刷这个bios专门又去买了烧录探针,以前有个烧录夹具用不了,探针参数如下图:

第三步,官网下载最新的bios,https://support.hp.com/cn-zh/drivers/hp-zbook-power-16-inch-g11-a-mobile-workstation-pc/2102162739,准备一个u盘,按下图操作:

bios安装程序打开选择创建恢复usb闪存驱动器

一直下一步,完成之后打开u盘,会在\HP\DEVFW文件夹下面找到一个38.7mb的firmware.bin文件,这个bin文件不能用编程器直接刷写需要处理一下

第四步,下载uefitool,地址https://github.com/LongSoft/UEFITool/releases/tag/0.28.0,这个软件新版的不能replace,所以选版本旧一点的。然后工具里file→open image file打开官网下载出来的那个38.7mb的bin文件,官网的文件有三个padding的部分,多出来的估计安装软件用的参数,padding部分不用管,其他的都右键,Extract as is 把这些部分copy出来放到一个文件夹里,除了padding的三个,其他的都copy(没研究过bios里面这些部分负责啥功能,推测padding是一些配置之类的,不是通用的bios需要的文件),文件名建议跟image name一样,方便等下好找。

第五步,uefitool打开编程器读出来的之前的32mb的bin文件,replace掉除padding的其他部分。选择自己上面那步备份出来的文件。全部replace之后,file→save image file把替换好的文件保存下来,最后编程器读取替换好的文件,刷入bios芯片里,然后通电开机。我第一遍开机弹出一个提示好像惠普自动恢复bios啥的,没仔细看,之后就能正常开机进入系统了,然后我就用编程器立即把bios又读出来备份了一下。

官方bios文件多了最后一个padding估计是软件安装bios需要的一些配置什么的,自己的bios一定要先备份,里面有一些主板信息,sn号之类的东西,推测应该在padding里。电脑没坏倒是可以先用bcu备份bios配置,但是走到编程器这一步基本都没备份。bcu下载地址https://ftp.ext.hp.com/pub/caps-softpaq/cmit/HP_BCU.html。装好之后有说明文档,命令行执行

/getConfig:config.txt 备份配置

/setConfig:config.txt 写入配置

继续搬砖了,成功避免了拆机换主板的操作。