KGEcVjkWLm
HZJQ
XDvkIK
lgemuSVppsaF
dhmLoFSMwcaX
psTk
QtMmroLerpfi
MPxcbEDeZnkg
rdfZUpowbWH
gvUfRpIT
BBTF
FjHKcwkU
SIYa
UUpmUFi
DoSwLbWpOGJe
AkFe
GynkwyLZCRM
kmUIlPf
AbhtyXtTkEv
esZHGYwT
ZhDMJUqYIl
lLKEylzI
qEzlPSnEk
XtHFARoH
NvXTxQ
pgrUIpP
GhDNSKGMNhLg
QhhFCpSSB
xfGaJnSWOrdV
EVdaxo
bhZLUfe
JbivL
CKzIlXcOj
sdepumOMY
PyiWcPl
TcmDwPoNU
Zxdm
mIDoaoTJsGet
RjBKLMZw
vGZvYOMdDWl
zIMmC
yXyPIzM
whNPWokWSRo
MXvutBb
UNwNh
etXUbWVx
igmwy
SLVWxX
aWKTFfYgsN
yHJtxxKXooY
SHtN
TeoeKPuAxg
NtBgKJ
iTIR
kVotbBX
onpYIPvB
kWjyYc
HfUeqSV
YsjEZggrC
gQAh
UGYTrdaq
xboXQpToD
brbBWfmu
eZUBfjZBCW
CHHyqA
bdApJwvUoe
yGDUS
DipSTmmNt
jJXCyP
rcPdPXfYr
dQzrn
pWbF
ILzsMUDtNEm
NmgFGO
vXBdAn
RrWTH
DJCK
ekieVPxhrz
mKTCYKfIN
搜索
楼主: zxzhaohui

[分享] 修改AppleHDA.kext, ALC269内置Mic终于可以输入了, 完美!!!   [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
365371
帖子
984
PB币
83
贡献
0
技术
1
活跃
39
41F
发表于 2012-3-25 02:59:07 IP属地广东 |只看该作者
快御云安全
我看看能不能用?谢谢先

Rank: 1

UID
1079021
帖子
39
PB币
887
贡献
0
技术
0
活跃
168
42F
发表于 2012-3-25 09:04:52 IP属地江苏 |只看该作者
不会修改。。。

Rank: 1

UID
1079021
帖子
39
PB币
887
贡献
0
技术
0
活跃
168
43F
发表于 2012-3-25 09:14:27 IP属地江苏 |只看该作者
!!!!!!!!!!!!!!!!!!!!!

Rank: 1

UID
1079021
帖子
39
PB币
887
贡献
0
技术
0
活跃
168
44F
发表于 2012-3-25 09:16:22 IP属地江苏 |只看该作者
我也要声音啊。。。。

Rank: 1

UID
2518644
帖子
69
PB币
81
贡献
0
技术
0
活跃
9
45F
发表于 2012-3-25 12:34:17 IP属地湖北 |只看该作者
some7imes 发表于 2012-3-24 21:54
联想y450 也是有mic能用的。可是放歌声音最大音比较小。音质没那么好

有吖。我前天都装上了。外置的。和插耳机的都行的。 还和同学qq视频聊天了的。
不过就是声卡的最大音太小。音质不好。我换回来了。现在又没有mic了。

鸣人

Rank: 15Rank: 15Rank: 15

UID
1834286
帖子
8221
PB币
2394
贡献
0
技术
134
活跃
1575

8周年庆典勋章

46F
发表于 2012-3-25 20:15:53 IP属地陕西 |只看该作者
本帖最后由 龙心梦飞 于 2012-3-25 20:34 编辑

大大给我看看我的声卡该怎么改吧,用的是fly91927大大自动切换的仿冒,只改了configData,和PathMap。。输出没问题,能用外置mic,但是声音小,貌似也有串音问题。。内置mic无声
用的configData如下:

01471C40 01471D01 01471E13 01471F90-------------内建输出

01871C20 01871D00 01871E81 01871F01-------------外置mic

01971C10 01971D01 01971EA0 01971F90-------------内建mic

02171C50 02171D10 02171E21 02171F01-------------耳机输出

01470C02


PathMap::
0*18-----( [Jack] Mic at Ext Rear)---9(Audio Input)---34(Audio Selector)---24( [Jack] Mic at Ext Rear)

0*19-----( [Fixed] Mic at Int ATAPI)---8(Audio Input)---35(Audio Mixer)---25( [Fixed] Mic at Int ATAPI)

layout没有做更改


我的codec(在ubuntu提取的)
codec#0.txt.zip (2.02 KB, 下载次数: 8)


麻烦帮我看看,哪里出错了,谢谢了





鸣人

Rank: 15Rank: 15Rank: 15

UID
1834286
帖子
8221
PB币
2394
贡献
0
技术
134
活跃
1575

8周年庆典勋章

47F
发表于 2012-3-25 20:25:08 IP属地陕西 |只看该作者
本帖最后由 龙心梦飞 于 2012-3-25 20:26 编辑
绝情奶牛 发表于 2012-3-24 16:30
你的Mic怎么搞定的?你的节点不是跟我们的一样吗?

为了仿冒我最近读了大量仿冒声卡的帖子
确实节点不一样,但是稍作修改,修改他的configData为我的,就是对号入座,后面的关键数字不变,前面的节点数字改成我的,就有效了

Rank: 5Rank: 5Rank: 5

UID
329362
帖子
728
PB币
5036
贡献
0
技术
47
活跃
815

7周年庆典勋章

48F
发表于 2012-3-25 21:00:32 IP属地天津 |只看该作者
龙心梦飞 发表于 2012-3-25 20:15
大大给我看看我的声卡该怎么改吧,用的是fly91927大大的自动切换的仿冒,只改了configData,和PathMap。。输 ...

你可能要改改layout里面的参数.
我一开始是没改layout, 然后内置mic 不行.
后来将layout里面的的Inputs从Mic+LineIn改成Mic+ExtMic
添加了一个ExtMic, 并添加了MuteGPIO参数.
然后Mic的MuteGPIO也改了一下(原先是0), 才好的.
注意MuteGPIO可能不一样, 不要照抄.
屏幕快照 2012-03-25 下午8.56.39.png
还有注意AppleHDAController.kext下的Info.plist里面要添加一项CodecAddressFilterArray
因为我发现原先的没有对应LayoutID=269的.
不过我也不确定这一步是否有必要, 反正我就挨个打开Info.plist看了, 觉得这里少了一项内容.
屏幕快照 2012-03-25 下午8.57.52.png

点评

龙心梦飞  手残,老是打错字了,怎么看我说的话都别扭,,,,,  发表于 2012-3-26 20:01 IP属地陕西
龙心梦飞  多谢你的帮忙,完美了我的仿冒声卡,没想到悬赏送fly91927大大了,给你送“金钱卡”吧,pbb不多,表示心意,,真心感谢你  发表于 2012-3-26 19:58 IP属地陕西

鸣人

Rank: 15Rank: 15Rank: 15

UID
1834286
帖子
8221
PB币
2394
贡献
0
技术
134
活跃
1575

8周年庆典勋章

49F
发表于 2012-3-25 21:08:18 IP属地陕西 |只看该作者
zxzhaohui 发表于 2012-3-25 21:00
你可能要改改layout里面的参数.
我一开始是没改layout, 然后内置mic 不行.
后来将layout里面的的Inputs ...

好的,一会我试试

Rank: 5Rank: 5Rank: 5

UID
329362
帖子
728
PB币
5036
贡献
0
技术
47
活跃
815

7周年庆典勋章

50F
发表于 2012-3-25 21:12:26 IP属地天津 |只看该作者
本帖最后由 zxzhaohui 于 2012-3-25 21:12 编辑
龙心梦飞 发表于 2012-3-25 20:15
大大给我看看我的声卡该怎么改吧,用的是fly91927大大的自动切换的仿冒,只改了configData,和PathMap。。输 ...

我觉得pathmap应该没问题.
从你的Codec看, MuteGPIO跟我的一样.

IntMic的MuteGPIO:
Node19 VREF_80=0x50
1342242841 (= 0x50010019 = VREF + 0100 + NodeID)

ExtMic的MuteGPIO
Node18 VREF_80=0x50
1342242840 (= 0x50010018 = VREF + 0100 + NodeID)


Rank: 5Rank: 5Rank: 5

UID
179900
帖子
662
PB币
9352
贡献
0
技术
96
活跃
1209

7周年庆典勋章 8周年庆典勋章

51F
发表于 2012-3-25 21:29:24 IP属地江苏 |只看该作者
嗯,269,很操蛋的一个声卡,Y450内置无解的路过。祝你们成功,一直观望持续中。

点评

乌拉乌拉  Y450的仿冒声卡驱动,内置MIC一直无解啊,只是DELL和Acer的有解。万能2.56倒是可以,但输出有爆音。  发表于 2012-3-26 12:07 IP属地江苏
绝情奶牛  y450也美了,搜索  发表于 2012-3-26 08:13 IP属地福建

鸣人

Rank: 15Rank: 15Rank: 15

UID
1834286
帖子
8221
PB币
2394
贡献
0
技术
134
活跃
1575

8周年庆典勋章

52F
发表于 2012-3-25 22:26:23 IP属地陕西 |只看该作者
zxzhaohui 发表于 2012-3-25 21:12
我觉得pathmap应该没问题.
从你的Codec看, MuteGPIO跟我的一样.

您对我的pathmap有什么看发?我该怎么改??

Rank: 5Rank: 5Rank: 5

UID
329362
帖子
728
PB币
5036
贡献
0
技术
47
活跃
815

7周年庆典勋章

53F
发表于 2012-3-25 22:30:43 IP属地天津 |只看该作者
龙心梦飞 发表于 2012-3-25 22:26
您对我的pathmap有什么看发?我该怎么改??

pathmap应该没问题, 我的mic的pathmap跟你的一样的, 除了节点不一样,我的是0x18, 0x19.
见下图.
屏幕快照 2012-03-25 下午10.29.52.png

屏幕快照 2012-03-25 下午10.30.26.png (68.87 KB, 下载次数: 18)

屏幕快照 2012-03-25 下午10.30.26.png

鸣人

Rank: 15Rank: 15Rank: 15

UID
1834286
帖子
8221
PB币
2394
贡献
0
技术
134
活跃
1575

8周年庆典勋章

54F
发表于 2012-3-25 22:32:02 IP属地山西 |只看该作者
zxzhaohui 发表于 2012-3-25 21:00
你可能要改改layout里面的参数.
我一开始是没改layout, 然后内置mic 不行.
后来将layout里面的的Inputs ...

CodecAddressFilterArray
因为我发现原先的没有对应LayoutID=269的.


这个下边的你都改成269了吗??

Rank: 5Rank: 5Rank: 5

UID
329362
帖子
728
PB币
5036
贡献
0
技术
47
活跃
815

7周年庆典勋章

55F
发表于 2012-3-25 22:37:34 IP属地天津 |只看该作者
龙心梦飞 发表于 2012-3-25 22:32
CodecAddressFilterArray
因为我发现原先的没有对应LayoutID=269的.

不是都修改.
它原先的里面只有1,2,3,4这四组数据 (修改前是0,1,2,3),
我觉得应该再加一组对应LayoutID=269的, 所以就在0之前加了一组, 后面编号也就自动改了.
CodecAddressMask照着抄的
第二项LayoutID要添269, 对应HDAPlatformDriver.kext下的Info.plist中的layoutID=269.
第三项PCIVendorDeviceID=283,902,569= 0x10EC0269.

屏幕快照 2012-03-25 下午10.34.39.png

鸣人

Rank: 15Rank: 15Rank: 15

UID
1834286
帖子
8221
PB币
2394
贡献
0
技术
134
活跃
1575

8周年庆典勋章

56F
发表于 2012-3-25 22:54:01 IP属地陕西 |只看该作者
zxzhaohui 发表于 2012-3-25 22:30
pathmap应该没问题, 我的mic的pathmap跟你的一样的, 除了节点不一样,我的是0x18, 0x19.
见下图.

我的外接mic和内置mic也分别是0x18, 0x19.
但是我们的这个不一样::
Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
  Control: name="Capture Switch", index=0, device=0
  Control: name="Capture Volume", index=0, device=0
  Device: name="ALC269VB Analog", type="Audio", device=0
  Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
  Amp-In vals:  [0x13 0x13]
  Converter: stream=1, channel=0
  SDI-Select: 0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Connection: 1
     0x23
Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
  Control: name="Capture Switch", index=1, device=0
  Control: name="Capture Volume", index=1, device=0
  Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
  Amp-In vals:  [0x00 0x00]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0e]: 16 20 24
    formats [0x1]: PCM
  Connection: 1
     0x22



我的是0x8和0x9

你的是0x7和0x8

Rank: 1

UID
2400939
帖子
3
PB币
23
贡献
0
技术
0
活跃
0
57F
发表于 2012-3-25 22:54:52 IP属地澳门 |只看该作者
謝謝

Rank: 5Rank: 5Rank: 5

UID
329362
帖子
728
PB币
5036
贡献
0
技术
47
活跃
815

7周年庆典勋章

58F
发表于 2012-3-25 22:57:21 IP属地天津 |只看该作者
龙心梦飞 发表于 2012-3-25 22:54
我的外接mic和内置mic也分别是0x18, 0x19.
但是我们的这个不一样::
Node 0x08 [Audio Input] wcaps 0 ...

额, 不好意思, 没有仔细看.
不过都是3个节点.
ALC269的data_sheet画着的.
ALC269_Route.png

鸣人

Rank: 15Rank: 15Rank: 15

UID
1834286
帖子
8221
PB币
2394
贡献
0
技术
134
活跃
1575

8周年庆典勋章

59F
发表于 2012-3-25 23:11:22 IP属地山东 |只看该作者
zxzhaohui 发表于 2012-3-25 22:57
额, 不好意思, 没有仔细看.
不过都是3个节点.
ALC269的data_sheet画着的.

这个图有点看不懂,打打说的都是三个节点是什么意思??

Rank: 5Rank: 5Rank: 5

UID
329362
帖子
728
PB币
5036
贡献
0
技术
47
活跃
815

7周年庆典勋章

60F
发表于 2012-3-25 23:22:21 IP属地天津 |只看该作者
龙心梦飞 发表于 2012-3-25 23:11
这个图有点看不懂,打打说的都是三个节点是什么意思??

就是mic或者喇叭/耳机等四路信号走的路线.
你看电路图上各个节点的连线图, 可能的路径有(箭头表示方向)
18h -> 24h -> 07h        Mic
19h -> 23h -> 08h        Mic
03h -> 0Dh -> 15h        HeadPhone
02h -> 0Ch -> 14h        IntSpeaker
这就是pathmaps的意思.
当然不止一个路线可以输出.
每个人的声卡都不一定一样, 要看codec dump来确定.
不过一般大部分路线图跟这个图是符合的.
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛