alc662声卡注入id_使用Clover 开启ALC662声卡原生AppleHDA驱动

本文详细介绍了如何解决ALC662声卡驱动问题,通过修改patch-hda脚本、AppleHDA.kext的bin patch和path map,以及Clover配置文件,成功启用ALC662的AppleHDA原生驱动。教程包括替换codecID、更新layout和pin config data,以及在config.plist中添加二进制补丁。
摘要由CSDN通过智能技术生成

ALC662一直以来是个难题,非常难以驱动,下载了很多版本的ALC662驱动,但都驱动不了,最后只能使用VoodooHDA。但VoodooHDA也不完美,老是出现破音,声音也不太正常。最近看了看insanelymac上的资料,使用patch-hda脚本进行修改,发现AppleHDA.kext驱动可以正常加载,但没有输入输出设备,发现系统日志中出现很多有关声卡的错误信息,确定两个问题,一是对AppleHDA的bin patch有问题,二是path map不正确,最后经不断试验,终于成功加载了声卡。bin patch中,发现资料中说的替换0x10ec0885为0x10ec0662对我的声卡来说不行,需要使用0x11d41984这个codecID来替换0x10ec0662,同时把0x10ec0885、0x10ec0884改为0x000000才可以正确识别,很奇怪的问题,也许ALC662也有很多版本吧。然后是path map,这个可以根据论坛上的教程来得到,这里附上我成功驱动的文件:

Resources.zip

(14.66 KB, 下载次数: 23)

2015-7-30 16:27 上传

下载次数: 23

下载积分: 米币 -1

一、修改layout及pin config data

将下载的文件解压至桌面,然后复制layout5.zml.zlib、layout7.zml.zlib、layout9.zml.zlib、Platforms.zml.zlib至/S/L/E/AppleHDA.kext/Content/Resources目录下:

sudo cp "/Desktop/Resources/* /System/

> HD3000 Low Resolution:笔记本核显,最低分辨率,1366x768 > HD3000 High Resolution:笔记本核显,最高分辨率,1600x900+ > HD4000 Desktop:台式电脑核显,IntelCapriFB=10 > HD4000 Low Resolution:笔记本核显,最低分辨率,1366x768,IntelCapriFB=3 > HD4000 High Resolution:笔记本核显,最高分辨率,1600x900+,IntelCapriFB=4 > HD4600 Desktop:台式电脑核显,IntelCapriFB=10 > HD4400/4600 Low Resolution:笔记本核显,最低分辨率,1366x768,IntelCapriFB=12 > HD4400/4600 High Resolution:笔记本核显,最高分辨率,1600x900+,IntelCapriFB=12 > Nvidia-ATI:Nvidia-ATI 独立显卡 ++Smbios 创建smbios.plist(机型配置文件) +++MacBook Pro:6,1 6,2 8,1 8,2 8,3 9,1 9,2 10,1 11,1 11,2 11,3 +++MacBook Air:5,2 6,1 6,2 +++Mac Mini:5,1 6,2 +++iMac:10,1 11,1 11,2 11,3 12,1 12,2 13,1 13,2 14,1 14,2 14,3 +++Mac Pro:5,1 6,1 > Enable SSDT Trim:给IOAHCIBlockStorage驱动打补丁,使非苹果固态硬盘开启Trim功能。PS:Trim功能详 > Still waiting for root:给IOAHCIBlockStorage驱动打补丁,修复“Still waiting for root”错误 > Disable ECC Memory:给AppleTyMCEDriver驱动打补丁,修复MacPro机型因ECC内存校验出现错误 > Bluetooth commandWakeup:给IOBluetoothHostControllerUSBTransport驱动打补丁,修复启动/唤醒 时出现 “Bluetooth 30 seconds…”(蓝牙30秒等待)唤醒命令错误 > Intel USB3.0 after sleep:给AppleUSBXHCI打补丁,使在睡眠后能使用USB3.0端口 ++System(系统) > FakeSMC: Rev 6.0.1330 针对Mac OS X带硬件传感器监测插件的设备内核扩展程序 > AppleRTC:对AppleRTC.kext打补丁,修复睡眠/唤醒后CMOS被重置的问题 ++CPU Power Management (CPU 电源管理内核扩展) > Kernel:给系统内核打补丁(Patch mach_kernel),修复Haswell系统中对MSR 0xE2写操作时而引起的重启问题。 PS:问题描述详 Clover r2336更新说明 > AppleIntelCPUPowerManagement:给AppleIntelCPUPowerManagement.kext打补丁,修复SandyBridge/IvyBridge系统中对MSR 0xE2写操作时而引起内核错误问题 > NullCPUPowerManagement:禁止加载AppleIntelCPUPowerManagement驱动 > DisableTurboBoostBattery:在电池供电模式下禁用CPU睿频以达到节能目的 ++Battery(电池) > ACPIBatteryManager :由 RehabMan制作的ACPIBatteryManager 1.5.2 电池管理扩展内核,需要原始的 ACPIPlatform驱动和打DSDT补丁来工作 ++Network(网络) +++Wireless & Bluetooth(无线网卡和蓝牙内核扩
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值