|
2016-07-16
, 08:57
|
Posts: 578 |
Thanked: 994 times |
Joined on Dec 2012
|
#2
|
The thing is, that when chip detect fully charged battery (by it's measurement - this may be totally unrelated to real state of charge [SoC]), it tells to himself "I can start learning capacity" - by switching special eeprom value "vdq" from 0 to 1 (valid discharge quality, probably). Then, if during discharge, a condition - that may render learned value wrong - occur (like excessive low/high temperature, very strange voltage difference in short time, rebooting/turning off phone), it immediately switch "vdq" to 0, scratching all learned capacity data, and still using old one (if any present). Next vdq=1 may be achieved only, by charging again to 100%.
The Following User Says Thank You to elros34 For This Useful Post: | ||
|
2016-07-16
, 09:30
|
Posts: 3,328 |
Thanked: 4,476 times |
Joined on May 2011
@ Poland
|
#3
|
|
2016-07-16
, 11:04
|
Posts: 578 |
Thanked: 994 times |
Joined on Dec 2012
|
#4
|
The Following User Says Thank You to elros34 For This Useful Post: | ||
|
2016-07-18
, 07:07
|
Posts: 3,328 |
Thanked: 4,476 times |
Joined on May 2011
@ Poland
|
#5
|
|
2016-07-18
, 12:21
|
Posts: 578 |
Thanked: 994 times |
Joined on Dec 2012
|
#7
|
The Following 2 Users Say Thank You to elros34 For This Useful Post: | ||
|
2016-07-18
, 19:07
|
Posts: 3,328 |
Thanked: 4,476 times |
Joined on May 2011
@ Poland
|
#8
|
The Following User Says Thank You to marmistrz For This Useful Post: | ||
|
2016-08-04
, 07:36
|
Posts: 34 |
Thanked: 26 times |
Joined on May 2012
|
#9
|
|
2016-08-04
, 07:55
|
Posts: 3,328 |
Thanked: 4,476 times |
Joined on May 2011
@ Poland
|
#10
|
The Following User Says Thank You to marmistrz For This Useful Post: | ||
I charged my battery on Thursday in the late evening. bnf reported that VDQ = 1.
I was mildly using the phone during the next day, checking e-mail, browsing the net, calling - nothing unusual.
IIRC when I went to bed yesterday, it was still VDQ=1, voltage V ~= 3400 mV.
Today I woke up, VDQ=0, voltage V ~= 3300 mV. After a while BME decided the battery is almost dead and the deviced turned off.
Why did VDQ turn to 0 when the device was idle? Can I do something to calibrate my battery?
If you want to support my work, you can donate by PayPal or Flattr
Projects no longer actively developed: here