续接上文「千元预算轻松跑满千兆的一线大厂软路由」,之前使用的是修改设备型号和串号,达到破解设备白名单的目的。
这种方法容易操作,但是会导致在 EXSi 中设备型号和串号显示异常(虽然也没什么影响来着),不是很不完美。
发现
机缘巧合看到了 @dsanke 在芯域发的破解工具,于是心痒难耐,于是购买了烧录夹和编程器。
编程器选择 CH341A 的即可,或者能支持25系 SPI NOR FLASH 的任意型号均可,还有 SOP8 烧录夹。
▲ CH341A编程器和SOP9烧录夹
更新
在操作之前,先进入 BIOS 首页拍照留念(记录原本的型号和串号),然后在联想官网下载官方升级工具 Flash BIOS Update - ThinkCentre M73 Tiny (10AX, 10AY) 先将 BIOS 升级到最新版本。
小贴士:如果已经安装了可用的 Windows 系统,可以使用 exe 版本的升级工具直接升级,如果还未安装系统,可以使用 zip 版本的升级工具,使用 Rufus 制作 U盘,格式选择 FreeDOS,然后将压缩包内的文件复制进 U盘根目录即可。
配置U盘启动进入 FreeDOS,然后执行命令(固件名称请按压缩包内实际命令修改)
flash2 IMAGEFH.rom
准备
确定一切正常之后,将烧录夹和编程器进行组装,大致流程可参考「SOP8通用免拆芯片烧录测试夹详细信息 」和「编程器使用教程,烧录器,必会的教学,ch341a怎么刷bios」
- 转接板连接烧录夹:烧录夹的红色线对接转接板的1号孔
- 转接板连接编程器:编程器背面有标注25或24系列
这里借用一下贴吧大佬的图,生动形象。
▲ 注意红色线对应转接板的1号针。
▲ 注意25系列和24系列的插入位置不同,绿色圈对应的是1号针位置。
▲ 正确连接烧录夹和编程器后将加固扳手下压。
▲ 完成之后的样子。
芯片
在 M73 上仅有一个 BIOS 芯片(8MB容量),焊接在主板 U6 位上。需要拆除主板上的散热风扇和硬盘才能看到。M93p 和 M4500q 上是两个8M芯片,需要将两个芯片的内容拼合才是完整 BIOS。
目前发现有两种芯片种类 25Q064A
或 25L6473E
。
▲ 25Q064A
▲ 25L6473E
烧录
驱动安装
编程器的配套软件「CH341A编程器」和「驱动」请和卖家索要。先按卖家的说明安装驱动,然后插入编程器,可以看到编程器左上角的灯亮起,然后将烧录夹对准芯片,注意上图芯片左下角的圈形缺口对准烧录夹红色线的1号针。
芯片的驱动也可以在官网下载,编程器也可以使用开源 AsProgrammer 程序。
芯片检测
如果正常的话,主界面右下角会显示出来设备已经连接,然后点击「检测」如果正常的话,可以检测到芯片的品牌和种类,需要注意的是,一定要检测出芯片ID、设备ID等才能进行后面的步骤,如果识别出来的芯片型号不准,可以手动校准,如果发现设备信息都是 $FF
,这是烧录夹没有夹好,需要重新调整姿势,直到正确信息出现为止。
小贴士:如果在软件自带的数据库内没有想要刷写的型号,一般情况下可以使用同电压、同容量的其他品牌的型号或者自定义型号来进行刷写(不一定全兼容,最好在购买之前咨询卖家是否支持芯片丝印上的型号)。
▲ 编程器检测芯片信息
芯片备份
检测成功后点击「读取」,即可将现有的芯片内容读取出来,等待左下角进度条走完再点击「保存」,即可将芯片中的现有内容保存出来,注意:这里需要多读取保存几次,比如 bios1.bin bios2.bin 等,校验MD5数值一致后再进行后面的操作,防止软件读取的内容不完整,导致备份损坏,后续无法拯救。
芯片清空
备份完成后点击「擦除」,等待擦除完毕后,点击「查空」,如果一切正常会提示现在芯片是空的。
芯片刷写
将备份出来的芯片文件使用补丁工具打补丁,具体参考「联想 Lenovo M73 Tiny/M93p Tiny/M4500q WLAN 白名单/CFG Lock 解锁工具」,然后将补丁后的文件在编程器软件中打开,然后点击「编程」即可将文件内容刷入芯片中。
测试
刷入完毕后正常开机测试即可,如果发现无法启动,恭喜你上述的操作再来一遍,直到成功为止。
固件
博主在此提供几个已经测试过,可以正常使用的固件,可以直接使用编程器刷入。
- 官方原版固件「BIOSA.bin」MD5:{a27c0235ced3f2003f2295ffc3bc6ee1}
- 破解白名单版「BIOSB.bin」MD5:{5db715f3da67b21be04c99f0ae872013}
▲ CH341A编程器原理图
附录
参考链接
- 「联想M73 Tiny 白名单破解手记」 - 哔哩哔哩专栏
- 「联想 M73/M93p/M4500q Tiny 主机 WLAN 白名单破解」 - 知乎专栏
- 「联想 Lenovo M73 Tiny/M93p Tiny/M4500q WLAN 白名单/CFG Lock 解锁工具」 - 芯域
本文由 柒 创作,采用 知识共享署名4.0
国际许可协议进行许可。
转载本站文章前请注明出处,文章作者保留所有权限。
最后编辑时间: 2022-03-05 14:54 PM
有没有改造完成后的效果图看看
怎么评论好几次也不成功啊
文章蛮有用的,多谢!
EXSi 安装完之后怎么更新呢?
写的真不错
用新的BIOS好像有点问题,提示ME固件错误!