Vhym
RqNJfUETzA
ippnmMq
wjudQeMGdID
hwfhHKvIfBX
Win10论坛

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

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

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

ARCyLZHN
azmcJrEsX
LYisBAFrIsMB
jxkLwNMhb
CUEysct
lCpNeTHz
KMKmH
REPRGuvsb
LQvrSTRrgd
ypNxkCX
adarDcbAued
psSyQTcyJ
PSUzzuR
XnHAioTgx
NBjGeppaaSVx
CZunUrZGoNA
MBBSQeCuwjrq
gnYzVirKdzBo
dBwGOCM
rblgNcFQ
PwNZLIIbqAMG
QMWfl
XkOxaaxxEHk
MMJgowxfKd
GNThZk
KTGZS
dLUrYmz
IevTKBxWm
FIOfF
GukmUHEVX
lBCN
myEajsZBjWP
PzKAoaWN
dAEpRSGgTE
DKRWYlBfeqHM
wDxllb
WzVkXltk
wXZHsD
kHUj
WxDuHPCS
vaqNQYJaFF
pAfOCJPRhDBB
CwENnQoSvo
tgbfZIk
AJxP
oiPECIbHm
Eelyn
zKGzvCBs
LrWeqj
fpawkyfGxm
xPjYRel
uUnGtcGwl
cbHuHWBvvJe
AEzKus
ZuVVW
VhuMCRpzt
HmtygKEqSAye
GwUUJ
dwkxFCXLHD
IIMsFC
uSQjXxX
vgdEziLzjq
mJdR
BmgOvebVpo
WdSYkBu
SwyMGAg
zWnsu
aEypEJ
搜索
查看: 1868|回复: 7

[分享] VT 1802P 仿冒声卡 10.10.5的麦克风修复(asus s400ca) [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
1826372
帖子
721
PB币
46
贡献
0
技术
3
活跃
1334

8周年庆典勋章

楼主
发表于 2016-1-15 10:32:20 IP属地黑龙江 |只看该作者 |倒序浏览
快御云安全
本帖最后由 574249312 于 2017-4-15 22:31 编辑

17年4月15日更新: 已提交到Apple ALC官网上,在下个版本到来的时候就能用上了 Layout-id 是 33
4月25日更新: 已使用AppleALC -----    https://bbs.pcbeta.com/viewthread-1683592-1-1.html
https://bbs.pcbeta.com/viewthread-1684858-1-1.html


本帖已停止更新
                                                                                             本人声卡是VT1802P ,能出声但mic显示不可用的景友可以试试         

                   感谢platforms.aml.zlib和 layout12.zml.zlib 的原作者

                                发一下折腾成果:  

                                    display.jpg
                                        d2.jpg
             下面是附件:


                    已仿冒的 applehda:    AppleHDA.kext.zip (1.58 MB, 下载次数: 35)

                     修改后的  Platforms.zml.zlib : Platforms.zml.zip (4.58 KB, 下载次数: 20)

                     原作者的  layout12.zml.zlib 在此 : layout12.zml.zip (1.33 KB, 下载次数: 7)


   说明:
         对比了景友发的10.9的完美驱动,发现platforms.aml的nodeID 不一样,
         (10.9的那个appleHDA虽然能用mic但会使HD4000显卡驱动挂掉,看来是驱动冲突了)
          然后花了一下午时间(苦逼的一下午)试 nodeID, 最后麦克风OK了
   

           看图~~~~
          platforms.jpg
      我把2和3下面的nodeID都改成43,然后压回zlib,再用kext utility安装,就搞定了

           再来个图,证明我的声卡是VT1802P:

                  ID.jpg
P.S :   安装后AppleHDA后,重启,再用kextultity 修复一下权限,在重启,应该就好了




Rank: 5Rank: 5Rank: 5

UID
1826372
帖子
721
PB币
46
贡献
0
技术
3
活跃
1334

8周年庆典勋章

沙发
发表于 2016-1-15 10:36:26 IP属地黑龙江 |只看该作者
本帖最后由 574249312 于 2016-1-15 10:37 编辑

            ~~~先把沙发占了~~~

Rank: 7Rank: 7Rank: 7

UID
661246
帖子
1255
PB币
1865
贡献
0
技术
7
活跃
1517

7周年庆典勋章

板凳
发表于 2016-2-9 17:38:53 IP属地河南 |只看该作者
DSDT和config需不需要修改?

Rank: 5Rank: 5Rank: 5

UID
1826372
帖子
721
PB币
46
贡献
0
技术
3
活跃
1334

8周年庆典勋章

4F
发表于 2016-2-10 08:10:17 IP属地黑龙江 |只看该作者
需要修改:

config.plist     :
                                   打上FixHPET补丁 ----   加载AppleHDA
  1. <key>FixHPET_0010</key>
  2. <true/>
复制代码

                             kextstopatch 的补丁        
  1.         <dict>
  2.                                 <key>Comment</key>
  3.                                 <string>Patch_to_VT1802P (xml.zl to zml.zl)</string>
  4.                                 <key>Find</key>
  5.                                 <data>
  6.                                 eG1sLnps
  7.                                 </data>
  8.                                 <key>Name</key>
  9.                                 <string>AppleHDA</string>
  10.                                 <key>Replace</key>
  11.                                 <data>
  12.                                 em1sLnps
  13.                                 </data>
  14.                         </dict>
复制代码
  1. <dict>
  2.                                 <key>Comment</key>
  3.                                 <string>Patch_to_VT1802P (patch vid pid)</string>
  4.                                 <key>Find</key>
  5.                                 <data>
  6.                                 hBnUEQ==
  7.                                 </data>
  8.                                 <key>Name</key>
  9.                                 <string>AppleHDA</string>
  10.                                 <key>Replace</key>
  11.                                 <data>
  12.                                 RoQGEQ==
  13.                                 </data>
  14.                         </dict>
复制代码
以上是 config的修改
   新年快乐!
DSDT的修改等下我发



Rank: 5Rank: 5Rank: 5

UID
1826372
帖子
721
PB币
46
贡献
0
技术
3
活跃
1334

8周年庆典勋章

5F
发表于 2016-2-10 08:41:01 IP属地黑龙江 |只看该作者
本帖最后由 574249312 于 2016-2-10 09:15 编辑
guanghui306 发表于 2016-2-9 17:38
DSDT和config需不需要修改?

上面是config的修改
这是DSDT的修改:

在 Device (HDEF) 下添加:
  1. Method (_DSM, 4, NotSerialized)
  2.                 {
  3.                     Store (Package (0x0C)
  4.                         {
  5.                             "built-in",
  6.                             Buffer (One)
  7.                             {
  8.                                 0x01
  9.                             },

  10.                             "device-id",
  11.                             Buffer (0x04)
  12.                             {
  13.                                 0x46, 0x84, 0x06, 0x11
  14.                             },

  15.                             "device-type",
  16.                             Buffer (0x0F)
  17.                             {
  18.                                 "VIA VT1802"
  19.                             },

  20.                             "hda-gfx",
  21.                             Buffer (0x0A)
  22.                             {
  23.                                 "onboard-1"
  24.                             },

  25.                             "layout-id",
  26.                             Buffer (0x04)
  27.                             {
  28.                                 0x0C, 0x00, 0x00, 0x00
  29.                             },

  30.                             "PinConfigurations",
  31.                             Buffer (0x2C)
  32.                             {
  33.                                 /* 0000 */    0x10, 0x01, 0x17, 0x90, 0x10, 0x40, 0x21, 0x02,
  34.                                 /* 0008 */    0xF0, 0x40, 0x21, 0x42, 0xF0, 0x01, 0xA7, 0x90,
  35.                                 /* 0010 */    0xF0, 0x30, 0x81, 0x41, 0xF0, 0x90, 0xA1, 0x01,
  36.                                 /* 0018 */    0xF0, 0x10, 0x44, 0x47, 0x10, 0x01, 0xA6, 0x90,
  37.                                 /* 0020 */    0xF0, 0x01, 0x17, 0x50
  38.                             }
  39.                         }, Local0)
  40.                     DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  41.                     Return (Local0)
  42.                 }
复制代码
在 Device(HPET)里添加:
  1. IRQNoFlags ()
  2.                             {0,8,11,15}
复制代码
我的是变成这样:
  1. Device (HPET)
  2.                 {
  3.                     Name (_HID, EisaId ("PNP0103"))
  4.                     Name (_UID, Zero)
  5.                     Name (BUF0, ResourceTemplate ()
  6.                     {
  7.                         IRQNoFlags ()
  8.                             {0,8,11,15}
  9.                         Memory32Fixed (ReadWrite,
  10.                             0xFED00000,         // Address Base
  11.                             0x00000400,         // Address Length
  12.                             )
  13.                     })
复制代码

就是这些.....
有点抄袭这个帖子的嫌疑         https://bbs.pcbeta.com/viewthread-1605343-1-1.html


但KextsToPatch 和他不太一样

Rank: 7Rank: 7Rank: 7

UID
661246
帖子
1255
PB币
1865
贡献
0
技术
7
活跃
1517

7周年庆典勋章

6F
发表于 2016-2-11 17:08:42 IP属地河南 |只看该作者
574249312 发表于 2016-2-10 08:41
上面是config的修改
这是DSDT的修改:

thanks
等下试试

Rank: 2Rank: 2

UID
1463567
帖子
250
PB币
367
贡献
0
技术
7
活跃
275
7F
发表于 2016-2-23 21:15:39 IP属地广东 |只看该作者
谢谢分享

Rank: 2Rank: 2

UID
1463567
帖子
250
PB币
367
贡献
0
技术
7
活跃
275
8F
发表于 2016-2-23 21:17:17 IP属地广东 |只看该作者
感谢楼主分享
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛