- 积分
- 3424
- 最后登录
- 2016-1-20
- 精华
- 0
- 阅读权限
- 70
- 主题
- 111
- UID
- 984013
- 帖子
- 7884
- PB币
- 28167
- 威望
- 45
- 贡献
- 0
- 技术
- 2147
- 活跃
- 1597
打酱油归来
- UID
- 984013
- 帖子
- 7884
- PB币
- 28167
- 贡献
- 0
- 技术
- 2147
- 活跃
- 1597
|
本帖最后由 lisai9093 于 2015-4-21 16:12 编辑
Reference: http://www.insanelymac.com/forum ... ountain-lion/page-9
下载:
AppleHDA.kext.zip
(1.32 MB, 下载次数: 527)
用法:
DSDT 中添加下列代码到 Device (HDEF):
- Method (_DSM, 4, NotSerialized)
- {
- Store (Package (0x0C)
- {
- "codec-id",
- Buffer (0x04)
- {
- 0x6E, 0x50, 0xF1, 0x14
- },
- "layout-id",
- Buffer (0x04)
- {
- 0x0C, 0x00, 0x00, 0x00
- },
- "PinConfigurations",
- Buffer (Zero) {},
- "hda-gfx",
- Buffer (0x0A)
- {
- "onboard-1"
- },
- "device-type",
- Buffer (0x11)
- {
- "Conexant CX20590"
- },
- "MaximumBootBeepVolume",
- Buffer (One)
- {
- 0x4D
- }
- }, Local0)
- DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
-
- Return (Local0)
- }
复制代码 注意:此驱动需要配合原版AppleACPIPlatform.kext 使用。某些机器需要打上IRQ Fix 补丁才可以。
傻瓜制作方法:
一般制作方法论坛里已经很多了,但是步骤繁琐,而且耗时。这里只提供简单方法,以后升级也能用相同方法制作,只需10分钟左右。
下载需要替换的文件:
Update Only.zip
(8.1 KB, 下载次数: 240)
1. 需要替换以下两个文件
a) AppleHDA.kext/Contents/Resources/layout12.xml.zlib
b) AppleHDA.kext/Contents/Resources/Platforms.xml.zlib
2. 修改 AppleHDA.kext/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext/Contents/Info.plist
按照此文件替换IOKitPersonalities/HDA Hardware Config Resource/ 下的内容即可,注意是替换,就是先删除HDA Hardware Config Resource 下的所有子项,然后复制。
3. 打补丁
AppleHDA.kext 复制到桌面,然后在终端执行:
- sudo perl -pi -e 's|x8b\x19\xd4\x11|x6e\x50\xf1\x14|g’ ~/Desktop/AppleHDA.kext/Contents/MacOS/AppleHDA
复制代码 即对AppleHDA 进行打补丁。到此全部结束,重启吧~
高级模式:
一共4个节点,分别是:
- 0x19 Pin Default 0x04211040: [Jack] HP Out at Ext Right
- 40102104
- changed: 40102101
- 16->25 (0x10->0x19)
- 0x1a Pin Default 0x04a11030: [Jack] Mic at Ext R&Dight
- 3010a104
- changed: 30108101
- 22->23->26 (0x16->0x17->0x1a)
- 0x1f Pin Default 0x90170110: [Fixed] Speaker at Int N/A
- 10011790
- 17->31 (0x11->0x1F)
- 0x23 Pin Default 0x90a60150: [Fixed] Mic at Int N/A (doubt??????)
- 5001a690
- 20->35 (0x14->0x23)
- from tmac:
- 01F71C00 01F71D00 01F71E17 01F71F99
- 01A71C20 01A71D10 01A71E81 01A71F02
- 01971C30 01971D10 01971E21 01971F02
- 02371C40 02371D00 02371EA0 02371F99 01B70C02 01D70C02
复制代码
节点图:
|
-
3
查看全部评分
-
|