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

v8.0: Edge 530 no longer reporting threshold hr in zones_target message?

After upgrading to v8.0 of software on the Edge 530, two issues noted in the fit file:

  1. the unit is reporting zero for the threshold_heart_rate in the zones_target message
  2. the unit does not report max_heart_rate in the zones_target message at all

functional_threshold_power is reported in the zones_target message as set in user settings

Is this an error in v8.0 software?

Thanks

  • How are you parsing the data as some of it did move locations?

  • Could you post the FIT file you are looking at.

    Also it would be good to get the settings.fit file from both the Settings folder and the Garmin\Debugging\Backup folder

  • Parsing via FIT SDK 21.32.  Also seen using FIT file viewer: https://www.fitfileviewer.com/

    zones_target

    1 row(s)
    functional_threshold_power threshold_heart_rate hr_calc_type pwr_calc_type
    267 0 percent_max_hr percent_ftp

    Settings in Garmin Connect, which are mirrored on the Edge 530:

    Sample FIT file in the attached ZIP

    2021-06-15-12-40-59.zip

    settings.fit from the Settings folder and from the Debugging\Backup folder - interesting that zones_target is different across the two.

    Settings files.zip

  • Thanks. I will take a look. The latest SDK is 21.54

  • I think the HR boundaries look correct as does the threshold. I'm using SDK 21.54

    What I think is missing is your resting heart rate value. Check that on the unit.

    hr_zone_high_boundary 80|112|136|156|172|180

    threshold_heart_rate 164
  • Added resting heart rate and my quick little test showed same entry in zones_target

    zones_target

    1 row(s)
    functional_threshold_power threshold_heart_rate hr_calc_type pwr_calc_type
    267 0 percent_max_hr percent_ftp

    My guess is that v8.0 software is using whatever the different lines are in zones_target in settings.fit differently (and therefore not picking up changes in HR fields)

    From the settings.fit file - valid HR info on row "0" and valid FTP on row 2, and it looks like row 2 is replicated in the activity.fit file above (likely including a null max HR)

    zones_target

    5 row(s)
    field 254 functional_threshold_power max_heart_rate threshold_heart_rate hr_calc_type pwr_calc_type field 9 field 10 field 11 field 12 field 13
    0 200 180 164 3 percent_ftp 0 1 0 0 9
    1 200 - 0 percent_max_hr percent_ftp 1 1 0 0 7
    2 267 - 0 percent_max_hr percent_ftp 1 1 0 1 7
    3 200 - 0 percent_max_hr percent_ftp 1 1 0 0 7
    4 200 - 0 percent_max_hr percent_ftp 1 1 0 0 7
    Updating the settings on the unit reflects resting HR in user_profile.
  • FWIW, implemented SDK v21.54.01 <gulp>.  I still see the same issue.

  • Figured out a fix/work-around: enable "Cycling" version of Heart Rate Zones in Garmin Connect

    The unit then reports these out in zones_target.

    zones_target

    1 row(s)
    field 254 functional_threshold_power max_heart_rate threshold_heart_rate hr_calc_type pwr_calc_type field 9 field 10 field 11 field 12 field 13
    2 267 180 164 3 percent_ftp 0 1 0 1 7
  • Sorry I was looking at the time in zone record and not the zones target record.

  • No worries - pointing to the settings.fit file got the brain thinking - and then I saw the option to add a cycling version of HR zones and it clicked.