Recorded Elevation Issues

Always an issue with this piece of rubbish and the devs will be too tied up trying to save the 970 firmware to care.

Looks like the watch is reporting ascent as Feet and passing this to Garmin Connect, even though format is set to Meters.

Anyone else seeing the same?

----

Update: not necessarily Ft, but wildly incorrect and inconsistent values in comparison to activity FIT/GPX/terrain data.

  • Internally the watch records ascent and descent in metres, regardless of the units on the watch or in Connect, so I don't think what you're saying is *literally* happening.

    For any of metric that's saved by the watch to the activity FIT file: there's the fixed internal units [e.g. m/s for speed], the fixed units that are written to FIT file [usually same as the internal units], the user configurable display units on the watch (e.g. minutes per km for pace), and the user configurable display units in Connect.

    For this reason, any choice of units on the watch or in Connect should not have an effect on what's recorded in the FIT file.

    You can try to verify some of what I'm saying by opening an activity in the Connect website, clicking the gear icon (top-right of page) and clicking Export File. This will download the activity FIT file inside a ZIP file, which can be opened with the free https://www.fitfileviewer.com/ site. You will see that the literal units for things like speed, ascent and descent never change between FIT files, regardless of your user-configured display units.

    Looks like the watch is reporting ascent as Feet and passing this to Garmin Connect, even though format is set to Meters.

    Do you mean that:

    A) the watch records 30 m of actual ascent (for example) but displays 30 feet (or 9.144 metres) in Connect, meaning the actual magnitude is wrong? If so, how do you know the watch really recorded 30 m of actual ascent instead of recording ~9 metres of ascent due to some other factors?  In this case, does it happen consistently?

    B) the watch records 30 m of actual ascent (for example) but displays ~9.1 feet, in which case the magnitude is correct, but the display units are wrong. In this case, I would say the fix would be to change your units in Connect (which are completely separate from the units on the watch, except in the special case of pool size, where the pool size units you select at the beginning of the activity determine the units that are displayed in Connect.)

    In this case of A), I would suggest that even though ascent/descent may be reported incorrectly, it's probably just a coincidence that the recorded value is about 0.3 times the actual value (which makes it seem like the value was reported in feet when it should've been reported in metres).

  • This is completely baffling. Surely something isn't right - what's going on?

    • FIT File - 232m/-190m (8.25mi)
    • Activity GPX, GPXStudio - 133m/-112m (8.30mi)
    • Activity GPX, ViewGpx - 413m/-392 (8.30mi)
    • Activity GPX, Osola - 413m/-392 (8.30mi) / OS Terrain data 156m/-142m
    • Runalyze - 164m/-120m (8.25 mi)
  • Previous run before, same. Which values am I actually meant to believe?

    • FIT File - 78m/-82m (4.21mi)
    • Activity GPX, GPXStudio - 33m/-39m (4.24mi)
    • Activity GPX, ViewGpx - 146m/-151 (4.24mi)
    • Activity GPX, Osola - 146m/-151 (4.20mi) / OS Terrain data 153m/-159m
    • Runalyze - 39m/-46m (4.21 mi)
  • I raised a support case with Garmin this morning via live chat and they said they didn't have many cases regarding elevation, so please raise one so the dev teams can escalate a fix!

  • I just tried Strava elevation correction on the first run listed (8.25mi) and Strava puts it at 200ft gain (60.96m), which is closer to the ascent details from my mapped course, which is 58m.

    Given the wildly different values, surely the GPX-FIT file mapping is screwed-up and corrupt. I've actually no clue what the real elevation gain is at this point!

    Garmin are literally taking their unreliability to new heights.