Image source: Garmin

Fix issued for Vo2Max not changing on some Garmin watches

A number of users have noticed that Vo2Max values on the Forerunner 255 and 955 fluctuate less than on other Garmin watches. Users were not sure if this was a bug or a new way of calculating the metric. It turns out there may have been a problem and Garmin says it has issued a fix.

Vo2Max – what is it?

We’ve done a detailed article explaining Vo2Max. Put simply, this is a measurement of how well your body uses oxygen when you’re working out. It reflects your aerobic physical fitness. As your fitness level improves, your Vo2Max score should increase.

Most watches with built-in GPS have the ability to track Vo2Max. Some devices without satellite connectivity also estimate this metric, although with less reliability. For example, Garmin watches manufactured after April 2017 have the ability to spit out a Vo2Max score – just from all-day heart rate data.

More generally, Garmin needs you to record an activity via the Run Activity profile in order to spit out a Vo2Max score. This must be outdoors with GPS tracking and heart rate monitoring (either from the watch or a chest strap) enabled. The last requirement is that your heart rate must be elevated to at least 70% of your maximum heart rate for at least 10 minutes during the run.

In addition to estimating your Vo2Max from running, Garmin watches can also use walking, cycling, multi-sport and trail running for the metric. It all depends on which Garmin device you own. The company does not publish details on the algorithm used to arrive at the value. So we have to trust them with their calculations.

Garmin Forerunner 255 & 955 – a revised Vo2Max algorithm?

Your VO2 max score is dynamic, and it reacts to how you live and train. At least that’s the idea.

I’ve upgraded from the Forerunner 935 to the 955 back in June. And as happy as I am with the device on my wrist, I’ve noticed that Vo2Max values hardly ever change. This is even though I’ve put a fair degree of effort into some of my runs, having set personal bests.

This is unlike my experience with the Forerunner 935. An excellent run might boost my Vo2Max by a point. Follow that with a very poor run a few days later and I might lose a point. This doesn’t occur on the 955.

In fact, I’ve noticed that Vo2Max on my new watch hardly ever changes. Watching this flatline is a bit annoying. At the outset I figured that the device needs more time to adjust and learn about my fitness. But this doesn’t seem to be the case.

Both on Garmin forums and Reddit, Forerunner 255 and 955 owners have reported a simliar experience. The Vo2Max status hardly ever changes! There’s definitely something going on. Check out this long thread on the Garmin forum discussing the issue. There are similar (although not as long) threads on the Forerunner 255 and Epix 2 forums.

Essential reading: Garmin Forerunner 955 review – the best value for money watch for serious athletes

And yes, everyone knows not to put too much stock into these types of calculations. They are not nearly as reliable as lab testing. But it would be nice to get a reward for efforts!

At first most people thought it was that Garmin has changed the way it calculates Vo2Max. After all, the 255 and 955 have newer firmware as compared to other watches. Perhaps Vo2Max is now a weighed average of activity performance over the past few weeks. That way one excellent or poor run will not effect the score very much.

It would make sense. When you think about, having your Vo2Max jump around is not very realistic. It should be months, not days or weeks, of training to increase your Vo2Max.

But it seems there may be an issue. Garmin staff have asked for permission to tap into data from users who are experiencing unchanging Vo2Max.

What’s more, as of yesterday there’s a post on the forum from a Garmin employee saying the issue has been addressed now.

“Please see our recently released beta software for a fix addressing this report. If you prefer to not install this beta software, we hope to be rolling out a public software update soon, though I do not have a timeline for this release. If you are still seeing this issue after installing the beta software, please contribute your observations in the appropriate beta bug reports section of the beta forums for your specific device”, he writes.

For the Forerunner 955, that Beta update goes under the number 13.15 and it started rolling out on November 2nd. should arrive automatically to your watch as long as you have registered for the Garmin Beta Program

The main new functionality the software refresh introduces is wrist based running power. There is no specific reference in the log about a resolution to the Vo2Max problem. But it’s possible it’s in the “other fixes” category.

Increase the number of decimal points in Vo2Max

We’re not sure whether this update does fix the problem. If not and you are also annoyed by a flatline in your Vo2Max, there is something that you can do about it. Instead of watching a static score for months on end, increase the number of decimal points in the calculation.

This is most easily done by using the popular, free, online runners platform called Runalize. It can be set up to sync with your Garmin account.

Essential reading: Garmin Forerunner 955 vs 255 – what’s the difference?

By default, the platform uses its own calculations to estimate Vo2Max. But you can change this to display values from the Garmin Fit file.

It is done by clicking on configuration>dataset. Then untick Effective Vo2Max and tick the Vo2Max (by file) box.

Garmin Forerunner 955 Vo2Max

From that point on the Vo2Max displayed next to each of your runs will be the Garmin estimate. And unlike the rounded value in Garmin Connect, it will have two decimal points.

Garmin Forerunner 955 Vo2Max

Like this article? Subscribe to our monthly newsletter and never miss out!

Marko Maslakovic

Marko founded Gadgets & Wearables in 2014, having worked for more than 15 years in the City of London’s financial district. Since then, he has led the company’s charge to become a leading information source on health and fitness gadgets and wearables.

6 thoughts on “Fix issued for Vo2Max not changing on some Garmin watches

  • Yep – I’m here wondering the same thing. Since moving to the 955 – my VO2 max score doesn’t move by more than 0.01 no matter if it’s a huge PR – or a series of crappy runs.

    • Definitely something going on!

  • your V02 Max doesn’t realy change that often. You are used to you garmins estimate for your vo2 are changing often. But it is just bullsh…

    you are probably training to increase threshold, running efficiency and others more then vo2 Max so why care for it at all. Vo2 Max deveops typical the first years of training, later you are over the top. Garmins estimate is rewarding to watch when it moves, but they could probably called it own index or something like polar does.

  • had a Garmin Venu 2, my vo2max was 43, changed it to fenix 6x pro, vo2max dropped to 39 and stays there. training routine is the same in general

    • Just shows, you shouldn’t put too much stock into those numbers…

  • VO2 max is not a metric that shows swings. It is strongly genetically dependant and will show about a 10% improvement with training. It is not a number that will continue to go up either. As you age it is going to come down. I use a VO2 Analyzer and I am quite surprised that my watch is within 2 of the measured one. The algorithms are getting better and better.


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.