KINGOFAK 发表于 2019-3-2 17:53

仿冒ALC235遇难,请求支援

由于万能声卡驱动不能自动切换设备等各种原因,所以我决定自己仿冒声卡驱动。我照着黑果小兵的教程完成了大部分工作(《使用AppleALC声卡仿冒驱动AppleHDA的正确姿势》 )。在我整理完路径和configdata准备进入下一步时,由于教程的后半部分讲得不是很详细,我看不明白,不知如何下手,所以我又参考了另一篇教程编译ALC的部分(《黑苹果定制声卡驱动(ALC892为例)》)。按照教程,我修改了ALC235->info.plist , platforms.xml.zlib , layout.xml.zlib 还有 pinconfigs.kext这四个文件。       悲伤的是,虽然我的HDA和ALC都加载了,但是声卡还是没能驱动,图标是灰色的,也无法找到音频设备。
       我把我仿冒声卡所提取的信息放在归档中,哪位大佬能抽空指出我的错误,不胜感激。提前致谢!

KINGOFAK 发表于 2019-3-2 21:15

贴上我的文件

liziqi2000 发表于 2019-3-2 21:16

不需要仿冒啊,直接注入id就可以

KINGOFAK 发表于 2019-3-2 21:43

liziqi2000 发表于 2019-3-2 21:16 https://www.pcbeta.com/static/image/common/back.gif
不需要仿冒啊,直接注入id就可以

clover注入ID吗?我试过几个值都不行啊

39军小兵张 发表于 2019-3-3 21:07

根据你提供的,不需要自己仿冒了,用官方的3,11,14,15,28。这个卡节点全是一样的,只不过排列分组不一样而已。建议用注入3。

52306 发表于 2019-3-4 10:21

39军小兵张 发表于 2019-3-3 21:07 https://www.pcbeta.com/static/image/common/back.gif
根据你提供的,不需要自己仿冒了,用官方的3,11,14,15,28。这个卡节点全是一样的,只不过排列分组不一样 ...

不是一共三个id你咋出来这么多

39军小兵张 发表于 2019-3-4 12:27

52306 发表于 2019-3-4 10:21
不是一共三个id你咋出来这么多

我下载的是最新1.3.6的源代码,当然不管多少的,注入3是肯定有的,推荐使用

52306 发表于 2019-3-4 13:20

39军小兵张 发表于 2019-3-4 12:27 https://www.pcbeta.com/static/image/common/back.gif
我下载的是最新1.3.6的源代码,当然不管多少的,注入3是肯定有的,推荐使用

我的注入的是28,现在也好用

39军小兵张 发表于 2019-3-4 13:43

52306 发表于 2019-3-4 13:20
我的注入的是28,现在也好用

28的麦克好像没分在一组,不能插拔切换吧

zhangfil88 发表于 2019-3-4 14:39

KINGOFAK 发表于 2019-3-2 21:43 https://www.pcbeta.com/static/image/common/back.gif
clover注入ID吗?我试过几个值都不行啊

换alc和lilu版本

52306 发表于 2019-3-4 14:50

39军小兵张 发表于 2019-3-4 13:43 https://www.pcbeta.com/static/image/common/back.gif
28的麦克好像没分在一组,不能插拔切换吧

好用啊没问题啊

KINGOFAK 发表于 2019-3-4 16:07

39军小兵张 发表于 2019-3-3 21:07 https://www.pcbeta.com/static/image/common/back.gif
根据你提供的,不需要自己仿冒了,用官方的3,11,14,15,28。这个卡节点全是一样的,只不过排列分组不一样 ...

请问注入ID是直接在config里面inject就可以了吗?还是需要DSDT注入呢?

87zrjojo 发表于 2019-3-4 18:20

你这个configdata是脚本制作的有些错误也没有修正,给你整理了一份,按照这个来,你这个节点很简单,应该没有问题的。注意的是Layoutxx.xml和platformxx.xml的制作,要按格式来,注意看教程。配合Lilu和AppleALC,自己试试替换AppleALC里面ALC235的Layout-id和相关信息,再编译即可。

39军小兵张 发表于 2019-3-4 19:09

KINGOFAK 发表于 2019-3-4 16:07
请问注入ID是直接在config里面inject就可以了吗?还是需要DSDT注入呢?

用applealc的话,在config注入就可,当然前提是能加载hda,不然都白搭。自己仿冒的话,一定要下载applealc的源代码,然后进行相应修改,最后编译

KINGOFAK 发表于 2019-3-4 21:50

87zrjojo 发表于 2019-3-4 18:20 https://www.pcbeta.com/static/image/common/back.gif
你这个configdata是脚本制作的有些错误也没有修正,给你整理了一份,按照这个来,你这个节点很简单,应该没 ...

谢谢,我看了你的教程,有点疑惑的是,Layout和Platform两个文件不是放在ALC里面的吗?我修改的是ALC里面的这两个文件,HDA使用原版的对吗?

KINGOFAK 发表于 2019-3-5 00:55

87zrjojo 发表于 2019-3-4 18:20 https://www.pcbeta.com/static/image/common/back.gif
你这个configdata是脚本制作的有些错误也没有修正,给你整理了一份,按照这个来,你这个节点很简单,应该没 ...

不知为何,HDA又加载不了!有时候可以有时候不可以。

87zrjojo 发表于 2019-3-5 13:36

KINGOFAK 发表于 2019-3-4 21:50 https://www.pcbeta.com/static/image/common/back.gif
谢谢,我看了你的教程,有点疑惑的是,Layout和Platform两个文件不是放在ALC里面的吗?我修改的是ALC里面 ...

就是ALC里面的文件啊,AppleHDA不要动

87zrjojo 发表于 2019-3-5 13:43

KINGOFAK 发表于 2019-3-5 00:55 https://www.pcbeta.com/static/image/common/back.gif
不知为何,HDA又加载不了!有时候可以有时候不可以。

AppleALC不要和FakePCIID-HDMI-Graphics.kext一同使用会有冲突。注意AppleALC里面有很多项要改,比如Layout-id要选用合适的,不要和原有的id冲突,pinconfig.kext里面是不是自己添加了新的Hardwareconfiguration项目,也不要和其它ALC235冲突,再就是clover或DSDT注入是否正确等等。。。很多要自己亲自试了才晓得哪里出错,不行再一步步重新做,重建缓存再试试呗

KINGOFAK 发表于 2019-3-5 13:48

87zrjojo 发表于 2019-3-5 13:36 https://www.pcbeta.com/static/image/common/back.gif
就是ALC里面的文件啊,AppleHDA不要动

之前我装过万能驱动,会不会因此就无法用ALC了呢?试了好多次,图标都是灰色的。唉

KINGOFAK 发表于 2019-3-5 16:35

87zrjojo 发表于 2019-3-5 13:43 https://www.pcbeta.com/static/image/common/back.gif
AppleALC不要和FakePCIID-HDMI-Graphics.kext一同使用会有冲突。注意AppleALC里面有很多项要改,比如Layo ...

谢谢,辛苦了,我再捣鼓捣鼓
页: [1] 2
查看完整版本: 仿冒ALC235遇难,请求支援