沐浴阳光雨 发表于 2024-7-16 14:53

求助笔记本安装黑苹果怎样弄才能显示电池电量

求助笔记本安装黑苹果怎样弄才能显示电池电量

lwx1901 发表于 2024-7-16 20:14

本帖最后由 lwx1901 于 2024-7-17 08:55 编辑

1、这个不难,如果需要,可以发DSDT来看电池是如何定义的,电池在DSDT中的一般定义路径:\_SB.PCI0.LPCB.H_EC.BAT0 {.......}


2、根据自家DSDT对电池的定义,将电池定义所使用到的16字节或32字节字段全部都拆分成macOS能读取的8字节字段(如果原机是8字节字段的则无需拆分;如果是16字节字段拆分成2个8字节字段;如果是32字节字段拆分成4个8字节字段;依此类推.......),自定义适当的ACPI预设函数(如:B1B2或B1B4)进行读取后重新合并读取到的8字节字段数据,再通过电池信息保留函数_BIF和电池状态保留函数_BST调取B1B2或B1B4预设函数,即可显示电池电量、充电状况等基本信息了。


3、你也可以尝试使用 ECEnabler.kext内核修补程序来自动拆分读取电池,但该kext有局限性,不是所有的电池都能正确读取。

沐浴阳光雨 发表于 2024-7-17 06:52

lwx1901 发表于 2024-7-16 20:14 https://bbs.pcbeta.com/static/image/common/back.gif
1、这个不难,可以发DSDT来看电池是如何定义的,电池在DSDT中的一般定义路径:\_SB.PCI0.LPCB.H_EC.BAT0 {. ...

谢谢大佬帮助!!
页: [1]
查看完整版本: 求助笔记本安装黑苹果怎样弄才能显示电池电量