前言
幻网的J4125,整体和记一次N2840工控机Bios升级CPU微码等差不多,我这只提一些不一样的地方。(所以才单独开一贴)
也是1.8v的bios(还以为是baytrail限定,合着这个也是,一开始拿夹子一直不认,万用表一侧我测1.8,转接板启动)
SPI是GD25LQ128E,neoprogrammer中没这个型号,选GD25LQ128C也正常。
工具和N2840帖子一样,TXE的话是CSTXE V4,平台是GLK(Gemini Lake),带PMC固件。
winpe下fptdump不出来,提示无法与TXE通信,故编程器备份。
微码
与N2840那贴不同地方在于,这个的bios用uefi tool去搜hex,发现找到的微码是没有Guid的,非单独一个卷。
两种办法:
- 1 是直接hex干整个bios文件,测长度,定位,替换。
- 2 是替换ME的时候,FIT工具dump出来的uCode Patch 1就是整个微码打包,hex干就行了,再随着FIT打包回去。
但是这次升微码大小变大了,bios存在N5000和J4125的两个u的微码,反正也不可能换u,直接干掉N5000的微码。
TXE清理升级
有公钥要处理,但是[Guide] Clean Dumped Intel Engine (CS)ME/(CS)TXE Regions中有写怎么处理,不累述。
LOGO更改
changelogo_5.0.0.2会卡住,按照changelogo提取出的图片hex去搜搜不到,估计是压缩过得。
ChangeLogo v5.2.0.22修改主板BIOS开机logo
新版changelogo解决。
Dxe模块升级
暂时无解,替换后进bios会多个recovery页面提示ROM Image is not loaded。TXE版本号会显示0。
uefitool replace body和mmtools替换ffs均有此问题
winraid论坛上有同样情况:
ROM Image update denied
[Problem] Unable to program modified AMI V5 bios
根据这两帖子,暂且怀疑Gemini Lake平台上有完整性验证,未找到解决方案。
幻网这自带的bios Intel VBT驱动是最新,GOP driver比较新的版本(我能找到的)应该是13.0.1018。网卡的应该是0.a.06。
0 条评论