本帖最后由 lk1203 于 2018-6-14 12:48 编辑
HOTPATCH使用方式这里不谈安装,不谈驱动,只谈你安装完成后,如何使用HOTPATCH来给机器打补丁。
我只介绍通用的方法,不介绍原理,成功与否就看你自己来了,我个人使用是没有问题。
本教程参考RehabMan本人介绍方法所实践,清晰明了的让你使用HOTPATCH,放弃DSDT。
但有些东西还是只能使用DSDT,至少我没有找到方法,比如笔记本单独独显的亮度调节。 不多废话,开始吧。 1、下载源码 确保你安装了git命令
如果你对Linux很熟悉,把目录改成自己想创建的名称也可以,但如果你什么都不懂,还是跟着命令用默认的吧。 > mkdir ~/Projects;
> cd ~/Projects;
> git clone https://github.com/RehabMan/HP-ProBook-4x30s-DSDT-Patch probook.git;
> git clone https://github.com/RehabMan/OS-X-Clover-Laptop-Config.git guide.git;
2、安装iasl命令 速度很慢,直接打开网址下载更快一点。
iasl_download > cd ~/Downloads;
> curl --remote-name --progress-bar --location https://bitbucket.org/RehabMan/acpica/downloads/iasl.zip;
> unzip iasl.zip;
> sudo cp iasl /usr/local/bin;
3、编译 > cd ~/Projects/guide.git
> make
编译好的文件都在Build目录下 接下来就是怎么使用HOTPATCH文件了1、用PlistEdit Pro分别打开你自己在使用的config.plist文件
与/Projects/guide.git/hotpatch/config.plist文件,目录别搞错了 2、打开MaciASL
3、展开
patches目录下有很多补丁,你要做的就是:
看到Comment那行的string了吗change APSS to APXX
切换到MasiASL,用command+F搜索APSS,注意是在右边搜索,不是在左边树状图里。
如果搜索有反馈的话,也就是有内容,就把直接把0那一行托到到你自己的config.plist里。 然后如果有对应的aml文件就托到/efi/clover/acpi/patched里面 SSDT-RMCF是全局配置文件,这个文件一定要托进去 搜索的时候建议多等待一会,因为字符较多,可能有延时。
层级目录一定要分清,没有的话就先新建。 最后就是在Clover里添加上文件名称,右下角Sort-order
如果你想驱动ACL声卡的话 Clover配置文件中不要注入ID,修改SSDT-RMCF里的AUDL数字,再修改SSDT-HDEF中的0x28,我的是0x28,ID为4就修改成0x04 Buffer (0x04) { 0x28, 0x00, 0x00, 0x00 },
防止版式不对
-------------------------------------------------------SSDT-IGPU/SSDT-PNLF是相辅的。IGPU驱动集成显卡,PNLF是亮度调节,但如果只有独立显卡不能用,会黑屏。单独加PNLF好像也没用,放了IGPU的话Clover配置里应该不需要注入ig-xxxxx-id了。
SSDT-XCPM是变频,直接托入patched并加入sort order即可。
|