BatteryMon – Laptop and UPS battery monitor & fixer

This article along with all titles and tags are the original content of AppNee. All rights reserved. To repost or reproduce, you must add an explicit footnote along with the URL to this article!
Any manual or automated whole-website collecting/crawling behaviors are strictly prohibited.
Any resources shared on AppNee are limited to personal study and research only, any form of commercial behaviors are strictly prohibited. Otherwise, you may receive a variety of copyright complaints and have to deal with them by yourself.
Before using (especially downloading) any resources shared by AppNee, please first go to read our F.A.Q. page more or less. Otherwise, please bear all the consequences by yourself.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

As many of us have experienced, a laptop’s battery life (i.e.: the power storage capacity) plummets after a few years of use. This is often not because the battery itself has aged, but because the BIOS system of a laptop misjudged the battery’s power capacity during a number of charging and discharging processes. In this case, don’t be in a hurry to sentence your battery to death. Instead, we can make a battery’s power storage capacity fully restored through “battery calibration” this simple yet effective method.

There are roughly three methods for battery calibration: perform calibration in BIOS (some brand computers provide dedicated tool for this); manual calibration (as follows); and make calibration using dedicated software (according to the computer model). PassMark Software’s BatteryMon is a free battery design capacity repair, correction software for laptop and UPS, with excellent results. For example, if your laptop battery can only last about 20 minutes now, it may recover to one hour and a half after using this software to calibrate it once, without exaggeration. Charging/discharging battery via BatteryMon twice may even recover its power capacity to two hours. Besides, BatteryMon is also tool that can be used to monitor the battery usage of laptop and UPS, and thereinto all parameters of battery are expressed by intuitive charts in real time.

The purpose of sharing this small app is to let everyone know that there is one working software solution that can really help us restore the design capacity of laptop or UPS battery – not just the only way of putting the battery in a refrigerator for 12 hours. Second, we can also use BatteryMon to perform real-time monitoring to the battery state in all aspects at ordinary times.

Finally, I’d like to correct one common fallacy: using a laptop via an AC connection while having its battery mounted is far from being the reason to shorten the battery life. On the contrary, the root cause of impacting on battery life is the time, strength and manner of using a battery, which absolutely has nothing to do with whether the power supply is on or not. As a consequence, you don’t have to unplug the battery when your notebook PC is connected to the power adapter. Otherwise, you might easily encounter the hardware or system damage, even data loss due to a sudden power failure. BTW, any battery itself has a service life, and not permanently can be corrected, repaired through these methods.

// Key Features //

  • Graphically see the charge/discharge rate
  • Diagnose problem battery cells with detailed statistics
  • Compare and measure your batteries’ performance with expected discharge rates
  • See the critical discharge point for your batteries
  • Uniquely identify battery packs for tracking purposes or system inventories
  • Log the performance of a battery for later reference
  • See the status of each individual battery pack, when multiple batteries are in use

// Status Information //

The following information is provided for each installed battery (when available, as not all batteries will support all of these features).

Status Info
Status Indicates the current status of this particular battery. e.g., “Charging”, “Discharging”, “Not in use”.
Manufacturer The name of the company that manufactures the battery pack.
Device Name This is usually the model number of the battery pack, as defined by the manufacturer.
Serial number The serial number of the device as defined by the manufacturer.
Unique ID An identification string, which is unique across all battery packs.
Time remaining A rough estimate of how much time remains before the battery is fully discharged.
Battery Temperature The temperature inside the battery pack.
Date of manufacture The date when the battery was manufactured.
Type of use Indicates if the batteries normal use is to provide power for normal operations or if the battery is a fail safe / backup device. (Laptop battery or UPS)
Rechargeable Indicates if the battery is rechargeable or not.
Chemistry The type of battery. Typical values are: Lead Acid, Lithium Ion, Nickel Cadmium, Nickel Metal Hydride, Nickel Zinc, Rechargeable Alkaline-Manganese.
Design capacity The theoretical capacity of the battery when new. Measured in milliwatts hours (mWh) for most batteries.
Full charge capacity The battery’s current fully charged capacity. In some batteries it is possible to compare this value to the designed capacity to estimate the battery’s wear.
Alert levels The manufacturer’s suggestion of when a “Low” and “Warning” battery alert should occur.
Bias Some batteries reserve a small charge that is biased out of the battery’s Full Charge Capacity and Current Capacity values to show “0” as the critical battery level. Critical bias is analogous to setting a fuel gauge to show “empty” when there are several liters of fuel left.
Charge cycles The count of the number of charge/discharge cycles the battery has experienced. This provides a means to determine the battery’s wear.
Voltage The current battery voltage in Volts across the battery terminals.
Charge Rate The current rate of battery charge or discharge. For most batteries this value will be in mW.

// About Battery Calibration //

The so-called correction is carry out a deep charge and discharge operation on a battery when its actual capacity is not the same as the recorded capacity in the control circuit, so as to make the control circuit refresh its record and make it very close to the actual situation of this battery.

This is an operation that represents the real capacity of a battery rather than increasing it. The key factor here is the actual capacity of the battery. If the actual capacity of a battery is higher than the capacity recorded in the control circuit, the this correction operation can make the battery appear to have an increased capacity; If the actual capacity of a battery is lower than the capacity recorded in the control circuit, then this correction operation will make the battery appear to have an decreased capacity. This is why many users are arguing about the effectiveness of battery correction.

Please bear in mind that the battery correction is to make the actual capacity of battery present correctly, eliminating the deviation between the battery and the control circuit. As to whether the finally displayed capacity is increased or decreased is determined by the state of a battery itself rather than your correction operation. It is even possible that the battery capacity is greatly reduced due to the deep discharge damage during a battery correction process.

Battery calibration method with BatteryMon:

  1. When the laptop starts charging, run BatteryMon and click ‘Start’ directly. After a period of time, it will show the end of charging. Then shut down computer, and pull out the laptop’s power plug. Now boot up computer, and run BatteryMon again. This time it shows that your computer is discharging.
  2. After a certain period of time, the discharge will end. You now wait until the computer automatically shuts down, then plug in the laptop power supply. Now, start up computer, and run BatteryMon, this time it shows the charging status. When the charging is finished, shut down computer, pull out the power supply. Then start computer, and run BatteryMon, it shows the discharging status now. You just wait until it automatically shuts down.
  3. Done

// Download URLs //

License Version Download Size
Freeware Latest n/a


If some download link is missing, and you do need it, just please send an email (along with post link and missing link) to remind us to reupload the missing file for you. And, give us some time to respond.
If there is a password for an archive, it should be "".
Most of the reserved downloads (including the 32-bit version) can be requested to reupload via email.