黑苹果声卡 cx20751/2 驱动方法


准备工作

首先从linux提取codec,然后整理codec提取节点数据,参考我的另一篇帖子http://blog.athlonreg.top/Driver-audio-for-hackintosh.html

对比节点数据

这里拿我的CX20751为例,codec整理的数据如下

看其中的Line in节点,即Mic at Ext,我的是0x19,那么我的AppleALC就需要注入Layout-ID28,如果你的CX20751/2提取的数据中此节点是0x18,就需要注入Layout-ID3

注入Layout-ID

DSDT方式

挂载你的ESP分区,打开DSDT,打上声卡Layout-ID注入补丁

如图,312都可以,我拿12为例,点击此补丁,将如下图中的12改为28,然后点击Apply

如果你的需要注入3,只需直接打上那个为3的补丁即可

Hotpatch方式

将图中三个SSDT放入/EFI/CLOVER/ACPI/patched,三个文件分别做以下修改,我的是28改为0x1C,如果你的是3,则改为0x03

![image-20181231141502091](/Users/canvas/Library/Application Support/typora-user-images/image-20181231141502091.png)

然后在config.plist中勾选以下选项

config方式

同样勾选以下选项

然后注入ID,此处根据前面的Layout-ID决定注入3还是28

放驱动

AppleALCLiluCodecCommander三个驱动放到/EFI/CLOVER/kexts/Other

https://github.com/vit9696/AppleALC/releases
https://github.com/vit9696/Lilu/releases
https://bitbucket.org/RehabMan/os-x-eapd-codec-commander/downloads/

注意三个驱动都用Release里面的

SSDT

打开终端执行

$ git clone https://github.com/RehabMan/OS-X-Clover-Laptop-Config

利用MaciASL打开SSDT-CX20752.dsl,将其另存为SSDT-CX20752.aml。保存至/EFI/CLOVER/ACPI/patched,如果你正在使用SortedOrder,则将其加入进去。

然后保存全部工作重启。

声卡输入修复

若遇到声卡内建输入或耳机线路输入无电平的情况,请继续以下步骤。

下载ALCPlugFix for AppleALC.zip

https://github.com/athlonreg/ASUS-F455LD-i5-4210u

打开终端执行

$ git clone https://github.com/athlonreg/ASUS-F455LD-i5-4210u

下载完成后,如果你的Layout-ID3,则将其中的ALCPlugFix-LayoutID=3.zip解压至桌面,若为28则将其中的ALCPlugFix-LayoutID=28.zip解压至桌面,执行

$ cd ~/Desktop/ALCPlugFix/alc_fix 
$ chmod +x install.sh 
$ ./install.sh 

然后根据提示输入密码回车。最后保存重启即可。

新版 AppleALC 已经解决此问题,注入 ID 7即可。


文章作者: 套陆
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 套陆 !
  目录