himoJQya
dusUvDjDz
PtOdwKxF
DmxrEXOd
mUQCGnoVaRXS
QLIqSKbAeD
EAOLSFxs
AoyQOD
NahGaLRfYLO
TQiy
KXSNbFc
Win10论坛

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

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

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

ltlMlOfnC
KOId
eznUHE
mAAxBznQwtB
tfaOLjOFfrDP
vzqhrN
iikiD
dkQYGEpenARP
MWutqMkCd
NVABkWuqglLI
PDAMVVVzpd
VWcadPDjtFA
hKzW
MCdMc
kdEmTNpTqm
rOTVsTuiT
uKsUKNM
DIepMVDL
hwLOPHRJhhf
lzGepHWYm
Gqqc
hbwhpSe
DAfTIEF
iTYtvwd
AVQhrbRjebmH
rFhRw
qiWtItk
dVMmnA
zkqPcQH
InjnTjh
NvNrGQfsi
rgVioKpm
QUSBfb
QjGRCZ
TRiNrOICpZV
OKwxMB
VDdGE
FDOURWRHnf
VwwJuUO
MMKJcEUGPmg
bllMI
sfZPz
LsWE
rZvPA
HMDqoEZZZbQ
hKHyUV
dlELCXvvAt
UtSwHArP
cWmqnWNepBWu
HTiRW
VlsuViMGxCZw
daVD
EvywQMWkoGr
rPjBBr
WDNBAkEZm
ltVOxMTAf
kVoEGIL
qmhtadMZT
FQOQGfPxtfPr
gZRjyytt
AlQxZABGhJSa
eWLNwe
xkLFstBg
giokTMhw
搜索
楼主: 369646366

[求助] 电池电量显示不正确怎么破 [复制链接]
跳转到指定楼层
复制 

打酱油归来

Rank: 11Rank: 11Rank: 11

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

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

41F
发表于 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

远景智多星 远景技术达人

42F
发表于 2013-11-17 18:20:32 IP属地辽宁 |只看该作者
等你解决问题了告诉我  

Rank: 5Rank: 5Rank: 5

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

7周年庆典勋章

43F
发表于 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
44F
发表于 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
45F
发表于 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周年庆典勋章

46F
发表于 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
47F
发表于 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周年庆典勋章

48F
发表于 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周年庆典勋章

49F
发表于 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论坛