Troubleshooting guide for high battery drain

In brief: Complete/verify the update with Garmin Express, reset the watch, and go through the full charging cycle (twice).

That advice works in the vast majority of cases of a sudden high battery drain after a firmware update, that we use to see here on the forum frequently. If it is not your case, if it does not help, or if you need more details, please continue reading:

Possible Reasons of High Battery Drain

  • Do this first of all in every case: Incomplete firmware update - firmware updates often come in several parts, and if the updating of some of the parts fails, it may lead to unpredictable behavior of the watch. Connect the watch over the USB cable to a computer with Garmin Express, make more free room on the watch (explained below), open the panel with the concerned watch, click the symbol ⟳, and install any pending updates. 

  • The battery gauge is decalibrated. Fully charge the watch and leave it plugged in for an hour more, after it shows 100%. Then disconnect, sync, and perform the reset (hold the Light button for up to 30s till the watch shuts down, keep holding the button through the emergency notification if any comes). No worry - no data, and no settings get lost, at the reset (unlike at the master reset to factory defaults)! When powered down, wait ~10s, and restart. Use the watch until it fully discharges and shuts down. This process should recalibrate the battery gauge. In some cases you may need to repeat the full charge and full discharge cycle twice, in order to reestablish the calibration.

  • You use excessively power-hungry options such as the PulseOx, GPS, or backlight - verify the settings and disable especially the nightly and all-day PulseOx options
  • You use a power hungry Connect IQ app or watchface. Uninstall all CIQ apps, to see whether it helps
  • There is an excessive usage of the Bluetooth (or WiFi) connection. That can happen for example when the watch continuously tries to download an update, and it goes on failing each time (i.e. due to low storage, communication problems, etc.). There are many other possible reasons though too (failed sync attempts, syncing huge segments, maps, ...). To confirm or exclude BT as the culprit, disable the BT ('Phone' option in the Controls menu) and WiFi (if available on the model) for a few days, to see whether it makes any difference
  • On some models, an older firmware version had a problem with letting the GPS turned on after the end of an outdoor activity, increasing so the power consumption. If updating the firmware to a recent version is not desired or possible, power cycling the watch after each outdoor activity would turn the GPS off. Usually, entering and exiting the GPS screen (typically accessible by long-pressing the GPS button, on most Garmin watches) may help too, without having to reboot the watch.
  • Also review the Tips to Extend the Battery Life on a Garmin Fitness Watch | Garmin Customer Support
  • There may be a shortcut on the charging contacts, caused by dirt, sweat, or salt deposits - use 70% isopropyl alcohol to clean the contacts. Soft fine toothbrush may help cleaning better the space around the pins. See also Cleaning the Charging Contacts on a Garmin Watch | Garmin Customer Support I also recommend using a protective plug for the contacts. You can find them on Amazon, eBay, Aliexpress etc for a bargain.
  • If nothing of the above helps, then the next step is the master reset to factory defaults, as the last resort.  
  • There is a hardware problem or an unknown issue - if the master reset did not help, then the watch may be defective or have an issue that you cannot resolve alone anyway. Reach out to the Product Support.

How to Avoid Battery Drain Issues After a Firmware Update

  • Disable automated updates in the settings
  • Watch the forum for new firmware announcements (typically at the end of each quarter)
  • When new firmware is available, and fully rolled out, connect your watch over the USB cable to a computer, and prepare the watch for the update - the process requires a significant amount of free space. If there is not enough free room on the storage of the watch, then the update may finish in an infinite loop draining the battery fast. You can remove all files from the folders //GARMIN/RemoteSW/, //GARMIN/Activity/, //GARMIN/Debug/, and unused fiels from //GARMIN/Text/, //GARMIN/Courses/, //GARMIN/Workouts/.
  • When the update is ready, and the storage cleaned, check for updates with Garmin Express
  • Let the watch charge to 100%, and wait a few minutes more before disconnecting the cable
  • Disconnect and let the watch do the firmware update
  • Reconnect and check for updates with GE again, to see whether the new firmware needs to download additional elements
  • Disconnect and do the reset (hold the Light button for ~30s till the watch shuts down, then restart)
  • Use the watch several days or weeks till a very low battery level, then fully recharge - that will re-calibrate the battery gauge in case the calibration was misaligned during the update

The rationale behind it is, that the OTA firmware updates are problematic, slow, and I suspect that they can even lead to a bricked watch, for example when the loading of an additional Sensor Hub firmware fails (occasionally, we see such cases on the forum). The download speed for the OTA update is intentionally throttled seriously, and it may take several hours or days to download the firmware. And when some additional components (SNS, GPS, languages, maps, zone tables,...) need to be installed, after the main firmware is in place, it may indeed lead to a prolonged downloading attempts in the next few days.

Besides that, the watch may malfunction, if all components are not updated to the latest matching versions in the same time. The installation of additional components may also fail if there is insufficient storage (especially a problem at watches with small memory, such as Instinct).

The next problem is, when the OTA update happens unattended in the night with a depleted battery. In the worst case it can theoretically lead to a bricked watch, if the battery dies in the middle of the upgrade. Depleted or a half charged battery may also lead to a decalibration of the battery gauge, which then reports wrong levels, and rapid discharging rates despite that the reality is often (though not always) all right.

Following the steps described above, should prevent all of this. I do always my updates in this way, and I do also install all available beta versions since many years on several Garmin models (hence having already done certainly over a hundred of firmware updates), and I never experienced any battery drain problems after an update.

  • are you still doing this for the latest firmware updates?

  • The tips are applicable for any version and for every model, if you experience battery issues.

  •  from your experience, when I have replaced old battery with new one, what initial charging levels should be?
    In my FR955 I can see only 47% after 4h charging and that 47% sticks since 3h.
    I guess software needs recalibration, but how to properly perform that?

    OP suggest simply keep it charging for few hours longer even if this shows 100%

    First charging after replacement was also to about 60% now second full after get to 0% stuck at 47%
    I am thinking about forced downgrade FW as there are no new versions in next few months (if ever will be next one)

  • Did you perform the hard reset (holding the Light button for ~20s), after replacing the battery?

    In your place, I would verify the voltage at a charged and at a discharged state. Use the Test mode for that (hold the Down button while starting the watch), or a CIQ app. Then compare it with the specifications of the battery, and with a properly working FR955 (ask on the FR955 forum other users to check the max and min voltages). Also compare the voltages with the old battery.

    I would also carefully clean the space between the charging contact - accumulated dirt could cause parasitic current, discharging the battery.

  • Yes I did hard reset, few times. Performing factory reset now. 

    To physically measure voltage on the new battery I would need to open watch again :-(

    Test mode do not exists on FR955 afaik. On the CIQ app I can see the same what is on the UI only percentage. Not actual voltage measured. Or I do not know which app can do that.

    Contacts are perfectly clean. I have cleaned everything with IPA during battery swap.
    Will post question in FR955 and Fenix 7 forums as those have the same battery 361-00146-00 (Fenix can have different batteries depending on the size, but 47mm has exactly the same)

    Thanks anyway for suggestions.

    PS. After Factory Reset and connecting to charger it shows 51%, but not more. Will leave it as it is for few more hours.

  • Test mode do not exists on FR955 afaik.

    Did you try it? So far, every model I saw, had it. If not, the voltage may be also in the Developer menu (press 8 times the Light button while on the System » About screen).

    Update: and if you participate in the Beta Program, the voltages may be in the battery usage logs in the DEBUG folder.

  • My older FR245 has that Test mode. Quite nice BTW, but FR955 just boot as usual while holding Down button

    In Support menu (several Light button press) I have only clear Ephemeris and Reinstall Software.
    And yes I use beta, but there is nothing related to voltage in DEBUG folder.

  • In that case search the IQ store for an app displaying it. The battery voltage value is available easily in the CIQ API, and there are plenty of apps using it.

  • Actually I do not think so.

    In SDK there is only info like this:

    Toybox.System.Stats

    Percentage and charging status.

    Anyway thanks for ideas. I will contact Support and see if they have any other magic way to recalibrate charging.
    As last thing I will reopen watch again and plant "old" battery to see if there will be difference

  • In SDK there is only info like this

    Yes, you are right. The batteryVoltage method is unfortunately available only for ANT+ accessories. So unless the watch behaves itself in the same way as ANT+ devices, it is indeed not available.

    I will contact Support and see if they have any other magic way to recalibrate charging.

    In their own documents, the recommend going minimally through two full charging cycles (full charge/full discharge). I doubt a little bit that they can advise something else. They may be able to pull some more detailed stats of your battery. TBH, though, I suspect they will just offer you a replacement for a refurbished unit, at a discounted price (if you are already out of the warranty)