声卡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版本------可以写,但没必要.
非常给力的工具,支持了。 厉害厉害,收藏了 这工具厉害了,感谢大佬分享 厉害了,期望楼主后续能够不断更新。。。
感谢分享~~支持下。。 mark 支持! 为啥拖动的时候禁止符号 fc562487516 发表于 2019-5-9 11:34 https://www.pcbeta.com/static/image/common/back.gif
为啥拖动的时候禁止符号
可以将你的Codec文件全路径手动复制到文件路径编辑框中,然后鼠标点击"数据来源(Codec#0)"即可手动加载. 好东西~收藏~~~~~ 很厉害,支持。python 可以将环境一起打包的 这个后面的部分看着更厉害啊 这是高手。 好工具啊 期待一键生成工具 大佬就是大佬 好工具啊,方便很多了 仍然复杂,不如做成像AppleHDA Patcher软件那些简单 非常给力的工具 技术贴,前排留名~
好东西~收藏~~~~~