honglau 发表于 2011-10-25 10:00

楼主辛苦了,正在研究。。

siriusalive 发表于 2011-10-25 10:50

zenglg1977 发表于 2011-10-25 08:37 static/image/common/back.gif
看看BDC0或者BFC0是否是16位的?很大可能是。每个机器的DSDT是不一样的,命名方式也是不一样的,因此只能 ...

恩,我看了下的确是这样的谢谢,还有问题。。就是
电池的代码中有这样的Store (^^EC0.BDC0, BFC1)
其中BDC0和BFC1在定义中都是16位的。。这个要如何改呢?
另外BDC定义中已经有BDC0和BDC1了。。。是不是我再命名的时候是随意的呢?
比如把BDC0, 16改成SDC0,8和SDC1, 8呢?


我的dsdt中还有这样的语句
If (^^EC0.BDC0)
不知道这个要怎么改呢?


谢谢楼主

eawah 发表于 2011-10-25 12:18

VIVXIX 发表于 2011-10-25 12:27

siriusalive 发表于 2011-10-25 10:50 static/image/common/back.gif
恩,我看了下的确是这样的谢谢,还有问题。。就是
电池的代码中有这样的Store (^^EC0.BDC0, BFC1)
其中 ...

https://bbs.pcbeta.com/viewthread-935582-1-1.html
参见我的修改{:9_356:}

gatwin 发表于 2011-10-25 12:28

这个不替换1.3.5的AppleACPIPlatform.kext也行?

zenglg1977 发表于 2011-10-25 12:30

siriusalive 发表于 2011-10-25 10:50 static/image/common/back.gif
恩,我看了下的确是这样的谢谢,还有问题。。就是
电池的代码中有这样的Store (^^EC0.BDC0, BFC1)
其中 ...

修改成其它的名字就可以了,但不能太长,最大4个字符。
If (^^EC0.BDC0)就是判断BDC0非0,你可以在之前计算BDC0的值,然后进行判断,或者两个8位的数字不是全0,你简单看看ACPI的SPEC吧

a7962109 发表于 2011-10-25 12:30

z6will 发表于 2011-10-25 12:36

zenglg1977 发表于 2011-10-25 12:30 static/image/common/back.gif
修改成其它的名字就可以了,但不能太长,最大4个字符。
If (^^EC0.BDC0)就是判断BDC0非0,你可以在之前计 ...

链接在这里
http://www.insanelymac.com/forum/index.php?showtopic=264597
使用smartbattery确实会好很多,如果你有时间,可以试一试,使用起来会显得更加原生一些。

honglau 发表于 2011-10-25 13:50

再次来感谢楼主,通过修发DSDT搞定电池。。。非常感谢。。。我是乘以0xff,不知会不会出什么问题。。。

zenglg1977 发表于 2011-10-25 13:55

honglau 发表于 2011-10-25 13:50 static/image/common/back.gif
再次来感谢楼主,通过修发DSDT搞定电池。。。非常感谢。。。我是乘以0xff,不知会不会出什么问题。。。

应该不会,就是显示充电或者用电池显示的百分比或者剩余时间不太准确

siriusalive 发表于 2011-10-25 16:07

zenglg1977 发表于 2011-10-25 12:30 static/image/common/back.gif
修改成其它的名字就可以了,但不能太长,最大4个字符。
If (^^EC0.BDC0)就是判断BDC0非0,你可以在之前计 ...

恩,好的,谢谢楼主!

humblying 发表于 2011-10-25 16:45

马上试试!

gatwin 发表于 2011-10-25 18:44

能不能帮我的看看哪错了?我改了N次还是不行。电脑都快重启爆了。无奈啊。

yhz670 发表于 2011-10-25 18:55

我也下载一个来试试。我的就是电池问题了,其他都基本完美。

sensssz 发表于 2011-10-25 19:17

感谢楼主~~我也比较喜欢原版驱动。

cedccy 发表于 2011-10-25 20:28

谁上传一下原版的10.7.2的AppleACPIPlatform.kext?

gatwin 发表于 2011-10-25 20:30

非常谢谢。我搞定了。太粗心了。

zenglg1977 发表于 2011-10-25 20:51

cedccy 发表于 2011-10-25 20:28 static/image/common/back.gif
谁上传一下原版的10.7.2的AppleACPIPlatform.kext?


Mtt@s 发表于 2011-10-25 21:22

感谢楼主原创分享。

cedccy 发表于 2011-10-25 22:08

本帖最后由 cedccy 于 2011-10-25 22:19 编辑

我的如下:
Field (RAM, ByteAcc, Lock, Preserve)
      {
                  Offset (0xE0),
            BSRC,   16,
            BSFC,   16,
            BSPE,   16,
            BSAC,   16,
            BSVO,   16,
                ,   15,
            BSCM,   1,
            BSCU,   16,
            BSTV,   16
      }
Field (RAM, ByteAcc, Lock, Preserve)
      {
                  Offset (0xE0),
            BSDC,   16,
            BSDV,   16,
            BSSN,   16
红色的那些要改吗,怎么改?
页: 1 2 [3] 4 5 6 7 8 9 10 11 12
查看完整版本: Lion下的新版AppleACPIBatteryManager/AppleSmartBatteryManager