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

Deleted run activity, edited FIT file but training status and effect not changing

Yesterday during the start of my run my Polar H10 HR monitor was really screwing up and reporting that I was running way above my max HR for over 4 mins.  When this run was saved and uploaded to Garmin Connect, my training status changed from Productive to Nonproductive and the training effect was high impacting anaerobic.  I deleted the activity from GC and my watch but the training status and effect has not changed.  Oddly, the run was removed from the exercise load graph.  I also tried editing the FIT file using fitfiletools.com and importing it into GC but same issue.  It seems that training status and effect is only calculated when an activity is initially saved by the watch and not effected by manually uploaded activities?

  • I'm not sure what you mean by the Training Effect has not changed after you deleted the activity from Garmin Connect, since TE is an attribute of the acitivty record.

    Determining the TE is the responsibility (and a selling point) of the model of Garmin device you have. The algorithm is built into the device's firmware and not in Garmin Connect, and whatever that algorithm has determined to be the TE for that activity becomes part of the permanent record once you finish the activity and save it on the device. Editing whichever fields you can in the activity record, once it has been uploaded to Garmin Connect, will not change anything, because Garmin Connect will not recalculate the activity's TE and has no ability to do so.

    I suppose that the TE is actually somewhere in the FIT file, so if you have a FIT file editor that allows you to enter/overwrite a value in that field, maybe GC will accept it instead of filter it out as untrusted data upon manual upload. It most certainly will not calculate the TE for that activity record based on other data in the FIT file submitted.

  • Determining the TE is the responsibility (and a selling point) of the model of Garmin device you have. The algorithm is built into the device's firmware and not in Garmin Connect, and whatever that algorithm has determined to be the TE for that activity becomes part of the permanent record once you finish the activity and save it on the device.

    So based on this, manually entered activities into GC directly wont be used to determine training effect and status?  Also, it seems there is no way for me to get my Fenix 6 is somehow recalculate?

  • I don't know about Training Status because I don't have a device model that supports it, but just like TE it's a selling point of certain models, I'd expect the algorithm for it is also embedded in those devices only and not in GC. (I'm not sure what GC does to obtain a blended Training Status between two devices that have the feature, e.g. a high-end Forerunner watch and a high-end Edge cycling computer.)

    There is no way to get a Garmin device to recalculate anything in an activity record it has already finalised and saved, as far as I'm aware. If an activity record is screwed up and you're aware of it before hitting Save on the device, your options are to either discard it so that it does not 'contaminate' your Training Status, Recovery Advisor and so on, or save it to the watch eyes wide open, knowing there will be consequences but choose to do it anyway because there is some information from the activity that was tracked accurately that you don't want to lose.

  • If an activity record is screwed up and you're aware of it before hitting Save on the device, your options are to either discard it so that it does not 'contaminate' your Training Status, Recovery Advisor and so on, or save it to the watch eyes wide open, knowing there will be consequences but choose to do it anyway because there is some information from the activity that was tracked accurately that you don't want to lose.

    Yeah, now I know.  Thank you for this bit of information.

  • i have the same issue when i auto receive my zwift activity or entering a manual activity into garmin connect. so i sort of fixed it this way:

    i have a garmin 245 watch with TE calc. after a serious 5k run outside i save that activity. then i connect the watch via usb, and via filebrowser i could copy the fit file from the watch to the laptop

    i rename the fit file TE_adjuster.fit

    so when i have a zwift ride which is comparable with the effort of my 5k run  then i first change the date of the adjuster file using fitfile tools and then upload it on the laptop via garmin connect site.

    then i change the cals in the adjuster ‘activity’ to 1

    so now my TE is more in line of what is expected.

    the TE values are hidden in the fit, so lets see where,

    so a nice app can change that..... (still experimenting)

  • The Fit File Repair Tool (https://www.fitfilerepairtool.info/) allows you to edit either of the two training effect metrics on the Physiological Effects tab. You can also replace the incorrect heart rate measurements with a rate that makes sense in the Records tab and then recalculate derived metrics like average heart rate VO2Max in other tabs.

    However, this only fixes Training Effect not Training Status.

    Training Status seems to be computed by Garmin Connect from the change in V02Max when a activity file is uploaded from my Garmin Fenix 6 watch. However, the calculation is NOT updated when I delete a file with an incorrect V02Max and upload a file with the corrected V02Max.

    Has anyone figured out how to get this calculation to update?