AppleALC定制教程(ALC255-ALC3234)
继上次教程7.配置文件的修改此处需要用到PlistEdit Pro > 下载
首先打开我们下载或同步好的AppleALC文件夹,进入Resources目录下,你会看到很多很多的文件,文件名是声卡的型号,接下来我们进行以下操作
然后进入你的保留下来的属于你声卡型号的文件夹
一堆文件对我们来说大多都没用,我们只需要保留info.plist,至于layout.xml以及Platforms.xml这两者各保留一个即可
Ps:这里除了info.plist文件之外,layout和Platforms文件名里的数字可以随意修改,只要只要在后期的修改里填写正确即可,我这里将这两者改为9,分别是layout9.xml和Platforms9.xml
> info.plist文件的修改
修改前:
修改后:
Ps:如果你更改了info.plist里面的layout和platforms文件的名字,那么也要在你的声卡目录下更改成和你info.plist配置文件里的所更改的保持一致,格式千万别动,就只能动名名字,至于.zlib文件不用我们准换,到后期编译的时候会自动帮你转换的
> layout文件的修改
> Platforms文件的修改
在修改之前必须,先把你推导出来的路径转化为十进制!!!!!!!!
上面的两个文件,这个文件就是让你把自己整理出来的有效路径添加进去,由于我只是想先驱动内置麦克风和内置扬声器,所以只需要修改两个地方
> PinConfigs.kext/Contents/info.plist文件的修改
PinConfigs.kext和你的声卡在同一目录下
右键单击PinConfigs.kext,选择"显示包内容"
对其进行初步修改
对其进行数据修改 准备好你的ConfigData数据
Digital Unknown Mic at Int N/A 18 0x12 01271C10 01271D01 01271EA6 01271F90 Analog UnknownSpeaker at Int N/A 20 0x14 01471C40 01471D01 01471E17 01471F90 01470C02
然后你的ConfigData数据整理成这样(也就是上面红色标注的那两段):
【01271C10 01271D01 01271EA6 01271F90 01471C40 01471D01 01471E17 01471F90 01470C02】
修改后是这个样子的:
8.Lilu和AppleALC的编译工作
在编译之前,请确保您的Xcode能够正常的工作!!!
> 编译Lilu
进入"Lilu"文件夹目录,双击"Lilu.xcodeproj"
> 编译AppleALC
上一步完成后,一定要把Lilu.kext复制一份到AppleALC目录下,不然编译会报错
9.使用
> 编译好之后将AppleALC.kext和Lilu.kext放到EFI/CLOVER/kext/Other里面就好了,然后用Kext Utility进行缓存重建就好了
> 驱动放好以后需要你在你的DSDT打入IRQ补丁和HDEF补丁(注意了,如果你前面改过layoutID的话,你需要在你的DSDT文件里面搜索"layout",将那里的ID改成你的,是一定要!!!)
> DSDT报错问题
> 最后在config.plist中注入你的ID
在这里还需要说明一点,网上其他大神的教程里,多有提到".zlib"的转换,在里我想说的是,现在不用了,这几次的排错过程中,这占据了大部分的错误,你每编译一次,记得把.zlib格式的文件删掉,这个格式的文件在你的声卡目录下,每编译一次就会自动转换一次,并且原本的.xml文件不会被删除。谢谢!!!!!
第一部分教程链接:https://bbs.pcbeta.com/viewthread-1783179-1-1.html 很详细,认真学习一下,谢谢分享。 大神,能分享一下你的applealc不,10.13下的。 jifoxbcec 发表于 2018-5-2 20:49 https://www.pcbeta.com/static/image/common/back.gif
大神,能分享一下你的applealc不,10.13下的。
我是10.12.6的最新版本 不敢确保你10.13下是否可以使用 注入的ID是9 你试试吧 不管用的话 就把codec给我好啦 HDMI输出我还没改 外置的麦克风我这个声卡不支持 jifoxbcec 发表于 2018-5-2 20:49 https://www.pcbeta.com/static/image/common/back.gif
大神,能分享一下你的applealc不,10.13下的。
浪潮云 发表于 2018-5-4 00:06 https://www.pcbeta.com/static/image/common/back.gif
试了,可以驱动,但节点应该不太一样,没有内置扬声器,前置输出只有伴奏。 后来用最新的applealc 注入27比较合适。
Thank very much!!! jifoxbcec 发表于 2018-5-7 11:50 https://www.pcbeta.com/static/image/common/back.gif
试了,可以驱动,但节点应该不太一样,没有内置扬声器,前置输出只有伴奏。 后来用最新的applealc 注入27 ...
我的耳机也是这种情况 后来试了好多方法都是没辙 能用就好啦{:5_262:} 很好的教材,谢谢你的分享。
感谢楼主分享 我也是ALC255(ALC3234),但是我的机器比较特殊,只有一个spdif光纤输出,我现在用这个型号声卡所有的layout ID系统里面都能显示有内置扬声器和内置麦克风,但是实际我机器根本就没有这些接口输出,怎样能让声卡只从光纤输出呢? 教程很好,但是还是不懂,因为我不是小白!{:5_297:} 谢谢分享!!! 感谢分享,试试看行不行! 感谢分享 留着备用
好文章ggggvb 9.使用里面的第二步不是很懂,有教程吗楼主? 谢谢分享,按你的教程正弄着呐 谢谢分享,按你的教程正弄着呐
大神,教程不错,
页:
[1]
2