I talked my brother into a 645M after having lots of fun with my 945. His barometric altitude data doesn't make sense. I am wondering if there is a systematic issue:
The height data isn't reacting correctly to terrain changes during biking. It's most notable when remaining stationary after completing a downhill section. While stationary the height data continues to change to lower values over the next three minutes until it reaches the correct value. A height over distance plot looks like he took a 100 ft plunge. The same effect (only opposite) happens after an uphill section. In more technical terms there seems to be an abnormal long time constant so the rate of change of the barometric sensor is way to slow.
When comparing the height profile to data recorded with an older GPS-based Garmin cycling computer it becomes blatantly evident that the entire height profile from the 645M is simply wrong and not tracking changes.
He has tried resetting the 645, calibrating its barometric sensor (only affects offset) to no avail. His data over the last couple of month shows the watch did this from new. So a clogged port addressed by soaking in warm soapy water isn't going to fix that. He tried anyway and it made no difference. Eventually he returned the watch and got a brand-new replacement under warranty. It shows exactly the same erratic behavior.
Below is an example where the issue becomes very obvious. During a one-minute downhill the height dropped only 11m (36ft). In the subsequent 3 minute break from 1:10:00 - 1:13:00 the height data dropped another 31m (102ft) while he is stationary. That makes no sense!!
Thoughts? Is this "works as designed" or a defect?