Redecor 发表于 2015-12-6 06:52

N56VV 仿冒ALC663声卡驱动

本帖最后由 Redecor 于 2015-12-9 07:54 编辑

这是声卡的codec
Codec: Realtek ALC663
Address: 0
Vendor Id: 0x10ec0663

0x11      0x411111f0       Speaker at Ext Rear      Color = Black
0x12      0x411111f0       Speaker at Ext Rear      Color = Black
0x13      0x411111f0       Speaker at Ext Rear      Color = Black
0x14      0x90170110       Speaker at Int N/A         Color = Unknown
0x15      0x411111f0       Speaker at Ext Rear      Color = Black
0x16      0x411111f0       Speaker at Ext Rear      Color = Black
0x17      0x411111f0       Speaker at Ext Rear      Color = Black
0x18      0x04a11830       Mic at Ext Right                Color = Black      IN VREF_80
0x19      0x90a7093f       Mic at Int N/A                         Color = Unknown      IN VREF_80
0x1a         0x411111f0       Speaker at Ext Rear      Color = Black      IN VREF_HIZ
0x1b         0x411111f0       Speaker at Ext Rear      Color = Black      IN VREF_HIZ
0x1d         0x4005822d       Line Out at Ext N/A               Color = Purple
0x1e         0x04451120       SPDIF Out at Ext Right      Color = Black      
0x21      0x0421101f       HP Out at Ext Right      Color = Black      采用的剔除无效节点,舍弃无用的SPDIF节点,提取的数据如下:
0x14      0x90170110       Speaker at Int N/A         Color = Unknown
0x18      0x04a11830       Mic at Ext Right                Color = Black      IN VREF_80
0x19      0x90a7093f       Mic at Int N/A                         Color = Unknown      IN VREF_80
0x21      0x0421101f       HP Out at Ext Right      Color = Black最后根据紫米的教程最终转换获得的数据:
01471c40      01471d01      01471e10      01471f90
01871c20      01871d10      01871ea1      01871f01
01971c10      01971d01      01971ea0      01971f90
02171c50      02171d10      02171e21      02171f01
01470C02
这是4个设备的节点:
Speaker at Int         0x14-0x0c-0x02      20-12-2
Mic at Ext               0x08-0x23-0x18      8-35-24
Mic at Int                0x09-0x22-0x19      9-34-25
HP                        0x21-0x0d-0x03      33-13-3

然后在DSDT中添加了代码:
Method (_DSM, 4, NotSerialized)
{
    Store (Package (0x06)
      {
            "layout-id",
            Buffer (0x04)
            {
                0x1C, 0x00, 0x00, 0x00
            },

            "model",
            Buffer (0x0F)
            {
                "Realtek ALC663"
            },

            "PinConfigurations",
            Buffer (Zero) {}
      }, Local0)
    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
    Return (Local0)
}附上已经生成好的AppleHDA.kext(在MironeAudio\10ec0663\272.50\full Patched AppleHDA里面),附件包含仿冒所需要的Platforms.xml,layout28.xml,info.plist,有需要的同学请自取。

如果需要用clover打补丁(也就是不修改原版驱动),将MironeAudio\10ec0663\272.50\Clover\aDummyHDA.kext这个安装到S\L\E下或者L\E下(放在L\E下在我机器上CPU一直最高频率运行,风扇狂转...),然后自行对照MironeAudio\10ec0663\272.50\Clover\下的config.plist修改自己的config

如果节点不同,请自行修改layout28下的节点,然后用AppleHDA Patcher.app生产自己的仿冒驱动


如果睡眠后唤醒无声,将MironeAudio\CodecCommander\CodecCommander.kext放到clover的KEXT\10.11下或安装到S\L\E下,完美解决

Update:添加spdif输出(作用未知,没设备测试)

Redecor 发表于 2015-12-7 00:13

一天了没个回复.....求帮忙啊

201030470836 发表于 2015-12-7 00:39

applehda都没加载的话可能是其他的问题,比如irq,可能要考虑打一下补丁。

jsbyysheng 发表于 2015-12-7 12:05

同款机型的帮顶~

Redecor 发表于 2015-12-7 16:50

201030470836 发表于 2015-12-7 00:39 https://www.pcbeta.com/static/image/common/back.gif
applehda都没加载的话可能是其他的问题,比如irq,可能要考虑打一下补丁。

谢谢大兄弟,确实是没打IRQ补丁的问题,现在好了{:5_266:}

Redecor 发表于 2015-12-7 17:04

jsbyysheng 发表于 2015-12-7 12:05 https://www.pcbeta.com/static/image/common/back.gif
同款机型的帮顶~

声卡好了,你试试

jsbyysheng 发表于 2015-12-7 17:07

Redecor 发表于 2015-12-7 17:04 https://www.pcbeta.com/static/image/common/back.gif
声卡好了,你试试

ok,我试试看。

Redecor 发表于 2015-12-7 17:14

jsbyysheng 发表于 2015-12-7 17:07 https://www.pcbeta.com/static/image/common/back.gif
ok,我试试看。

对了,记得给DSDT打上IRQ补丁

jsbyysheng 发表于 2015-12-7 17:20

Redecor 发表于 2015-12-7 17:14 https://www.pcbeta.com/static/image/common/back.gif
对了,记得给DSDT打上IRQ补丁

怎么打补丁?在patch里面找吗?

Redecor 发表于 2015-12-7 17:21

jsbyysheng 发表于 2015-12-7 17:20 https://www.pcbeta.com/static/image/common/back.gif
怎么打补丁?在patch里面找吗?
嗯,在rehabman分类下的sys-irq fix

jsbyysheng 发表于 2015-12-7 17:46

Redecor 发表于 2015-12-7 17:21 https://www.pcbeta.com/static/image/common/back.gif
嗯,在rehabman分类下的sys-irq fix

dsdt的话是在HDEF下插入代码吗?我这边编译提示Object does not exist (DTFG),不知道为什么

Redecor 发表于 2015-12-7 17:51

本帖最后由 Redecor 于 2015-12-7 17:52 编辑

jsbyysheng 发表于 2015-12-7 17:46 https://www.pcbeta.com/static/image/common/back.gif
dsdt的话是在HDEF下插入代码吗?我这边编译提示Object does not exist (DTFG),不知道为什么
添加这个这个补丁就行,修改DSDT错误后,这个DTFG补丁应该最先打上,这些必须的
声卡那段补丁添加到HDEF下

jsbyysheng 发表于 2015-12-7 18:00

Redecor 发表于 2015-12-7 17:51 https://www.pcbeta.com/static/image/common/back.gif
添加这个这个补丁就行,修改DSDT错误后,这个DTFG补丁应该最先打上,这些必须的
声卡那段补 ...

完美驱动成功!多谢你啦{:5_264:}

Redecor 发表于 2015-12-7 18:10

jsbyysheng 发表于 2015-12-7 18:00 https://www.pcbeta.com/static/image/common/back.gif
完美驱动成功!多谢你啦

能用就行,哈哈

jsbyysheng 发表于 2015-12-7 19:03

Redecor 发表于 2015-12-7 18:10 https://www.pcbeta.com/static/image/common/back.gif
能用就行,哈哈

貌似耳机的mic不能识别

Redecor 发表于 2015-12-7 19:41

jsbyysheng 发表于 2015-12-7 19:03 https://www.pcbeta.com/static/image/common/back.gif
貌似耳机的mic不能识别

我的可以啊,内外mic都可以正常使用,估计你的mic节点和我的不同,你提取声卡的codec看看

jsbyysheng 发表于 2015-12-8 00:49

Redecor 发表于 2015-12-7 19:41 https://www.pcbeta.com/static/image/common/back.gif
我的可以啊,内外mic都可以正常使用,估计你的mic节点和我的不同,你提取声卡的codec看看

0x1e         0x04451120       SPDIF Out at Ext Right      Color = Black
这一个节点你为什么舍弃了

Redecor 发表于 2015-12-8 08:12

jsbyysheng 发表于 2015-12-8 00:49 https://www.pcbeta.com/static/image/common/back.gif
0x1e         0x04451120       SPDIF Out at Ext Right      Color = Black
这一个节点你为 ...

因为这个机器上没有对应的接口

jsbyysheng 发表于 2015-12-8 13:59

Redecor 发表于 2015-12-8 08:12 https://www.pcbeta.com/static/image/common/back.gif
因为这个机器上没有对应的接口

有的,你仔细看电脑右下角的口上写的字,就是S/PDIF,支持带Mic的耳机。我说mic不能用指的是带mic的耳机插在电脑右下角那个口上没有反应,不是说mic的口没有反应。

Redecor 发表于 2015-12-9 07:55

jsbyysheng 发表于 2015-12-8 13:59 https://www.pcbeta.com/static/image/common/back.gif
有的,你仔细看电脑右下角的口上写的字,就是S/PDIF,支持带Mic的耳机。我说mic不能用指的是带mic的耳机插 ...
添加了spdif,但没设备测试,你试试v2那个版本
页: [1] 2 3
查看完整版本: N56VV 仿冒ALC663声卡驱动