一丝思绪 发表于 2024-8-19 00:11

chenyuwen2006 发表于 2024-8-18 18:47 https://i.pcbeta.com/static/image/common/back.gif
如果oax解锁成功的话,找个合适版本的afudos就可以mark了,提示你官方最新的bios是IEKT40AUS的bios,是Wi ...

谢谢反馈,两个版本都试了,还是不行,感觉是打孔的位置不对。

低版本的提示命令错误,高版本的提示阻止更新。




chenyuwen2006 发表于 2024-8-19 23:41

本帖最后由 chenyuwen2006 于 2024-8-19 23:46 编辑

一丝思绪 发表于 2024-8-19 00:11 https://i.pcbeta.com/static/image/common/back.gif
谢谢反馈,两个版本都试了,还是不行,感觉是打孔的位置不对。

低版本的提示命令错误,高版本的提示阻 ...
你的BIOS设置检查一下,你的dos是msdos还是pcdos或者freedos分别是哪个版本? ,到底是哪些设置阻止了刷新?测试一下BIOS设置有关平台安全性的各个选项,看看哪一种情况允许刷新?另外刷入的romhole位置是准确的,已经帮你看过了。

春风无限 发表于 2024-8-20 09:28

不一是,TC-03.bin。别的bin也可以,.我的是bc-01.bin,刷上的却是别另一个。

一丝思绪 发表于 2024-8-20 21:51

chenyuwen2006 发表于 2024-8-19 23:41 https://i.pcbeta.com/static/image/common/back.gif
你的BIOS设置检查一下,你的dos是msdos还是pcdos或者freedos分别是哪个版本? ,到底是哪些设置阻止了刷新 ...

用的MS98dos,设置里面看了好几遍,没有相关设置,都是灰色的。


用AFUDOS可以更新BISO到36应该是没有限制吧,感觉是不是工具不对,还是少了什么什么文件,我看有些marker里面有个mtp.exe的文件,不知道问题卡在哪里了。

一丝思绪 发表于 2024-8-20 21:53

春风无限 发表于 2024-8-20 09:28 https://i.pcbeta.com/static/image/common/back.gif
不一是,TC-03.bin。别的bin也可以,.我的是bc-01.bin,刷上的却是别另一个。

感觉和bin文件关系不大,主要是工具感觉不太对,你耍的是什么芯片组的主板,我的是H81.方便的话能不能把工具发上来共享一下。

chenyuwen2006 发表于 2024-8-21 08:58

一丝思绪 发表于 2024-8-20 21:51 https://i.pcbeta.com/static/image/common/back.gif
用的MS98dos,设置里面看了好几遍,没有相关设置,都是灰色的。




建议你恢复BIOS默认设置后,再禁用安全启动和TPM,启动选项uefi和Legacy双支持Legacy优先,如果有BIOS版本降级禁用的选项,允许降级或者刷新。选择合适的afudos,再确认一下你的tc-03.bin文件是否受损,获取正确的182字节tc-03.bin文件刷新。

chenyuwen2006 发表于 2024-8-27 23:04

本帖最后由 chenyuwen2006 于 2024-8-29 15:28 编辑

一丝思绪 发表于 2024-8-19 00:11 https://i.pcbeta.com/static/image/common/back.gif
谢谢反馈,两个版本都试了,还是不行,感觉是打孔的位置不对。

低版本的提示命令错误,高版本的提示阻 ...
今天收假后,碰到了BIOS结构和你的机型BIOS结构一致但SKU有差异的联想主机,经过测试为你找到了提示”一个平台条件阻止了刷新ROMHOLE模块的操作“,从而导致MARK失败的原因。过程为,在解锁成功后,修改你的MARK命令中的接口标识参数为正确的/OEMSMI:26参数(或者28或者E0或者E1均可),位置参数不变仍为/L3后,顺利MARK成功该型BIOS。对于你的机型不知是否可行?测试后看看?顺便为你找到了官网的BIOS升级文件,解压附件后,右击解压文件夹中的FLASH.CMD文件管理员身份运行,等出现的窗口关闭后查看,BIOS会自动升级到官方最新版IEKT40(含BOOT块)。或者管理员身份运行CMD命令后,CM命令切换到解压文件夹中执行flash.cmd升级BIOS。

一丝思绪 发表于 2024-8-28 11:03

chenyuwen2006 发表于 2024-8-27 23:04 https://i.pcbeta.com/static/image/common/back.gif
今天收假后,碰到了BIOS结构和你的机型BIOS结构一致但SKU有差异的联想主机,经过测试为你找到了提示”一个 ...

非常感谢,晚上就试试。回头给你报告。

一丝思绪 发表于 2024-8-28 17:08

chenyuwen2006 发表于 2024-8-27 23:04 https://i.pcbeta.com/static/image/common/back.gif
今天收假后,碰到了BIOS结构和你的机型BIOS结构一致但SKU有差异的联想主机,经过测试为你找到了提示”一个 ...

大哥。
发生一个新情况。
看图,提示已经刷新完成了,但是到windows下一看,还是没有slic这个表。
分别试了182字节的bin文件和完成2.1文件,都如图中显示完成,但是ACPI就是没有SLIC这个表,还是afudos301版本305版本显示完成,307版本提示/OEMSMI:E1不识别的参数。
有碰到这个新情况吗?


命令行:
AFUDOS.EXE TC-03.BIN /L3 /OEMSMI:E1
应该没错吧,是不是还有什么保存命令?


另外按照你的方法在windows下CMD把bios顺利升级到IEKT40了。




一丝思绪 发表于 2024-8-28 17:11

本帖最后由 一丝思绪 于 2024-8-28 19:38 编辑

重大喜讯,已经MARKER上了。
我都觉得奇怪了,之前是不行的。用的还是以前的命令/OEMSMI:27

现在OK了,终于搞定。

这有两个高阶问题。

1.MSDM里面有个序列号,我查了一下是win10的,怎么把这个东西用上呢。如果我想替换成win7的序列号,该怎么操作。

2.现在这个biso里面有NVme模块吗?在网上查到老主板添加NVMeExpressDxE.ffs,听说添加这个模块老主板就可以识别NVme的硬盘了。我想在主板上用NVme硬盘,通过PCIe转接那种。

chenyuwen2006 发表于 2024-8-28 23:02

本帖最后由 chenyuwen2006 于 2024-8-28 23:10 编辑

一丝思绪 发表于 2024-8-28 17:11 https://i.pcbeta.com/static/image/common/back.gif
重大喜讯,已经MARKER上了。
我都觉得奇怪了,之前是不行的。用的还是以前的命令/OEMSMI:27


MARK成功就行,使用/oemsmi:E1参数刷新提示done就说明肯定是romhole模块刷写成功了,但刷写的是明文(接口标识参数不正确),因而系统中出不了slic表,但却就无意中破掉了被刷模块中的防mark标识,这时可以用正常的接口标识参数/oemsmi:27刷入正确的mark表了。总结一下就是mark成功需要两次,第一次非正常参数mark,破掉防mark标识,第二次正常参数mark刷,基本就mark成功。然后就自己的理解说一下你问的两个问题,不妥之处自行辨识:
1、MSDM表中的序列号只有和预装的win10或者win8/8.1一样的版本才可以用上,版本不对应是无法使用的。大多数预装的都是家庭版。安装的系统版本不对应是用不了的。这个表中的序列号win7系统无法使用,即就是换成了win7的序列号,win7也无法使用其中的序列号,除非修改win7的急活方式为OA3。
2、根据你备份的BIOS文件看,其中没有NVme模块,你可以按照教程修改添加后来使用,前提是能够正常刷入修改后的BIOS,可能需要编程器刷入。

一丝思绪 发表于 2024-8-29 01:46

chenyuwen2006 发表于 2024-8-28 23:02 https://i.pcbeta.com/static/image/common/back.gif
MARK成功就行,使用/oemsmi:E1参数刷新提示done就说明肯定是romhole模块刷写成功了,但刷写的是明文(接口 ...

嗯,感谢。

我再另外找几个机子试试。
我怀疑是不是在WIN下刷新bios然后就可以marker了
可能你的猜测也是对的。

chenyuwen2006 发表于 2024-8-29 14:57

一丝思绪 发表于 2024-8-29 01:46 https://i.pcbeta.com/static/image/common/back.gif
嗯,感谢。

我再另外找几个机子试试。


这个取决于刷新的BIOS文件中是否包含正确的slic表,以及刷写过程中是否真正刷入了这个slic表。另外mark命令中的接口标识参数换用26、28、E0、E1后,确实afudos工具不再阻止刷写操作,而且能刷写对应的romhole模块,但是刷写结果确实是明文而且系统中不会出SLIC表,这时备份BIOS,在备份的BIOS文件中的448字节的模块中,对比发现其前182个字节内容,和刷写的182字节的BIN后缀的mark文件内容一致,而系统中出SLIC表的BIOS备份文件中对应的448字节模块中,前182字节全是密文,这个是经过验证的。至于分两步mark的第一步中的刷写操作破掉被刷模块中的防mark标志,确实没搞清楚。等空闲了,再琢磨。
windows下可以把已经有slic表的BIOS备份后,刷新到具有相同BIOS结构的机器中,只刷slic表的话,对于你的这个机型,在图形化的afuwin工具中打开BIOS文件后,只选romhole中的倒数第二个也就是第四个,其余的任何模块不要勾选,执行刷新操作,成功后就把BIOS文件中slic表刷进去了,和dos下的mark有异曲同工之妙,也不需要像DOS系统下的解锁等步骤。

chenyuwen2006 发表于 2024-8-29 15:08

本帖最后由 chenyuwen2006 于 2024-8-29 15:18 编辑

一丝思绪 发表于 2024-6-9 07:04 https://i.pcbeta.com/static/image/common/back.gif
一不小心,又研究了一个通宵,https://bbs.pcbeta.com/viewthread-1808676-10-1.html仔细看到500多楼,眼 ...
这个LVAR工具似乎仅适用于BIOS厂商为Insyde的联想机器,其它厂商的BIOS机型使用该工具mark时似乎不成功,提示就是SMI接口没有准备好,而且这个工具对Insyde类型的联想BIOS结构也挑,不大于3.7类型的BIOS都可以成功,5.0版结构的BIOS也似乎不成功,没有提示,就是不理睬,结果还是无效。感觉这个LVAR和AMI工具中的amide工具功能类似,当然除了可以写入slic表外,也可以改机型、序列号、sku…等。

chenyuwen2006 发表于 2024-8-30 13:11

一丝思绪 发表于 2024-8-28 17:11 https://i.pcbeta.com/static/image/common/back.gif
重大喜讯,已经MARKER上了。
我都觉得奇怪了,之前是不行的。用的还是以前的命令/OEMSMI:27



能再一次复现mark成功的情况吗?搞清楚阻止mark的平台条件是什么?

一丝思绪 发表于 2024-8-30 13:28

chenyuwen2006 发表于 2024-8-30 13:11 https://i.pcbeta.com/static/image/common/back.gif
能再一次复现mark成功的情况吗?搞清楚阻止mark的平台条件是什么?

哥,稍等,还没来得及测试。等我研究一下。

一丝思绪 发表于 2024-8-31 23:36

chenyuwen2006 发表于 2024-8-30 13:11 https://i.pcbeta.com/static/image/common/back.gif
能再一次复现mark成功的情况吗?搞清楚阻止mark的平台条件是什么?

今天找了一个同型号机子,折腾了2个小时,奇了怪了,无法重现/oemsmi:27的参数刷写了

为了验证你的猜测,我这个机子是BIOS:IEKT35,BOOT:IEKT35
分别用了0,AFUDOS.EXE TC-03.BIN /L3 /OEMSMI:27 平台阻止
1,AFUDOS.EXE TC-03.BIN /L3 /OEMSMI:E1 DONE2,AFUDOS.EXE TC-03.BIN /L3 /OEMSMI:E0 DONE
3,AFUDOS.EXE TC-03.BIN /L3 /OEMSMI:26 DONE
resetoax成功
4,AFUDOS.EXE TC-03.BIN /L3 /OEMSMI:E1 DONE

resetoax成功
5,AFUDOS.EXE TC-03.BIN /L3 /OEMSMI:27 平台阻止
似乎可以判断不是前面命令引导可以写入27参数的


==========================
推测是不是40bios下才有/27的路径
于是在dos下,运行 AFUDOS IEKT40.ROM /P /B /B /X /R
刷写成功
到bios界面一看,BIOS:IEKT40 BOOT:IEKT35
也就是说dos下没有刷新BootLoader
难道是 BootLoader 阻止的刷写?
于是回到win7下,在dos窗口重新bios,完成后回到bios界面一看,好了都是40了
查看flash.com,发现win比dos多个/cfg的参数,不知道是什么的。
===========================
在回到dos下刷写AFUDOS.EXE TC-03.BIN /L3 /OEMSMI:27,还是平台阻止。


再重复/26 /E1 /E0 都可以完成,就是/27阻止,蒙圈了。
无法重现marker了。

chenyuwen2006 发表于 2024-9-1 23:11

一丝思绪 发表于 2024-8-31 23:36 https://i.pcbeta.com/static/image/common/back.gif
今天找了一个同型号机子,折腾了2个小时,奇了怪了,无法重现/oemsmi:27的参数刷写了

为了验证你的猜测 ...

等你无意中回想起了上次mark成功的过程时,再试着复现吧,现在越着急越蒙圈!放一放可能就想起来了!

一丝思绪 发表于 2024-9-2 13:27

chenyuwen2006 发表于 2024-9-1 23:11 https://bbs.pcbeta.com/static/image/common/back.gif
等你无意中回想起了上次mark成功的过程时,再试着复现吧,现在越着急越蒙圈!放一放可能就想起来了!

发现一个可悲的事情,MARK的表有问题,提示数字验证失败,还是无法正常J活。

chenyuwen2006 发表于 2024-9-3 14:16

一丝思绪 发表于 2024-9-2 13:27 https://bbs.pcbeta.com/static/image/common/back.gif
发现一个可悲的事情,MARK的表有问题,提示数字验证失败,还是无法正常J活。

除了/oemsmi:27接口以外的其它接口参数更新romhole成功的就是明文,就是MARK KEY部分不正确,只有/oemsmi:27接口更新成功的才是正确的密文,mark成功的BIOS备份文件中对应的romhole中可以查看
页: 1 2 [3] 4
查看完整版本: 求助联想D5050机子添加slic的办法