[BUG] HR, Stress, Body Battery & Respiration rate not synced to Garmin Connect although available in the watch

Hi there,

I have Garmin Fenix 6X Pro with the latest firmware 20.50 (and the latest Garmin Connect app from the Google Play store).

When I synced my watches via Garmin Connect this morning (26th February 2022), I noticed that HR, Stress, Body Battery & Respiration rate for part of the night is missing in the Garmin Connect app (and same applies for the Garmin Connect Web) while I can see the data in the appropriate widgets on the watch directly (e.g. for the HR, in the morning, I was able to see the graph for the last 4 hours so I know for sure, watches recorded all the HR information, similarly for the body battery I can see in the widget on the watch how BB was being charged over the night).

The interesting thing is that all this data from the night are missing exactly since the midnight - I went to sleep at around 10pm and woke up around 7am. All the HR, stress, etc. data in the Garmin Connect are available until the midnight, but then since the midnight, all of them are missing till the morning sync I initiated manually in the Garmin Connect app shortly after waking up.

Stress in the GC app for yesterday and today Widgets on the watch shows that all the data are present in the watch

I tried to fix the issue by multiple approaches but it didn't work:

1) I tried to restart the watch as well as the phone - it didn't help

2) I tried to remove the watch from the GC app, then uninstall the app, remove the watch pairing from the phone's Bluetooth setting and then install the GC app again and pair the watch with the app - it didn't help.

3) I tried to connect the watch to the computer and use Garmin Express - it didn't help

4) I tried to remove the "upload history" (not sure about the exact name in english as I use it in Czech) in the Garmin Express app settings - it didn't help

5) I tried to upload the FIT files from the watch to the Web version of the GC manually via the https://connect.garmin.com/modern/import-data URL. I uploaded FIT files from today and yesterday from the Primary/GARMIN/Monitor and Primary/GARMIN/Metrics directories. The upload of the only single file in the "Monitor" directory was successful. The upload of the multiple files from the "Metrics" were not done as the web told me that the files has been already imported - it didn't help

6) I tried to remove the "Primary/GARMIN/GarminDevice.xml" file and the only file from "Primary/GARMIN/RemoteSW", then restart the watches and tried sync with GC again, but still - it didn't help.

It's also interesting that sleep data for whole night were gathered and synced correctly, although details about movements and respiratory rate are also missing since the midnight:

Sleep data

The only thing I haven't tried yet is the factory reset including wiping all the data on the watch as I don't want to lose all my custom confing of screens for activities.

One note that may be relevant and that I did differently then usual nights is that my phone was low on battery so the power saving mode (the default one in the Android) was enabled over the night.

Does anyone has an idea what's going on? How this can be fixed or prevented?

Can someone from Garmin take a look? This may be a bug in the Fenix 6X Pro watch or the Garmin Connect Android app. I'm willing to help with the debugging :)

  • Just chiming in to give this a bump - I've had issues with disappearing data in the past, and the only solution I found was to turn off ALL SYNC METHODS besides the phone app. No wifi, no using Express. Even then, it took awhile for it to reach a point where everything was consistently syncing with all data, every time. This is especially bad with activities - its indescribably frustrating to go for a 13 mile run with your $600+ device designed to track that, and have the data disappear from your day's timeline!

    I have a Fenix 6 Pro, if that helps. Not sure if it's been fixed or not yet with recent software updates, but frankly I'm afraid to try because I'm so sick of randomly losing data. I contacted support numerous times about it, and they even sent me another watch, but it continues to happen which means it's a software issue - one that support was totally uninterested in investigating when I talked to them about it. I told them several times about how the error has a correlation with using multiple sync methods, and even provided forum posts from others who had the same problem and the same conclusion, but support never followed up and as far as I know the bug is still at large.

    I hope they'll eventually see some of these and we can get it fixed!

  • Happens to me for 2 days (since Jul 12) on Epix 2.

  • Happened to me again two days ago on 12th July. Again BB, Stress and respiratory rate are missing exactly from the midnight of the day till wake up.

  • Just had it again myself, and I had a day of this last week too. Numerous instances of lost data on my timeline since I responded to this topic 5 months ago...I've continued trying to troubleshoot this but I honestly have absolutely no idea at this point. I feel like I can't trust this device...it's like it has a mind of its own!

  • Literally just went to start my morning swim and it restarted when I hit the button. Rofl

  • Happened again today on the Fenix 6X Pro with the latest available stable firmware - version 23.00. Garmin Connect on Android is also latest - version 4.58.1.

    Again all the data in question (HR, BB, Stress, respiration) are again missing from Garmin Connect since midnight although they are available in the watch.

    Photos and screenshots:

    Body Battery on watchBody Battery in Garmin Connect

    Stress on watch

    Heart rate on watchHeart rate in Garmin Connect

  • Hi Tom,

    I used to have the same problem. I figured out it was a problem with the communication with the phone, when it is too far away from the watch. I started disabling my phone/watch connection during the night (you can create a shortcut) and since that moment - I have not had any issues.

  • Hi VA,

    Thank you for the tip, but that's what I'm already doing for few months and yet now and then I still hit the described issue.

    What I do is that when I go to sleep is that I enable the battery saver mode on my watch that is configured so HR measurements and other fitness measurements are enabled but both the Bluetooth and Wi-Fi are disabled + I usually also disable both, Bluetooth and Wi-Fi, on my phone as well for the sleep time. So the problem cannot be caused by an unstable connection during the night as there is no connection :)

    Btw. The interesting point is that the missing measurements are _always_ missing exactly from the midnight, regardless when I go to sleep. For example yesterday I was tired so I went sleep around the 10pm and the first two hours of sleep till midnight are synced without any issue, but then since midnight, all data mentioned are missing.

    One interesting observation I have is that HRV data were synced without any problem for the whole night (including after the midnight).

    Night HRV

  • Hi Tom,

    I see what you mean. Mine used to disappear the same way from midnight, usually upto 2-3am. 

    Another thing, I observed, was that in the morning when the watch detects I am no longer asleep or if I manually end sleep, it will try to connect to the phone.

    I believe this is what is happening with you, as per the Owner's manual: "Select During Sleep to enable the battery saver feature during your normal sleep hours." If the phone is not in range - the watch will lose the data.

    It also happened to me after swimming a couple of times - since that time, I always disable the phone connection before swimming.

    The HRV data is very interesting. It might be that Garmin changed the way HRV data is synchronized with the phone and so it is no longer lost if the connection with the phone is not perfect.

    My suggestion, if you take it, is to switch off the phone connection from the watch manually (not based on the Battery Saver Feature) and switch it on, only when you are next to the phone. 

    I hope it works.

  • has there been any progress on finding a solution here? it happened to me too once (about 5 months ago) and today it has happened again. Everything seems to be ok but my stress levels from last night are not getting snyced back to garmin connect app on my phone.. I see them recorded on my watch so there was no issue with ma watch during the night as it clearly recorded them. But somehow syncing process between the watch and phone is failing.. I have fenix 7X solar which cost me 800 EUR so it´s very frustrating... Especially since garmin doesn´t seem to care enough to find a fix for this :( :( :( .