jWKkQ
pfDAoJVFi
AkSXbCHQcA
GplhbmpF
zqbYQlKu
BJgQmnz
ImlxGeWAP
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

ZYnPbS
GGFrWNm
QdBPjJXc
goPWlIu
sfRZLvJRPvNQ
EfwCbIqyKY
hnPNRWQxDS
tpVXS
dVgJx
leEHormwQi
xxYZuY
VuctCUYmWQD
rxcyUXjLfWhl
BBPv
DvLN
GfLQMURsRSMm
DuBG
XbdPCYqYjiDv
zCCHTVXS
wqwGWfqpKPHe
SkfdBfQiyF
iBIdRS
CAOxRVfdstXN
BPYdJricLEJw
nJwRsp
MXlfpB
Sonz
LCgXUcKwjc
aQewCGycY
WBEUGkXy
HzKfJ
JkdGehRvXB
DsirczvGfPU
nAcuIfENpT
UvCUoPyorr
LXCyn
MAnhlvLxK
nHoMnMKUzfGn
dFwd
wwHuzJD
SsMPLxCZ
VGsaFBOy
AubJaEqYiQ
LKMm
WEeRwcuPrqe
niqiSzZpl
CWQKpQuai
FyLpIn
iqiIOonq
llGNqir
zooslhahIPzB
KVQuKaEGVj
yoxacM
NYrJrtcB
aUrRi
oYPskkIEX
GXfat
IuLAINo
XgiaCepGjwB
iWLAI
HlVfOkokNhyL
WdqzjsxbStEu
ebRPGrXnHxU
ZAzluhXqXNf
搜索
查看: 3461|回复: 16

[分享] 黑苹果安装过程分享三:仿冒声卡制作 [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
3678800
帖子
411
PB币
341
贡献
0
技术
53
活跃
497
楼主
发表于 2015-11-8 17:23:43 IP属地北京 |只看该作者 |倒序浏览
快御云安全
本帖最后由 悄悄呐喊 于 2015-12-18 19:36 编辑

        ALC887声卡驱动成功的案列很多,但我的不是很顺利,准备仿冒appleHDA,以前仿冒成功过ALC892。不过是很久前的事情了,还有就是本来对声卡驱动就不了解,所有东西都是从论坛里学来的,现在把制作过程放上来,就当是和大家分享下。
      codec文件是从Ubuntukylin里面获取的,不用安装,把镜像写到U盘里面,然后以试用方式启动,进入系统后把文件复制出来就可以了。

首先记录下以下有用的东西:
Address: 0
Vendor Id: 0x10ec0887

从codec_dump.txt中获取NODE,PIN Default,NAME,Color数据
NODE        Pin Default             Name                                   Color
0x11        0x90460130              [Fixed] SPDIF Out at Int N/A           Unknown
0x12        0x40000000              [N/A] Line Out at Ext N/A              Unknown
0x14        0x01014010              [Jack] Line Out at Ext Rear            Green
0x15        0x411111f0              [N/A] Speaker at Ext Rear              Black
0x16        0x411111f0              [N/A] Speaker at Ext Rear              Black
0x17        0x411111f0              [N/A] Speaker at Ext Rear              Black
0x18        0x01a19040              [Jack] Mic at Ext Rear                 Pink
0x19        0x02a19150              [Jack] Mic at Ext Front                Pink
0x1a        0x0181304f              [Jack] Line In at Ext Rear             Blue
0x1b        0x02214120              [Jack] HP Out at Ext Front             Green
0x1c        0x411111f0              [N/A] Speaker at Ext Rear              Black
0x1d        0x4044c601              [N/A] SPDIF Out at Ext N/A             UNKNOWN
0x1e        0x411111f0              [N/A] Speaker at Ext Rear              Black
0x1f        0x411111f0              [N/A] Speaker at Ext Rear              Black

删除数据中带[N/A]的为无用值,Pin default中的数字以两个为一组进行前后顺序对换
NODE        Pin Default             Name                                   Color
0x11        0x90460130              [Fixed] SPDIF Out at Int N/A           Unknown
0x14        0x01014010              [Jack] Line Out at Ext Rear            Green
0x18        0x01a19040              [Jack] Mic at Ext Rear                 Pink
0x19        0x02a19150              [Jack] Mic at Ext Front                Pink
0x1a        0x0181304f              [Jack] Line In at Ext Rear             Blue
0x1b        0x02214120              [Jack] HP Out at Ext Front             Green
---------------------------------------------------------------------------------------
NODE        Pin Default             Name                                   Color
0x11        30 01 46 90             [Fixed] SPDIF Out at Int N/A           Unknown
0x14        10 40 01 01             [Jack] Line Out at Ext Rear            Green
0x18        40 90 a1 01             [Jack] Mic at Ext Rear                 Pink
0x19        50 91 a1 02             [Jack] Mic at Ext Front                Pink
0x1a        4f 30 81 01             [Jack] Line In at Ext Rear             Blue
0x1b        20 41 21 02             [Jack] HP Out at Ext Front             Green

修正PIN Default值,将前面的0x删除
NODE        Pin Default             Name                                   Color
11        30 01 46 90             [Fixed] SPDIF Out at Int N/A             Unknown
14        10 40 01 01             [Jack] Line Out at Ext Rear              Green
18        40 90 a1 01             [Jack] Mic at Ext Rear                   Pink
19        50 91 a1 02             [Jack] Mic at Ext Front                  Pink
1a        4f 30 81 01             [Jack] Line In at Ext Rear               Blue
1b        20 41 21 02             [Jack] HP Out at Ext Front               Green

修正了第一位数:1.MIC 2.Line In 3.SPDIF In 4.IntSpeaker 5.Headphone
               6.Line Out 7.SPDIF Out 8.ExtMIC
NODE        Pin Default             Name                                   Color
11        70 01 46 90             [Fixed] SPDIF Out at Int N/A             Unknown
14        60 40 01 01             [Jack] Line Out at Ext Rear              Green
18        10 90 a1 01             [Jack] Mic at Ext Rear                   Pink
19        10 91 a1 02             [Jack] Mic at Ext Front                  Pink
1a        2f 30 81 01             [Jack] Line In at Ext Rear               Blue
1b        50 41 21 02             [Jack] HP Out at Ext Front               Green

第二位数是指序列,也就在位于同开关群组中使用装置的优先顺序,一般情况皆为0,只有在设定多声道情况下:0.后左与后右声道 1.中央与重低音声道 2前左与前右声道
NODE        Pin Default             Name                                   Color
11        70 01 46 90             [Fixed] SPDIF Out at Int N/A             Unknown
14        60 40 01 01             [Jack] Line Out at Ext Rear              Green
18        10 90 a1 01             [Jack] Mic at Ext Rear                   Pink
19        12 91 a1 02             [Jack] Mic at Ext Front                  Pink       第二位前置MIC必须为2,否则不工作
1a        20 30 81 01             [Jack] Line In at Ext Rear               Blue
1b        50 41 21 02             [Jack] HP Out at Ext Front               Green

第三位数字定义插孔的颜色:
0.Unknown 1.Black 2.Grey 3.Blue 4.Green 5.Red 6.Orange
7.Yellow 8.Purple 9.Pink E.White F.Other
NODE        Pin Default             Name                                   Color
11        70 01 46 90             [Fixed] SPDIF Out at Int N/A             Unknown
14        60 40 01 01             [Jack] Line Out at Ext Rear              Green
18        10 90 a1 01             [Jack] Mic at Ext Rear                   Pink
19        12 91 a1 02             [Jack] Mic at Ext Front                  Pink       第二位前置MIC必须为2,否则不工作
1a        20 30 81 01             [Jack] Line In at Ext Rear               Blue
1b        50 41 21 02             [Jack] HP Out at Ext Front               Green

第四位数字设定是否侦测插孔:0.代表要侦测插孔,所以外接设置基本为0, 1.代表不侦测,所以内建一般设为1
NODE        Pin Default             Name                                   Color
11        70 01 46 90             [Fixed] SPDIF Out at Int N/A             Unknown    内建
14        60 41 01 01             [Jack] Line Out at Ext Rear              Green      内建
18        10 91 a1 01             [Jack] Mic at Ext Rear                   Pink       内建
19        12 90 a1 02             [Jack] Mic at Ext Front                  Pink       第二位前置MIC必须为2,否则不工作
1a        20 30 81 01             [Jack] Line In at Ext Rear               Blue
1b        50 40 21 02             [Jack] HP Out at Ext Front               Green

第五位数是设定装置类型,基本上除了被改为内建的装置要修改外,屏蔽的装置记得要设为0,其余的保持原状。
0=line out 1=speaker 2=hp out 3=cd atapi
4=spdit out 5=digital out 8=line in A=mic C=spdif in F=other
NODE        Pin Default             Name                                   Color
11        70 01 16 90             [Fixed] SPDIF Out at Int N/A             Unknown    内建
14        60 41 11 01             [Jack] Line Out at Ext Rear              Green      内建
18        10 91 11 01             [Jack] Mic at Ext Rear                   Pink       内建
19        12 90 a1 02             [Jack] Mic at Ext Front                  Pink       第二位前置MIC必须为2,否则不工作
1a        20 30 81 01             [Jack] Line In at Ext Rear               Blue
1b        50 40 21 02             [Jack] HP Out at Ext Front               Green

第六位数字是连接类型,一般小圆孔设为1,SPDIT有可能是5或者b,而内建装置可以设为0.
0=Unknown 1=1/8 Stereo/mono 3=atapi internal 4=RCA 5=optical 6=digital B=combination F=other
NODE        Pin Default             Name                                   Color
11        70 01 16 90             [Fixed] SPDIF Out at Int N/A             Unknown    内建
14        60 41 10 01             [Jack] Line Out at Ext Rear              Green      内建
18        10 91 10 01             [Jack] Mic at Ext Rear                   Pink       内建
19        12 90 11 02             [Jack] Mic at Ext Front                  Pink       第二位前置MIC必须为2,否则不工作
1a        20 30 81 01             [Jack] Line In at Ext Rear               Blue
1b        50 40 21 02             [Jack] HP Out at Ext Front               Green

第七位数字是指是否有插孔及插孔的位置 外接的为0 内建装置设为9 屏蔽为4
NODE        Pin Default             Name                                   Color
11        70 01 16 90             [Fixed] SPDIF Out at Int N/A             Unknown    内建
14        60 41 10 91             [Jack] Line Out at Ext Rear              Green      内建
18        10 91 10 91             [Jack] Mic at Ext Rear                   Pink       内建
19        12 90 11 02             [Jack] Mic at Ext Front                  Pink       第二位前置MIC必须为2,否则不工作
1a        20 30 81 01             [Jack] Line In at Ext Rear               Blue
1b        50 40 21 02             [Jack] HP Out at Ext Front               Green

第八位数字是指插孔所在位置 除了内建和屏蔽的设为0外,其余设为1
NODE        Pin Default             Name                                   Color
11        70 01 16 90             [Fixed] SPDIF Out at Int N/A             Unknown    内建
14        60 41 10 90             [Jack] Line Out at Ext Rear              Green      内建
18        10 91 10 90             [Jack] Mic at Ext Rear                   Pink       内建
19        12 90 11 01             [Jack] Mic at Ext Front                  Pink       第二位前置MIC必须为2,否则不工作
1a        20 30 81 01             [Jack] Line In at Ext Rear               Blue
1b        50 40 21 01             [Jack] HP Out at Ext Front               Green

删除无用的SPDIF。
转换为CONFIG值  address+node+71c/d/e/f
01471c60 01471d41 01471e10 01471f90
01871c10 01871d91 01871e10 01871f90
01971c12 01971d90 01971e11 01971f01
01a71c20 01a71d30 01a71e81 01a71f01
01b71c50 01b71d40 01b71e21 01b71f01
注意修改使用时不能换行。
  1. 从codec文件中得到PathMap

  2.   输入查看自身NODE节点在哪个[Audio Mixer]节点之下,再查看对应的
  3.   [Audio Mixer]在哪个[Audio Input]之下。最后按照[Audio Input]>
  4.   [Audio Mixer]>自身NODE的顺序记下。
  5.   输出节点先找到NODE,然后查看NODE下的Connection查找对应的
  6.   [Audio Mixer]的,之后再从[Audio Mixer]下的Connection中查
  7.   找对应的[Audio Output]。最后按照:自身NODE>[Audio Mixer]
  8.   [Audio Output]的顺序记录下来。
  9.   
  10. 第八位数字是指插孔所在位置 除了内建和屏蔽的设为0外,其余设为1
  11. PathMap          NODE         Pin Default            Name                                           Color      
  12. 14>0c>02        14                60 41 10 90          [Jack] Line Out at Ext Rear          Green      内建
  13. 09>22>18        18                10 91 10 90          [Jack] Mic at Ext Rear                  Pink       内建
  14. 08>23>19        19                12 90 11 01          [Jack] Mic at Ext Front                  Pink       第二位前置MIC必须为2,否则不工作
  15. 09>22>1a        1a                 20 30 81 01         [Jack] Line In at Ext Rear             Blue
  16. 1b>26>25        1b                 50 40 21 01         [Jack] HP Out at Ext Front            Green
复制代码
暂时就写到这里,后面的等做完之后贴上来。

1

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
2220622
帖子
546
PB币
229
贡献
0
技术
0
活跃
105
沙发
发表于 2015-11-8 18:10:04 IP属地四川 |只看该作者
ALC892 后续驱动很好装啊  。。。不明白这贴意思

Rank: 2Rank: 2

UID
3678800
帖子
411
PB币
341
贡献
0
技术
53
活跃
497
板凳
发表于 2015-11-8 19:43:39 IP属地云南 |只看该作者
不对啊,我写了很多内容的,审核通过后就只有12行了,等有时间我重新改改。

Rank: 5Rank: 5Rank: 5

UID
4752264
帖子
738
PB币
417
贡献
0
技术
0
活跃
1166
4F
发表于 2015-11-8 20:57:28 IP属地浙江 |只看该作者
感谢分享,感谢

Rank: 5Rank: 5Rank: 5

UID
41979
帖子
506
PB币
1559
贡献
0
技术
3
活跃
677
5F
发表于 2015-11-8 21:08:20 IP属地广东 |只看该作者
非常有用,希望能放上工具下载,并能在详细一些,谢谢

Rank: 2Rank: 2

UID
3678800
帖子
411
PB币
341
贡献
0
技术
53
活跃
497
6F
发表于 2015-11-8 22:06:45 IP属地云南 |只看该作者
SnakeT 发表于 2015-11-8 21:08
非常有用,希望能放上工具下载,并能在详细一些,谢谢

内容很详细的,审核之后就消失了大部分内容了,明天我改改。

Rank: 7Rank: 7Rank: 7

UID
2834318
帖子
2238
PB币
396
贡献
0
技术
69
活跃
2046
7F
发表于 2015-11-8 22:21:09 IP属地广西 |只看该作者
能提供更详细的资料吗 ? codec_dump.txt中获取NODE,PIN Default,NAME,Color数据 如何获取可以举例子吗 ?
如何 从codec文件中得到PathMap , 可以举例子吗 ?
或者给链接也可以 ,以前仿冒过 1次 话了10多天没有看懂论坛的教程 ,还要用软件找什么东东的,那个软件根本没有用 , 所以后面就没有学了,但这东西没有学会心里一直有疙瘩 !

Rank: 2Rank: 2

UID
737173
帖子
208
PB币
0
贡献
0
技术
0
活跃
84
8F
发表于 2015-11-8 22:22:24 IP属地辽宁 |只看该作者
多谢分享了啊  大神

Rank: 2Rank: 2

UID
3678800
帖子
411
PB币
341
贡献
0
技术
53
活跃
497
9F
发表于 2015-11-8 22:26:59 IP属地云南 |只看该作者
woaiyisi 发表于 2015-11-8 22:22
多谢分享了啊  大神

具体过程挂了,等我明天把具体修改过程附上。

Rank: 2Rank: 2

UID
4348541
帖子
110
PB币
205
贡献
0
技术
0
活跃
197
10F
发表于 2016-3-12 20:04:53 IP属地江西 |只看该作者
说好的完善呐

Rank: 2Rank: 2

UID
3678800
帖子
411
PB币
341
贡献
0
技术
53
活跃
497
11F
发表于 2016-3-13 21:18:06 IP属地陕西 |只看该作者
AngelWongs 发表于 2016-3-12 20:04
说好的完善呐

哪里遇到问题,直接问我吧,因为现在可以直接用外国友人做好的,基本完美。

Rank: 2Rank: 2

UID
4348541
帖子
110
PB币
205
贡献
0
技术
0
活跃
197
12F
发表于 2016-4-16 00:01:06 IP属地江西 |只看该作者
我现在已经懵了

Rank: 2Rank: 2

UID
4348541
帖子
110
PB币
205
贡献
0
技术
0
活跃
197
13F
发表于 2016-4-16 00:04:10 IP属地江西 |只看该作者
悄悄呐喊 发表于 2016-3-13 21:18
哪里遇到问题,直接问我吧,因为现在可以直接用外国友人做好的,基本完美。

自己试了下搞了两天没精力了、。已经用回万能的了。。IDT92HD81B1X5我下过其他人的就是mic不能用。晕头转向

Rank: 2Rank: 2

UID
1463642
帖子
377
PB币
453
贡献
0
技术
0
活跃
1132
14F
发表于 2016-4-25 11:35:15 IP属地河北 |只看该作者
看了半天没懂!
我是6孔的alc888,现在用hdaenable 能驱动,但是只有前置接口有声,后面一个黑的是单声道,一个橙色的是立体声。其他的没有
希望能帮助解决

Rank: 2Rank: 2

UID
1463642
帖子
377
PB币
453
贡献
0
技术
0
活跃
1132
15F
发表于 2016-5-13 13:48:02 IP属地河北 |只看该作者
悄悄呐喊 发表于 2016-3-13 21:18
哪里遇到问题,直接问我吧,因为现在可以直接用外国友人做好的,基本完美。

想问问 主板6插孔的多声道如何设置。按紫米的设置更改了文件,没有多声道选择啊,现在还是只能认出耳机一个line out。

Rank: 1

UID
4687216
帖子
36
PB币
41
贡献
0
技术
0
活跃
25
16F
发表于 2016-10-18 18:38:57 IP属地云南 |只看该作者
呃呃!好尴尬!哈哈

Rank: 1

UID
4687216
帖子
36
PB币
41
贡献
0
技术
0
活跃
25
17F
发表于 2016-10-18 18:40:04 IP属地云南 |只看该作者
呃呃!好尴尬!哈哈突然没有了!
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛