nuc9 黑苹果 篇五:手把手教你定制黑苹果音频驱动
准备工作
建议准备 u盘 2个,至少一个
为了避免问题,有独显的请拔掉独显电源
linux 虚拟机一个
xcode 、MacKernelSDK 、Lilu.kext debug 版本
applealc 源码
pin configurator 软件 (免费)
plistedit pro 软件 (可试用)其它文本软件也可以,xml可读性太差,这个方便点。
开始定制
制作ubuntu启动盘
这里不做详细介绍,不会的自行搜索。
抓取声卡信息
记得拔掉独显电源,ubnutu默认会用独显HDMI作为默认声卡,不利于我们定制驱动,再者我们用的ubuntu live cd切换声卡比较麻烦。总之为了避免小白们的迷茫,请按我说的办法来。
检查你的声卡在 ubuntu下面能正常工作,live cd能驱动,声音和麦克风都要确认一次。
有其它linux系统的朋友可以切换默认声卡到板载声卡,方便抓取声卡信息。这里不做详细介绍。懂linux的可以在asound下面找到你需要定制的声卡,比如card1、card2里面的code#0 code#2 之类的文件。
不懂Linux的朋友按照我的办法来就行了。这里用我的nuc9做例子,nuc9de声卡是alc256,
cd ~/Desktop/
cp /proc/asound/card0/codec* alc256.txt
sudo chown -R ubuntu:ubuntu alc256.txt
保存这个alc256.txt文件到另外一个u盘上,或者你的其它存储介质,nas、网盘啥的都可以。
生成path map
在ubuntu上生成path map,安装 codecgraph
sudo apt install codecgraph 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 下列【新】软件包将被安装: codecgraph 升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
安装
sudo apt install codecgraph
admin# codecgraph alc256.txt
Codec: Realtek ALC256
Generating alc256.txt.svg
或者直接生成 png 图片
admin# codecgraph -f png alc256.txt
Codec: Realtek ALC256
Generating alc256.txt.png
保存这个 svg 图片,还有alc256.txt 这个文本文件,上面提到的u盘中。
用pin configurator 定制音频信息
标注有效路径
这里要用到 hackintool
pinconfigurator 软件的使用
软件下载地址
导入开始抓取的alc256.txt
去除无效节点
这里获取configdata
Xcode 编译驱动
需要下载下面几种工具
xcode 、MacKernelSDK 、Lilu.kext debug 版本
applealc 源码
如我下图这样设置
解压applealc 源码,如下图配置
wakeconfigdata 是需要自动切换耳机的接口
编辑 xml文件
这里建议用 plistedit pro,可以试用,为了给诸位写文,我把这个软件买了下来。大家多多点赞,让我回个血。
编辑layout68
这个不太懂的抄别人现成的,修改下id就行。
编辑Platforms68
这里就要用到之前的pin config map了,不是特有的可以抄其它机器的布局,注意和自己的pin config map一致就行了。我要用到的nuc9 光纤口其它机器都没有数据,我只好自己搞了。
编译文件
都修改好了,用xcode 编译驱动
我这个源码没更新,所有有几个没编译成功。
加载编译好的驱动,测试一下,添加 bootarg alcid 68,这里添加你自定义的layout id,进行测试。
感谢阅读
有什么疑惑,问题欢迎留言交流。有些过程不是很详细,得自己研究下,还是有点难度的。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
有文化的吃货
校验提示文案
小树熊
校验提示文案
行者之珅
校验提示文案
奔跑的小小宇
校验提示文案
林溪风
校验提示文案
小码农阿顺
校验提示文案
然然妈妈
校验提示文案
科技陈
校验提示文案
小泽不是玛利亚o0
校验提示文案
sjrnf
校验提示文案
龙的传人2022
校验提示文案
落雪有声86
校验提示文案
月的夏
校验提示文案
月的夏
校验提示文案
落雪有声86
校验提示文案
龙的传人2022
校验提示文案
sjrnf
校验提示文案
小泽不是玛利亚o0
校验提示文案
科技陈
校验提示文案
然然妈妈
校验提示文案
小码农阿顺
校验提示文案
林溪风
校验提示文案
奔跑的小小宇
校验提示文案
行者之珅
校验提示文案
小树熊
校验提示文案
有文化的吃货
校验提示文案