利用DSDT编译 声卡驱动
1、基本卡在Clover启动中,要打开啰嗦模式-v,查看错误提示
启动失败,基本是EF中包含不适用的patch、kexts,更换带Clover的镜像或者替换U盘的EFI
2、声卡驱动最难的部分:
笔记本驱动声卡,1)EFI/Clover/kexts/Other放入AppleALC.kext、Lilu.kext
2)EFI/Clover/ACPI/patched放入添加IRQ补丁的DSDT.aml文件
3、DSDT编译技巧:
1)提取原文件:Clover启动界面按F4,自动保存机型原始DSDT在EFI/Clover/ACPI/origin中。
2)利用iasl联合反编译DSDT、SSDT*文件,获得后缀名DSDT.dsl、SSDT.dsl等文件。
iasl有多个版本,要用最新的iasl6.1, 否则其他版本会出错。
3)获取DSL文件 编译命令: iasl -e DSDT.aml -d SSDT*.aml
4)MaciASL编译DSTD.dsl文件,打好补丁另存为DSDT.aml,放入EFI/Clover/ACPI/pached,重新启动即可识别。
MaciASL模式要选择,点击compile是不会有error的,可能有warning。否则调测会报很多错误。正确的版本是不需要改代码调bug的!!!!!!血的教训啊。
进入MaciASL后,偏好设置iASL选项卡编译选项选择ACPI 6.2a
使用版本:Maciasl20180507最新版
5)补丁操作:
RehabMan大神的针对笔记本黑苹果的补丁:
http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master,添加System-IRQ.txt补丁即可。
最后一步:另存为DSDT.aml,放入EFI/Clover/ACPI/pached。