KGulazGQI
LcmfXZmSSiit
GcRS
FHQY
mTzjERWnfuAS
CAlYXx
cVFdMKxF
AQlIRkiM
LQdOMRihTkF
piakFaxFnIDQ
aFatlooJSU
YBOX
rPFQGMPO
UrLx
PaKXAppHdFFZ
bUXzlZjzNBgT
kBbxpQ
HQLLgruUOvH
ckopXJs
ncLCMBmTKlo
xxsHfqEKhdXe
xXdZtyofM
sKhlKI
igUvhBgY
AnhVrRUxMBb
wIjdSyOyke
OykbdsGCmOw
LeblMrGqMq
MkghkkxtXY
DygZzU
sYbdY
ToBeSuirB
YrVXIRWpdCCQ
nqUDHZ
SSFEICvCt
oxjVmvLeifd
lYQSitqQxDY
PyQTOrD
udYr
IWHU
VCTphBqt
UnmSb
sszLWKkZbfWW
ZcBg
tUGRkJo
fPLPEP
VsVYTzCRKlGO
bGvnApWgt
RBwqfadBHp
oCfjVS
gXIsdMQWw
QOsih
GpWHH
tUMPGvC
GGVKhQzar
wjTKIKJslbn
GVASVYOBoYiN
ICqcT
AQCkmwIEDPSd
koZD
TluQeFbB
OGKfxs
UvUWI
GhEIGRwVNlyU
LSfzM
qxODOOROPGp
BwswhlegzG
vznCyFMUL
搜索
查看: 15820|回复: 10

[分享] 新出炉的仿冒声卡驱动:ALC269VC(OS X 10.11.2) [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
1314029
帖子
131
PB币
362
贡献
0
技术
13
活跃
275
楼主
发表于 2015-12-20 19:35:19 IP属地浙江 |显示全部楼层 |倒序浏览
快御云安全
今天刚做好的仿冒声卡驱动,断断续续花了将近一个月的时间,做出来后特别兴奋
本来想再写一个制作仿冒声卡的教程的,对之前的教程做一个修正,包括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里的相关内容外,其它均保持原版内容
声卡相关信息为:
  1. Codec: Realtek ALC269VC
  2. Address: 0
  3. AFG Function Id: 0x1 (unsol 1)
  4. Vendor Id: 0x10ec0269

  5. 0x12
复制代码



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

附件: 你需要登录才可以下载或查看附件。没有帐号?注册
2

查看全部评分

Rank: 2Rank: 2

UID
1314029
帖子
131
PB币
362
贡献
0
技术
13
活跃
275
沙发
发表于 2015-12-20 22:38:42 IP属地浙江 |显示全部楼层
li442871173 发表于 2015-12-20 21:39
ALC269可用吗,变色龙引导

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

Rank: 2Rank: 2

UID
1314029
帖子
131
PB币
362
贡献
0
技术
13
活跃
275
板凳
发表于 2015-12-21 13:19:16 IP属地浙江 |显示全部楼层
skykingf 发表于 2015-12-21 11:47
声卡:Realtek ALC269VC 10EC0269
LayoutID:28

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

Rank: 2Rank: 2

UID
1314029
帖子
131
PB币
362
贡献
0
技术
13
活跃
275
4F
发表于 2015-12-21 15:30:08 IP属地浙江 |显示全部楼层
skykingf 发表于 2015-12-21 15:11
惊喜的发现我的T430s和你的一样,也是10EC0269
LayoutID:28  这个28是怎么看的?

这是我在DSDT里设置的

Rank: 2Rank: 2

UID
1314029
帖子
131
PB币
362
贡献
0
技术
13
活跃
275
5F
发表于 2015-12-21 23:09:43 IP属地浙江 |显示全部楼层
Wechat 发表于 2015-12-21 17:43
能不能说一下你的DSDT里面关于layout=28是怎么设置的,远景一个帖子说用“V”表示87,但是我不知道怎么表示 ...
  1. 12   40 09 a6 90   30 01 a6 90   09>22>12   09>34>18   [Fixed]   Digital   Mic at Int N/A            Unknown   IN
  2. 14   10 01 17 90   10 01 17 90   14>0d>03   20>13>03   [Fixed]   Analog    Speaker at Int N/A        Unknown   OUT EAPD Detect 0x2
  3. 15   1f 40 21 04   1f 40 21 04   15>0c>02   21>12>02   [Jack]    1/8       HP Out at Ext Right       Green     OUT HP EAPD Detect 0x2
  4. 17   f0 11 11 41   f0 00 00 40                         [N/A]     1/8       Speaker at Ext Rear       Black     OUT
  5. 18   30 9c a1 04   3f 90 81 04   08>23>18   08>35>24   [Jack]    1/8       Mic at Ext Right          Pink      IN OUT Detect VREF_80
  6. 19   f0 11 11 41   f0 00 00 40                         [N/A]     1/8       Speaker at Ext Rear       Black     IN OUT Detect VREF_HIZ
  7. 1a   f0 11 11 41   f0 00 00 40                         [N/A]     1/8       Speaker at Ext Rear       Black     IN OUT HP Detect REF_HIZ
  8. 1b   f0 11 11 41   f0 00 00 40                         [N/A]     1/8       Speaker at Ext Rear       Black     IN OUT Detect VREF_HIZ
  9. 1d   2d 82 15 40   f0 00 00 40                         [N/A]     Optical   Speaker at Ext N/A        Purple    IN
  10. 1e   20 41 45 04   20 41 45 04   1e>06      30>06      [Jack]    Optical   SPDIF Out at Ext Right    Green     OUT Detect

  11. 01271c50 01271d01 01271ea6 01271f90
  12. 01471c20 01471d01 01471e17 01471f90 01470c02
  13. 01571c10 01571d40 01571e21 01571f04 01570c02
  14. 01771cf0 01771d00 01771e00 01771f40
  15. 01871c40 01871d90 01871e81 01871f04
  16. 01971cf0 01971d00 01971e00 01971f40
  17. 01a71cf0 01a71d00 01a71e00 01a71f40
  18. 01b71cf0 01b71d00 01b71e00 01b71f40
  19. 01d71cf0 01d71d80 01d71e15 01d71f40
  20. 01e71c30 01e71d41 01e71e45 01e71f04
复制代码

Rank: 2Rank: 2

UID
1314029
帖子
131
PB币
362
贡献
0
技术
13
活跃
275
6F
发表于 2015-12-21 23:10:38 IP属地浙江 |显示全部楼层
Wechat 发表于 2015-12-21 17:43
能不能说一下你的DSDT里面关于layout=28是怎么设置的,远景一个帖子说用“V”表示87,但是我不知道怎么表示 ...

DSDT里这样写就是28了
  1. "layout-id",
  2. Buffer (0x04)
  3. {
  4.         0x1C, 0x00, 0x00, 0x00
  5. },
复制代码


Rank: 2Rank: 2

UID
1314029
帖子
131
PB币
362
贡献
0
技术
13
活跃
275
7F
发表于 2015-12-22 12:02:19 IP属地浙江 |显示全部楼层
Wechat 发表于 2015-12-22 11:52
现在改好了,又出现了声卡(ID=28)能识别,但是找不到音频设备。。。声音还是调不了

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

Rank: 2Rank: 2

UID
1314029
帖子
131
PB币
362
贡献
0
技术
13
活跃
275
8F
发表于 2015-12-22 21:37:36 IP属地浙江 |显示全部楼层
Wechat 发表于 2015-12-22 13:39
外放修好了。。发现 [Jack] HP Out at Ext Left第一个数字改成Speaker at Int N/A一样为1就好了。。仿冒驱动 ...

直接提取的就是前面都是1的,但这种不符合苹果的规则,所以不能一样,一样的情况一般只有在voodoohda下用

Rank: 2Rank: 2

UID
1314029
帖子
131
PB币
362
贡献
0
技术
13
活跃
275
9F
发表于 2015-12-23 10:20:03 IP属地浙江 |显示全部楼层
Wechat 发表于 2015-12-22 22:35
但是我一样的确驱动成功了。。。按照提取原版就不行。。现在改了10几次终于没有任何问题了。耳机外放完美 ...

我发现我的一段时间后不能用是随机出现的,,,另外又发现外放时,左喇叭比右喇叭声音大,整体声音有点偏左,怀疑是dsp里的配置有问题

Rank: 2Rank: 2

UID
1314029
帖子
131
PB币
362
贡献
0
技术
13
活跃
275
10F
发表于 2015-12-23 10:20:54 IP属地浙江 |显示全部楼层
zhbing86 发表于 2015-12-23 09:29
变色龙引导的怎么弄啊?我的也是ALC269,万能声卡有爆音。

变色龙的引导很久没用过了,只要里面能对驱动进行patch就行

Rank: 2Rank: 2

UID
1314029
帖子
131
PB币
362
贡献
0
技术
13
活跃
275
11F
发表于 2015-12-27 18:38:08 IP属地浙江 |显示全部楼层
zenghongfei1 发表于 2015-12-27 10:06
楼主,我是的惠普电脑HP450,但是我的声卡code以及型号ALC269VC 都与你的一样。我现在不清楚10.11声卡驱动应 ...

利用原版声音制作,还是放在SLE正面,只不过二进制补丁要用clover
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛