本文最后更新于 463 天前,其中的信息可能已经有所发展或是发生改变。
这是一款用于黑苹果笔记本机电池的辅助驱动,它可以替代了SSDT等补丁的作用,识别并驱动大部分笔记本上的电池。
大多数的笔记本电池的驱动方法是:使用 SMCBatteryManager.kext 或者 ACPIBatteryManager.kext + SSDT 补丁。SSDT 补丁的作用是将多字节数据拆分为多个单字节数据,以满足驱动读写要求。但实际制作 SSDT 补丁过程比较复杂、繁琐、易出错,随机器不同而不同,难以形成通用性补丁。
ECEnabler.kext 可以代替SSDT补丁的作用,它允系统直接许读取长度超过 1 个字节(8bit)的(Embedded Controller)字段,从而大大减少了驱动识别电池状态所需的 ACPI 补丁,如果您的比价本电脑无法识别电池电量或工作状态可以尝试使用此驱动。
PS:此驱动只是辅助性驱动,你仍然需要搭配 ACPIBatteryManager 或 SMCBattery 使用,且并不能适用于所有电脑,请做好备份工作。
使用方法:将 ECEnabler.kext 添加到 EFI / OC / Kexts 并在config.plist中启用,Clover同样适用。