App Icon

JMG-DTF Cycling VO2 Max


A datafield which calculates in real time your VO2 and VO2 max during bike courses (one field layout).</p><p>A similar datafield, but more simple (only displaying VO2 max), can be found here:</p><p></p><p>You can get a similar data field for running here:</p>

What’s New

Version 2.14</p><p>FIXED: out of memory issue on Edge 520</p><p>------------------</p><p>Version 2.12</p><p>FIXED: removed the % for D- data on some cycling devices (what was it doing there?)</p><p>------------------</p><p>Version 2.10</p><p>NEW: now compatible with the Edge 130</p><p>------------------</p><p>Version 2.06</p><p>NEW: a lot of new features (see explanations pictures for more details)</p>

Additional Information


This app requires access to:

  • Record additional information into activity files
  • Your Garmin Connect™ fitness profile
  • Approach® S60 Approach® S60
  • Captain Marvel Captain Marvel
  • D2™ Bravo D2™ Bravo
  • D2™ Bravo Titanium D2™ Bravo Titanium
  • D2™ Charlie D2™ Charlie
  • D2™ Delta D2™ Delta
  • D2™ Delta PX D2™ Delta PX
  • D2™ Delta S D2™ Delta S
  • Darth Vader™ Darth Vader™
  • Descent™ Mk1 Descent™ Mk1
  • Edge® 1000 Edge® 1000
  • Edge® 1030 Edge® 1030
  • Edge® 1030, Bontrager Edge® 1030, Bontrager
  • Edge® 130 Edge® 130
  • Edge® 520 Edge® 520
  • Edge® 520 Plus Edge® 520 Plus
  • Edge® 530 Edge® 530
  • Edge® 820 Edge® 820
  • Edge® 830 Edge® 830
  • Edge® Explore Edge® Explore
  • Edge® Explore 1000 Edge® Explore 1000
  • Edge® Explore 820 Edge® Explore 820
  • First Avenger First Avenger
  • ForeAthlete® 735XTJ ForeAthlete® 735XTJ
  • Forerunner® 230 Forerunner® 230
  • Forerunner® 235 Forerunner® 235
  • Forerunner® 245 Forerunner® 245
  • Forerunner® 245 Music Forerunner® 245 Music
  • Forerunner® 630 Forerunner® 630
  • Forerunner® 645 Forerunner® 645
  • Forerunner® 645 Music Forerunner® 645 Music
  • Forerunner® 735XT Forerunner® 735XT
  • Forerunner® 920XT Forerunner® 920XT
  • Forerunner® 935 Forerunner® 935
  • Forerunner® 945 Forerunner® 945
  • fēnix® 3 fēnix® 3, quatix® 3, tactix® Bravo
  • fēnix® 3 HR fēnix® 3 HR
  • fēnix® 5 fēnix® 5, quatix® 5
  • fēnix® 5 Plus fēnix® 5 Plus
  • fēnix® 5S fēnix® 5S
  • fēnix® 5S Plus fēnix® 5S Plus
  • fēnix® 5X fēnix® 5X, tactix® Charlie
  • fēnix® 5X Plus fēnix® 5X Plus
  • fēnix® 6 fēnix® 6
  • fēnix® 6 Pro fēnix® 6 Pro, fēnix® 6 Sapphire
  • fēnix® 6S fēnix® 6S
  • fēnix® 6S Pro fēnix® 6S Pro, fēnix® 6S Sapphire
  • fēnix® 6X Pro fēnix® 6X Pro, fēnix® 6X Sapphire, fēnix® 6X Pro Solar, tactix® Delta Sapphire, tactix® Delta Solar
  • fēnix® Chronos fēnix® Chronos
  • MARQ™ Adventurer MARQ™ Adventurer
  • MARQ™ Athlete MARQ™ Athlete
  • MARQ™ Aviator MARQ™ Aviator
  • MARQ™ Captain MARQ™ Captain
  • MARQ™ Commander MARQ™ Commander
  • MARQ™ Driver MARQ™ Driver
  • MARQ™ Expedition MARQ™ Expedition
  • Oregon® 7 Series Oregon® 7 Series
  • Rey™ Rey™
  • Rino® 7 Series Rino® 7 Series
  • Venu Venu
  • vívoactive® vívoactive®
  • vívoactive® 3 vívoactive® 3
  • vívoactive® 3 Mercedes-Benz® Collection vívoactive® 3 Mercedes-Benz® Collection
  • vívoactive® 3 Music vívoactive® 3 Music
  • vívoactive® 4 vívoactive® 4, GarminActive
  • vívoactive® 4S vívoactive® 4S, GarminActive S
  • vívoactive® HR vívoactive® HR
Average Rating: (63 Ratings)

June 30, 2018 | Version 1.55

Excellent datafield, fonctionne parfaitement sur Edge 820, la valeur de la VO2 max calculée est très fiable, et on peut l'avoir en permanence affichée à l'écran, un must have !

Developer Reply
July 17, 2018, Surfy66

Merci. Content que vous soyez ravie !

June 6, 2018 | Version 1.53-upd5

Works perfectly fine, thank you! I only hope that the VO2 max measured is reliable enough (it differs from the Garmin estimate by 6ml: 50 vs 44).

🚲 😊 Uncle Bernd 😊 🚲
May 15, 2018 | Version 1.53-upd4

I have the Vivoactive 3 but this App doesn't work unfortunately! I did download the App and of course I synconised my watch. What did I wrong please?

Developer Reply
July 17, 2018, Surfy66

Hello. You need to insert this datafield into a sport activity otherwise, you cannot use it as a standalone app.

🇸🇪 Peter J 🇪🇺
April 29, 2018 | Version 1.53-upd4

I like it very much. My Fenix5 tells me that I got 39 VO2max but the app tells me I'm close to 46. Thank's

Rafal Doboszynski
April 26, 2018 | Version 1.53-upd4

Very good app. I hope that it shows reliable results. I'm missing MAX and Min values on graph in Garmin Connect app.

March 22, 2018 | Version 1.53-upd3

Funktioniert soweit gut: aber ich glaube nicht, dass ich als Hobbyfahrer 75 vo2 max habe... laut EDGE 1030 sinds 54... was mach ich falsch? Einstellungen sind richtig... hab ich etwas übersehen?

Developer Reply
March 22, 2018, Surfy66

Hello and thanks for your comment. First of all, the DF uses two calculation methods (HR or power) and retrieves the data from both sensors but, sometimes, there may be some erratic values from these sensors that the DF will consider as good values so, if you get some bad max HR or max power, the DF will calculate the VO2 max by integrating these wrong data. If you experience such issue, you would prefer to take in consideration the average VO2 instead of the VO2 max, unless there is too much bad data and then, the average value will be wrong too. Unfortunately, It's actually really hard to get around such issue by coding.

Pablo Aparicio
February 22, 2018 | Version 1.53-upd1

¿Esto es fiable y sirve como referencia? A mi me pone más de 50ml de máximo (poco menos de 50ml de media) y me parece demasiado para lo mal que considero que estoy. No le puedo dar más estrellas sin saber si funciona bien o no.

Arjan Meijerman
January 27, 2018 | Version 1.53

Hi and thans for this very usefull app! It works fine furing an activity showing on the infoscreen of my VivoActive 3. However when i look up the graph and vo2 max table in the connect app aferwards. It does not allways show the table. Also I would love to have it update my profile, but saw in your review replies that that is not possible. I am wondering then what I would need to do to update that field. I have not found a "standard" app that can test Vo2 cycling info..

emerson evangelista
October 28, 2017 | Version 1.51

Bom aplicativo, uso no eddge 1000, gostei, vale as 5 estrelas.

October 10, 2017 | Version 1.49

hi, since the last update, the vo2 complex doesn't work always remains with the calibration screen and any parameters 0. I tried to remove the application and install again but nothing changes.. so now, I'm using the simple you have any suggestion? edge 1000 with last firmware.

October 1, 2017 | Version 1.49

Graat app!! Can you add graph for ten power watts to appear when loading the activity to garmin connect , also where the value is desplayed for watts no description! As for VO2 max is fine !!!! Oslo after uploading the avg speed is set to ----- !!! Not displayed !!!

September 30, 2017 | Version 1.49

Bardzo mi sie podoba!!! Używam na garmin 1000. Dziękuję

August 19, 2017 | Version 1.33

Superbe travail

Debaets Stevie
August 16, 2017 | Version 1.32

Great app I use the running app to

Alain Vignalet
August 13, 2017 | Version 1.32

Bonjour Merci pour ce travail qui doit demander pas mal de temps et de connaissance.j'ai utilisé l'appli avec le calcul base sur la puissance et également celui du cardio avec le cardio j'ai une VO2MAX de 38 mais avec la puissance 72 alors que c'était une sortie tranquille.Merci de continuer votre travail

Debaets Stevie
August 7, 2017 | Version 1.29

Really great app (overlay with hart look very close and looks like the same like the vo2max on my forerunner 620)

August 5, 2017 | Version 1.28

It's really a great app and works very good. Is there a possibility to update the VO2max field in the user settings automatically after every ride? Thanks a lot for your help!

Developer Reply
August 5, 2017, Surfy66

Hello sherrman and thanks a lot for your comment. Your request should have been a great idea but, unfortunately, there is no way to access the user profile in write mode; we can only access it in read mode to gather some info but not to save new values in it. Maybe, one day... Sorry.

Павел Васильев
July 22, 2017 | Version 1.25

Thank you :-P

July 17, 2017 | Version 1.25

Bonjour, très bien la VO2 pour le vélo. J'ai une erreur dans Garmin Connect web ou dans Garmin mobile si je change le poids ou un autre paramètre. le message : Connect s'est arrêté, redémarrer l'application Cordialement

July 16, 2017 | Version 1.24

It has worked great until very recently. It works at the beginning of the training and then it stops. All the fields appear blank except the top left (current HR) which display a fix number. Can anybody help me? I use it in a fenix3 (only HR, no power)

Developer Reply
July 16, 2017, Surfy66

Hello and thanks for your comment. Two reasons can explain the freezing of the DF: firstly, the current speed is not received anymore by the DF or, secondly, the DF and then the activity is in pause or stop mode. To solve the problem, try to stop the activity and launch it again. This "problem" does not come from the DF itself as it receives data from the activity only if it is running and there is a current speed to trigger.

July 10, 2017 | Version 1.21

5 stars for this datafield and 10 stars for the support !!!

July 6, 2017 | Version 1.16

Hello! How can I change the calculation VO2 from heart rate to power in Edge 520?

Developer Reply
July 6, 2017, Surfy66

Hello and thanks for your comment. To change settings, you need first to connect your device to your computer and launch Garmin Express or, connect it to your smartphone and launch Garmin Connect. Then, once connected with these both apps, you select the data field in the list of all the apps installed on your device then, you click on the 3 dots button on Garmin Express or settings button on Garmin Connect to enter the app settings. There, you will be able to choose the options you want to set up. Finally, you click the save button to validate your choice.

July 5, 2017 | Version 1.15

great and useful app, only 2 points: -if the VO2 can be saved on the profile data inside the Garmin account would be great..there is a personal statistic menu -if the layout can be reduced a bit to allow at least 3 data field would be awesome!

Developer Reply
July 5, 2017, Surfy66

Hello and thanks for your comment. Unfortunately, It is not possible to save data in the profile from IQ apps, but only to retrieve them; and I do not see how to reduce the layout of this data field to fit well with two other data fields on the same screen..., if you have any ideas ?

Павел Васильев
June 30, 2017 | Version 1.10

Create switch on/off record data to FIT file

Developer Reply
July 4, 2017, Surfy66

Firstly, I would say "Hello". Next, this option has been added to the version 1.15, with pleasure. And finally, I would also end by "thank you"...

June 27, 2017 | Version 1.10

Works perfectly on my Fenix 5s

Sorry, no statistics available yet.