- 积分
- 395
- 最后登录
- 2024-3-27
- 精华
- 0
- 阅读权限
- 30
- 主题
- 45
- UID
- 636400
- 帖子
- 777
- PB币
- 1127
- 威望
- 14
- 贡献
- 0
- 技术
- 8
- 活跃
- 1499
RSC
- UID
- 636400
- 帖子
- 777
- PB币
- 1127
- 贡献
- 0
- 技术
- 8
- 活跃
- 1499
|
794767404 发表于 2017-5-27 09:12
我发现你SSDT-BAT0.aml里直接把Method (INIT给清空了,不知道这样做改动会不会太大?我是直接改动Method (A ...
不是ADJT的问题。其实是Method (SMRD和Method (SMWR的问题,If (LNot (ECOK))这句的问题,这个是返回的false,改成If (LEquel (ECOK, One))就可以了,这样就返回true了。Method (INIT是初始化,我的理解是这样的,既然是初始化那么ecok是为0的,那么就返回true了。但是不知道怎么回事ecok在调用的时候已经是one了,所以就返回false。那么初始化的时候就出错了。其实只要改成If (LEquel (ECOK, One))那么电池问题就解决了。但是不知道为什么rehabman推荐清空init。所以我就还是写成这样了。我自己用的是If (LEquel (ECOK, One))这种改法。你可以试试。ADJT不需要改,没问题的。 |
|