529664321 发表于 2020-3-14 02:27

OC等引导2.AppleLPC,XCPM,声卡——SSDT合并DSDT到BIOS备忘录!

本帖最后由 529664321 于 2020-3-14 13:08 编辑

一.工具:

   1.宪武大大SSDT包
   2.MaciASL
   3.UEFITool
二.XPCM补丁(也就是节能五项之一,电能小憩)
   1.用MaciASL打开DSDT.aml
搜索你cpu的名字,CPU的名字可能是:PR.CPU0,PR.P000,PR.PR00,SB.CPU0,SB.P000,SB.PR00, SCK0.C000, SCK0.CPU0。请依次搜索直到找到自己的CPU名字,这里我的就是PR.CPU0,如图:

   2.打开解压宪武大大的OC-SSDT包,在02-注入X86文件夹里,我们看到宪武大大已经把大部分不同名字的CPU的dsl文件都做好了。我的cpu名字叫PR.CPU0,直接MaciASL打开SSDT-PLUG-_PR.CPU0.dsl这个文件,
   3.   切换到MaciASL打开DSDT.aml,搜索PR.CPU0,打开刚才获取的XPCM.aml,复制如下图:

粘贴到我们的DSDT,位置如图:(保存之后会自动变成下图的样子)

三.AppleLPC(节能五项之一,断电后自启动)
   1.打开MaciASL偏好设置:添加RehabMan补丁源:http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master如图所示:

打开DSDT,Patch选项,找到HaswellLPC(9系以下)或者SkylakeLPC(100系以上)点击,然后点Apply,如图:

至此AppleLPC补丁完成
三.声卡ID
   1.用MaciASL打开DSDT.aml,搜索HDEF或者HDAS(HDAS需要全部更名为HDEF)这里以HDEF为例,HDAS的WIN+F键,搜索HDAS,搜索出来的全部改为HDEF

   2.下载附件HDEF_Patch.txt到桌面
   3.Patch选项>点击open选项,找到桌面HDEF_Patch.txt,然后点击Apply选项载入补丁,
   4.打开HDEF_Patch.txt复制代码,如图:

粘贴到DSDT如图位置

打DTGP函数补丁:MaciASL偏好设置添加补丁源:Sourceforge http://maciasl.sourceforge.net

点击Patch选项,找到并点击Insert DTGP补丁,点击Apply,载入补丁,保存DSDT!至此声卡ID注入完毕!
四.DSDT植入BIOS
   用UEFITool打开BIOS,GUID搜索C118,如图



保存BIOS,刷入BIOS即可!这个只是我个人备忘录!!!!!
4183892[/attach

dsmmyq 发表于 2020-3-14 07:47

学习学习……

tyuan1231 发表于 2020-3-14 07:49

感觉好复杂,优势是啥呢?

loveqp 发表于 2020-3-14 08:41

技嘉的主板

52hh 发表于 2020-3-14 08:41

gubinhao 发表于 2020-3-14 09:18

你这BIOS是怎么刷上去的的我的BIOS不能刷上去呀显示 BIOS无效,我是在BIOS里直接升级的。

LeeJon 发表于 2020-3-14 09:21

能rename就好,教程有风险,请谨慎操作。

no-cat 发表于 2020-3-14 09:25

本帖最后由 no-cat 于 2020-3-14 10:00 编辑

楼主的教程很详细,谢谢分享。不过最近接触下来,发现OC引导并不主张修改dsdt和变更原有命名,问题的修复尽可能通过config配置和ssdt补丁实现。

529664321 发表于 2020-3-14 14:00

gubinhao 发表于 2020-3-14 09:18 https://www.pcbeta.com/static/image/common/back.gif
你这BIOS是怎么刷上去的的我的BIOS不能刷上去呀显示 BIOS无效,我是在BIOS里直接升级的。

http://www.smxdiy.com/thread-1086-1-1.html

529664321 发表于 2020-3-14 14:05

no-cat 发表于 2020-3-14 09:25 https://www.pcbeta.com/static/image/common/back.gif
楼主的教程很详细,谢谢分享。不过最近接触下来,发现OC引导并不主张修改dsdt和变更原有命名,问题的修复尽 ...

我老了,不太想折腾了,想全部放BIOS里,以后重做系统或者升级系统,直接放驱动进去完事!

529664321 发表于 2020-3-14 14:09

52hh 发表于 2020-3-14 08:41 https://www.pcbeta.com/static/image/common/back.gif
能用简单的办法,绝不用复杂的,能用软件实现的功能,绝不刷Bios改动硬件。楼主一切以简单实用为前提,无限 ...

我很少用到电脑,电脑只是我的折腾品,不是为了白而白,只是想以后放个驱动进去,就运行!说白了,还是比较懒啊!这个只是我的备忘录,老了,记性不好,过几天就会忘记!

529664321 发表于 2020-3-14 14:11

tyuan1231 发表于 2020-3-14 07:49 https://www.pcbeta.com/static/image/common/back.gif
感觉好复杂,优势是啥呢?

优势就是,以后只管升级或者装系统

aiolia2 发表于 2020-3-14 14:19

刷BIOS感觉风险大啊{:5_274:}

529664321 发表于 2020-3-14 14:33

本帖最后由 529664321 于 2020-3-14 19:41 编辑

集显忘了,补上

补丁模板:                  Method (_DSM, 4, NotSerialized)// _DSM: Device-Specific Method                  {                        If (LEqual (Arg2, Zero))                        {                            Return (Buffer (One)                            {                                 0x03                                                                     })                        }
                        Return (Package (0x08)                        {                            "device-id",                           Buffer (0x04)                            {                                 0x12, 0x04, 0x00, 0x00                                                   },
                            "AAPL,ig-platform-id",                           Buffer (0x04)                            {                                 0x04, 0x00, 0x12, 0x04                                                   },
                            "hda-gfx",                           Buffer (0x0A)                            {                              "onboard-1"                            },
                            "model",                           Buffer (0x18)                            {                              "Intel HD Graphics P4600"                            }                        })                  }                }





淮子123 发表于 2020-3-14 14:39

非常感谢分享。谢谢

局域人生 发表于 2020-3-14 17:41

aiolia2 发表于 2020-3-14 14:19 https://www.pcbeta.com/static/image/common/back.gif
刷BIOS感觉风险大啊

刷bios本身这个操作,风险本身并不大。大风险的是,自己定制第三方bios,这个第三方bios能不能做到和自己主板完全兼容。

black-snowflake 发表于 2020-3-14 18:33

这个教程给了很大的启发,不知道华硕的Z390可不可以刷,现在还在摸索期间,等着各项稳定之后试一下,谢谢楼主分享

黄增光 发表于 2020-3-14 18:40

gubinhao 发表于 2020-3-14 09:18 https://www.pcbeta.com/static/image/common/back.gif
你这BIOS是怎么刷上去的的我的BIOS不能刷上去呀显示 BIOS无效,我是在BIOS里直接升级的。

估计要用编程器,教程很高级的的样子,一时半会儿是搞不懂了

cqvl 发表于 2020-4-13 11:39

非常好的技术文档,找了几个月的dsdt模块终于找到了

529664321 发表于 2020-4-13 12:43

黄增光 发表于 2020-3-14 18:40
估计要用编程器,教程很高级的的样子,一时半会儿是搞不懂了

不必编程器,dos也可以
页: [1] 2 3
查看完整版本: OC等引导2.AppleLPC,XCPM,声卡——SSDT合并DSDT到BIOS备忘录!