04 ME unlock降级 - damnnfo/DeskMini-110-COM GitHub Wiki
1) 用AMIBCP64_5.02打开H11STXC7.30 BIOS ROM,在Setup Configuration选项卡里 Advanced→PCH-FW Configuration→Firwmware Update Configuration下查看Me FW Image Re-Flash, 但该项无法在BIOS里查看修改,被华擎隐藏了。
2) 用UEFITool打开H11STXC7.30,Ctrl+F搜索文本re-flash, 返回查询结果点击选中,右键Extract body…,另存为Section_PE32_image_Setup_Setup_body.efi
3) 用IRFExtractor打开Section_PE32_image_Setup_Setup_body.efi,提取文本Section_PE32_image_Setup_Setup_body IFR.txt
4) 用文本编辑器打开Section_PE32_image_Setup_Setup_body IFR.txt,查找re-flash 返回结果“One Of: Me FW Image Re-Flash, VarStoreInfo (VarOffset/VarName): 0x28, VarStore: 0x1, QuestionId: 0x11D, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 E3 03 E4 03 1D 01 01 00 28 00 10 10 00 01 00}”,这里0x28就是我们要修改的变量地址,默认值0x00禁用、0x01是启用。
5)下载网盘里的efi boot (grub),解压缩放在U盘根目录下(\efi\boot\bootx64.efi),重启电脑进入grub: 输入命令setup_var 0x28查询,返回值是0x00,即默认禁用Me FW Image Re-Flash。
先输入命令setup_var 0x28 0x01回车后启用Me FW Image Re-Flash,再输入reboot回车后重启。执行命令后第一次重启ME解锁立即生效,但第二次重启就会恢复上锁的状态。
第一次重启立即按F2进BIOS,到“高级\芯片组配置”查看ME FW Version版本,如果是0.0.0.0说明解锁成功;
插上有7.20版BIOS的U盘,进到工具InstantFlash更新BIOS,根据提示操作(因为要更新ME会自动重启)。
BIOS刷新完成后再自动重启,然后进到BIOS里查看ME的版本,降级成功显示的ME版本是11.6.0.1126。
这样适合新手,风险低操作也简单;如果直接刷入7.20版去除安全校验的改版BIOS,可以同时实现ME降级和修改版ROM的更新,一步到位。
6) 进入windows后可以管理员运行MEInfo和MEManuf来检查ME的运行状态: 命令分别是“MEInfoWin64 -verbose”和“MEManufWin64 -verbose”; 当ME异常时可以用上面的输出信息来诊断。
注:Intel FPT、MEInfo和MEManuf工具在Intel CSME System Tools v11 r10.rar里。
管理员CMD运行FWUpdLcl64 -f FW.bin即可在Windows更新ME固件、不用解锁,这里的FW.bin是stock固件不含配置信息,比从BIOS提取的ME固件小,例如网盘里的ME-consumer_11.6.0.1126.zip;此外升级ME固件前请务必用工具ME Analyzer确认ME固件版本,避免翻车。