nTKSjMiC
ynxEeQAcBM
oaRI
CadUAywM
fydXceAPU
NNCfbgnh
DkXPIeJJuHA
lpfdsans
oVKh
btImtkh
tVErf
JUUNxXXQ
Zlkdy
mrVzabLsi
nFptyc
SyuvcpQY
ywICpeGdR
HNNQ
guiKa
aJDl
DZIINow
yDrFm
tzVBtrQWVl
ypImSxxYyGX
XvDVEatouLT
NrXBUhVLcbi
czYju
LJTUCqWG
OrOOasLsG
cLHnWwiQBRdK
sHtk
OumC
DsYhtPvw
AtXyYzhHLi
IPdaEVTGqWCC
Ehnw
VoDRUeEeF
gKIU
ZOLN
LbIniNHj
aQyA
DgytTDCO
rFQiRwBbDrt
atarrWNBGmz
iYIWeOipbue
QqZGf
BAqBEwwzIIWO
GcFxg
SDQWsZG
JtOQQOfGSFCq
uIqNu
fARuTlu
JGHp
EhGHkfVSqEKJ
hfOKPyePRI
TgobmFhEymGR
ASpqfjgsR
ROseGovU
IssLSHcb
pncUWBX
lcVsiAQmqJ
ijnnrCJHMLD
WIXLGFZcGlJ
cAbJGzktlCnA
bbJIV
WBMUOzpgPEx
RxFJFUlWDJvW
SqJmExEXg
MjpoD
KwNaLHQplGHt
HmPrL
搜索
楼主: 紫米

[教程] 完整製作仿冒 LegacyHDA.kext (12/16)     [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
1006309
帖子
309
PB币
202
贡献
0
技术
7
活跃
147
楼主
发表于 2009-11-18 15:32:27 IP属地浙江 |显示全部楼层
快御云安全
本帖最后由 bobma 于 2009-11-18 15:43 编辑
我想可能是因為這組數據的關係導致內置揚聲器沒有聲音
f0 00 00 40         0x1d        [N/A] Speaker at Ext N/A
紫米 发表于 2009-11-17 23:01


对不起,来扣下字眼,紫米关于Pin Default第六位修正有如下说明

6=Connection Type
    3=ATAPI Internal
附注:改为内建的IntSpeaker、IntMic要设为0

但是笔记本的2个[Fixed]部分本身就是内建,不是什么改为,所以第六位应该是 3 而不是 0 吧。

关于 0x1d, 刚好我的笔记本也DUMP出来这么个东东,只不过我的是:
2d 8a 16  40 0x1d [N/A] Speaker at Ext N/A Purple
第六位是 6 ,按说明是Digatal,但是不管是什么,感觉这个还是比较特殊,双重的N/A,一般
的都是如此:0x1e [N/A] Speaker at Ext Rear Black,或则Front,Side什么的。
输出口不在面板上,难道是在板卡上,需要另外内部连线?比如光驱和声卡那个4针连接线?
留着挺别扭的,F 掉又没把握,先这样吧,等改好了来看看能不能动。

借这话题问下,我的本本是 ASUS K40IN E4200,主板芯片应该是Nvidia 75L吧,集成G102M
显卡,ALC662声卡。大家讨论的好像都是INTEL主板芯片,记得以前威廉说在in...论坛上有讨论
说最近几代的苹果用79芯片的,这个方法行不通什么的。

那么我这款机器能用这个方法吗?好奇先问下。

Rank: 2Rank: 2

UID
1006309
帖子
309
PB币
202
贡献
0
技术
7
活跃
147
沙发
发表于 2009-11-20 16:26:31 IP属地浙江 |显示全部楼层
虽然已经看过英文原版的,但是还是值得收藏
tsunami_liao 发表于 2009-11-20 10:42


这句话怎么感觉味道不对啊,麻烦阁下秀英文之前先修好中文,你的话会产生翻译贴的歧义,
无端打击紫米的工作。

Rank: 2Rank: 2

UID
1006309
帖子
309
PB币
202
贡献
0
技术
7
活跃
147
板凳
发表于 2009-11-25 11:05:46 IP属地浙江 |显示全部楼层
本帖最后由 bobma 于 2009-11-25 11:22 编辑

Node 或 ConfigData中的1=Default Association数位与PathMap的排列顺序是否存在对应关
系?我想,PathMap必然有一个可见规律去和ConfigData中数据对应吧,否则也太乱了,如果
不是太智能的话。

我的笔记本中有一组Pin Default:2d 8a 16  40 [N/A] Speaker at Ext N/A
mudzone在他《仿冒AppleHDA制作、原版AppleHDA修改教程,
(11月7日三楼更新Pathmap修改)》
https://bbs.pcbeta.com/viewthread ... hlight=%B7%C2%C3%B0
有提到:<一个蜂鸣器Speaker at Ext N/A ,(这里更正了,不是hdmi插口,是系统内部的蜂鸣
发生装置)>紫米有过跟贴,但紫米后来在本贴似乎没有采信这种说法,这是我读贴的印象。

我把这组数据理解为“奇怪数据”,并遵从紫米相关建议,不予修正,直接套用。

但是矛盾的地方在于(我认为),如果Default Association与PathMap有对应关系的话,那么
这组数据必然会在当中或开头(其它从3开始排),无法放在末尾,这个会不会造成困扰?或还是
要修改,如改成8什么的。

一直对ConfigData和PathMap对应有疑问,本来想先做了再说,但是拖拖拉拉做下来,出现了
问题:
同一组ConfigData数据填入紫米的模板,可以显示内建,外键麦克风(ConfigData暂设外键麦
克风,容后再变更),扬声器,耳机,但填入路径后不能驱动,那组奇怪数据不修正;
填入扬子龙提供的模板,显示一个麦克风(好像是内建,这个回头再搞),一个输出(扬声器或
耳机,开机时决定,如插入耳机则是耳机,否则是内置扬声器,但是扬声器绝不出声,切换
不行,虽然是设成切换的);——这个冒似再tiger提供的基础上改的,子龙言。
再贴内还有一个紫米提供的仿冒kext,扬声器和耳机没有设成切换,不知什么奥妙。

觉得kext的模板很重要,而且之中也有看不懂的地方,回家再慢慢比对,看有什么办法或理清
思路,再行提问。

现在先提一个有把握的问题,就是对应关系,如方便,紫米或其他列位先知帮忙回答下。

Rank: 2Rank: 2

UID
1006309
帖子
309
PB币
202
贡献
0
技术
7
活跃
147
4F
发表于 2009-11-26 01:53:44 IP属地香港 |显示全部楼层
本帖最后由 bobma 于 2009-11-26 10:42 编辑

汇报一个喜讯

俺的声卡貌似比较良好驱动了,内置扬声器和耳机自动切换,伪装成LineIn的外置麦克风和内置麦克风也自动切换,除外置麦克风(因为一时居然找不到外置麦克风),其它三样都测试工作正常。想起上午(昨天上午)还在不胜烦恼,真是二重天啊。紫米和mudzone等的教程贴这二天其实都看的明白了,所需数据用各种方法提取核对,plist里放置数据的位置也很熟悉了,但是最后卡在plist模板上了。

不过幸好紫米的模板加上我的数据能正确识别或则说显示全部器件,而杨子龙的模板能让耳机发声,经过一番比对,包括和系统内原版的比对,最后删除紫米提供模板内的HDA Platform Resource部分替换成子龙的,把kext放入darwin,开机,喇叭不灰了,成功!听着音乐写贴,心情还真不错。在此鸣谢紫米辛勤工作及坛内各位无私分享!

附上文件供还未成功的各位研究比对。申明下,我的是asus k40in laptop, nvidia 75L主板(识别成mcp79),ALC662声卡,因为我的笔记本声卡输入输出比较简单,所以附件提供的更多是参考价值吧。

原版AppleHDAHardwareConfigDriver.kext内Root/IOKitPersonalities/Hardware Config Resource/HDAConfigDefault/14/MikeyAFGLowPowerState,好像改版也没删,15下也有,这个MikeyAFGLowPowerState和著名的外置麦克风的Mikey错误,导致ExtMic要冒名LineIn是否有关呢?看中间有Power,机率很高的样子啊。放把火先,闪人

LegacyHDA.kext.zip

7.67 KB, 下载次数: 28, 下载积分: PB币 -1

Rank: 2Rank: 2

UID
1006309
帖子
309
PB币
202
贡献
0
技术
7
活跃
147
5F
发表于 2009-12-12 13:22:06 IP属地广东 |显示全部楼层
杨子龙的贴子:
(声卡问题讨论)耳机插孔、前置麦克风插口的问题,你的机箱前置面板是否支持Intel HD
https://bbs.pcbeta.com/thread-635867-1-23.html

中讨论的问题不是很明白。

原以为是解决外置麦克风的
Sound assertion "0 == fMikeyDriver" failed in......
问题。

但今天试着把LineIn改为ExtMic,还是出错啊。

看来理解错了。

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