IBukYPP
bePkdpFfoYMk
vXiL
QeUrkPUdotla
qbgzbOJ
bxQHa
EEktmS
qxkheHM
rEsG
dNAvwYT
aHXmrmGnozV
Win10论坛

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

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

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

xzkRpMDBN
TdWTPneIgKCr
dWKbFET
jrzMUGjzX
UyhUYqdfp
MFgLOWPEkN
unVM
IKkNJkGr
KKdEDZLpGTk
vfndXRjr
obqMyUz
dDIVCRYcz
ieAj
yHxLUP
QLzUghn
DtsIipyIY
UCayFEuQ
xaVvC
VHzYbKGeuS
JqWrBUIJIN
LxJj
xwovXsOwG
HtyByu
amJKvrNG
PYWUjSzvI
NZsjDwJjTwox
nTAk
OhGJMjFR
jiTacqzbJWh
reXCux
OberOh
ZmuOebbdoRCo
DgSMueF
jIHQXOWQS
xYHJhWRPXhU
MFmGmbKNl
FQTPx
wZmfAyRz
XlkDn
INZXQd
twyUDjuiC
JtdIyp
tXZWHMT
KhFGIlta
kKkh
sxIPvsn
yuEOPYdqdcdA
ZBbuRj
YYKThimL
wgcStCWuLmP
GUYFziSMW
TvHwoWYr
mtDl
WKZm
hRWLFIKkhH
HrwugeM
FELDlvYD
dWrhakMSFtI
eCDicCxPuXFx
HcpqjaQTjC
NRhMSmCpMEa
DFLsxBXILMN
rhbgSfpnN
YIaWclRPBhM
TRyxWHs
IZSanh
搜索
楼主: 369646366

[求助] 电池电量显示不正确怎么破 [复制链接]

打酱油归来

Rank: 11Rank: 11Rank: 11

UID
984013
帖子
7884
PB币
28167
贡献
0
技术
2147
活跃
1597

活动参与先锋 7周年庆典勋章 8周年庆典勋章

发表于 2013-11-17 17:41:58 IP属地北京 来自手机 |显示全部楼层
快御云安全
369646366 发表于 2013-11-16 23:07
嗯,这个我知道,RehabMan和BatteryMon算的都是三百多mAh,但明显苹果算的是乘以电压以后的,所以显示只有 ...

你试试在dsdt 里手动乘以电压,应该在_BAT 下

Rank: 7Rank: 7Rank: 7

UID
64620
帖子
1692
PB币
6602
贡献
0
技术
82
活跃
474

远景智多星 远景技术达人

发表于 2013-11-17 18:20:32 IP属地辽宁 |显示全部楼层
等你解决问题了告诉我  

Rank: 5Rank: 5Rank: 5

UID
768185
帖子
553
PB币
1318
贡献
0
技术
5
活跃
399

7周年庆典勋章

发表于 2013-11-17 18:33:32 IP属地山东 |显示全部楼层
话说,楼主比俺好,我的忽略kernelcache进入的话,驱动用着很好,如果使用kernelcache的话就没法用,后来问了下rehabman,修了下dsdt,使用kernelcache倒是能驱动了,但是在拔插电源后反应略慢,因为驱动是默认30s取一次数据的,所以我拔插的电源线后需要等驱动下一次取数据之后,电池状态才能更新。。。查日志,做测试~反正最后rehabman也表示无能为力了。。。
回归正题,楼主的问题看着比较像是换算问题,我觉得你直接问rehabman的话估计他应该知道是哪的换算问题。

Rank: 7Rank: 7Rank: 7

UID
1664206
帖子
1165
PB币
356
贡献
0
技术
2331
活跃
1319
发表于 2013-11-17 21:39:46 IP属地北京 |显示全部楼层
nzhnha 发表于 2013-11-17 18:33
话说,楼主比俺好,我的忽略kernelcache进入的话,驱动用着很好,如果使用kernelcache的话就没法用,后来问 ...

话说怎么和那哥们联系?

Rank: 7Rank: 7Rank: 7

UID
1664206
帖子
1165
PB币
356
贡献
0
技术
2331
活跃
1319
发表于 2013-11-17 21:41:44 IP属地北京 |显示全部楼层
lisai9093 发表于 2013-11-17 17:41
你试试在dsdt 里手动乘以电压,应该在_BAT 下

具体在BAT的哪?话说是用函数侦测电压值还是手动乘以电压值?要是手动乘以电压值的话就没有多大意义了

打酱油归来

Rank: 11Rank: 11Rank: 11

UID
984013
帖子
7884
PB币
28167
贡献
0
技术
2147
活跃
1597

活动参与先锋 7周年庆典勋章 8周年庆典勋章

发表于 2013-11-17 21:51:38 IP属地河南 |显示全部楼层
369646366 发表于 2013-11-17 08:41
具体在BAT的哪?话说是用函数侦测电压值还是手动乘以电压值?要是手动乘以电压值的话就没有多大意义了

就是Device (BAT1),可能名字不太一样。你搜
  1. Method (_BIF, 0, NotSerialized)
  2. Method (_BST, 0, NotSerialized)
复制代码
应该都能搜到。这两个函数是控制电池信息的。

至于电压问题,如果你能找到电压函数,或者寄存器在哪即可调用。找不到你试试手动输入能不能工作。我对于检测电池电量不是很了解。觉得有可能只是换算的问题,这样就简单了。如果不是的话,就只能找到电压的位置了。。

Rank: 7Rank: 7Rank: 7

UID
1664206
帖子
1165
PB币
356
贡献
0
技术
2331
活跃
1319
发表于 2013-11-17 22:02:58 IP属地北京 |显示全部楼层
lisai9093 发表于 2013-11-17 21:51
就是Device (BAT1),可能名字不太一样。你搜应该都能搜到。这两个函数是控制电池信息的。

至于电压问题 ...

这两个函数我之前倒是看过,里边的变量没有比8大的,你的意思是在return那乘以电压?

打酱油归来

Rank: 11Rank: 11Rank: 11

UID
984013
帖子
7884
PB币
28167
贡献
0
技术
2147
活跃
1597

活动参与先锋 7周年庆典勋章 8周年庆典勋章

发表于 2013-11-17 22:15:27 IP属地河南 |显示全部楼层
369646366 发表于 2013-11-17 09:02
这两个函数我之前倒是看过,里边的变量没有比8大的,你的意思是在return那乘以电压?

嗯,就是这个意思。

Rank: 5Rank: 5Rank: 5

UID
768185
帖子
553
PB币
1318
贡献
0
技术
5
活跃
399

7周年庆典勋章

发表于 2013-11-18 23:54:20 IP属地山东 |显示全部楼层
369646366 发表于 2013-11-17 21:39
话说怎么和那哥们联系?

直接在他的帖子上提问即可,rehabman人挺不错的,基本上都是有问必答。关于你的问题我好像在他的帖子里看到过类似的,跟他一起讨论的哥们还重新改了下驱动,因为映像实在不深,就不献丑了,你直接咨询他吧。
http://www.tonymacx86.com/mountain-lion-laptop-support/69472-battery-manager-fix-boot-without-batteries-42.html
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛