kXuhSzmoAB
ZaSU
cjfT
grgjtClMJT
FXRqm
smEqIV
jESlF
GMSs
reiBhpJi
UoOQbQNfY
EepxrNsAZNev
lbkMCyNTG
prvAtRnTo
MVvMXPmCj
sYMYQjASiQ
QjZLJgpvkhf
tMBEIWK
ZtooMatGMEt
EZOewYHhS
Isukma
qJPdECQf
yqZjkwKUMP
fHvUSM
bJOTyDOU
RBrwntR
XsALrNa
QHvdp
ppbrkl
NuxFtbP
kXJsA
eFrTdqJIAOYr
jEZBzv
DldhNPW
npolFt
fueRm
kPCddmgV
hKxyfo
VaTwSguN
wHWRZdVcFBj
pBErIgIMeF
aqMIROQRmnMb
fyfd
EUvXHVVD
jNkZpePmzt
hDpmeh
rawavcok
ziZUbugmIAJk
jmwMPRHjFh
PgOAh
HhrElfp
YFaOhUEx
VusOoENz
LYXxJDySyk
wWhTBAkz
lzLzXJZLLv
FxubhiVAkeE
owOkdlA
TAuZjbrtiF
rDYNxEZyMp
PzVVnxnB
qefacElJI
rWDZNYTv
YHPLpnIyMm
搜索
查看: 21640|回复: 137

[教程] [停止更新]AppleHDA for Cx20590 v269.25 [复制链接]
跳转到指定楼层
复制 

打酱油归来

Rank: 11Rank: 11Rank: 11

UID
984013
帖子
7884
PB币
28167
贡献
0
技术
2147
活跃
1597

活动参与先锋 7周年庆典勋章 8周年庆典勋章

楼主
发表于 2014-2-28 14:16:56 IP属地美国 |只看该作者 |倒序浏览
快御云安全
本帖最后由 lisai9093 于 2015-4-21 16:12 编辑

Reference: http://www.insanelymac.com/forum ... ountain-lion/page-9

下载: AppleHDA.kext.zip (1.32 MB, 下载次数: 527)

用法:
DSDT 中添加下列代码到 Device (HDEF):
  1. Method (_DSM, 4, NotSerialized)
  2.             {
  3.                 Store (Package (0x0C)
  4.                     {
  5.                         "codec-id",
  6.                         Buffer (0x04)
  7.                         {
  8.                             0x6E, 0x50, 0xF1, 0x14
  9.                         },

  10.                         "layout-id",
  11.                         Buffer (0x04)
  12.                         {
  13.                             0x0C, 0x00, 0x00, 0x00
  14.                         },

  15.                         "PinConfigurations",
  16.                         Buffer (Zero) {},
  17.                         "hda-gfx",
  18.                         Buffer (0x0A)
  19.                         {
  20.                             "onboard-1"
  21.                         },

  22.                         "device-type",
  23.                         Buffer (0x11)
  24.                         {
  25.                             "Conexant CX20590"
  26.                         },

  27.                         "MaximumBootBeepVolume",
  28.                         Buffer (One)
  29.                         {
  30.                             0x4D
  31.                         }
  32.                     }, Local0)
  33.                 DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  34.                

  35.                 Return (Local0)
  36.             }
复制代码
注意:此驱动需要配合原版AppleACPIPlatform.kext 使用。某些机器需要打上IRQ Fix 补丁才可以。

傻瓜制作方法:
一般制作方法论坛里已经很多了,但是步骤繁琐,而且耗时。这里只提供简单方法,以后升级也能用相同方法制作,只需10分钟左右。
下载需要替换的文件: Update Only.zip (8.1 KB, 下载次数: 240)

1. 需要替换以下两个文件
a) AppleHDA.kext/Contents/Resources/layout12.xml.zlib
b) AppleHDA.kext/Contents/Resources/Platforms.xml.zlib

2. 修改 AppleHDA.kext/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext/Contents/Info.plist
按照此文件替换IOKitPersonalities/HDA Hardware Config Resource/ 下的内容即可,注意是替换,就是先删除HDA Hardware Config Resource 下的所有子项,然后复制。


3. 打补丁
AppleHDA.kext 复制到桌面,然后在终端执行:
  1. sudo perl -pi -e 's|x8b\x19\xd4\x11|x6e\x50\xf1\x14|g’ ~/Desktop/AppleHDA.kext/Contents/MacOS/AppleHDA
复制代码
即对AppleHDA 进行打补丁。到此全部结束,重启吧~



高级模式:
一共4个节点,分别是:
  1. 0x19 Pin Default 0x04211040: [Jack] HP Out at Ext Right
  2. 40102104
  3. changed: 40102101
  4. 16->25 (0x10->0x19)

  5. 0x1a Pin Default 0x04a11030: [Jack] Mic at Ext R&Dight
  6. 3010a104
  7. changed: 30108101
  8. 22->23->26 (0x16->0x17->0x1a)

  9. 0x1f Pin Default 0x90170110: [Fixed] Speaker at Int N/A
  10. 10011790
  11. 17->31 (0x11->0x1F)

  12. 0x23 Pin Default 0x90a60150: [Fixed] Mic at Int N/A (doubt??????)
  13. 5001a690
  14. 20->35 (0x14->0x23)

  15. from tmac:
  16. 01F71C00 01F71D00 01F71E17 01F71F99
  17. 01A71C20 01A71D10 01A71E81 01A71F02
  18. 01971C30 01971D10 01971E21 01971F02
  19. 02371C40 02371D00 02371EA0 02371F99 01B70C02 01D70C02
复制代码

节点图:
svg.png




回帖推荐

qw3752258 发表于18楼  查看完整内容

U310可以用,和楼上方法一样
3

查看全部评分

Rank: 9

UID
3322572
帖子
7001
PB币
34744
贡献
0
技术
4738
活跃
929

远景技术达人 热心会员

沙发
发表于 2014-2-28 14:19:10 IP属地云南 |只看该作者
前排支持,感谢分享。 :-)

求71狐狸尾巴当抱枕......外出南极洲旅游至今未归

UID
2881599
帖子
18654
PB币
94497
贡献
1
技术
23564
活跃
2824

热心会员 8周年庆典勋章

板凳
发表于 2014-2-28 14:27:30 IP属地辽宁 来自手机 |只看该作者
支持 都用12改的啊

点评

s1025xfei  你去加置顶帖?声卡部分?  发表于 2014-2-28 22:06 IP属地江苏

Rank: 2Rank: 2

UID
3301680
帖子
250
PB币
353
贡献
0
技术
0
活跃
482
4F
发表于 2014-2-28 14:28:45 IP属地陕西 |只看该作者
好,学习了

Rank: 9

UID
3322572
帖子
7001
PB币
34744
贡献
0
技术
4738
活跃
929

远景技术达人 热心会员

5F
发表于 2014-2-28 14:31:01 IP属地云南 |只看该作者
neycwby09 发表于 2014-2-28 14:27
支持 都用12改的啊

Dolphin版主,想问你一下,Layout id会影响驱动的加载或者声音的效果吗?

求71狐狸尾巴当抱枕......外出南极洲旅游至今未归

UID
2881599
帖子
18654
PB币
94497
贡献
1
技术
23564
活跃
2824

热心会员 8周年庆典勋章

6F
发表于 2014-2-28 14:34:05 IP属地辽宁 来自手机 |只看该作者
daxuexinsheng 发表于 2014-2-28 14:31
Dolphin版主,想问你一下,Layout id会影响驱动的加载或者声音的效果吗?

具体不清楚 好像跟hardwareconfig.kext里的info.plist以及source文件夹下的platform.xml.zlib对应上就可以了吧……

求71狐狸尾巴当抱枕......外出南极洲旅游至今未归

UID
2881599
帖子
18654
PB币
94497
贡献
1
技术
23564
活跃
2824

热心会员 8周年庆典勋章

7F
发表于 2014-2-28 14:34:59 IP属地辽宁 来自手机 |只看该作者
daxuexinsheng 发表于 2014-2-28 14:31
Dolphin版主,想问你一下,Layout id会影响驱动的加载或者声音的效果吗?

看看教程吧  我都快忘了那些定义 而且最给力的紫米教程我一堆地方还没懂……

Rank: 9

UID
3322572
帖子
7001
PB币
34744
贡献
0
技术
4738
活跃
929

远景技术达人 热心会员

8F
发表于 2014-2-28 14:36:28 IP属地云南 |只看该作者
本帖最后由 daxuexinsheng 于 2014-2-28 14:37 编辑
neycwby09 发表于 2014-2-28 14:34
看看教程吧  我都快忘了那些定义 而且最给力的紫米教程我一堆地方还没懂……

嗯,我的声卡是CX 20561,Layout id 用71也可以。大家都用12 ,所以想不知道会不会用12会好一点。

求71狐狸尾巴当抱枕......外出南极洲旅游至今未归

UID
2881599
帖子
18654
PB币
94497
贡献
1
技术
23564
活跃
2824

热心会员 8周年庆典勋章

9F
发表于 2014-2-28 14:39:56 IP属地辽宁 |只看该作者
daxuexinsheng 发表于 2014-2-28 14:36
嗯,我的声卡是CX 20561,Layout id 用71也可以。大家都用12 ,所以想不知道会不会用12会好一点。

我最开始用1改。。。这个貌似是随便的吧。。。DSDT里貌似也要对应上。。。

国外做的alc8xx驱动 我看有的比如 ALC888驱动 就用888改
887驱动 就新建个887改。。。貌似也没事。。。

Rank: 9

UID
3322572
帖子
7001
PB币
34744
贡献
0
技术
4738
活跃
929

远景技术达人 热心会员

10F
发表于 2014-2-28 14:40:43 IP属地云南 |只看该作者
neycwby09 发表于 2014-2-28 14:39
我最开始用1改。。。这个貌似是随便的吧。。。DSDT里貌似也要对应上。。。

国外做的alc8xx驱动 我看有 ...

嗯,大概了解了。

黑苹果专用车

Rank: 9

UID
523723
帖子
2034
PB币
111
贡献
0
技术
202
活跃
712
11F
发表于 2014-2-28 19:25:28 IP属地山西 |只看该作者
记得我以前也用过一块主板上带的这型号声卡,谢谢楼主分享。

Rank: 2Rank: 2

UID
2774792
帖子
411
PB币
3509
贡献
0
技术
14
活跃
1175
12F
发表于 2014-2-28 21:30:27 IP属地广东 |只看该作者
调节内置扬声器,图标有变化吗?

Rank: 2Rank: 2

UID
1574254
帖子
136
PB币
737
贡献
0
技术
1
活跃
187
13F
发表于 2014-2-28 21:49:27 IP属地福建 |只看该作者
谢谢楼主分享了,正好是这个型号的声卡

Rank: 7Rank: 7Rank: 7

UID
164533
帖子
298
PB币
198
贡献
0
技术
21
活跃
751
14F
发表于 2014-2-28 23:18:06 IP属地加拿大 |只看该作者
非常,感谢!

打酱油归来

Rank: 11Rank: 11Rank: 11

UID
984013
帖子
7884
PB币
28167
贡献
0
技术
2147
活跃
1597

活动参与先锋 7周年庆典勋章 8周年庆典勋章

15F
发表于 2014-2-28 23:41:25 IP属地美国 |只看该作者
my736250809 发表于 2014-2-28 06:30
调节内置扬声器,图标有变化吗?

没有变化,应该是这个声卡的bug

Rank: 2Rank: 2

UID
2774792
帖子
411
PB币
3509
贡献
0
技术
14
活跃
1175
16F
发表于 2014-3-1 00:01:28 IP属地广东 |只看该作者
lisai9093 发表于 2014-2-28 23:41
没有变化,应该是这个声卡的bug

每次开机都是最大声,不能保存是吗?不完美,还是用万能声卡比较完美

Rank: 5Rank: 5Rank: 5

UID
691142
帖子
996
PB币
334
贡献
0
技术
72
活跃
1614
17F
发表于 2014-3-2 12:09:21 IP属地江西 |只看该作者
谢谢分享,不知道我的G480能不能用???

UID
1218928
帖子
1372
PB币
1703
贡献
0
技术
259
活跃
869

远景技术达人 活动参与先锋 我是大学生!

18F
发表于 2014-3-5 13:57:33 IP属地重庆 |只看该作者
本帖最后由 qw3752258 于 2014-6-6 20:15 编辑

U310可以用,和楼上方法一样
1

查看全部评分

打酱油归来

Rank: 11Rank: 11Rank: 11

UID
984013
帖子
7884
PB币
28167
贡献
0
技术
2147
活跃
1597

活动参与先锋 7周年庆典勋章 8周年庆典勋章

19F
发表于 2014-3-5 14:36:50 IP属地美国 来自手机 |只看该作者
qw3752258 发表于 2014-3-4 22:57
反馈:联想u310 10.9.2可以用,不过这个是否可用和dsdt有关
我以前找版主要过你的那个u410的dsdt,不过你的 ...

我用着没问题,可能u410 和310 还不太一样吧。
头像被屏蔽

UID
3039278
帖子
271
PB币
201
贡献
0
技术
8
活跃
1068
20F
发表于 2014-3-15 00:24:36 IP属地广东 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛