tudoubocai 发表于 2017-8-31 12:05

20170831,ALC233最新applealc的注意事项

本帖最后由 tudoubocai 于 2017-9-5 11:12 编辑

首先感谢vit9696给大家提供applealc。


不敢乱编辑,怕全没了驱动内置麦克风的方法,看楼下

在教程开始之前提醒几点
0、二合一接口声卡,内置麦克风不能用。听说无解……
1、最新的applealc不需要在dsdt打hpet补丁。打了此补丁,会导致后面我们修改LayoutID的很麻烦。要修改dsdt然后编译神马的。直接在clover里面添加LayoutID就行了。
2、你从Ubuntu提取出来的codec不一定全对。要灵活应用。我就遇到这个情况。我提取的codec,麦克风输入根本不在提取的节点上,还是后来自己用排除法找出来的。花了2天时间😢
3、最新版的applealc,其实不需要自己提取codec了。至少在alc233声卡上是这样的。233的7种情况,vit9696都已经做进去了。除非你的声卡是在整个applealc都没有包含的情况下,才需要自己提取codec。
4、国行版的iPhone耳机麦克风输入不兼容!!!国行版的beats solo插线也不兼容!!!……之前有朋友提到过用水货耳机可用,当时没注意……我整个驱动做完了后,卡在外麦输入的问题上。因为我把国行版的耳机插电脑上,麦克风根本不识别。换了魅族、vivo的耳机就可用了!坑爹呀……


然后开始玩吧!
首先,和所有教程一样
我的声卡ALC233
终端输入
git clone https://github.com/vit9696/AppleALC
下载完成后,会在finder→“用户名”下面出现applealc文件夹。
下载debug版的lilu.kext放到这个applealc文件夹下。
打开applealc→resources,下面有很多声卡,找到你的声卡型号文件夹,打开info.plist。
检查codecID是不是你的。codecID,就是通过那个10ec0233转换来的(alc269就是10ec0269,以此类推)。后面三位一般就是你的声卡型号。打开macOS Sierra自带的计算器,右上角显示着8、10、16,这个就是8进制10进制16进制。点16,然后输入10ec0233。然后点10,转换出来的是283902515。这个就是codecID。保存。
然后运行AppleALC.xcodeproj(需要先安装xcode,APP store有)。
点product→archive,就开始编译了。如果出错,一般是lilu.kext没有放到applealc下面。或者lilu.kext不是debug版的。
编译完了会打开一个新窗口,点击窗口右面的export按钮,选save built products,点next。找个位置保存好。
得到的applealc.kext就是我们要的东西了。把它放到clover→kexts→other。把lilu.kext也放到这个目录。

改clover下的config.plist文件,root→devices→audio→lnjectID(LayoutID)为3、4、5、13、27、28、29。一个个试
内外喇叭、内外麦克风都正常就对了。
我的用3的时候麦克风是内置喇叭,用4的时候内置麦克风无声外麦克风不识别,用5的时候内置麦克风无声外麦克风可用。
所以用了5。5里面的configdata也是最适合我这个声卡的。

用kext wizard清空缓存。也可以修复下权限。再重启。

好了,祝你好运!





yuandidihjq 发表于 2017-9-2 00:47

感谢楼主分享。

tudoubocai 发表于 2017-9-5 19:46

其实驱动内置麦克风很简单。
我把ID改岛27,就能用内置的了。但外置的又不识别了……

所以,在试ID的时候,不要有声音就不管了。一口气把所有的都试完,说不定有惊喜。

我现在就是,一般用内置麦克风。如果实在要用外置麦克风的时候,把ID改一下,改成3。重启下电脑,就可以了。
如果改成原本不是你的ID,喇叭、耳机有杂音了的话,用这个补丁
ALCPlugFix
就没有杂音了。

findyla 发表于 2017-9-7 23:43

不对啊,这个里面就没有所谓的laout,platform文件啊,注入的是哪里的

zyzchen 发表于 2017-9-7 23:58

这玩意还不如万能驱动了 我还以为有比仿冒更简单一样完美的方法了

tudoubocai 发表于 2017-9-9 15:57

findyla 发表于 2017-9-7 23:43 https://www.pcbeta.com/static/image/common/back.gif
不对啊,这个里面就没有所谓的laout,platform文件啊,注入的是哪里的

根据我的经验,现在最新版的applealc不需要改东西,直接编译就好了。
然后在clover里面去注入声卡ID,你的声卡有几种ID,一个一个试,试出最满意的一个,别刚出声就放弃。
声卡ID可以到下载applealc文件夹→resources→alcxxx(声卡型号)→info.plist文件,打开之后
information property list→files→layouts下面去看0、1、2、3、4、5……点开,里面有个ID就是你这个型号可能的几种ID,把这个ID注入到clover里面,看声卡的驱动情况。包括内置喇叭、声音输出、内置麦克风、外置麦克风。全部都正常,就最好了。

tudoubocai 发表于 2017-9-9 15:59

zyzchen 发表于 2017-9-7 23:58 https://www.pcbeta.com/static/image/common/back.gif
这玩意还不如万能驱动了 我还以为有比仿冒更简单一样完美的方法了

如果万能声卡可用,而且没有强迫症的朋友,用万能声卡是最好的选择。
我的电脑用万能声卡(你是说的voodoohda吧),会五国……
applehda又太麻烦。
相比来讲,这个是比较简单,驱动成功了又很高的方法。
它的作用只是让自带的applehda能够识别声卡,并让功能正常使用。

开黑小爱 发表于 2017-9-12 21:23

开剧场戏剧课程就哭了

开黑小爱 发表于 2017-9-12 21:25

符合法国广播 v 把 v

zhangyuting520 发表于 2017-9-12 21:32

谢谢楼主分享

Epicin 发表于 2017-9-14 21:17

感谢楼主分享

raoyong1985 发表于 2017-10-5 05:00

谢谢楼主分享谢谢楼主分享

raoyong1985 发表于 2017-10-5 05:02

谢谢楼主分享

JXIET 发表于 2017-10-5 18:36


谢谢楼主分享谢谢楼主分享

ID1ID 发表于 2017-10-15 15:12

谢谢老大分享

gabriel0401 发表于 2017-10-16 13:37

谢谢楼主分享

gabriel0401 发表于 2017-10-16 13:38

谢谢楼主分享

小黑在线 发表于 2017-11-11 08:12

感谢楼主分享

小黑在线 发表于 2017-11-12 22:45

感谢楼主分享,试一下

ID1ID 发表于 2018-2-3 21:55

谢谢老大分享
页: [1] 2
查看完整版本: 20170831,ALC233最新applealc的注意事项