lGlhjhmrgl
jeDEwc
MCEHPhOYE
AgcNPMBCg
sKmBUpOT
AJfo
VMjL
VWLvWfHPQ
YcHjX
OvyhBsDpwYGI
kbiHguzx
CkgNUn
pnsZxYg
pqmy
wXPbsRZUFzaF
IRQJeIJg
tUxRgBTVXsH
XWAOVmiMaeo
pHYFcJA
okuYNAMF
BaQleoGtP
bAesF
iFVo
ZhWjWYnPX
ZkydTncluH
vvzfc
srufAVXNwAIb
XVxgPsmFDV
clHjRtY
TIPyfsCU
HRytaS
ruwDLB
bXYRHSOMZ
SYFhqymVbGE
ssRJGe
lKNniYiy
hWBevZjTw
liiPL
PNXypXt
NYiWinXLYT
zLTRQPWM
RrWYRQlp
tOQIZAOATKKp
GtiTK
sqQnMIYVRuwa
TINQlHXZ
oOccuTdbW
OAZTEsx
cOpPYvpeqN
SqGbRi
vOPCjQfU
ToFXXH
Qnui
ehiKYYkP
NSjHjWL
PpLSscZjym
RiKNKY
FAzMwxlO
BTvC
agQgVjYdpCJn
agyHnlNBUdpB
KQRSeyEgqQ
bZMOvyU
cIxMvdiOQ
RlzKktO
ZBLZrG
GSeQL
fBpxdTAya
搜索
查看: 4272|回复: 56

[已解决] 小黑x220i仿冒声卡成功,可以结贴了 [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
3432421
帖子
377
PB币
535
贡献
0
技术
54
活跃
310
楼主
发表于 2014-11-2 12:03:39 IP属地日本 |只看该作者 |倒序浏览
快御云安全
本帖最后由 qwer3018 于 2014-11-4 00:37 编辑

声卡win下是cx20672,Ubuntu下是cx20590codec文件 Codec.rar (1.47 KB, 下载次数: 10)
Address: 0
Vendor Id: 0x14f1506e

我按照紫米的帖子整理了一下,没有做修正
这是原始的10组:
  1. 0x19  0x04211040  [Jack] HP Out at Ext Right  Black
  2. 0x1a  0x61a19050  [N/A] Mic at Sep Rear       Pink
  3. 0x1b  0x04a11060  [Jack] Mic at Ext Right     Black
  4. 0x1c  0x6121401f  [N/A] HP Out at Sep Rear    Green
  5. 0x1d  0x40f001f0  [N/A] Other at Ext N/A      Unknown
  6. 0x1e  0x40f001f0  [N/A] Other at Ext N/A      Unknown
  7. 0x1f  0x90170110  [Fixed] Speaker at Int N/A  Unknown
  8. 0x20  0x40f001f0  [N/A] Other at Ext N/A      Unknown
  9. 0x22  0x40f001f0  [N/A] Other at Ext N/A      Unknown
  10. 0x23  0x90a60170  [Fixed] Mic at Int N/A      Unknown
复制代码
这是我换位置后的10组,没有做修正
  1. 19    40 10 21 04    [Jack] HP Out    Black
  2. 1a    50 90 a1 61    [N/A] Mic        Pink
  3. 1b    60 10 a1 04    [Jack] Mic       Black
  4. 1c    1f 40 21 61    [N/A] HP         Green
  5. 1d    f0 01 f0 40    [N/A] Other      Unknown
  6. 1e    f0 01 f0 40    [N/A] Other      Unknown
  7. 1f    10 01 17 90    [Fixed] Speaker  Unknown
  8. 20    f0 01 f0 40    [N/A] Other      Unknown
  9. 22    f0 01 f0 40    [N/A] Other      Unknown
  10. 23    70 01 a6 90    [Fixed] Mic      Unknown
复制代码
修正后这样
  1. 19    30 10 21 01    [Jack] HP Out    Black
  2. 1b    20 10 81 01    [Jack] Mic       Black
  3. 1f    40 01 10 90    [Fixed] Speaker  Unknown
  4. 23    A0 01 a0 90    [Fixed] Mic      Unknown
复制代码
configdata
  1. 01971C30 01971D10 01971E21 01971F01
  2. 01B71C20 01B71D10 01B71E81 01B71F01
  3. 01F71C40 01F71D01 01F71E10 01F71F90
  4. 02371CA0 02371D01 02371EA0 02371F90
  5. 01B70C02
复制代码
pathmap,最后一列是转换10进制后的map
  1. [Jack] HP Out    Black     19>11      (25>17)
  2. [Jack] Mic       Black     14>18>1b   (20>24>27)
  3. [Fixed] Speaker  Unknown   1f>10      (31>16)
  4. [Fixed] Mic      Unknown   15>23      (21>35)
复制代码


修改info.plist,layout12和platforms,参照紫米的帖子作为基础,置顶集合贴辅助,自己去理解,动手吧。
模板可以在论坛找到,或者下载已经修改好的,注意12对应上就可以。layout基本不用动,pathmap对应修改很简单,这些在置顶的集合贴都有不多说了,这要是为了结贴。

dsdt去打补丁或者自己找到HDEF去修改,主要是codeid和layoutid要对。
最后clover的boot项勾上,kext-dev-model=1
最后放到sle里面,替换原版,搞定

x220i的所有可以在我的分享找到
地址:https://bbs.pcbeta.com/viewthread-1555839-1-1.html



最后把修改好的kext,感谢wxw213》会员的提供帮助和提供kext
祝大家都有完美的苹果声音,结贴!!!!!!!!
AppleHDA.kext.zip (871.6 KB, 下载次数: 87)

1

查看全部评分

Rank: 2Rank: 2

UID
3432421
帖子
377
PB币
535
贡献
0
技术
54
活跃
310
沙发
发表于 2014-11-2 12:21:53 IP属地日本 |只看该作者
没有人帮下忙吗,2个mic我不知道怎么回事,因为我根本就没有麦克风的插口,只有一个耳机插口

Rank: 2Rank: 2

UID
3432421
帖子
377
PB币
535
贡献
0
技术
54
活跃
310
板凳
发表于 2014-11-2 13:16:57 IP属地日本 |只看该作者
沉了,没动静,我就不大会修正,我想修正完,再configdata,和map,再去修改applehda里面的东西,帮下忙吧,还有就是2个mic的问题,
还有就是AppleHDA.kext/Contents/MacOS下的AppleHDA二进制文件,这个怎么弄

Rank: 2Rank: 2

UID
3432421
帖子
377
PB币
535
贡献
0
技术
54
活跃
310
4F
发表于 2014-11-2 21:26:40 IP属地新疆 |只看该作者
求帮忙啊,自己再定一下,会被扣分么,不管了,都没人帮忙

Rank: 1

UID
3705659
帖子
41
PB币
9
贡献
0
技术
1
活跃
81
5F
发表于 2014-11-2 21:41:44 IP属地广东 |只看该作者
路过,帮顶吧

Rank: 2Rank: 2

UID
3432421
帖子
377
PB币
535
贡献
0
技术
54
活跃
310
6F
发表于 2014-11-2 22:13:37 IP属地新疆 |只看该作者
zjltd 发表于 2014-11-2 21:41
路过,帮顶吧

谢啦,大神们都干什么去了,周末不上线么?

Rank: 7Rank: 7Rank: 7

UID
2515926
帖子
1487
PB币
511
贡献
0
技术
84
活跃
1591
7F
发表于 2014-11-2 23:21:17 IP属地江苏 |只看该作者
本帖最后由 xupeng19881010 于 2014-11-2 23:44 编辑

帮你生成的一个连接图你可以参考一下
codec_txt.png

但是我在数据库里没有找到你对应声卡的型号cx20590
QQ20141102-2.png

声卡的dsdt 以ALC 887为列
Device (HDEF)
            {
                Name (_ADR, 0x001B0000)    /*找对你声卡地址
                 Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x08)
                        {
                            "codec-id",               /*声卡的device ID和Vendor ID
                            Buffer (0x04)
                            {
                                0x87, 0x08, 0xec, 0x10
                            },
                            "layout-id",           /*layout-id这个自己试吧,12,76等等
                            Buffer (0x04)
                            {
                                0x77, 0x03, 0x00, 0x00
                            },
                            "device-type",        /*这个根据你自己声卡的型号修改,可以用win版sysinfo查看
                            Buffer (0x26)
                            {
                                "Realtek ALC887 @ Intel 82801IB ICH10"
                            },
                            "PinConfigurations",          /*你可以把configdata填在这 或者加入到AppleHDA.kext里
                            Buffer (Zero) {}
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }


1

查看全部评分

Rank: 2Rank: 2

UID
3432421
帖子
377
PB币
535
贡献
0
技术
54
活跃
310
8F
发表于 2014-11-2 23:25:27 IP属地新疆 |只看该作者
xupeng19881010 发表于 2014-11-2 23:21
帮你生成的一个连接图你可以参考一下

非常感谢,我好好找找路径

Rank: 2Rank: 2

UID
3432421
帖子
377
PB币
535
贡献
0
技术
54
活跃
310
9F
发表于 2014-11-2 23:52:55 IP属地新疆 |只看该作者
xupeng19881010 发表于 2014-11-2 23:21
帮你生成的一个连接图你可以参考一下

这个虚线和实现,还有哪个椭圆的红色14 15 16指的是神马

Rank: 2Rank: 2

UID
3432421
帖子
377
PB币
535
贡献
0
技术
54
活跃
310
10F
发表于 2014-11-3 01:31:22 IP属地新疆 |只看该作者
xupeng19881010 发表于 2014-11-2 23:21
帮你生成的一个连接图你可以参考一下

出不来,我改了路径好几次,都不出东西,不知道哪一个环节出错,configdata,dsdt(问题不大),layoutid用的12,pathmap没搞太清楚,换了好几个都不出东西
头像被屏蔽

UID
4299517
帖子
491
PB币
282
贡献
0
技术
23
活跃
822
11F
发表于 2014-11-3 09:22:21 IP属地陕西 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽

UID
4299517
帖子
491
PB币
282
贡献
0
技术
23
活跃
822
12F
发表于 2014-11-3 09:23:54 IP属地陕西 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽

UID
4299517
帖子
491
PB币
282
贡献
0
技术
23
活跃
822
13F
发表于 2014-11-3 09:25:12 IP属地陕西 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽

UID
4299517
帖子
491
PB币
282
贡献
0
技术
23
活跃
822
14F
发表于 2014-11-3 09:28:00 IP属地陕西 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 2Rank: 2

UID
3432421
帖子
377
PB币
535
贡献
0
技术
54
活跃
310
15F
发表于 2014-11-3 10:28:23 IP属地新疆 |只看该作者
wxw213 发表于 2014-11-3 09:28
我420刚搞成,,需要的话,直接给你文件

直接给我文件吧,还要patch,我不大会,你给我发下,我先看看,能用了,我心里就有底了
头像被屏蔽

UID
4299517
帖子
491
PB币
282
贡献
0
技术
23
活跃
822
16F
发表于 2014-11-3 11:16:09 IP属地陕西 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 2Rank: 2

UID
3432421
帖子
377
PB币
535
贡献
0
技术
54
活跃
310
17F
发表于 2014-11-3 11:28:52 IP属地新疆 |只看该作者
本帖最后由 qwer3018 于 2014-11-3 12:04 编辑
wxw213 发表于 2014-11-3 11:16
下午 下午下午

好的,我昨天搞了一天没成功,谢谢啦
appleHDA.kext,用法限制条件有没有,我一直没太明白,这个仿冒除了要加dsdt的部分(codeid和layoutid等),dsdt还需要打其他的补丁么?,我看原生驱动里面没有这个东西啊,需要删除原生的东西吗,还有clover需要配置不?需要配合applePlatcontroller.kert(原生或修改版)使用么?

Rank: 1

UID
302695
帖子
99
PB币
1849
贡献
0
技术
9
活跃
137
18F
发表于 2014-11-3 12:51:33 IP属地日本 |只看该作者
用这个http://www.insanelymac.com/forum ... 1-1093-for-cx20590/
MaciASL 加源:http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master

打补丁:IRQ Fix
打补丁:"Audo Layout 12",将layout-id换成Patched AppleHDA中对应的layout-id(具体查找自己搜索下,大把)

Rank: 2Rank: 2

UID
3432421
帖子
377
PB币
535
贡献
0
技术
54
活跃
310
19F
发表于 2014-11-3 14:14:52 IP属地新疆 |只看该作者
cyarong 发表于 2014-11-3 12:51
用这个http://www.insanelymac.com/forum/files/file/153-applehda-v2611-1093-for-cx20590/
MaciASL 加源 ...

这个是10.9.3的我的是10.10的系统哦

Rank: 1

UID
302695
帖子
99
PB币
1849
贡献
0
技术
9
活跃
137
20F
发表于 2014-11-3 14:28:45 IP属地日本 |只看该作者
qwer3018 发表于 2014-11-3 14:14
这个是10.9.3的我的是10.10的系统哦

通用的,我也是用的10.9的
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛