庞玺鑫 发表于 2022-5-20 18:45

wine毛毛 发表于 2022-5-20 18:19
没有找到相关设置项
鉴定为:Ivy Bridge
四代以后才有xcpm


好的,晚上试试

yhr4545@qq.com 发表于 2022-5-21 09:12

解不解都无所谓,反正我的几台黑苹果都没有解CFGLOCK,原生电源管理,CPU变频正常,温度正常。

庞玺鑫 发表于 2022-5-22 15:04

wine毛毛 发表于 2022-5-20 18:19 https://bbs.pcbeta.com/static/image/common/back.gif
没有找到相关设置项
鉴定为:Ivy Bridge
四代以后才有xcpm


现在安装通过了但是在第二阶段又出错了,大佬帮忙看一下https://bbs.pcbeta.com/viewthread-1932537-1-1.html

zytiger 发表于 2024-3-17 22:16

谢谢共享 感谢。

bdyz521 发表于 2024-3-18 00:39

bdyz521 发表于 2024-3-18 00:40

ttjx1 发表于 2024-3-31 17:51

其实可以直接修改bios打开隐藏项的

Sweetener 发表于 2024-4-3 10:22

这主板bios压根没做这个功能,能找到才怪了


tsepangching 发表于 2024-4-3 12:33

已改好,直接刷

lwx1901 发表于 2024-4-5 21:05

Sweetener 发表于 2024-4-3 10:22 https://i.pcbeta.com/static/image/common/back.gif
这主板bios压根没做这个功能,能找到才怪了

CFGLOCK是不对的,应是CFG LOCK,字符中间有空格,不能连写!

lwx1901 发表于 2024-4-5 21:13

本帖最后由 lwx1901 于 2024-4-5 21:17 编辑

不刷机解锁CFG LOCK                              1、从主板官网下载对应主板型号的BIOS固件文件或直接提取本机BIOS固件文件,一般保存格式为bin或rom。

2、在macOS下用工具软件set_Dump GUI打开BIOS固件文件,会在BIOS固件文件所在目录自动生成dump文件夹,进入该文件夹,找到一个名为dump.txt的文件,打开它,可以看到BIOS的所有设置项及偏移地址、设置参数等信息(这就是我们需要的)。

3、输入关键词CFG LOCK,检索定位到CFG LOCK设置项,找到后,准确无误地记下其十六进制偏移地址【VarStoreInfo(VarOffSet/VarName):后面的十六进制参数值】,格式为0xAAA(AAA为找到的实际值,此处仅为示例,不可照搬!),同时准确无误地记下CFG LOCK所在母项设置项名称【VarStore:后面的十六进制参数值,然后通过这个参数值定位转到dump.txt的头部,找到这个参数值对应的母项设置项名称是哪一个】,一般命名为Setup(老机型)或CpuSetup(新机型)。同时你会看到,CFG LOCK默认的出厂设置参数为0x1(即启用锁止状态), 接下来我们只需要将0x1修改为0x0(关闭解锁状态)即可解锁CFG LOCK。

4、预先将工具软件modGRUBShell.efi放入\EFI\OC\Tools\文件夹,并在config.plist>Misc杂项设置>Tools中添加启用modGRUBShell.efi,保存并重启电脑。

5、重启电脑到OC启动界面,按下空格键,调出所有隐藏的启动项,移动定位到modGRUBShell启动项,回车进入命令行操作待机界面,接下来将是最关键的操作环节,请务必小心谨慎!

6、输入查询CFG LOCK状况命令:setup_varCpuSetup 0xAAA(回车执行),你会看到执行命令后返回0x1或0x01的参数,表示CFG LOCK此时处于开启锁止状态,接下来修改这个参数值。

7、修改CFG LOCK参数命令:setup_var CpuSetup 0xAAA 00(回车执行),你会看到执行命令后参数由0x1或0x01变成了0x0或0x00,则表示CFG LOCK此时处于关闭开锁状态,注意:该修改值还没有产生作用。

8、再次查询确认CFG LOCK的状态命令:setup_varCpuSetup 0xAAA(回车执行),如果返回参数为0x0或0x00,则表示修改成功!

9、输入命令:exit(回车执行),退出命令行待机界面并返回到OC启动界面,再次关机后再次重启开机,目的是让上述修改参数起作用,重启到OC界面后,就可以正常启动到macOS了,此时就可以再次打开config.plit>Kernel内核设置>Quircks,即可取消勾选那两个与CFG LOCK有关的内核怪癖:AppleCpuPmCfgLock和AppleXcpmCfgLock 。

10、注意:命令中的大小写必须区分,0xAAA中的x为小写字母x,0x为表示十六进制。修改BIOS有风险,操作需谨慎!

11、CFG LOCK关闭解锁后,板载NVRAM非易失性寄存器已处于可读写开放状态,OC和macOS可以向NVRAM中写入数据(原生电源管理参数、启动参数、亮度参数、蓝牙参数等等)了。至于NVRAM技术有关知识和作用,网上教程很多可自行查阅。

12、还需要同时启用SSDT表:SSDT-PMC.aml或SSDT-PMCR.aml(文件名无关紧要,重要的是SSDT表代码都是一样的),因为PC机的ACPI中没有将FW芯片声明为MMIO,所以XNU内核会忽略UEFI缓存映射所声明的MMIO区域,因此该SSDT表带回了NVRAM支持,使NVRAM非易失性寄存器工作正常。需要注意的是,官方提供的这个SSDT中定义的PMCR的设备所在路径是在\_SB.PCI0.LPCB下,与你本机DSDT中定义的设备路径必须保持一致, 例如:如果你的DSDT中定义设备路径为\_SB.PC00.LPCB,那么PMCR设备所在设备路径也须修改为\_SB.PC00.LPCB,具体情况具体处理。



xiao5507749 发表于 2024-4-8 01:52

麦克没有声音。好烦啊
页: 1 [2]
查看完整版本: 解锁CFGLock遇到的问题