Win10论坛

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

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

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

搜索
楼主: 紫米

[教程] 完整製作仿冒 LegacyHDA.kext (12/16)     [复制链接]

惡魔

UID
512654
帖子
524
PB币
1135
贡献
0
技术
497
活跃
922
发表于 2009-11-17 19:04:16 |显示全部楼层
本帖最后由 紫米 于 2009-11-17 20:35 编辑

98# qqzo

建議你修改成
10 01 a0  90         0x12        [Fixed] Mic at Int ATAPI   
f0 00 00 40         0x13        [N/A] Speaker at Ext Rear
20 01 10 90         0x14        [Fixed] Speaker at Int ATAPI
30 40 21 01         0x15        [Jack] HP Out at Ext Front
f0 00 00 40         0x16        [N/A] Speaker at Ext Rear
40 01 a0 90         0x18        [Jack] Mic at Ext Front
f0 00 00 40         0x19        [N/A] Speaker at Ext Rear
f0 00 00 40        0x1a        [N/A] Speaker at Ext Rear
f0 00 00 40        0x1c        [N/A] Speaker at Ext Rear
f0 00 00 40         0x1d        [N/A] Speaker at Ext N/A
f0 00 00 40         0x1e        [N/A] Speaker at Ext Rear

以上是我的建議值

Nov 17 22:55:39 localhost kernel[0]: Sound assertion "0 == codecVendorProductIDNumber" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDA/AppleHDACodecGeneric.cpp" at line 567 goto Exit

你是不是兩個地方 CodecID 沒有統一
或著根本就不符合你的型號呢?
你的應該是這樣 10EC0268 -> 283902568

惡魔

UID
512654
帖子
524
PB币
1135
贡献
0
技术
497
活跃
922
发表于 2009-11-17 19:05:17 |显示全部楼层
还差一个文件。
georgexia 发表于 2009-11-17 17:16


加油!
預祝你成功。

游客

Rank: 2Rank: 2

UID
135437
帖子
251
PB币
1780
贡献
0
技术
57
活跃
17
发表于 2009-11-17 20:22:28 |显示全部楼层
102# 紫米 我再试试,,我看过了,,都统一了,,我的是268,,换成10进是283902568,,,

惡魔

UID
512654
帖子
524
PB币
1135
贡献
0
技术
497
活跃
922
发表于 2009-11-17 20:39:17 |显示全部楼层
104# qqzo

抱歉,打太快搞錯了。
目前的使用狀況呢?

Rank: 2Rank: 2

UID
60932
帖子
192
PB币
2040
贡献
0
技术
13
活跃
14
发表于 2009-11-17 21:39:03 |显示全部楼层
104# qqzo

我在上傳一次我弄給你的。我重復弄了你看看行不行。
把它放到extra/extensions下然後用kext utility cache 一下。

Archive 2.zip

11.29 KB, 下载次数: 12, 下载积分: PB币 -1

UID
74588
帖子
1412
PB币
2680
贡献
0
技术
13
活跃
4
发表于 2009-11-17 21:41:36 |显示全部楼层
本帖最后由 zwt 于 2009-11-17 21:55 编辑

我现在问第一个问题   嘿嘿


Intel 高清晰度音频 (HDA):

  设备 ID:        0x10DE0371
  音频 ID:        12
  可用设备:
  耳机:
  连接:        1/8 英寸插孔
  线路输出:
  连接:        1/8 英寸插孔
  线路输出:
  连接:        1/8 英寸插孔
  线路输出:
  连接:        1/8 英寸插孔
  外置麦克风:
  连接:        1/8 英寸插孔
  外置麦克风:
  连接:        1/4 英寸插孔
  线路输入:
  连接:        1/8 英寸插孔
  耳机:
  连接:        1/4 英寸插孔
  S/P-DIF 输出:
  连接:        RCA
  S/P-DIF 输入:
  连接:        RCA


这当中的设备 ID:        0x10DE0371是如何来的?

子设备id??!

我现在更加迷惑了  到底哪个是声卡的id
[ nVIDIA nForce 570 SLI (MCP55P) - High Definition Audio Controller ]
    驱动程序:
      设备描述                                          nVIDIA nForce 570 SLI (MCP55P) - High Definition Audio Controller
      设备描述 (Windows)                                High Definition Audio 控制器
      总线类型                                          PCI
      设备 ID                                           10DE-0371
      子系统 ID                                         10DE-0371
      修订                                              A2
      硬件 ID                                           PCI\VEN_10DE&DEV_0371&SUBSYS_037110DE&REV_A2
  [ Realtek ALC880(D) ]
    驱动程序:
      设备描述                                          Realtek ALC880(D)
      设备描述 (Windows)                                Realtek High Definition Audio
      设备类型                                          Audio
      总线类型                                          HDAUDIO
      设备 ID                                           10EC-0880
      子系统 ID                                         0880-B603
      修订                                              1008
      硬件 ID                                           HDAUDIO\FUNC_01&VEN_10EC&DEV_0880&SUBSYS_0880B603&REV_1008

codec.zip

1.55 KB, 下载次数: 7, 下载积分: PB币 -1

游客

Rank: 2Rank: 2

UID
135437
帖子
251
PB币
1780
贡献
0
技术
57
活跃
17
发表于 2009-11-17 21:51:58 |显示全部楼层
本帖最后由 qqzo 于 2009-11-17 22:28 编辑

105# 紫米
换成你那个1234的顺序进去发现内置扬声器没有声音了,,耳机有声音,,内置MIC正常,,而且Log信息还有类似Pacthmap_`fail in`具体忘记什么信息了,,现在是在windows下

出现的信息:Sound assertion "0 == pathMap_aDriverInstance" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDA/AppleHDADriver.cpp" at line 1459 goto Exit
Nov 17 22:00:05 aZomatoMacBook-Pro kernel[0]: Sound assertion "0 != createAudioEngines ( fPathMap_aDriverInstance )" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDA/AppleHDADriver.cpp" at line 172 goto Exit
Nov 17 22:00:05 aZomatoMacBook-Pro kernel[0]: Sound assertion "0 == pathMap_aDriverInstance" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDA/AppleHDADriver.cpp" at line 1459 goto ExitDSMOS has arrived
Nov 17 22:00:05 aZomatoMacBook-Pro kernel[0]: Sound assertion "0 != createAudioEngines ( fPathMap_aDriverInstance )" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDA/AppleHDADriver.cpp" at line 172 goto Exit
  难道我的pathMap配置有问题??

游客

Rank: 2Rank: 2

UID
135437
帖子
251
PB币
1780
贡献
0
技术
57
活跃
17
发表于 2009-11-17 21:54:24 |显示全部楼层
106# kelvin_ng
感谢kelvin_ng,,其实我也弄得差不多了,,我只是想参考一下其他268的,,

游客

Rank: 2Rank: 2

UID
135437
帖子
251
PB币
1780
贡献
0
技术
57
活跃
17
发表于 2009-11-17 22:25:20 |显示全部楼层
我现在问第一个问题   嘿嘿


Intel 高清晰度音频 (HDA):

  设备 ID:        0x10DE0371
  音频 ID:        12
  可用设备:
  耳机:
  连接:        1/8 英寸插孔
  线路输出:
  连接:        1 ...
zwt 发表于 2009-11-17 21:41

我想  这个 设备 ID:        0x10DE0371  是你的主板的ID
     音频 ID:        12 是 layout ID=12

Rank: 2Rank: 2

UID
60932
帖子
192
PB币
2040
贡献
0
技术
13
活跃
14
发表于 2009-11-17 22:26:36 |显示全部楼层
用我給你的還是有問題麼?

Rank: 5Rank: 5Rank: 5

UID
664744
帖子
670
PB币
967
贡献
0
技术
9
活跃
234
发表于 2009-11-17 22:32:56 |显示全部楼层
前面的驱动还是有问题,

总是把后左和后右丢掉。。。。

很奇怪


重新修改了一个,测试了1小时了,应该没问题

前置,中置,低音都可以

后置的声音略小

LegacyHDA.kext.zip

15.16 KB, 下载次数: 74, 下载积分: PB币 -1

游客

Rank: 2Rank: 2

UID
135437
帖子
251
PB币
1780
贡献
0
技术
57
活跃
17
发表于 2009-11-17 22:36:51 |显示全部楼层
111# kelvin_ng

我没有用你给的,,我用我自己修改的,,我看过你给那个了,,除了Config不一样,,其他pathmap都一样,,
这是我再用的
LegacyHDA.kext.zip (7.56 KB, 下载次数: 31)

Rank: 2Rank: 2

UID
60932
帖子
192
PB币
2040
贡献
0
技术
13
活跃
14
发表于 2009-11-17 22:51:21 |显示全部楼层
59# 威廉第三

對了,有人測試說睡了醒來後並沒有聲音發出在耳機。就是用01470C02這個magic number的。
說是說睡了醒來後其他的外置的喇叭能發聲,line in, mic全都沒問題。就是Headphone有問題。
我覺得跟這個powerdown有關。所以想問看有什麼辦法。

惡魔

UID
512654
帖子
524
PB币
1135
贡献
0
技术
497
活跃
922
发表于 2009-11-17 23:01:56 |显示全部楼层
本帖最后由 紫米 于 2009-11-17 23:07 编辑
105# 紫米
换成你那个1234的顺序进去发现内置扬声器没有声音了,,耳机有声音,,内置MIC正常,,而且Log信息还有类似Pacthmap_`fail in`具体忘记什么信息了,,现在是在windows下

出现的信息:Sound assertion ...
qqzo 发表于 2009-11-17 21:51


我想可能是因為這組數據的關係導致內置揚聲器沒有聲音
f0 00 00 40         0x1d        [N/A] Speaker at Ext N/A <- 也許不能夠屏蔽他
所以把他復原回去

10 01 a0  90         0x12        [Fixed] Mic at Int ATAPI   
f0 00 00 40         0x13        [N/A] Speaker at Ext Rear
20 01 10 90         0x14        [Fixed] Speaker at Int ATAPI
30 40 21 01         0x15        [Jack] HP Out at Ext Front
f0 00 00 40         0x16        [N/A] Speaker at Ext Rear
40 01 a0 90         0x18        [Jack] Mic at Ext Front
f0 00 00 40         0x19        [N/A] Speaker at Ext Rear
f0 00 00 40        0x1a        [N/A] Speaker at Ext Rear
f0 00 00 40        0x1c        [N/A] Speaker at Ext Rear
50 82 15 40         0x1d        [N/A] Speaker at Ext N/A
f0 00 00 40         0x1e        [N/A] Speaker at Ext Rear

之前,xchobits 也有一組類似的數據,不過他沒有屏蔽,
所以,應該是如此,你再試一次看看,
最後,抱歉,是我多此一舉了。讓你多繞了路。
還有,你有 Codec 的原始資料嗎?
可以不可給我一份。
筆記本的音效卡似乎多了很多規則,所以遇到的問題相對的比較多

硕士

UID
831273
帖子
1520
PB币
1522
贡献
0
技术
44
活跃
167

远景技术达人

发表于 2009-11-18 00:35:22 |显示全部楼层
感谢紫米的教程,我的联想笔记本Y550系列的ALC272 @ ich9m南桥,已经顺利搞定了LegacyHDA,附上。

我第一次参考了紫米提供的legacyHDA的底本,修改到最后发现无法驱动声卡,但是用了另外一个legacyHDA的底本就成功了,这个底本也是tiger做的ACL268用的legacyHDA,大家可以参考这个底本做,具体的步骤完全和紫米说的一样,只是笔记本的声卡很可能不能套用4声道或者6声道吧,猜测。。。。

希望高手解答:


我的code dump文件

alc272 dump.zip (2.71 KB, 下载次数: 51)


我的做好的LegacyHDA.kext
LegacyAppleHDA alc272完美了.kext.zip (19.71 KB, 下载次数: 169)

Rank: 2Rank: 2

UID
699740
帖子
127
PB币
356
贡献
0
技术
0
活跃
15
发表于 2009-11-18 03:51:11 |显示全部楼层
看不太懂啊

UID
74588
帖子
1412
PB币
2680
贡献
0
技术
13
活跃
4
发表于 2009-11-18 07:42:05 |显示全部楼层
我想  这个 设备 ID:          是你的主板的ID
     音频 ID:        12 是 layout ID=12
qqzo 发表于 2009-11-17 22:25

那为什么会是这个  0x10DE0371?  问题出在哪里?请指教 thx

硕士

UID
831273
帖子
1520
PB币
1522
贡献
0
技术
44
活跃
167

远景技术达人

发表于 2009-11-18 09:06:15 |显示全部楼层
请教         紫米    和  威廉第三            2个小问题:

1/sound assertion =。。。。。的开机报错代码的产生原因除了ExtMic之外(我已经删除了extmic),还有什么原因。我发现这会导致开机变慢,怎么样完全消除AppleHDA的开机报错?

2/LegacyHDA snow leopard能用的套用到leopard中就4国了,而leopard能用的在snow中也不能用,恐怕两者不兼容吧?

Rank: 5Rank: 5Rank: 5

UID
664744
帖子
670
PB币
967
贡献
0
技术
9
活跃
234
发表于 2009-11-18 09:37:00 |显示全部楼层
ls,第二个问题,记得以前威廉说过 两个系统在音频架构上是有不同的,

10。5。7与10。5。8不同,10。5。8与10。6不同

Rank: 7Rank: 7Rank: 7

UID
234903
帖子
1465
PB币
12520
贡献
0
技术
30
活跃
1506
发表于 2009-11-18 10:05:17 |显示全部楼层
非常好的教程,学习一下,谢谢。
关闭

站长推荐

已经开启实名认证了哟
这里可以进行实名操作:点我点我点我
回顶部
Copyright (C) 2005-2019 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件