Your Bluetooth Battery Monitor (version ) is not up to date.   Download Latest Version

Bluetooth Battery Monitor FAQ

Installation / Uninstallation

Bluetooth Battery Monitor version 2.x

Supported OS Supported Bluetooth Interface Supported Device Types
Bluetooth Classic Bluetooth LE *1 Mouse/Keyboard (HID) Headphone/Headset Other
Windows 10 64bit (x64) (version 1709 or later) supported supported supported supported supported
  • Bluetooth Battery Monitor version 2.x is compatible with Microsoft Windows native Bluetooth stack only.
  • For Apple Magic Mouse/Keyboard/Trackpad support, the device must be managed by Microsoft's in-box driver or Apple's driver. If a third-party driver manages the device, you may not be able to read the device's battery level with Bluetooth Battery Monitor.

Bluetooth Battery Monitor version 1.x

Supported OS Supported Bluetooth Interface Supported Device Types
Bluetooth Classic Bluetooth LE *1 Mouse/Keyboard (HID) Headphone/Headset Other
Windows 7 with SP1
Windows 8.1
Windows 10 (older than version 1709)
supported - supported supported -
Windows 10 (version 1709 or later) supported supported supported supported supported
  • Bluetooth Battery Monitor ver 1.x is compatible with Microsoft Windows native Bluetooth stack and the 3rd party stack that is "built around" the Microsoft stack (such as Widcomm stack). It is not compatible with the 3rd party stack that "replaces" the Microsoft stack (such as Toshiba and BlueSoleil stack).
  • For Apple Magic Mouse/Keyboard/Trackpad support, the device must be managed by Microsoft's in-box driver or Apple's driver. If a 3rd party driver manages the device, you may not be able to read the device's battery level with Bluetooth Battery Monitor.

*1 LE support by the Bluetooth host controller is required.

  1. Download the installer.
  2. Double-click the downloaded file to start the installation and follow the instruction.

Windows 10 (new versions)

  1. Click the Start menu > Settings.
  2. Click Apps. If you cannot find Apps, please follow the instruction for “Windows 10 (old versions)” below.
  3. Find and click Bluetooth Battery Monitor.
  4. Click Uninstall.
  5. Confirm by clicking Uninstall.
  6. Follow the instruction of the uninstaller.

Windows 10 (old versions)

  1. Click the Start menu > Settings.
  2. Click System.
  3. On the left, click Apps & features.
  4. Find and click Bluetooth Battery Monitor.
  5. Click Uninstall.
  6. Confirm by clicking Uninstall.
  7. Follow the instruction of the uninstaller.

Windows 8.1

  1. Point to the top right of your screen and click Settings > Control Panel.
  2. Click Uninstall a program or Programs and Features.
  3. Find and double-click Bluetooth Battery Monitor.
  4. Follow the instruction of the uninstaller.

Windows 7

  1. Click the Start menu > Control Panel.
  2. Click Uninstall a program or Programs and Features.
  3. Find and double-click Bluetooth Battery Monitor.
  4. Follow the instruction of the uninstaller.

Purchasing and Licensing

  1. Click Settings and more button () and select Purchase license... (or Activate License... depending on the version of the software you are using) from the menu.
    This will lead you to the license purchasing web page.
  2. If you are using an old version of the Bluetooth Battery Monitor, Activate License... item may not be in the menu.
    If this is the case, please select About... and click Visit activation page link in the opened dialog box instead.

Type of the license we currently offer is perpetual. You pay once and the license is valid forever.

IMPORTANT: This does not mean that the software is guaranteed to work with future versions of the operating systems.

After completing the purchase process and your payment is verified, you will receive the license file via email. Once you receive the license file, please:

  1. Save the license file (which is attached to the email) to your PC's local disk.
    • Make sure that you will not modify it. Even the slightest modification will make the license file invalid.
    • Please save the license file to a safe location. You will need it when you re-install the program.
  2. Click Settings and more button () and select Apply Purchased License File... from the menu.
  3. If you don't see Apply Purchased License File... in the menu (which happens if you are using old version), please select About.... Then, click Apply activation file link in the About dialog box.

  4. Select the license file and click on Open button.
  5. (In the screenshot above, the name of the license file is BluetoothBatteryMonitor.lic, but it may be BluetoothBatteryMonitor.bbmlic if you started the purchase process from version 2.5.0 or later.)

The license is a single PC license. So, you need a valid license for each computer.

But we offer a discount for additional licenses. When you purchase a license for an additional computer, please use the "Discount for additional license" section of the license purchase page.

Unfortunately, the license is tied to the specific hardware (more specifically, to the motherboard) and not transferable to another computer. This restriction applies regardless of the reason for the hardware replacement.

We wish we could make it transferable, but doing so requires much more resources (development effort and maintenance cost) and, as a result, increases the license fee.

So, we decided to keep it simple, and instead of that, provide a substantial discount for the replacement license. We hope it will make up for the lack of transferability. If you want to take advantage of that, please start the license purchase process from your new computer and look for the “Discount for additional license” section (bottom half) of the license purchase page. The current price for an additional license is $1.99. We hope you consider it as a small fee to issue a replacement license.

We currently accept Debit/Credit cards, PayPal and Alipay.

If these methods are not available in your country and/or you have a recommendation to another payment method, please let us know.

First of all, thank you for purchasing the license.

You should receive a license file in an e-mail from soon after the payment is completed. If you do not receive the e-mail in one hour, please:

  1. (If you paid with PayPal) Check PayPal payment transaction status.
  2. Please check the e-mail from PayPal or login to your PayPal account and check the status of the transaction first. Sometimes transaction remains in "pending state" for some time (up to a couple of days). If this is the case, we cannot issue a license until the transaction's state changes to "complete".

  3. Check if the e-mail was mistakenly marked as a SPAM mail.
  4. Unfortunately, an e-mail sent from a small company like us using an automated system that has an attachment is often misjudged as a SPAM mail.

    This problem seems to happen more frequently if you are using Microsoft's e-mail services such as,, or

    If you find the email in your junk/SPAM folder, please mark it as "not a junk/SPAM mail". It will help other people.

  5. If you don't find it in your junk mail folder, please contact us at
  6. Please be sure to:

    • Confirm and mention that you have checked your SPAM/junk mail folder.
    • Send the email from the email address you used for the license purchase.
    • If you have another e-mail address we can reach (preferably with different email provider/domain), please mention that.
    • Usually, resending to the same address doesn't work well. If you have another email address, that would increase the chance of successful delivery.

    We will get back to you as soon as possible. Please allow us up to one business day to respond.

In some cases, license delivery e-mail bounces back (it usually happens when you misspelled your email address). If that happens, we will:

  1. Retry two more times to make sure that this is not a one-time failure.
  2. And, wait for two days for you to contact us.
  3. If we cannot reach you in two days, we will cancel the license and make a full refund.

Once this happens, we will refuse to sell the license to the same e-mail address to avoid repeated failure.

If it has been less than two weeks since you purchased the license file, we can resend the license file free of charge. Please contact us from the email address where you received the license file.

Otherwise, you can request to reissue the license for a small fee. Please start the normal license purchase process. Once you are on the license purchase page, please use the "Discount for additional license" section at the bottom half of the page. The current price of the additional license is $1.99.

Device Specific Information

AirPods' battery level is not shown

First, please make sure that:

  • Your Bluetooth adapter supports Bluetooth LE (Bluetooth 4.0 or later), and
  • You are using the latest version of the Bluetooth Battery Monitor.

If you still don't see the battery level, it is most likely your AirPods are not completely paired to your PC. Sometimes Windows' Bluetooth pairing process does not finish completely and leaves the AirPods in a peculiar state. In that state, you can play music normally with the AirPods, but Windows fails to provide enough information Bluetooth Battery Monitor needs.

To fix this issue, please:

  1. Un-pair your AirPods and re-pair them.
  2. Then, re-start Bluetooth Battery Monitor.

Please check if the paring was completed successfully with the following steps:

  1. Right-click on the "This PC" icon on the desktop and select "Manage."
  2. Select "Device Manager" in the left pane.
  3. Expand the "Bluetooth" node.
  4. Double click on the "AirPods" (or other names, depending on your AirPods model)
  5. Select the "Details" tab and click on the "Property" pull-down menu.
  6. You should see "Bluetooth product ID," "Bluetooth vendor ID," and "Bluetooth vendor ID source" in the pull-down menu.

If you do not see these three properties in the pull-down menu, it means the pairing process did not wholly succeed. Please repeat the un-pair / re-pair.

If you see all of the three properties, please restart the Bluetooth Battery Monitor. The program will not pick up the new information until it is restarted.

If these three items do not appear, no matter how many times you un-pair / re-pair, it's most likely your headphones are not genuine AirPods. Please see the last section of this FAQ item.

Even if all of these three items appear in the pull-down menu, there is a case that the headphones are not genuine. If the Bluetooth Battery monitor still doesn't show the battery level, please see the last section of this FAQ item.

Freshness of the data

Starting version 2.8.0, Bluetooth Battery Monitor shows the "freshness" of the data for Left/Right/Case battery level. Fresh data is shown in normal text color. Data that may not be up-to-date is shown in gray text.

In the example shown on the right, during the last update, which happened two minutes ago, only the left pod reported its battery level. (perhaps the right pod is in the case, and the lid of the case is closed) Battery levels for the right pod and the case are shown, but they may not be up to date.

How to read case's battery level

AirPods' case does not have a radio transmitter to report the battery level by itself. To read the case's battery level, please:

  1. Put at least one pod in the case, and
  2. Keep the lid open for a few seconds.

How to check if my AirPods are genuine

I've seen many different AirPods counterfeits. Some of them imitate the original products very well. It is often not easy to determine whether they are genuine or not just by looking at the standard device identification information.

The best way to find it out is to actually use the AirPods' specific features with Apple products (such as iPhones and iPads). After pairing the headphones with Apple products, please go to the Bluetooth settings control panel and see the device information. If they are genuine iPods, you should see AirPods specific setting items (such as the configuration of double-tap on the pod, automatic ear detection, etc.). You should also be able to find the model number, serial number, etc.

If you don't see this information, your headphones are not genuine.

Some of the Logitech devices can show the next battery level to be reported as the battery discharges. In the example shown in the right, you can see:

  1. The next update will not happen until the battery level drops to 5% (so, you will not see 60%, 50%, ...), and
  2. Although it says the current battery level is 70%, it can be anywhere between 70% and 5%.

DualShock 4 and DualSense controllers operate in two modes. One is the compatible mode. In this mode, the game controller acts as a generic game controller, and the software does not need to explicitly support DualShock/DualSense controllers.

Another is the native mode. In this mode, the game controller communicates with the software using DualShock/DualSense specific commands. So the software has to explicitly support DualShock/DualSense commands. Also, battery level information is reported only when the game controller is in this mode.

Windows 10 inbox driver switches DualShock/DualSense into the native mode, but it fails to do so when these controllers are disconnected and reconnected (apparently, this is a Windows 10 bug). So, sometimes these controllers are in native mode and other times in compatible mode, and this inconsistency causes many confusions.

Starting version 2.12.0, Bluetooth Battery Monitor actively switches DualShock/DualSense controllers into the native mode when connected so that the controllers will always report battery information. This can be a problem if you use a game app that expects the controllers to be in compatible mode. If you are affected by this, you have the following options.

Option 1: Enable your game app's DualShock/DualSense native mode support
If your game app has a setting to choose DualShock/DualSense as a controller device, please use that.
Option 2: Configure your game app to use Xbox controller interface

If your game app supports the Xbox controller, please consider using DS4Windows (or similar utility programs) that translates DualShock/DualSense protocol to Xbox controller protocol.

IMPORTANT: When you use DS4Windows, please do NOT enable the "Hide DS4 Controller" option in the Settings tab. If that option is enabled, Bluetooth Battery Monitor will lose access to the controller.

Option 3: Keep using the controller in compatible mode

If your game app doesn't support any of the above, the only option is to keep using DualShock/DualSense in compatible mode. To prevent Bluetooth Battery Monitor from switching the controller into the native mode (same behavior as the older versions of Bluetooth Battery Monitor), please open a command prompt window and run the following command.

For DualShock 4 controllers

reg add "HKCU\SOFTWARE\Luculent Systems\Bluetooth Battery Monitor\Features" /v DualShock4ModeSwitch /t REG_DWORD /d 0

For DualSense controllers

reg add "HKCU\SOFTWARE\Luculent Systems\Bluetooth Battery Monitor\Features" /v DualSenseModeSwitch /t REG_DWORD /d 0

After running the command, you need to restart your computer.

Please note that, if you choose this option, Bluetooth Battery Monitor cannot show the controller's battery level information because the controller doesn't send the battery level information. It's a limitation of the controller, not the limitation of the software.


If Bluetooth Battery Monitor was working before you update Windows OS and stop working (battery information is not updated), please uninstall Bluetooth Battery Monitor and re-install it.

This FAQ topic applies to all classes of Bluetooth devices. If you are having a problem with audio devices (including headsets, headphones and speakers), please check another FAQ topic first.

  1. Make sure that your Bluetooth device is paired to the computer where Bluetooth Battery Monitor is running
  2. Turn off your Bluetooth device and turn it back on
  3. Many Bluetooth devices don't report their battery level frequently. Toggling device power usually forces such Bluetooth deices to send the report and helps Bluetooth Battery Monitor to show the information.

  4. Check if your Bluetooth device is capable of reporting its battery level
  5. Bluetooth Battery Monitor is not a magic program. It relies on each Bluetooth device to report its battery level.

    If you have a smartphone that can show Bluetooth devices' battery level (iPhones and many new Android phones can), please try with it.

    You can also find "rule of thumb" battery level support in the other FAQ item – Does my Bluetooth device have a capability to report battery level?

  6. Still having a problem?
  7. Please contact us using the contact form. Please make sure to include the following information.

    • Name of the device as it appears in the Windows user interface.
    • If you have verified the device's capability of reporting battery level and, if so, with which smartphone.
    • If you are willing to help us by collecting additional information if it is necessary.

Bluetooth Battery Monitor requires Bluetooth adapter of your computer to be in the active (working) state to:

  • Properly install the software.
  • Recognize the new Bluetooth devices.
  • Get the up-to-date battery level of the Bluetooth devices.

If you see the warning message about disabled Bluetooth, please turn on the Bluetooth adapter with the following steps.

1. Click the Action Center icon located on the right-hand side of the taskbar. Click the Action Center icon
2. If the buttons are collapsed and the Bluetooth button is not shown, click the Expand link. Click the Expand link
3. If the Bluetooth button is gray, it means Bluetooth is turned off. Click the button to turn it on. Click the Bluetooth button
4. When the Bluetooth is on, the Bluetooth button is highlighted. Button is highlighted when Bluetooth is enabled

Bluetooth Battery Monitor relies on each Bluetooth device to report its battery level. But, not all Bluetooth devices have that capability. Device manufacturers usually do not advertise this feature either. As a result, when a device is not recognized by the program, it is hard to tell which to blame – device or program.

This FAQ item provides "rule of thumb" about Bluetooth device's battery level support so that you will be able to decide which to suspect in case of a problem.

Phones, Tablets, PCs
These devices do not report battery level via Bluetooth.
Audio devices (such as headphone, headset or speaker)

Battery level information is communicated through Hands Free Profile (HFP). Most Bluetooth audio devices support HFP, but some (such as speakers or Bluetooth to analog converter) do not support it, hence no battery level reporting for them.

Bluetooth Classic HID (Human Input Devices – such as keyboard or mouse)

If your HID device is a Bluetooth Classic device, the chance that it reports battery level is not so good. Bluetooth Battery Monitor's anonymous usage data shows that only 10 to 20% of HID devices report battery level using well-known method.

It is also known that some major companies (namely Apple and Logitech) use proprietary method to report battery level. Current version of Bluetooth Battery Monitor does not support them, but future version might do.

Update: Starting version 1.3.0, Bluetooth Battery Monitor supports most of the Logitech keyboards and mice.

Bluetooth Classic Game Controllers

Technically, game controllers are the part of the HID devices and there is a well-known method to report battery level. If your game controller uses that method, Bluetooth Battery Monitor should be able to support it automatically. But, so far, we have not seen any Bluetooth game controller that uses well-known method.

Sony Dualshock 4 and Microsoft Xbox One controller do implement proprietary methods to report battery level. Starting version 1.3.0, Bluetooth Battery Monitor supports Dualshock 4 controller. Xbox One controller support might be added in the future version. If you are interested in Xbox One controller support, please contact us.

Bluetooth Low Energy (Smart) Devices

Generally speaking, you can expect much better battery level reporting support with Bluetooth Low Energy devices. Most Bluetooth Low Energy HID devices (such as keyboard, mouse and pen) do support battery level reporting.

In addition, unlike Bluetooth Classic devices, Bluetooth Low Energy devices have a definitive way to check its battery level reporting capability.

  1. Open device manager.
  2. Select View menu > Devices by connection
  3. Locate the Bluetooth LE device in question in the tree view
  4. Look for the Bluetooth LE Generic Attribute Service node(s) under the Bluetooth LE device node. (Fig.1)
  5. If there is no such node, this Bluetooth LE device does not report battery level.

    If there are one or more such nodes, repeat the following steps for each node.

    1. Double click the node to open its Property dialog box.
    2. Select Details tab.
    3. Select Hardware Ids property.
    4. Check if the Value contains ...{0000180f-... (Fig.2)

    If you find a node with ...{0000180f-..., this device can report battery level.

Fig.1 Bluetooth LE Generic Attribute Service node

Fig.2 Hardware Ids property values

Bluetooth audio devices, such as headphones, headsets, and speakers make two types of connections. One is called A2DP (also known as "headphone", "music", or "media audio") and the other is called HFP (also known as "hands free", "headset", "voice", or "phone audio"). As the name suggests, HFP is used when you make a phone call, but it's not the only role of the connection. Audio device uses an HFP connection to transmit its battery level information. Because the A2DP connection doesn't have that capability, you need an HFP connection to monitor the battery level even if you do not use your device for a phone call.

To check which connection is established between your audio device and Windows 10 PC, please open the Bluetooth control panel. If you see "Connected voice, music", it means HFP and A2DP connections are established. On the other hand, if you see "Connected music", it means only A2DP connection is established and you cannot make phone call or read battery level of this device. If this happens to your device, please check another FAQ topic.

(If you are not familiar with HFP connection, please check the FAQ about HFP first.)

One of the most common reasons for this problem is:

  • Your audio device's A2DP is connected to your PC. So, you can listen to music through it.
  • But, your audio device's HFP is connected to another device, such as your phone.
  • And, your audio device can make only one HFP connection at one time (device's limitation).
  • As a result, your PC cannot establish an HFP connection with your audio device and fails to obtain battery level information.

This problem can be addressed in several ways.

1) Unpair from the other device

If you don't need to connect the audio device to the other device, this is the most straight forward solution.

Limitation: Obviously, you cannot use this solution if you occasionally need to use the audio device with the other device.

2) Prevent the other device from making an HFP connection

If you don't need to use the HFP connection with the other device (i.e. you don't make a phone call using the audio device), you may be able to permanently disable the HFP connection between the audio device and the other device.

Exact steps may vary depending on the device, but if you are using Android:

  1. Open Bluetooth Settings.
  2. Open "Device details" of the audio device (tap on the gear icon).
  3. Uncheck "Phone calls".

Limitation: You cannot use this solution if you need to use the audio device to make a phone call through the other device.

3) Manually disconnect the audio device from the other device

After manually disconnecting the audio device from the other device (you can do it from the Bluetooth settings page of the other device or turning the Bluetooth of the other device off), your PC can take back the HFP connection.

Limitation: Your PC may get an HFP connection temporarily, but there is no guarantee that, when the audio device reconnects, your PC can get the HFP connection automatically. If it fails to do so, you need to repeat this operation.

4) Use a multipoint capable device

This problem occurs because your audio device cannot make multiple HFP connections at one time. This is a limitation of the device you are using and not all Bluetooth audio devices have this limitation. Many Bluetooth audio devices (often marketed as "multipoint" devices) can make multiple HFP connections at one time. If you want to seamlessly share the audio device with your PC and another device, this is the best solution.

(If you are not familiar with HFP connection, please check the FAQ about HFP first.)

By default, Windows enables HFP for all Bluetooth audio devices, but if Bluetooth Battery Monitor's Troubleshooter led you to this FAQ topic, it's disabled on your computer. Please follow the steps below to enable it.

1. Go to the Windows search bar and type "mmsys.cpl" (without double quotes) and hit ENTER. This will open a Sound control panel. Then, select the Playback tab.

2. Right-click on the device list area and enable Show Disabled Devices option and Show Disconnected Devices option in the popup menu.

3. Look for Headset or Bluetooth Handsfree Audio (or similar name) icon for your Bluetooth audio device. (Black down arrow means the device is disabled) Then right-click on the device and select Enable in the popup menu.

4-1. If the black down arrow on the icon disappears and the icon is not grayed, it's ok. You may or may not see a green mark on the icon, but it's ok either way.

4-2. If the black down arrow on the icon changes to a red down arrow, it means Windows tried to establish a connection but for some reason, it failed.

If this is the case, please continue to the other FAQ topic – How to connect disconnected HFP connection

There are two reasons why this happens.

  1. The device hasn't reported the updated data for a long time.
  2. In this case, you will see the Last updated:... message with a long interval. To get the up-to-date value, please click on the Refresh button or toggle the power of the device and let it reconnect.

  3. The device has reported the data, but it's the same value as the previous data.
  4. In some cases, even after refreshing/reconnecting the device, battery level reading may stay the same. But you will see the Just updated message and you will know that it is the up-to-date data from the device.

    Please be advised that not all devices are equipped with a fine grain battery gauge circuit. It is not uncommon with cheap devices being capable of reporting only a couple of levels (such as 100%, 50%, and 10%) and it takes many hours before you see the different battery levels.

These devices usually do not report their battery information and, to monitor them, you need to install software on them.

Windows PCs
Please install Bluetooth Battery Monitor to the PC you want to monitor.
Android Devices
Please install our free companion app Bluetooth Battery Reporter from the Google Play Store.

IMPORTANT: To monitor these devices, you need Bluetooth Battery Monitor version 1.10.0 or newer.

1. Click on the “ ‸ ” icon
2. Drag the Bluetooth Battery Monitor to the notification area
3. The icon stays in the notification area

Windows, by default, hides inactive tray icons. If you want to keep the Bluetooth Battery Monitor icon in the notification area, please drag the icon out of the hidden icon area and move it to the notification area.

Starting version 2.12.0, Bluetooth Battery Monitor can play an alert sound when a Bluetooth device's batteries get low. Please use the steps below to configure/customize the sound.

  1. Right-click on the Sounds system tray icon.
  2. Choose Sounds in the popup menu.
  3. In the Sound dialog window, select the Sounds tab.
  4. Choose Low Battery Alarm in the Program Events section.
  5. Choose the sound you would like to play from the Sounds pulldown menu.

General Bluetooth Information

Yes, starting version 2.8.0, Bluetooth Battery Monitor supports an HTTP/JSON API so that 3rd party developers can create their own user interface. Please see the API documentation for the details.

Cannot find the answer to your question?

Please contact us using the contact form.