kttde 发表于 2019-5-9 10:48

声卡Codec自动解析与ConfigData生成工具(Windows Version)

Linux2macOS HDA 声卡数据处理工具
本工具致力于为完善仿冒声卡做贡献.
已实现:
1.加载并解析无用节点与有效节点信息
2.检查节点EAPD支持特性
3.最大程度解析大部分机型的Codec文件节点信息(目前仅支持Intel HDA&Realtek ALC系列声卡)
4.手动或自动生成可供参考的ConfigData.


部分功能未实现,没空写.
下载地址在帖子最后.
简易指南
1.获取出声卡Codec(无论是从Clover UEFI提取的还是从Linux Live提取的文档均可).
如图1-1所示(该声卡数据来自:[Matebook X Pro 来了,10.14.X完工,显卡驱动没问题!!]https://bbs.pcbeta.com/viewthread-1811068-1-5.html):
图1-1
2.将该Codec文件拖动到程序窗口并松开,将会自动加载并显示该声卡数据信息显示,如图2-1所示:

图2-1
3.点击[声卡节点数据]页面,显示所有的节点信息,包含有效节点与无效节点.如图3-1.
图3-13.1 鼠标右击某一个子项,可以弹出一些菜单.         3.1.1 菜单解释:                      删除所有节点 : 点击后将会删除所有Node PinDefault列下所有节点信息为"NULL Pin"的所有节点.如图3-2所示.图3-2(相比 图3-1所示的区别)                      删除所有 '' 节点 : 点击后将会删除所有Node Name列下所有节点信息头部为""的所有节点.如图3-3所示.图3-3 自行对比与3-2的区别                      删除所有 'None' 节点 : 点击后将会删除所有Node Name列下所有节点信息头部为"None"的所有节点.由于该样本已被删除,故请自行理解.与上一条功能相同.                      删除所有 'N/A' 节点为屏蔽 : 点击后将会设置所有Node Name列下所有节点信息头部为"N/A 或 None"的所有节点的节点值为"0x400000f0".如图3-4所示.图3-4 自行对比与3-2的区别         3.1.2 如何修改节点数据:                      首先,双击某一项节点信息不是空节点的子项:                                            弹出一个节点信息配置工具.                      点击每一个编辑框有相对的中文提示:                                            请参考黑果小兵的声卡仿冒节点配置图或紫米的节点图参阅修改节点.                      笔记本用户请勾选"笔记本"选项,如果需要修改数据,请选中"手动调制"!                      关于自定义节点配置信息:下拉框中对应的数据均可自定义添加(文件位于软件运行目录下的"Datas"文件夹):                      3.2 如何实现生成几乎可以用的ConfigData?          首先删除N/A,None,NULL Pin的所有节点,参阅图3-3.
          点开[生成数据]菜单页,点击左侧的按钮即可生成数据.          右侧编辑框中自动计算生成节点configdata.如果你的节点设置正确,这几乎是可以直接用的.                    第一个红色矩形框为供参考的每个节点的最终数据.          第二个红色矩形框就是最终的configdata数据,自行调试.下载:为了保证所有人都能运行,该软件使用易语言编写为exe应用程序,Java或Python或PyQT都需要运行时与环境,有那个安装环境的功夫能干很多事了.所以不要问有没有jar或者python版本------可以写,但没必要.

小小的爱 发表于 2019-5-9 11:06

非常给力的工具,支持了。

无耻的信仰 发表于 2019-5-9 11:06

厉害厉害,收藏了

zhaiman 发表于 2019-5-9 11:16

这工具厉害了,感谢大佬分享

Crazypegasus 发表于 2019-5-9 11:19

厉害了,期望楼主后续能够不断更新。。。

498281425 发表于 2019-5-9 11:19


感谢分享~~支持下。。

molie34 发表于 2019-5-9 11:23

mark 支持!

fc562487516 发表于 2019-5-9 11:34

为啥拖动的时候禁止符号

kttde 发表于 2019-5-9 11:41

fc562487516 发表于 2019-5-9 11:34 https://www.pcbeta.com/static/image/common/back.gif
为啥拖动的时候禁止符号

可以将你的Codec文件全路径手动复制到文件路径编辑框中,然后鼠标点击"数据来源(Codec#0)"即可手动加载.

xjn819 发表于 2019-5-9 11:51

好东西~收藏~~~~~

xuezou 发表于 2019-5-9 12:12

很厉害,支持。python 可以将环境一起打包的

melxman 发表于 2019-5-9 12:15

这个后面的部分看着更厉害啊

我不要用户名 发表于 2019-5-9 12:18

这是高手。

黄增光 发表于 2019-5-9 12:18

好工具啊 期待一键生成工具

本拉登他爹 发表于 2019-5-9 12:24

大佬就是大佬

a1258916621 发表于 2019-5-9 12:28

好工具啊,方便很多了

云朵有点甜 发表于 2019-5-9 12:32

仍然复杂,不如做成像AppleHDA Patcher软件那些简单

lizhitongliyong 发表于 2019-5-9 12:39

非常给力的工具

东骧神骏 发表于 2019-5-9 13:02

技术贴,前排留名~

补衣布衣 发表于 2019-5-9 13:20


好东西~收藏~~~~~
页: [1] 2 3 4 5 6
查看完整版本: 声卡Codec自动解析与ConfigData生成工具(Windows Version)