View Single Post
Posts: 1,067 | Thanked: 2,383 times | Joined on Jan 2012 @ Finland
#395
Originally Posted by orcinus View Post
That is quite possibly the dumbest thing i've read this week.
"Normal" phones measure and/or estimate both current and voltage. They estimate the battery charge left by comparing that (i.e. power usage) against the known battery capacity.

In cases where current isn't available, the voltage is compared against a calibrated voltage/charge curve (which is where the oft mentioned tip that you should do a complete charge/discharge cycle on first use comes from).

So yes, it's perfectly possible to fix the bug - estimating charge left from voltage alone is something you'd do in a saturday evening Arduino project, not a smartphone.
Well if its perfectly possible to fix the bug (by lying the values to end user), then feel free to code an application that reports the 'right' values. All the battery raw data is available from hardware. Nokia has stopped doing any development on N9 since May 2012.

But jokes aside here is some good night time reading:
http://forum.xda-developers.com/showthread.php?t=871051
http://forum.xda-developers.com/show....php?t=1778492

Typical li-on battery discharge curve to demonstrate that its a bit hard to do 'lying' approximation values when discharge curve is dropping fast when battery is getting low (so Nokia's implementation just doesn't happen to do any compensations against the curves, but just report the raw values, which is seen as fast battery % changes on low battery situations):


PS. welcome back to forum, seems that it has been 7 years since you last posted .
__________________
IRC: jonni@freenode
Sailfish: ¤ Qt5 SailfishTouchExample ¤ Qt5 MultiPointTouchArea Example ¤ ipaddress ¤ stoken ¤ Sailbox (Dropbox client) ¤
Harmattan: ¤ Presence VNC for Harmattan ¤ Live-F1 ¤ BTinput-terminal ¤ BabyLock ¤ BabyLock Trial ¤ QML TextTV ¤
Disclaimer: all my posts in this forum are personal trolling and I never post in any official capacity on behalf of any company.

Last edited by rainisto; 2013-10-10 at 20:13.
 

The Following 3 Users Say Thank You to rainisto For This Useful Post: