找回密码
 加入我们
搜索
      
查看: 124153|回复: 144

[主板] 部分 Lenovo 联想 LGA1151 主机 支持 8 代 9 代 BIOS 修改工具

 火... [复制链接]
发表于 2019-2-12 14:26 | 显示全部楼层 |阅读模式
本帖最后由 dsanke 于 2021-10-3 16:37 编辑

研究了一下联想这些小主机/一体机的BIOS,做了几个使其兼容8/9代的工具。这些主机共有7种BIOS。
主要难度在于vBIOS有额外2个,且版本号不对劲(1001),以及 PCIE 修复并不能直接使用Mov AX, 0xDEAD工具

支持型号(BIOS版本开头一样工具就是通用的,放在同一个文件夹内):
理论上2个S06可以互相强刷,区别在于一个是Workstation一个是Server,BIOS功能不太一样,看起来的Server的更强大些
额外型号(原版BIOS不支持7代,如果想支持7代及以上就得强刷,强刷之后可能会(也可能不会)有各种各样的问题,包括但不限于风扇报错、丢失接口、无声音等,如果觉得不舒服刷回去备份即可):
  • BIOS版本开头FW,但可强刷此处S06的BIOS,型号:ThinkStation P310
  • BIOS版本开头FW,但可强刷此处S06的BIOS,型号:ThinkServer TS150/TS250/TS450/TS550

准备工作:
  • 需要编程器和烧录夹刷BIOS用,编程器支持25系列就行,烧录夹要支持SOP8的,也可以用烙铁风枪之类的拆FLASH下来刷
  • 下载我给的工具,解压后找到对应你机型的文件夹,不要在路径中出现中文和空格。注意本贴提到的任何工具在使用中都不要在路径中出现中文和空格。
  • 链接: https://pan.baidu.com/s/1HMkAL0dTZ5UU5ONFIsAAqQ 提取码: 5v88

如何强刷(没说要强刷的,这部分直接忽略):
  • 下载UEFIToolHxD
  • 编程器读出 BIOS 备份后,保存为“BACKUP.BIN”
  • 下载并运行上文提到的S06的BIOS更新程序WINDOWS版本,一路下一步至完成,然后在C盘的SWTOOLS文件夹内可以找到imageS06.bin或者imageS06.rom,前者为16M,后者为8M
    假如找到的是imageS06.bin,请用UEFITool打开16M的BIOS,双击“Intel image”,再右击“BIOS region”,选择“Extract as is...”,保存为“BIOS_Region.bin”
    假如找到的是imageS06.rom,请直接将其重命名为“BIOS_Region.bin”
  • 用UEFITool打开“BACKUP.BIN”,双击“Intel image”,再右击“BIOS region”,选择“Replace as is...”,选择“BIOS_Region.bin”,再按“Ctrl+S”保存为“BIOS.BIN”
  • 找到上文工具链接内的“WriteSN.7z”,解压后编辑“WriteSN.bat”,拉到最下面可以看到5行“set XXX=XXX”的内容,等号后面就是S/N等个性化信息,用 HxD 打开“BACKUP.BIN”,搜索文本“DmiVar”,可以找到很多找到“DmiVar**********”(*为数字),可以看到这串字符后面的两个“.”之间的内容,就是你原机的S/N等信息,把他们覆盖到“WriteSN.bat”内,注意不要破坏原来的等号和引号,具体对应关系我会在“WriteSN.bat”内以注释的形式给出
  • 如果你只需要支持7代CPU,请直接将“BIOS.BIN”用编程器刷入,此时开机后会提示无效的S/N,进入系统后,右键以管理员身份运行“WriteSN.bat”,等待操作完成后重启,进入BIOS内查看S/N是否恢复,到这就强刷完成了,可以支持7代CPU了
  • 如果想支持8/9代CPU,那就先不要刷入"BIOS.BIN",把"BIOS.BIN"按照下文处理后再刷入,开机后同样会提示无效的S/N,进入系统后,右键以管理员身份运行“WriteSN.bat”,等待操作完成后重启,进入BIOS内查看S/N是否恢复,到这就强刷完成了,可以支持8/9代CPU了

操作步骤:
  • 正常开机,按照上文提供的链接,下载最新BIOS并更新,若没有亮机用的CPU,这步可以不做;
  • 关机断电用编程器读取BIOS文件,重命名为BIOS.BIN放在对应的文件夹内;
  • 依次执行提供的批处理文件对BIOS文件进行修改,如果有“License Agreement”的提示,请选择“I accept the license agreement”,并点击“OK”;
  • 关机断电用编程器刷入修改后的BIOS文件,依旧是BIOS.BIN,备份出的原版会被重命名为BIOS.BIN.BAK;
  • 更换8/9代CPU,注意U0/P0/R0步进的8/9代CPU需要“pinwork”,具体请参考网盘内图片。或者参考此帖

操作完成后可以兼容除 6 代 ES 和 6 代正式版以外的任意原生 LGA1151 CPU,如果一定要用 6 代,请直接去用官方 BIOS
迫于空间限制,只好去掉 6 代的微代码,仅支持 7 代以后的正式版和 ES,包括全部 B0/U0/P0/R0 步进的 9 代 CPU
对 Xeon 支持与否取决于原来是否支持 Xeon,原来支持,改过就一样支持
如果发现开机慢,请尝试禁用CPU Setup内的“TxT”
若没有亮机CPU又想更新到最新BIOS,请参考强刷流程,自己酌情变通(比如你的机器是M1A,你就去下载最新的M1A,和你的备份合成一下)

禁用 ME 以支持 Xeon 或 BGA1440 转 LGA1151 CPU 的操作步骤:
在上文操作步骤的第3步之后,下载网盘内的“XeonBGA.7z”,将“BIOS.BIN”放进解压得到的“XeonBGA”文件夹后,运行“_3_Patch_FD_ME.bat”等待执行完成即可
刷入相应的 BIOS 之后,可在上文所述基础上,额外支持同代(即采用相同 CPU 微码)的 Xeon 或 BGA1440 转 LGA1151 CPU

禁用 ME 的注意事项:
部分转针CPU由于自身限制(转接板信号质量差),无法使用高频率或大容量内存,并非BIOS问题,切勿反馈至此。
使用转针CPU时候的问题,包括但不限于PCIE不识别、PCIE降速、内存频率低、内存单通道、核显eDP/VGA不能用等,均与本BIOS无关,不要在BIOS上寻求解决,都是转接板硬件问题。
ME 禁用后,依赖 ME 的功能无法使用(包括但不限于HDCP、Intel TXT、Intel SGX、黑苹果核显休眠唤醒、无外置时钟发生器时的外频调节等),这些 BUG 我无法解决,亦不要反馈。

2021-10-03 更新,增加禁用 ME 以支持 Xeon 或 BGA1440 转 LGA1151 CPU 的内容
2020-10-07 更新,更新核显 GOP 到 v9.0.1107,更新7/8/9代CPU微码到最新0xDE版本,重写部分逻辑,更新工具版本,去除128G内存支持(意义不大)
2020-02-06 更新,更新核显 GOP 到 v9.0.1102,GOP VBT 到 v228
2019-11-18 更新,更新核显 GOP 到 v9.0.1096,GOP VBT 到 v221
2019-11-17 更新,重写部分逻辑,更新工具版本,加入新型号支持
2019-08-13 更新,重写PCIE修复,每个BIOS仅需修改8字节,修改支持最大128G内存(目前无法测试是否成功)
2019-08-07 更新,继续完善强刷内容
2019-08-06 更新,重写 ACPI 修复,M710e添加16线程支持,整理添加强刷内容
2019-07-15 更新,修复 M910 系 PCIE 未修复的 BUG,增加新型号与新 CPU 支持,去掉 6 代支持

点评

造福大众了,感谢  发表于 2022-2-18 00:05

评分

参与人数 5邪恶指数 +165 收起 理由
Anderson997 + 10
林之乎 + 100
evilheisi + 5
醉酒棕熊 + 10
无聊的银 + 40

查看全部评分

发表于 2019-2-12 14:27 | 显示全部楼层
2L帮顶!感谢D大
发表于 2019-2-12 17:34 | 显示全部楼层
本帖最后由 sanna 于 2019-2-12 17:36 编辑

m710q 用户 咨询一下
1,那个帖子内容能不能复制过来下,简单中文就是说,在螃蟹音频卡短接15脚,然后启动?
2、 这个换cpu,需要屏蔽针脚吗??
3、升级bios,继续用现在的cpu ,没有任何影响吧?
发表于 2019-2-12 17:40 | 显示全部楼层
给力了,以后貌似dell hp 这种1151的准系统也有救了

自从给办公室配了几台 dell 7010  ,员工都还挺满意的。话说不能直接拆BIOS 芯片强刷么。。感觉短接啥的刷好麻烦
 楼主| 发表于 2019-2-12 19:00 来自手机 | 显示全部楼层
lfkfp66 发表于 2019-2-12 17:40
给力了,以后貌似dell hp 这种1151的准系统也有救了

自从给办公室配了几台 dell 7010  ,员工都还挺满意的 ...

可以啊,那样你读出来,改好再刷回去。如果直接拿官网BIOS改序列号MAC地址之类的会丢。
 楼主| 发表于 2019-2-12 19:01 来自手机 | 显示全部楼层
sanna 发表于 2019-2-12 17:34
m710q 用户 咨询一下
1,那个帖子内容能不能复制过来下,简单中文就是说,在螃蟹音频卡短接15脚,然后启动 ...

1.你的理解正确 2.针脚修改我给了图 3.不影响目前用的U
发表于 2019-2-12 19:20 | 显示全部楼层
大大出现了
发表于 2019-4-5 07:09 来自手机 | 显示全部楼层
太厉害了,学习一下,准备在m710q上试试
发表于 2019-4-5 07:26 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2019-4-5 12:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2019-4-10 00:25 来自手机 | 显示全部楼层
这个太厉害了,不知道8700t es值得上不
发表于 2019-4-13 11:41 | 显示全部楼层
问下d大,alienware x51 r3 有希望上coffee lake吗?
 楼主| 发表于 2019-7-16 01:53 来自手机 | 显示全部楼层
aldhafera 发表于 2019-4-13 11:41
问下d大,alienware x51 r3 有希望上coffee lake吗?

dell 开了 intel boot guard  需要更换 pch 为全新的 才可以启动修改过的 BIOS
发表于 2019-7-16 09:27 | 显示全部楼层
感谢大佬,才入手一个m710q,有时间折腾一下!
 楼主| 发表于 2019-7-16 12:21 | 显示全部楼层
nn1122 发表于 2019-7-16 09:27
感谢大佬,才入手一个m710q,有时间折腾一下!

P320 Tiny 也可以的哇
发表于 2019-7-16 13:14 | 显示全部楼层
dsanke 发表于 2019-7-16 12:21
P320 Tiny 也可以的哇

D大能不能做一下P310的?
发表于 2019-7-16 13:25 | 显示全部楼层
非常给力,大佬厉害了~
 楼主| 发表于 2019-7-16 14:08 来自手机 | 显示全部楼层
本帖最后由 dsanke 于 2019-7-16 14:34 编辑
泡菜下饭 发表于 2019-7-16 13:14
D大能不能做一下P310的?


P310可直接套用P320的BIOS Region,序列号等信息用AMIDE读取并回写即可,程序以及具体用法解压官方BIOS升级包就能看到。
PS:TS150/250/450/550也是同理,那些机器有一个refresh版本(例如TS560)搭配的是E3v6(原版是E3v5),BIOS Region同样也是能通用的,不过那个机器写入SN等信息不是AMIDE,是另外一个工具,升级包里面也有。
发表于 2019-7-17 08:58 | 显示全部楼层
dsanke 发表于 2019-7-16 14:08
P310可直接套用P320的BIOS Region,序列号等信息用AMIDE读取并回写即可,程序以及具体用法解压官方BIOS升 ...

好的,谢谢。我研究一下。
发表于 2019-7-28 22:39 | 显示全部楼层
M910X能用么?另外,据说强刷后无法使用PCI-E?
 楼主| 发表于 2019-7-28 23:25 | 显示全部楼层
本帖最后由 dsanke 于 2019-7-28 23:38 编辑
laow77 发表于 2019-7-28 22:39
M910X能用么?另外,据说强刷后无法使用PCI-E?

型号写出来的都能用,之前的版本PCIE有问题,没人给我反馈,过去5个月我才发现。目前的版本已经修复了。
发表于 2019-7-28 23:41 | 显示全部楼层
dsanke 发表于 2019-7-28 23:25
型号写出来的都能用,之前的版本PCIE有问题,没人给我反馈,过去5个月我才发现。目前的版本已经修复了。 ...

感谢大神!膜拜技术!
发表于 2019-8-15 12:21 | 显示全部楼层
太感谢了,正在寻觅901X呢,准备上8400试试看。
发表于 2019-8-19 04:45 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2019-8-19 09:42 来自手机 | 显示全部楼层
RBQ 发表于 2019-8-19 04:45
楼主你好,请问惠普400/600/800 g2 g3 有希望上8代吗(h110芯片)

Insyde的BIOS,我不知道哪里有完整性校验,也不知道怎么破解,曾经还因为这个被别人嘲讽,但是他还是没告诉我该怎么改才能跳过校验。改8代的话,改法都是一样的。
发表于 2019-8-19 09:43 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2019-8-19 09:47 | 显示全部楼层
有没有让 联想 M715q 支持锐龙2200G 的BIOS ?
淘宝上 联想 M715q 准系统比华擎deskmini 还便宜
发表于 2019-8-19 11:04 | 显示全部楼层
lfkfp66 发表于 2019-2-12 17:40
给力了,以后貌似dell hp 这种1151的准系统也有救了

自从给办公室配了几台 dell 7010  ,员工都还挺满意的 ...

你公司7010前置USB有问题么?之前的公司7010前置USB坏的特别多,插任何设备都蓝屏,每次都是换主板+前置面板,然后用个半年多又坏。
发表于 2019-8-19 11:09 | 显示全部楼层
frontwing 发表于 2019-8-19 10:04
你公司7010前置USB有问题么?之前的公司7010前置USB坏的特别多,插任何设备都蓝屏,每次都是换主板+前置 ...

没问题啊,大概是我们很少插这个。。。突然想起泰国我们很少用U盘这东西。。。
发表于 2019-8-19 18:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-4-19 03:19 , Processed in 0.014805 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表