本文件为华硕 9CC3 笔记本芯片组专用。(查看方法,win 下鲁大师 > 详细报表
本 CLOVER 所有的 ACPI 修改均使用 Hotpatch 方式,补丁模块化,故无 DSDT。
本 EFI 在 VM510LI 测试通过
作用:
修复 9CC3 的电量显示,需要配合 ACPIBatteryManager.kext 驱动使用。
使用方法:
补丁1:
Comment:change Method(TACH,1,N) to XACH, optionally pair with SSDT-BATT-VM510LI.aml
Find:54414348 09
Replace:58414348 09
补丁2:
Comment:change Method(_BIX,0,N) to XBIX, optionally pair with SSDT-BATT-VM510LI.aml
Find:5F424958 00
Replace:58424958 00
补丁3:
Comment:change Method(BIFA,0,N) to XIFA, optionally pair with SSDT-BATT-VM510LI.aml
Find:42494641 00
Replace:58494641 00
补丁4:
Comment:change Method(SMBR,3,N) to XMBR, optionally pair with SSDT-BATT-VM510LI.aml
Find:534D4252 0B
Replace:584D4252 0B
补丁5:
Comment:change Method(ECSB,7,N) to XCSB, optionally pair with SSDT-BATT-VM510LI.aml
Find:45435342 07
Replace:58435342 07
补丁6:
Comment:change Method(SMBW,5,N) to XMBW, optionally pair with SSDT-BATT-VM510LI.aml
Find:534D4257 0D
Replace:584D4257 0D
作用:
用于配置 CodecCommander.kext,修复睡眠唤醒无声问题。
使用方法:
作用:
用于配置 Hotpatch 其他补丁,例如 SSDT-PNLF.aml、SSDT-IGPU.aml 等都需要读取这 SSDT 里面的配置。
使用方法:
将本 SSDT 放入 EFI > CLOVER > ACPI > Patches。
配置说明:
// configuration data for other SSDTs in this pack
DefinitionBlock("", "SSDT", 2, "hack", "RMCF", 0)
{
Device(RMCF)
{
Name(_ADR, 0) // do not remove
Method(HELP)
{
Store("TYPE indicates type of the computer. 0: desktop, 1: laptop", Debug)
Store("HIGH selects display type. 1: high resolution, 2: low resolution", Debug)
Store("DPTS for laptops only. 1: enables/disables DGPU in _WAK/_PTS", Debug)
Store("SHUT enables shutdown fix. 1: disables _PTS code when Arg0==5", Debug)
Store("AUDL indicates audio layout-id for patched AppleHDA. Ones: no injection", Debug)
Store("BKLT indicates the type of backlight control. 0: IntelBacklight, 1: AppleBacklight", Debug)
Store("LMAX indicates max for IGPU PWM backlight. Ones: Use default, other values must match framebuffer", Debug)
}
// TYPE: Indicates the type of computer... desktop or laptop
//
// 0: desktop
// 0: 台式机
// 1: laptop
// 1: 笔记本
Name(TYPE, 1)
// HIGH: High resolution/low resolution selection. Affects IGPU injection.
// HIGH: 高分辨率/低分辨率选择。 影响IGPU注入。
// For 1600x900+ on Sandy/Ivy, use 1
// 对于1600x900 +在Sandy / Ivy,请使用1
// For UHD/QHD+ on Haswell/Broadwell, use 1
// 对于Haswell / Broadwell的UHD / QHD +,请使用1
// Others (low resolution), use 0
// 其他(低分辨率),使用0
Name(HIGH, 0)
// DPTS: For laptops only: set to 1 if you want to enable and
// DPTS:仅适用于笔记本电脑:如果要启用和,请设置为1
// disable the DGPU _PTS and _WAK.
// 禁用DGPU _PTS和_WAK。
// 0: does not manipulate the DGPU in _WAK and _PTS
// 0:不操作_WAK和_PTS中的DGPU
// 1: disables the DGPU in _WAK and enables it in _PTS
// 1:禁用_WAK中的DGPU,并在_PTS中启用它
Name(DPTS, 0)
// SHUT: Shutdown fix, disable _PTS code when Arg0==5 (shutdown)
// SHUT:关闭修复,当Arg0 == 5(关闭)时禁用_PTS代码,
// 0: does not affect _PTS behavior during shutdown
// 0:在关闭期间不影响_PTS行为
// 1: disables _PTS code during shutdown
// 1:在关闭期间禁用_PTS代码
Name(SHUT, 0)
// AUDL: Audio Layout
// AUDL:音频布局
// The value here will be used to inject layout-id for HDEF and HDAU
// 这里的值将用于注入HDEF和HDAU的layout-id
// If set to Ones, no audio injection will be done.
// 如果设置为Ones,则不会进行音频插入。
Name(AUDL, Ones)
// BKLT: Backlight control type
// BKLT:背光控制类型
// 0: Using IntelBacklight.kext
// 0:使用IntelBacklight.kext
// 1: Using AppleBacklight.kext + AppleBacklightInjector.kext
// 1:使用AppleBacklight.kext + AppleBacklightInjector.kext
Name(BKLT, 0)
// LMAX: Backlight PWM MAX. Must match framebuffer in use.
// LMAX:背光PWM最大值。 必须匹配使用中的帧缓冲区。
// Ones: Default will be used (0x710 for Ivy/Sandy, 0xad9 for Haswell/Broadwell)
// Ones:将使用默认(Ivy / Sandy 的默认值是 0x710,Haswell / Broadwell 的默认值是 0xad9)
// Other values: must match framebuffer
// 其他值:必须与framebuffer相匹配
Name(LMAX, Ones)
}
}
//EOF
上面 RM 都注释了,我以 Google 翻译过来,方便理解。
作用:
用于屏蔽 9CC3 芯片组的独立显卡(AMD 与 NVIDIA 通用)
使用方法:
补丁1:
Comment:change Method(SGOF,0,Serialized) to XGOF, optionally pair with SSDT-DAMD-VM510LI.aml
Find:53474F46 08
Replace:58474F46 08
补丁2:
Comment:Comment:change Method(_REG,0,Serialized) to XREG, optionally pair with SSDT-DAMD-VM510LI.aml
Find:5F524547 02
Replace:58524547 02
作用:
配合 AsusNBFnKeys.kext 驱动使用,修改 _QE0 和 _QF0 方法而实现 FN 亮度调整功能。
使用方法:
补丁1:
Comment:change _Q0E to XQ0E, optionally pair with SSDT-Fn.aml
Find:5F513045
Replace:58513045
补丁2:
Comment:change _Q0F to XQ0F, optionally pair with SSDT-Fn.aml
Find:5F513046
Replace:58513046
作用:
注入音频 layout-id 使得声卡出声,需要配合 AppleALC.kext。
使用方法:
补丁:
Comment:change B0D3 to HDAU, optionally pair with SSDT-HDAU.aml
Find:42304433
Replace:48444155
作用:
注入显卡 AAPL,snb-platform-id 驱动核心显卡。
使用方法:
补丁:
Comment:change GFX0 to IGPU, optionally pair with SSDT-IGPU.aml
Find:47465830
Replace:49475055
作用:
亮度调节补丁,本补丁支持两种驱动方式。(AppleBacklight.kext + AppleBacklightInjector.kext 或 IntelBacklight.kext) 目前使用的是 IntelBacklight.kext
使用方法:
作用:
修复 USB 睡眠唤醒补丁。
使用方法:
补丁:
Comment:change Method(GPRW,2,N) to XPRW, pair with SSDT-PRW.aml
Find:47505257 02
Replace:58505257 02
作用:
SMBUS fix 补丁。
使用方法:
作用:
CPU I5 5200U 的 SSDT,用于加载 X86PlatformPlugin 的机型参数,使得加载原生电源管理。
如果是其他 CPU,请自行使用 ssdtPRGen.sh 生成自己 CPU 的 SSDT,重命名为 SSDT-ssdtPRGen.aml 放入 EFI > CLOVER > ACPI > Patches。
使用方法:
作用:
OS Check Fix
使用方法:
补丁:
Comment:change _OSI to XOSI, pair with SSDT-XOSI.aml
Find:5F4F5349
Replace:584F5349
驱动名称 | 版本号 | 用途 |
---|---|---|
ACPIBatteryManager.kext | 2016-1118 | 配合 SSDT-BATT-VM510LI 显示电量。 |
AppleALC.kext | 1.0.19 | 驱动声卡,需配合 SSDT-HDAU.aml 与 SSDT-HDEF.aml 使用。 另注入 ID 需在 SSDT-Config.aml 的 AUDL 字段注入 layout-id,根据 9CC3 提取的 Codec 得出,最符合的 layout-id 是4。 |
ApplePS2SmartTouchPad.kext | v4.7 beta 5 | 触摸板与键盘驱动 |
AsusNBFnKeys.kext | v2.6 | 华硕专用 FN 驱动,需配合 SSDT-Fn-VM510LI.aml 使用。 |
CodecCommander.kext | 2016-0721 | 修复睡眠唤醒后无声问题,修复耳机只有背景声问题。 |
IntelBacklight.kext | 2017-0206 | 显示屏亮度驱动,需配合 SSDT-PNLF.aml 使用。 |
RealtekRTL8111.kext | 2015-1230 | 有线网卡驱动 |
FakeSMC.kext and FakeSMC*.kext | 2017-0117 | 黑苹果必备驱动 |
AR9565 蓝牙无解
驱动下载地址:9565.zip
作者发布下载地址:9565.zip
发布地址(需要翻墙):Kext for wifi ar9565 for hackintosh macOS Sierra 10.12 (16A323)
使用说明:
My youtube channel https://www.youtube.com/channel/UCzxRc20c5_bC2zaBFQ4GFsQ
Like and fap thanks for watching.
defaults write com.apple.finder AppleShowAllFiles YES
killall Finder
请看此贴 关于耳机只有背景声及唤醒无声的探讨【更新ALC233解决方案】
如 ASUS FL5800L