cianyeah 发表于 2015-12-20 19:35

新出炉的仿冒声卡驱动:ALC269VC(OS X 10.11.2)

今天刚做好的仿冒声卡驱动,断断续续花了将近一个月的时间,做出来后特别兴奋
本来想再写一个制作仿冒声卡的教程的,对之前的教程做一个修正,包括ConfigData的解释,但是论坛的审核太慢,写了一点内容保存了一下,结果半天不通过审核,也懒得写了,给出这个驱动,能用的尽管拿去
笔记本型号:联想 Y480N-IFI (Win8)
系统:Win10 专业版 + Mac OS X 10.11.2
引导:Clover 3292 (UEFI方式)
声卡:Realtek ALC269VC 10EC0269
LayoutID:28
大家自己在DSDT里添加HDEF相关代码
另外由于10.11在修改原版MacOS二进制文件后会导致无法加载,所以改成了Clover补丁形式
在Clover配置文件中添加或者修改以下内容:
<key>KernelAndKextPatches</key>
<dict>
        <key>KextsToPatch</key>
        <array>
                <dict>
                        <key>Comment</key>
                        <string>AppleHDA patch</string>
                        <key>Find</key>
                        <data>
                        YgLsEA==
                        </data>
                        <key>Name</key>
                        <string>AppleHDA</string>
                        <key>Replace</key>
                        <data>
                        aQLsEA==
                        </data>
                </dict>
        </array>
</dict>
意思是修改6202ec10为6902ec10,代替了二进制补丁
AppleHDA.kext基于原版10.11修改,除了Info.plist,layout28.xml.zlib,Platforms.xml.zlib里的相关内容外,其它均保持原版内容
声卡相关信息为:
Codec: Realtek ALC269VC
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0269

0x12


同时提供下我的DSDT,添加了声卡信息,10.11下可调节显示器亮度,可使用原生USB 2.0 3.0驱动

xufhvk18 发表于 2015-12-20 21:13

把后面的教程打包发附件吧{:5_596:}

li442871173 发表于 2015-12-20 21:32

变色龙引导的可以用吗?

li442871173 发表于 2015-12-20 21:39

ALC269可用吗,变色龙引导

cianyeah 发表于 2015-12-20 22:38

li442871173 发表于 2015-12-20 21:39 https://www.pcbeta.com/static/image/common/back.gif
ALC269可用吗,变色龙引导

这个我不确定。。。理论上只要能注入layout-id和对applehda的二进制文件进行patch就可以

skykingf 发表于 2015-12-21 11:47

声卡:Realtek ALC269VC 10EC0269
LayoutID:28

如何看我的ThinkPad是否是这个型号的?

PandaWei 发表于 2015-12-21 13:17

我的声卡型号和你是一样的楼主,能否麻烦楼主把详细的制作教程给我发一下,可以吗?

cianyeah 发表于 2015-12-21 13:19

skykingf 发表于 2015-12-21 11:47 https://www.pcbeta.com/static/image/common/back.gif
声卡:Realtek ALC269VC 10EC0269
LayoutID:28



在Windows下打开设备管理器,双击你的声卡,在详细信息里找到硬件ID,把VEN和DEV后面的数字连起来就是了

skykingf 发表于 2015-12-21 15:11

惊喜的发现我的T430s和你的一样,也是10EC0269
LayoutID:28这个28是怎么看的?

cianyeah 发表于 2015-12-21 15:30

skykingf 发表于 2015-12-21 15:11 https://www.pcbeta.com/static/image/common/back.gif
惊喜的发现我的T430s和你的一样,也是10EC0269
LayoutID:28这个28是怎么看的?

这是我在DSDT里设置的

Wechat 发表于 2015-12-21 17:43

能不能说一下你的DSDT里面关于layout=28是怎么设置的,远景一个帖子说用“V”表示87,但是我不知道怎么表示,声卡和你一样,但是不知道怎么设置
我想修改你的kext。你看看我的节点和你一样不?Address: 0

Vendor Id: 0x10ec0269
12 40 01 a6 90 01271c40 01271d01 01271ea6 01271f90 Mic at Int N/A
14 10 01 17 90 01471c10 01471d01 01471e17 01471f90 Speaker at Int N/A
15 20 10 21 03 01571c20 01571d10 01571e21 01571f03 HP Out at Ext Left
18 30 18 a1 03 01871c30 01871d18 01871ea1 01871f03 Mic at Ext Left


Mic at Int N/A 9>22>129>34>18
Mic at Ext Left 8>23>188>35>24
Speaker at Int N/A 14>c>220>12>2
HP Out at Ext Left 15>d>321>13>3

759071793 发表于 2015-12-21 20:09

今天刚自己仿冒成功了一个,=_=

口袋妖怪heart 发表于 2015-12-21 20:12

自仿冒声卡 支持一个 虽然自己是887。。。
话说现在国内外大神出了补丁后就越来越少的人自己仿冒了。。。

cianyeah 发表于 2015-12-21 23:09

Wechat 发表于 2015-12-21 17:43 https://www.pcbeta.com/static/image/common/back.gif
能不能说一下你的DSDT里面关于layout=28是怎么设置的,远景一个帖子说用“V”表示87,但是我不知道怎么表示 ...

12   40 09 a6 90   30 01 a6 90   09>22>12   09>34>18      Digital   Mic at Int N/A            Unknown   IN
14   10 01 17 90   10 01 17 90   14>0d>03   20>13>03      Analog    Speaker at Int N/A      Unknown   OUT EAPD Detect 0x2
15   1f 40 21 04   1f 40 21 04   15>0c>02   21>12>02       1/8       HP Out at Ext Right       Green   OUT HP EAPD Detect 0x2
17   f0 11 11 41   f0 00 00 40                            1/8       Speaker at Ext Rear       Black   OUT
18   30 9c a1 04   3f 90 81 04   08>23>18   08>35>24       1/8       Mic at Ext Right          Pink      IN OUT Detect VREF_80
19   f0 11 11 41   f0 00 00 40                            1/8       Speaker at Ext Rear       Black   IN OUT Detect VREF_HIZ
1a   f0 11 11 41   f0 00 00 40                            1/8       Speaker at Ext Rear       Black   IN OUT HP Detect REF_HIZ
1b   f0 11 11 41   f0 00 00 40                            1/8       Speaker at Ext Rear       Black   IN OUT Detect VREF_HIZ
1d   2d 82 15 40   f0 00 00 40                            Optical   Speaker at Ext N/A      Purple    IN
1e   20 41 45 04   20 41 45 04   1e>06      30>06          Optical   SPDIF Out at Ext Right    Green   OUT Detect

01271c50 01271d01 01271ea6 01271f90
01471c20 01471d01 01471e17 01471f90 01470c02
01571c10 01571d40 01571e21 01571f04 01570c02
01771cf0 01771d00 01771e00 01771f40
01871c40 01871d90 01871e81 01871f04
01971cf0 01971d00 01971e00 01971f40
01a71cf0 01a71d00 01a71e00 01a71f40
01b71cf0 01b71d00 01b71e00 01b71f40
01d71cf0 01d71d80 01d71e15 01d71f40
01e71c30 01e71d41 01e71e45 01e71f04

cianyeah 发表于 2015-12-21 23:10

Wechat 发表于 2015-12-21 17:43 https://www.pcbeta.com/static/image/common/back.gif
能不能说一下你的DSDT里面关于layout=28是怎么设置的,远景一个帖子说用“V”表示87,但是我不知道怎么表示 ...

DSDT里这样写就是28了
"layout-id",
Buffer (0x04)
{
        0x1C, 0x00, 0x00, 0x00
},


Wechat 发表于 2015-12-21 23:18

cianyeah 发表于 2015-12-21 23:10 https://www.pcbeta.com/static/image/common/back.gif
DSDT里这样写就是28了

我用你的驱动+自己的codec改了layout28.xml.zlib和Platforms.xml.lib
没有给文件打补丁,用Clover Configurator在Kernel and Kernel patch 加了6202EC10-6902EC10

Devices-Audio Inject设置留空

ACPI-勾上FixHDA无法驱动,你看看是什么问题

Wechat 发表于 2015-12-22 11:52

现在改好了,又出现了声卡(ID=28)能识别,但是找不到音频设备。。。声音还是调不了

cianyeah 发表于 2015-12-22 12:02

Wechat 发表于 2015-12-22 11:52 https://www.pcbeta.com/static/image/common/back.gif
现在改好了,又出现了声卡(ID=28)能识别,但是找不到音频设备。。。声音还是调不了

Clover的patch 6202ec10要是data类型才可以,另外用ioregistryexplorer看看pinconfigdata有没有加载,我现在遇到一个声音bug,所以要过段时间才会再出完整的教程,到时你再看看有没有哪里漏掉了

Wechat 发表于 2015-12-22 12:11

cianyeah 发表于 2015-12-22 12:02 https://www.pcbeta.com/static/image/common/back.gif
Clover的patch 6202ec10要是data类型才可以,另外用ioregistryexplorer看看pinconfigdata有没有加载,我现 ...

pinconfigdata没有加载,clover不知道怎么改data。。。其他都修改了

Wechat 发表于 2015-12-22 12:15

cianyeah 发表于 2015-12-22 12:02 https://www.pcbeta.com/static/image/common/back.gif
Clover的patch 6202ec10要是data类型才可以,另外用ioregistryexplorer看看pinconfigdata有没有加载,我现 ...

不对,正确说是AppleHDA加载了。。不知道pinconfigdata有没有加载
页: [1] 2 3 4 5 6 7
查看完整版本: 新出炉的仿冒声卡驱动:ALC269VC(OS X 10.11.2)