Better display of Battery Charge Level

Posted on 2009-12-20 17:16 UTC by Oliver Janoschek. Status: Under consideration, Categories: System.

The main idea behind this Brainstorm is to improve the display of the battery charge level of the n900


Currently the only information display is a rough iconised / graphical representation of the battery within the status bar and status menu (touch/click the status bar). It would be nice to have some form of percentage displayed somewhere in the UI


link to discussion:

Solutions for this brainstorm

Click on the screenshot to see a larger one!

Solution #1: display battery charge level as percentage next to/within the battery icon in the status menu

Posted on 2009-12-20 17:19 UTC by Oliver Janoschek.

it would be nice to have the information provided by "lshal | grep battery.charge_level.percentage" displayed next to or within the battery icon displayed in the status menu (when you click/touch the status bar in the upper left of the screen)

this would give a much better insight into what the actual charge of the battery is.


Normal White Text




XOR Text Colour Version



Solution #3:

Posted on 2009-12-21 09:12 UTC by rama kurvakat.

didnt realize this was being brainstormed , i should work on improving my searching capabilitis first i guess :p

thanks for opening this brainstorm.


this is my thread


still working on it using QT, was planning to use lshal output earlier but some members of the community suggested I use the libhal api's to get the battery percentage.


will post back more in the thread as and when I have updates.

any help will be most appreciated





Solution #5: bargraph

Posted on 2009-12-22 14:34 UTC by Steffen Fleck.

maybe a bargrapg as used with the setting of speakervolume as background and a "BATT: $percentage$" could be detaild enough ti fit everyones needs

for the graphic enthusiasts the shape could be like a battery ,-)


have nice holidays


Solution #6: Show approximately remaining charging time...

Posted on 2009-12-24 22:55 UTC by Helmuth M..

In addition to Solution #1 show remaining time during charging.

With lshal|grep battery you can see the current Voltage on battery.voltage.current.

With this information and about 5 minutes waiting it is possible to calculate the remaining time during charging to reach the 100%.



Solution #7: Voltage changes with system load

Posted on 2010-02-04 09:33 UTC by Nick Slobodsky.

Current voltage changes when system use more power and does not update as frequently as we need. It will be better to make some kind of battery calibratation and accumulate statistics. Sorry for ugly English

Latest activities to brainstorm Better display of Battery Charge Level