Hi all and excuse my lengthy post
There are several threads regarding how auto calibration is working in Fenix6/7. Coming from suunto and coros, both brands have the auto calibration algorithm very well implemented.
My old Fenix 5 did not have auto calibration, which was one of the main reasons I sold it. Since then I read that Garmin had implemented auto calibration using also DEM and I believed that it would work well....
So having purchased the Fenix 7 and doing some activities along with my Apex Pro, it was evident that Garmin's implementation of auto calibration, was falling short in terms of auto calibration.
I then did a classic test where you manually calibrate the altimeter to a value off the actual one, start an activity and hopefully auto calibration will adjust the altimeter. Coros worked well. Fenix 7 after 3:30 hours of the watch sitting in the window, with the GPS altimeter showing the correct altitude, never adjusted the barometric altimeter.
So I contacted Garmin regarding auto calibration, describing the issue and test I did. I must say that the responses I got from Garmin UK customer support were exceptional. We exchanged several emails and the guys forwarded several of my questions to the engineering team. Below is the response to the test I did
Hi Thomas,
So I have had an update from our engineering team, so this device appears to be working as expected,
If you calibrate manually, even to an incorrect elevation, it takes priority over other calibration methods. DEM calibration takes place during an activity if auto calibration is on, and there is a swing in barometric pressure or drift in the altimeter.
The barometer does not gauge elevation. It gauges pressure changes. When you calibrate the altimeter, it sets an new standard of normal pressure for the barometer, a base level. From there, pressure changes corollate with increases or decreases in elevation based on the starting elevation (the calibrated elevation).
Better yet, Your test demonstrates that their altimeter/barometer is working well because it did not experience enough drift to recalibrate to DEM or falsely read pressure changes.
This can also hold true during an actual hike outdoors. If you calibrate to the wrong elevation at the beginning and there are no major swings in pressure over a short time or drift of the altimeter, it would not recalibrate because expected pressure changes would be occurring.
This feature is designed to deal with unexpected changes in pressure that could lead to false altitudes corelated to base pressure. I hope that helps
Main takeaway from the above email
1. Manually calibrating the altimeter before an activity, takes precedence over all other methods. Even if you enter a wrong value.
2. The auto calibration is not as aggressive/smart as Suunto/Coros. It will only trigger if it detects an exceptional pressure change. And this despite the fact that it is the only one which can also use DEM data.
My next question was regarding the pressure drift that would trigger auto calibration
Again they came back with an answer from their engineering team
Hi Thomas,
We spoke yesterday, and I advised you I'd come back to you with an answer to your question. Here is what my engineering team have said:
"The speed at which the change takes place would be a major factor. Pace over horizontal distance, compared to elevation gained, and what is realistic versus what is not. When a storm is moving in, pressure drops quickly and causes a spike in elevation that looks a bit different from a steady hike up the side of a mountain. Think of it like rate of vertical ascent/descent over horizontal movement speed."
Please let me know if you have any additional questions.
Although I was very satisfied by Garmin's input on how the algorithm works, I still feel they can improve it to be on par with other brands, especially since the watch also have DEM. Coros/Suunto only have GPS to work with.
I have submitted a request for improvement here
http://www8.garmin.com/contactUs/ideas/
Anyone else that feels that this is something worth having as well, please post a similar request
Regards