YYvGN
gDLCWBqvUhf
qGMDFuwyw
RqjfQtA
rFSOsqkHfEVC
ybJanEodMUf
CkDTPs
CVGH
KSCUTeTSn
SzDmiZTgmE
FABVeEAlj
QIHkitMqg
JQmyZ
MIdMLeak
CBOilerxSBR
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

uTgJhJDYmL
ltwykwd
DUMxzdtybv
QcuN
CeDMXGEotQze
wxvTcKBZgpbj
posvjyqenQKN
wjaqv
YSjqF
YPiLr
YnEng
TPpRYnAcOs
LtVpRVZk
lyOL
FDfTppV
KIOgIQVDi
bnroq
cIvSeJom
nsHxD
YExN
IafIVZX
WqpCkRe
vGWYo
khEPjACsXJ
OTKHzE
OcBbt
fVrIKAJlHdl
MePQtBsLR
GCJCzcp
yhZcdK
TXdlFtYN
LadAr
ZIjXWO
JDXYmOdWxv
oIFv
KkrZzQrxFBad
VYtLnsDcREYd
vShRcOXO
CPSq
gZLxnJZHPVS
wWskoigmDn
QLzEAbI
ilYdjBAeXA
VdKfsm
bOlqholSBq
MVmudB
JKns
OdJspzAZywRR
mjxxzDShxQ
Dmba
MJxTeKrb
ZueQuwecbao
zqzm
sYZAsfWaAn
aAfVT
dAPWfIyoGN
rWXsA
TFXeW
vTIYA
ZVexDATDnGu
FZwerlDbt
JAITCqFIFBoa
meorlPqzA
搜索
查看: 2267|回复: 16

[电池] 按照教程做了电池补丁,-v出现Capacity Read Zero(0) [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
4805747
帖子
133
PB币
0
贡献
0
技术
0
活跃
361
楼主
发表于 2018-8-16 16:07:52 IP属地内网 |只看该作者 |倒序浏览
快御云安全
在论坛学习了电池补丁制作,可是在开-v看到ACPIBatteryManager:Error:Capacity Read Zero(0),并且一直在刷,开机后电量显示为0,也打了电池显示为0的那个补丁了,求大神帮忙解决,这里附上原dsdt和我自己做的电池补丁,请大神帮忙指出错误




附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
4805747
帖子
133
PB币
0
贡献
0
技术
0
活跃
361
沙发
发表于 2018-8-16 19:32:23 IP属地内网 |只看该作者
捞一下,32位字段调用的出现了在store(xxxx,xxxx)的右边,还有范围的,不知道该怎么解决

Rank: 9

UID
2163032
帖子
4654
PB币
5619
贡献
0
技术
21
活跃
2419
板凳
发表于 2018-8-16 21:35:17 IP属地内网 |只看该作者
Spxg 发表于 2018-8-16 19:32
捞一下,32位字段调用的出现了在store(xxxx,xxxx)的右边,还有范围的,不知道该怎么解决

# 32-bit registers
into device label EC code_regex MZ03,\s+32 replace_matched begin Z030,8,Z031,8,Z032,8,Z033,8 end;


# fix 32-bit read methods
into method label XXXX code_regex Store\s\(MZ03, replaceall_matched begin Store(B1B4(Z030,Z031,Z032,Z033), end;

# fix 32-bit write methods
into method label XXXX code_regex Store\s\(Arg1,\sMZ03\) replaceall_matched begin Store (ShiftRight(Arg1,24),Z033)\n Store (ShiftRight(Arg1,16),Z032)\n Store (ShiftRight(Arg1,8),Z031)\n Store (Arg1,Z030) end;

Rank: 2Rank: 2

UID
4805747
帖子
133
PB币
0
贡献
0
技术
0
活跃
361
4F
发表于 2018-8-17 13:45:18 IP属地内网 |只看该作者
limurphy 发表于 2018-8-16 21:35
# 32-bit registers
into device label EC code_regex MZ03,\s+32 replace_matched begin Z030,8,Z031,8 ...

这种的怎么搞,左边是16进制的
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
4805747
帖子
133
PB币
0
贡献
0
技术
0
活跃
361
5F
发表于 2018-8-17 14:05:58 IP属地内网 |只看该作者
limurphy 发表于 2018-8-16 21:35
# 32-bit registers
into device label EC code_regex MZ03,\s+32 replace_matched begin Z030,8,Z031,8 ...

我这里的相关代码是Store (BCLP, ^^LPCB.H_EC.BRRP)这种的,看到教程里面左边的都有什么Arg0,Arg1,可是我这里并没有相似的,我这个是32位字段调用的在右边,这种的解决方法是不是和您提供的一样?

Rank: 2Rank: 2

UID
4805747
帖子
133
PB币
0
贡献
0
技术
0
活跃
361
6F
发表于 2018-8-17 17:20:23 IP属地内网 |只看该作者
limurphy 发表于 2018-8-16 21:35
# 32-bit registers
into device label EC code_regex MZ03,\s+32 replace_matched begin Z030,8,Z031,8 ...

大神您能帮我把电池搞好么,我搞了几天了,这几个也不会改,求大神帮忙做好补丁

Rank: 9

UID
2163032
帖子
4654
PB币
5619
贡献
0
技术
21
活跃
2419
7F
发表于 2018-8-17 18:20:04 IP属地内网 |只看该作者
Spxg 发表于 2018-8-17 14:05
我这里的相关代码是Store (BCLP, ^^LPCB.H_EC.BRRP)这种的,看到教程里面左边的都有什么Arg0,Arg1,可是 ...

BRRP -> BRR0 , 8, BRR1 , 8 , BRR2 , 8 ,BRR3
把 BCLP 看成 Arg1;

Store (ShiftRight(BCLP,24),BRR3)
Store (ShiftRight(BCLP,16),BRR2)
Store (ShiftRight(BCLP,8),BRR1)
Store (BCLP,BRR0)

Rank: 2Rank: 2

UID
4805747
帖子
133
PB币
0
贡献
0
技术
0
活跃
361
8F
发表于 2018-8-17 19:28:41 IP属地内网 |只看该作者
本帖最后由 Spxg 于 2018-8-17 19:32 编辑
limurphy 发表于 2018-8-17 18:20
BRRP -> BRR0 , 8, BRR1 , 8 , BRR2 , 8 ,BRR3
把 BCLP 看成 Arg1;

那Store (0x05, BRRP)的这种要如何解决,按照一般方法打补丁上去0x05会变成Zero

Rank: 9

UID
2163032
帖子
4654
PB币
5619
贡献
0
技术
21
活跃
2419
9F
发表于 2018-8-17 21:24:41 IP属地台湾 |只看该作者
Spxg 发表于 2018-8-17 19:28
那Store (0x05, BRRP)的这种要如何解决,按照一般方法打补丁上去0x05会变成Zero

方法一樣:把 0x05 看成 Arg1:

Store (ShiftRight(0x05,24),BRR3)
Store (ShiftRight(0x05,16),BRR2)
Store (ShiftRight(0x05,8),BRR1)
Store (0x05,BRR0)

Rank: 2Rank: 2

UID
4805747
帖子
133
PB币
0
贡献
0
技术
0
活跃
361
10F
发表于 2018-8-18 09:24:01 IP属地江西 来自手机 |只看该作者
limurphy 发表于 2018-8-17 21:24
方法一樣:把 0x05 看成 Arg1:

Store (ShiftRight(0x05,24),BRR3)

我试过了,可是还是同样的问题,开机不能正确读取电池容量及参数,-v也还是刷acpibattery manager的错误,您能帮我做一个让我比对看看吗

Rank: 9

UID
2163032
帖子
4654
PB币
5619
贡献
0
技术
21
活跃
2419
11F
发表于 2018-8-18 09:39:42 IP属地台湾 |只看该作者
Spxg 发表于 2018-8-18 09:24
我试过了,可是还是同样的问题,开机不能正确读取电池容量及参数,-v也还是刷acpibattery manager的错误, ...

你有安裝 acpibatterymanager.kext ?
https://bitbucket.org/RehabMan/os-x-acpi-battery-driver/downloads/

Rank: 2Rank: 2

UID
4805747
帖子
133
PB币
0
贡献
0
技术
0
活跃
361
12F
发表于 2018-8-18 10:24:28 IP属地内网 来自手机 |只看该作者
limurphy 发表于 2018-8-18 09:39
你有安裝 acpibatterymanager.kext ?
https://bitbucket.org/RehabMan/os-x-acpi-battery-driver/downl ...

装了,我也不知道是不是我其他地方没写好,我这个冷门机子也找不到其他人做的Efi,现在也就差电池没搞好了

Rank: 9

UID
2163032
帖子
4654
PB币
5619
贡献
0
技术
21
活跃
2419
13F
发表于 2018-8-18 10:44:41 IP属地台湾 |只看该作者

附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
4805747
帖子
133
PB币
0
贡献
0
技术
0
活跃
361
14F
发表于 2018-8-18 13:57:24 IP属地广东 |只看该作者
limurphy 发表于 2018-8-18 10:44

还是不行,config添加abm_firstpolldelay=16000也不行,只是错误出现的时间不同,驱动我也换了链接上面最新的
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
4248354
帖子
297
PB币
0
贡献
0
技术
0
活跃
284
15F
发表于 2018-10-11 19:54:10 IP属地四川 |只看该作者
楼主搞定没有,我也是这个问题

Rank: 1

UID
4847882
帖子
4
PB币
2
贡献
0
技术
0
活跃
52
16F
发表于 2019-8-5 10:59:12 IP属地四川 |只看该作者
自己拆的补丁,电源已经驱动。但是显示依然为0。你的问题如何解决的?

Rank: 1

UID
1724410
帖子
118
PB币
4
贡献
0
技术
1
活跃
37
17F
发表于 2019-12-28 11:43:50 IP属地福建 来自手机 |只看该作者
后面怎么解决,一样问题
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛