stonexing5 发表于 2019-4-1 11:36

自己动手仿冒Conexant Generic声卡驱动 麦克风无电平求解

我的声卡Windows下显示Conexant Smart HD Audio
提取得到codec#0
Codec附件:

运行verbit.sh解析codec#0得到如下表格

   Jack
Color
Description               
#
Node   
PinDefault   
          Modified Verbs

    1/8
Black
HP Out at Ext Left         
22 0x16
0x03211040   
01671c40 01671d10 01671e21 01671f00

Analog
Unknown
Speaker at Int N/A         
23 0x17
0x90170110   
01771c10 01771d00 01771e17 01771f90

Unknown
Unknown
Other at Ext N/A         
24 0x18
0x40f001f0   
01871cf0 01871d00 01871ef0 01871f40

    1/8
Black
Mic at Ext Left            
25 0x19
0x03a11030   
01971c30 01971d10 01971ea1 01971f00

Analog
Unknown
Mic at Int Top            
26 0x1a
0x95a70120   
01a71c20 01a71d00 01a71ea7 01a71f90




          Modified Verbs
          Modified Verbs修正
分析

01671c40 01671d10 01671e21 01671f00
01671c50 01671d10 01671e2b01671f01
耳机扬声器

01771c10 01771d00 01771e17 01771f90
01771c40 01771d0101771e17 01771f91
内置扬声器

01971c30 01971d10 01971ea1 01971f00
01971c20 01971d10 01971e2b01971f01
耳机麦克风

01a71c20 01a71d00 01a71ea7 01a71f90
01a71c10 01a71d0101a71ea7 01a71f91
内置麦克风


0x16和0x17节点支持EAPD 得到 替换到PinConfig.kext中的info.plst中

          Modified Verbs修正

01671c50 01671d10 01671e2b01671f01 01670c02

01771c40 01771d0101771e17 01771f91 01770c02

01971c20 01971d10 01971e2b01971f01

01a71c10 01a71d0101a71ea7 01a71f91



节点路径信息跟CX8050一模一样,如下

有效节点
10进制设备名称
路径十进制路径16进制
EAPD分析

0x16
22 HP Out at Ext Left
22→170x16→0x11
√耳机输出

0x17
23 Speaker at Int N/A
23→160x17→0x10
√内置扬声器

0x19
25 Mic at Ext Left
20→250x14→0x19

耳机麦克风

0x1a
26 Mic at Int Top
19→260x13→0x1a

内置麦克风


所以我直接 加入 layout3.xml和PlatformsM.xml
去除其他声卡文件夹 编译 替换AppleALC.kext 后依然只有声音没有麦克风
准确说是 设置里边显示麦克风已经内建了 但是没有电平波动
Boost参数(不明白 我自己瞎改)我从3->1也依然没麦克风电平波动
求高手指点 或者帮助仿冒一个AppleALC

39军小兵张 发表于 2019-4-1 12:39

Conexant的麦克还需要CodecCommander.kext配合的固定调用麦克的Pin Widget Control

stonexing5 发表于 2019-4-2 09:27

39军小兵张 发表于 2019-4-1 12:39 https://www.pcbeta.com/static/image/common/back.gif
Conexant的麦克还需要CodecCommander.kext配合的固定调用麦克的Pin Widget Control

我单纯的吧rehaman的最新的codeccommander放入other目录结果还是一样的 没有麦克风
具体怎么操作

39军小兵张 发表于 2019-4-2 12:38

显示包内容,Resources中找到SSDT-CX20752.dsl,这个基本上是Conexant通用的,转成aml格式的放入clover-ACPI-pathed中。

stonexing5 发表于 2019-4-2 13:26

多谢兄弟 终于有电平了
删除了layout打入你说的cx20752的hotpatch
声音正常
麦克风有电平 但是不正常
录制的都是噪声 是不是Boost值跟CX20752不一样?

stonexing5 发表于 2019-4-4 01:09

39军小兵张 发表于 2019-4-2 12:38 https://www.pcbeta.com/static/image/common/back.gif
显示包内容,Resources中找到SSDT-CX20752.dsl,这个基本上是Conexant通用的,转成aml格式的放入clover-ACPI ...

多谢 终于可以使用仿冒的麦克风了
不过每次开机发送俩命令我也是醉了./hda-verb 0x19 SET_PIN_WIDGET_CONTROL 0x24
./hda-verb 0x1a SET_PIN_WIDGET_CONTROL 0x24patch中放入你说的东西不行 因为我的dsdt中压根不包含HDEF
修复替换我dsdt中的HDAS->HDEF才管用 并且clover修改不管用

qq379699897 发表于 2019-4-26 17:07

mark 一下,碰到了一样的问题,回家在折腾

stonexing5 发表于 2019-4-27 09:19

qq379699897 发表于 2019-4-26 17:07 https://www.pcbeta.com/static/image/common/back.gif
mark 一下,碰到了一样的问题,回家在折腾

也许你直接用我的efi改下显卡id就能用了

qq379699897 发表于 2019-4-27 23:18

stonexing5 发表于 2019-4-27 09:19 https://www.pcbeta.com/static/image/common/back.gif
也许你直接用我的efi改下显卡id就能用了

已经解决,codec ID 28

hcfpingtty 发表于 2019-5-4 20:55

兄弟,分享一下 EFI可好,

stonexing5 发表于 2019-5-5 10:57

hcfpingtty 发表于 2019-5-4 20:55 https://www.pcbeta.com/static/image/common/back.gif
兄弟,分享一下 EFI可好,

自己爬爬楼就能找到了
https://github.com/stonexing/Asus-S4000VA8550-Hackintosh

hcfpingtty 发表于 2019-5-5 21:40

stonexing5 发表于 2019-5-5 10:57 https://www.pcbeta.com/static/image/common/back.gif
自己爬爬楼就能找到了
https://github.com/stonexing/Asus-S4000VA8550-Hackintosh

你能分享一下 编译之后声卡,驱动吗,兄弟 我的声卡和你的一样

stonexing5 发表于 2019-5-7 11:24

hcfpingtty 发表于 2019-5-5 21:40 https://www.pcbeta.com/static/image/common/back.gif
你能分享一下 编译之后声卡,驱动吗,兄弟 我的声卡和你的一样

已经给你了啊
都在这个链接里包含的
https://github.com/stonexing/Asus-S4000VA8550-Hackintosh

冬季约定 发表于 2021-5-3 00:24

楼主,能否帮我改一个调用补丁,我cx20757和你一样睡一下才有麦克风!用张小军的那个cx20757补丁不行,型号一样不通用,我又不会改!

stonexing5 发表于 2021-6-8 16:58

冬季约定 发表于 2021-5-3 00:24 https://www.pcbeta.com/static/image/common/back.gif
楼主,能否帮我改一个调用补丁,我cx20757和你一样睡一下才有麦克风!用张小军的那个cx20757补丁不行,型号 ...

他们的是联想系列 我们的是华硕系列 不一样的
我现在用了S510UA的EFI 各种完美。麦克风都直接开机启动了
不自己配 用别人的更完美
https://github.com/LeeBinder/Asus-Vivobook-S510UA-Hackintosh/
页: [1]
查看完整版本: 自己动手仿冒Conexant Generic声卡驱动 麦克风无电平求解