This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Fix Bad Heart Rate Data

Is there a way to "fix" or ignore bad heart rate data, especially for training effect / training status algorithm. 

This past weekend, my heart rate strap was sending abnormally high data to the Edge 530 for the first 30 minutes of a ride (probably due to electrodes not making good contact for the first part of the ride).  This severely overstated the training effect of the ride (and gave me a record high heart rate).  Is there any way to either edit the heart rate data...or simply ignore the heart rate data for the first 30 minutes of the ride?

  • One possibility is to save the activity on your computer and delete it on garmin connect and on the device first. On a site like this (https://www.fitfiletools.com/#/top) you can edit your activity and delete high hearth rates in the fit file. If the max hearth rate was higher than your usual than you have additional edit your max hearth rate in the user settings of the device because the high max hearth rate from the bad data was maybe saved in your user settings automatically. 

  • and after the edit of the activity you have to upload the activity again and put it in the device if you want to.

  • Former Member

    The solution provided above is all I would be offer as well, as third party options are the only way to edit your activity in the way you are looking for. I have to say that I would recommend backing up that .FIT file first, since the third party solution will be at your own risk. That being said, I know a lot of folks have done many edits with third party solutions without issue. 

  • Thanks!  Worked perfectly.

  • How do you fix bad HR data outside of an activity? I was on a hike and saw that my HR was showing way off. Since it was a casual activity I just deleted it. But, the elevated HR remains and is throwing off all my stats. How can I fix that?

  • I realize your post was a while ago (and the original post much older), but just replying in case someone else finds this while searching for answers.

    All of the heartrate-based metrics from the device such as training effect, load, training status, recovery time, etc, are all calculated within the device itself at the end of the activity when you save the ride, using the data that was monitored during the activity. If the data was bad for some reason (sensor dropouts, etc.) then the metrics will be poisoned by that bad data, as you've noticed. 

    There is no way to undo this. I've requested this from Garmin several times. Since some of the metrics are used for trends over time (4 weeks, etc), then your trends will be corrupted for at least that period of time until new activities flush them out.

    Currently Garmin has provided no way to manually edit these metrics, either on the device or in Garmin Connect. Even if you can repair the source data (heartrate data, for example) for the activity file, there is no way to re-generate the correct metrics because this is only done within the device firmware itself at the end of the activity when it is saved. And some of the metrics may in fact be calculated in real-time during the activity while the data is being monitored (I don't know for certain, as they're all proprietary algorithms that are not shared publicly).