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

FR945 altimeter data

Hello World,

Im struggling to get FR945 altimeter to actually work and give reasonable measurements, but regardless of what I try, what options do I switch on/off, there is always an increase or upward drift in the elevation data for the first 10-15 minutes of my activities. I can't figure out why this is happening. The area is mostly flat. Strava maps and OSM give the same elevation profile and it's completely different from Garmin's. See the route bellow for example. It's a symmetrical one. The green profile is the elevation recorded by Garmin. The gray one is from Strava/ OSM. There shouldn't be more than 10 m elevation gain...

I used automatic calibration, manual calibration, only barometric altimeter, only altimeter data... I really tried every possible combination I could think off. Nothing works. Recently I switched to minimise elevation option and at least the end of the run looks somewhat I would expect to see. Still, it is far from acceptable. 

I also did the Baro Test and the barometer is working fine (or at least the system is saying that it is valid). For distance and speed I use Stryd data, because the tempo profile from Garmin's GPS was pretty much unusable garbage, especially when I run in forest on a cloudy/ rainy day.

I found several similar topics, some quite old, some new, so the issue isn't something that would surprise Garmin. But it seems like there is no solution for this problem and Garmin just doesn't want or can't fix it. So I would like to ask if any of you is experiencing similar problems with your fr945? Or is it just bad luck/ defective model (2.5 yo)? Also, other members of my family have Fenix 6 and Fenix 5 and their elevation profiles look perfectly fine.

Cheers!

P.S. Of course, I can always correct the elevation data in the browser, but doing so from outside Connect App is retarrded, especially when one has to correct every single outside activity.

  • Stesso problema anche io parto a 102 metri e dopo 11 km torno a + - 110 tutte le gare, non me ne accorgo nemmeno più, funziona solo male, ma leggendo il forum F6 mi sembra di avere lo stesso problemi poiché condividono un HW simile, dobbiamo conviverci.

  • I believe most of the elevation issues with the 945 revolve around the temperature of sensor/watch.  This is really apparent with bike rides or runs that have coffee/gas-station/bathroom stops.  Every time the watch temperature changes greatly elevation gets skewed.  On a normal winter/summer run the temperature of the watch at the start and end are often 20-30°F different easily.

    Sometimes when I go on bike rides I strap watch to my handlebars out in garage and let it sit there for a while before I take off.  Or in the winter for Runs I leave my watch exposed to the cold for a minute while I walk-warmup before hitting the Start button and running.  Then cover the watch with coat to slow change in temperature/elevation.   Whether it is a sound theory/practice... who knows.  watch was still 79° at the start of my run this morning and 54° at the end. (-8°F outside)   My starting and ending elevation were ~35 feet different (same location... should be zero ft).     However the hills and changes of elevation during the run all look just fine... just a gradual shift in elevation over the course of the 5.4mile (45min run)

    Another example, in December I was on a bike ride (45°F) and mid ride at 833ft elevation (watch temperature 62°)... went into a brewery for 45minutes.  When I got outside and restarted ride... magically around 890 ft! (watch temperature 79°).  It isn't always the same direction (I believe that is the automatic calibration feature based on topo maps?), the next brewery stop, but watch went from 61° (880ft) ....to 82° (861ft)

    This is doing time view on the zoom of stats.  Overlay Elevation and Temperature.

  • Hi Nick! Thanks! You're right! If you flip the temperature profile vertically what you get is basically the elevation profile!

    Is there any way around? Is it possible to switch off the temperature sensor?

    Edit: apparently not, because bit is a part of barometr chip. Damn...

  • For me the altimeter is not working properly since last update. For this reason, an update was issued in Fenix. Theoretically, during the activity, altimeter should constantly correct the altitude based on the uploaded DEM data, but it does not. 

  • I have the same issues as well. As the watch cools, elevation increases. 

    I really wish we had the option of turning off the barometer for activities since it just doesn't work (well). But then again, DEM is hit and miss at times too. 

    This issue could be solved with a heat flux sensor. However, they are prohibitively expensive compared to a thermistor. It would raise the price of each unit by probably $50. Although, there are probably a good number of us that would be willing to pay that at the high-end. 

    Edit: It seems that there are different algorithms for Run mode and Bike mode altimeter. These charts are the same general area. Run in the morning, Bike in the evening.

    Run Mode (much higher variability in elevation)

    Bike Mode (Better depiction of actual elevation variability)

  • I’ve started to take off my watch and put it outside in the cold while dressing for my winter runs, and then also wear it on top of the jacket sleeve during the run. That gives me perfect elevation but still it’s a shame the watch cant compensate for temp variations itself!

  • I run with my watch on my clothes. Since the last update, the watch has a problem with catching satellites for the run activity. No problem for e.g. mountaineering ...

  • I'm in the same position - 2 and 1/2 yrs old and thinks it's very much related to temperature. In debug mode the pressures look reasonable, but the temperature reading bears no relationship to reality. DEM (or manual or GPS) works fine, but it drifts really quickly even if you re-calibrate mid-run. I also think auto-calibration happens during a run - in attached trace there are sudden drops in elevation at 25mins (i was running downhill not up), 50 mins, 1hr15mins. This one goes negative too!

    It's clearly not working correctly. They've turned the temperature off in Pool Swim (heat+chlorine?) in later SW versions. I think they must have a durability issue with the combined temp/pressure sensor.

    Anyway, in UK it'd be ~£130 for an exchange [i think], but after much to-ing and fro-ing, jumping through the same hoop multiple times, sending umpteen faulty elevation plots, and debug output, Garmin UK have organised a zero-cost exchange. So, everyone should keep pushing their Product Support on this issue.

    I suppose I could live with it [given the age of the watch] but it's that you can't disable the barometer sourced elevation in GC, or correct it, before it all gets pushed to Strava/Runalyze etc. which makes it unworkable. Really frustrating when the elevation date coming from my Stryd is perfect.

    I'm back to using a FR210 for the moment. If they've changed the sensor in newer models, I think I might re-sell the replacement 945 straight away, and wait for the mythical 955 or go for the Epix 2 instead.

    Good luck [and keep nagging Garmin to fix your devices].

    /Rich

  • New beta but no correction of the altimeter which is now completely out of control, some days I have variations of 50 meters out of 102. Without words

  • Luca - I got my exchange 945 back by return of post (last Wed). New one works perfectly, on same software version. Put it in debug mode, and check the temperature reading makes sense inside and outside. 99% sure it's a degrading/faulty sensor issue, not software related.