字体:  

献给所有用 IDT 声卡 的兄弟们!!

geniiyr 发表于: 2008-11-21 22:44 来源: 远景无限博客

1:在设备管理器的声音选项里找到IDT High Definition Audio CODEC,右键属性,详细信息,硬件id里找到你声卡的id。我的是0x111D76B2,用leopard本身自带的计算器转换成十进制的数字111D76B2--->287143602。
然后在设备管理器的系统设备里找到High Definition Audio 控制器,右键属性,详细信息,硬件id里找到控制器的id。我的是0x293e8086。

2:下载hexedit软件,用它打开附件里的AppleHDA.kext/contents/macos/applehda搜索B2761D11,能够搜索到两处。注意到B2761D11是以两个数字为一组倒着排列的声卡id。例如我的声卡id:11 1D 76 B2--->B2 76 1D 11。然后根据你的声卡id倒着改过来更改掉搜索到的B2761D11。

3:打开AppleHDA.kext/contents/info.plist,找到里面的两个CodecID,都改成你声卡id的十进制值,我的是CodecID = 287143602。

4:打开AppleHDA.kext/contents/plugins/AppleHDAController.kext/contents/info.plist 找到IOPCIPrimaryMatch,改成你控制器的id。我的是IOPCIPrimaryMatch = 0x293e8086。
把这个info.plist里的CodecID也改成你声卡id的十进制值,我的是CodecID = 287143602。

5:修改AppleHDA.kext/contents/plugins/AppleHDAController.kext/contents/info.plist里的ConfigData。首先在设备管理器的声音选项里找到IDT High Definition Audio CODEC,右键属性,详细信息,选设备类 GUID。复制里面的值,我的是{4d36e96c-e325-11ce-bfc1-08002be10318}然后打开注册表编辑器搜索4d36e96c-e325-11ce-bfc1-08002be10318。找到其中的PinConfigOverrideVerbs一栏,把里面的数值全部按照两个一组倒着记下来。我的是:
<00a71c1f 00a71d10 00a71e21 00a71f02 00b71c20 00b71d10 00b71ea1 00b71f02 00c71cf0 00c71d00 00c71ef0 00c71f40 00d71c10 00d71d11 00d71e17 00d71f90 00e71c2e 00e71d10 00e71ea1 00e71f28 00f71cf2 00f71d00 00f71ef0 00f71f40 01471cf3 01471d00 01471ef0 01471f40 01871c70 01871d03 01871ea6 01871f90 01971cf5 01971d00 01971ef0 01971f40 01e71ca0 01e71d10 01e71e44 01e71f21 01f71cf5 01f71d00 01f71ef1 01f71f40 02071cf6 02071d00 02071ef1 02071f40 02771cf7 02771d00 02771ef0 02771f40 00000034>
然后更改掉AppleHDA.kext/contents/plugins/AppleHDAController.kext/contents/info.plist中ConfigData里的值。

6:最后删除掉/System/Library/Extensions/AppleHDA.kext。用Kext Helper安装你修改好后的AppleHDA.kext,和附件里的HDAEnabler.kext。最后在osx86tools中修复权限,清空cache,重启。搞定...

[ 本帖最后由 geniiyr 于 2008-11-21 22:50 编辑 ]


捕获2.JPG

AppleHDA.part1.rar
(2008-11-21 22:44:26, Size: 256 KB, Downloads: 23)

AppleHDA.part2.rar
(2008-11-21 22:44:26, Size: 37.4 KB, Downloads: 22)

HDAEnabler.kext.zip
(2008-11-21 22:44:26, Size: 10.7 KB, Downloads: 19)

HexEdit_220.part1.rar
(2008-11-21 22:44:26, Size: 256 KB, Downloads: 25)

HexEdit_220.part2.rar
(2008-11-21 22:44:26, Size: 256 KB, Downloads: 23)

HexEdit_220.part3.rar
(2008-11-21 22:44:26, Size: 6.57 KB, Downloads: 18)


捕获1.JPG


捕获.JPG

最新回复

coolhom at 2008-11-22 12:10:21
太好了,我去试试
雨三郎 at 2008-11-22 14:03:17
楼主,我真的很感激你,55555555555555,马上去试,如果成功的话
我该怎么办呢???????
nakwan at 2008-11-22 15:16:12
这帖我发过,不过没这个详细,楼祝辛苦了,楼上试试楼主的方法吧,
楼上的下载我那修改好的文件没成功,可能是我漏了第四步.
或许你补上添加这个0x103C30F7,修改的地方是一样的
好像要删除ALCinject.kext这个文件
geniiyr at 2008-11-22 16:23:06
第五步也很重要啊,以前我没第五步,有显示就是不出声。。。
ALCinject.kext我忘了自己删了没。。。
nakwan at 2008-11-22 16:26:48
反正是折腾了不少时间,相信大伙都是刚用上不久吧,还处在找驱动的过程当中,
雨三郎 at 2008-11-22 18:14:24

QUOTE:

原帖由 geniiyr 于 2008-11-22 16:23 发表
第五步也很重要啊,以前我没第五步,有显示就是不出声。。。
ALCinject.kext我忘了自己删了没。。。
楼主,我也觉得之前的问题是出在第五步了,但是现在我严格按照你的步骤,还是不行!!!
奇怪了!!!

安装重启后在关于本机-更多信息-音频(内建)里倒是识别了显卡,如下显示:

Intel 高清晰度音频 (HDA):

  设备 ID:        0x103C30F7
  音频 ID:        12
  可用设备:
  麦克风:
  连接:        内部
  扬声器:
  连接:        内部
  麦克风:
  连接:        1/8 英寸插孔

但是仍不出声,声音控制面版里显示声卡是未被识别的!!


我的设备ID是与控制器硬件ID都与你完全一样,唯一不同的是注册表中的那串码,我的是(已经按你所说的颠倒顺序并严格核对无误):

00a71c1f 00a71d20 00a71e21 00a71f02 00b71c20 00b71d20 00b71ea1 00b71f02 00c71cf8 00c71d00 00c71ef1 00c71f40 00d71c10 00d71d01 00d71e17 00d71f90 00e71cf1 00e71d00 00e71ef1 00e71f40 00f71cf0 00f71d00 00f71ef1 00f71f40 01471cf2 01471d00 01471ef1 01471f40 01871c2e 01871d91 01871ea6 01871f95 01971cf5 01971d00 01971ef0 01971f40 01e71cf3 01e71d00 01e71ef0 01e71f40 01f71cf6 01f71d00 01f71ef0 01f71f40 02071cf7 02071d00 02071ef0 02071f40 02771cf0 02771d00 02771ef0 02771f40 00000034

难道是在替换的时候出了错误?

对了,需要替换的原文件里相关字段好像是这样的:

<key>ConfigData</key>
                                        <data>AKccHwCnHUAApx4hAKcfAgC3HCAAtx2QALceoQC3HwIAxxzwAMcdAADHHvEAxx9AANccEADXHREA1x4XANcfkADnHPIA5x0AAOce8QDnH0AA9xz3APcdAAD3HvEA9x9AAUcc8wFHHQABRx7xAUcfQAGHHFABhx0RAYcepgGHH4UBlxz0AZcdAAGXHvEBlx9AAeccoAHnHREB5x5EAecfAQH3HPUB9x0AAfce8QH3H0ACBxz2A***AAIHHvECBx9AAncc+AJ3HQACdx7xAncfQA==</data>


应该改成这样吗?


<key>ConfigData</key>
                                        <data>AKccHwCnHUAApx4hAKcfAgC3HCAAtx2QALceoQC3HwIAxxzwAMcdAADHHvEAxx9AANccEADXHREA1x4XANcfkADnHPIA5x0AAOce8QDnH0AA9xz3APcdAAD3HvEA9x9AAUcc8wFHHQABRx7xAUcfQAGHHFABhx0RAYcepgGHH4UBlxz0AZcdAAGXHvEBlx9AAeccoAHnHREB5x5EAecfAQH3HPUB9x0AAfce8QH3H0ACBxz2A***AAIHHvECBx9AAncc+AJ3HQACdx7xAncfQA==00a71c1f 00a71d20 00a71e21 00a71f02 00b71c20 00b71d20 00b71ea1 00b71f02 00c71cf8 00c71d00 00c71ef1 00c71f40 00d71c10 00d71d01 00d71e17 00d71f90 00e71cf1 00e71d00 00e71ef1 00e71f40 00f71cf0 00f71d00 00f71ef1 00f71f40 01471cf2 01471d00 01471ef1 01471f40 01871c2e 01871d91 01871ea6 01871f95 01971cf5 01971d00 01971ef0 01971f40 01e71cf3 01e71d00 01e71ef0 01e71f40 01f71cf6 01f71d00 01f71ef0 01f71f40 02071cf7 02071d00 02071ef0 02071f40 02771cf0 02771d00 02771ef0 02771f40 00000034</data>



请帮助,谢谢您!!!
雨三郎 at 2008-11-22 18:27:05
楼主还没有看到啊?
顶,希望您快快看到!!
geniiyr at 2008-11-22 18:35:02
哦,看到啦。。应该改成:
<data>00a71c1f 00a71d20 00a71e21 00a71f02 00b71c20 00b71d20 00b71ea1 00b71f02 00c71cf8 00c71d00 00c71ef1 00c71f40 00d71c10 00d71d01 00d71e17 00d71f90 00e71cf1 00e71d00 00e71ef1 00e71f40 00f71cf0 00f71d00 00f71ef1 00f71f40 01471cf2 01471d00 01471ef1 01471f40 01871c2e 01871d91 01871ea6 01871f95 01971cf5 01971d00 01971ef0 01971f40 01e71cf3 01e71d00 01e71ef0 01e71f40 01f71cf6 01f71d00 01f71ef0 01f71f40 02071cf7 02071d00 02071ef0 02071f40 02771cf0 02771d00 02771ef0 02771f40 00000034</data>
雨三郎 at 2008-11-22 18:35:49
试过了哦,怎么不行呢?
雨三郎 at 2008-11-22 18:36:19
能否麻烦兄长帮忙改下,我的QQ35210434,谢谢
雨三郎 at 2008-11-22 18:36:45
我还有好多问题问您呢?
雨三郎 at 2008-11-22 18:37:44
我的QQ:35210434, 我的ICHAT:bravebear@mac.com
现在都在线!!!

[ 本帖最后由 雨三郎 于 2008-11-22 19:35 编辑 ]
雨三郎 at 2008-11-22 19:37:57
楼主,吃饭去了吗?
在线等你哦....
谢谢你
andy110241 at 2008-11-27 08:26:10
我都看的不明白~~
asoka_cn at 2008-11-27 10:42:21
俺用的是 ADI的声卡,能行不?
simboy at 2008-11-27 13:47:00
一直都在寻求这个。 试试看
雨三郎 at 2008-11-28 15:16:08

QUOTE:

原帖由 simboy 于 2008-11-27 13:47 发表
一直都在寻求这个。 试试看
请问楼上的,成功了没有呢?
紫色夏季 at 2008-11-28 16:01:26
雨三郎同志 我电脑也是HP dv4 1103 我们的id和那一串数字完全一样,但我怎么在hexeditor里找不到B2761D11 这串数字,所以希望你能把你修改好了的驱动文件贡献上来吧,55555, 在次感谢了!!!
qq天堂鸟 at 2008-11-28 22:38:41
感谢楼主了
a11111 at 2008-12-01 21:50:38
太感谢楼主了