App Icon

Trainer Virtual Power


If you like the app, buy me a drink through my PayPal,</p><p></p><p>This data field allows virtual power measurements while trainer on a trainer device. The software supports multiple trainers including the more popular ones. The coefficients for the trainer can also be set by the user.</p><p>The data are recorded and can be viewed in the Garmin Connect application after the workout.</p>

What’s New

1.6: Added new trainers to the list and updated the list in the description to be more concise.</p><p>1.61: Fixed a bug in the list of trainers.</p><p>1.62: Another small bugfix in the list of trainers.</p><p>1.63: Fix in the coefficients for Btwin Inride 100 and Tacx Blue Matic 8/10

Additional Information


This app requires access to:

  • Run in the background when it is not active (potentially affecting battery life)
  • Record additional information into activity files
  • Sensor data (i.e., ANT+, heart rate, compass)
  • Heart rate, barometer, temperature, and altitude history
  • 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
  • fēnix® Chronos fēnix® Chronos
  • GPSMAP® 66i GPSMAP® 66i
  • GPSMAP® 66s / 66st GPSMAP® 66s / 66st
  • GPSMAP® 86i GPSMAP® 86i
  • GPSMAP® 86s GPSMAP® 86s
  • GPSMAP® 86sc GPSMAP® 86sc
  • GPSMAP® 86sci GPSMAP® 86sci
  • MARQ™ Adventurer MARQ™ Adventurer
  • MARQ™ Athlete MARQ™ Athlete
  • MARQ™ Aviator MARQ™ Aviator
  • MARQ™ Captain MARQ™ Captain, MARQ™ Captain: American Magic Edition
  • 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: (15 Ratings)

Bruno Costa
May 4, 2020 | Version 1.52

Could you send me the coefficients for jet fluid pro, please??

Developer Reply
May 4, 2020, MateLampert

These are the coefficients: a=0.039636493; b=-0.0026497256; c=6.9080125; d=-0.70993141;

April 19, 2020 | Version 1.36

Whilst attempting to add the coefficients for an Elite Mag Force 5 Elasto Gel on level 2 of 5 I have found that the value of coefficient B is ignored if it is less than 1. So the required constants are: A = -0.001220 (No problem with entering the negative numbner) B = 0.172 C = 2.06 D = 0 With B set anywhere between 0 and 0.99 you get the same result of power being roughly equal to 2 * speed. As soon as B is set to 1 or more you get the relevant scaling with the square of speed as expected. I have tried this multiple times so I don't think its finger trouble but happy to be proved wrong.

Developer Reply
April 26, 2020, MateLampert

Hi! I fixed it and tried it out with your coefficients. Now it is showing correct numbers. Please let me know if it works for you too. You need to update the app in the Datafield settings in Garmin Connect. Best regards, Mate

Cameron Seamons
April 16, 2020 | Version 1.36

Please allow user to add negative coefficients. After getting the coefficients from a regression in excel based on my trainers power curve I am getting a negative value for one of my coefficients, but I can't put a negative value into the data field settings.

Developer Reply
April 26, 2020, MateLampert

Hi! I checked the negative coefficients. I can change them to negative in Garmin Connect and they do show up as negative in the data field too.

Jose Miguel Garcia
April 12, 2020 | Version 1.36

Hi, Great app. Really valuable for people that is data lovers. I tried to configure an elite qubo fluid and the only coefficient it is shown is the A with the following valie: 0,0099999997764825821 All the rest are 0. Is this right? Could you place the coefficients or update the app? Thanks in advance for your help.

Developer Reply
April 22, 2020, MateLampert

Hi! If you choose the trainer it's corresponding coefficient won't show up in the list. Those coefficients are for the user defined custom coeffs. Best regards, Mate

Marcos De Pouplana
April 4, 2020 | Version 1.36

i'm trying to use it in my garmin Edge 530 for the tacx blue matic, but i realise that the coefficients don't change… it doesn't care which one i choose. What am i doing wrong? Thanks

Developer Reply
April 22, 2020, MateLampert

Dear Marcos, Those coefficients are there only for the user defined coefficients (for trainers which are not in the list and the user is willing to fit their own parameters). If you select a trainer from the list, the right coefficients are loaded into your Garmin, but you won't be able to see them. This is not intentional, I couldn't make the settings page in a way so the coefficients would show up. Best regards, Mate

January 30, 2020 | Version 1.36

Works really well. Would be great if you could add JetBlack's Z1 Fluid Pro. Thanks!

Developer Reply
April 22, 2020, MateLampert

If you could send me the power curve through "Contact Developer" or my paypal address, I would add it.

Florian Reiter
January 26, 2020 | Version 1.36

Please add TACX vortex smart trainer! Thx

Developer Reply
April 22, 2020, MateLampert

Please send me the power curve for it and then I add it. You can contact me through my paypal address or with the Contact Developer link here at the app.

Sreenivas KV
January 18, 2020 | Version 1.36

Tired to pair with kinetic Road Machine after installing this. I used garmin Forerunner 935. Not even detecting

Developer Reply
January 19, 2020, MateLampert

It needs a speed sensor on the wheel of the bike. After connecting the watch amd setting the trainer model in the app settings, it shows the power.

Nicolas Oepen
January 9, 2020 | Version 1.36

Could you please add the tacx Vortex smart Trainer? That would bei great. Thanks!

Developer Reply
April 22, 2020, MateLampert

Please send me the power curve for it and then I add it. You can contact me through my paypal address or with the Contact Developer link here at the app.

Jose Antonio Pinilla Moreno
January 8, 2020 | Version 1.36

Pues una pequeña ayuda. Tengo un fenix 6x, no me funciona. Alquilen me puede ayudar?

Developer Reply
April 22, 2020, MateLampert

Sorry, but I can only answer in English. If 6X is in the list it should be working. It means that the app was compiled for your watch. Other than that I cannot do much about it. I don't own a 6X and cannot borrow one either. Sorry.

November 22, 2019 | Version 1.2

Hi good job for allowing lot of trainers. How can i have %of ftp working? Or could you add ? Tks

Developer Reply
December 1, 2019, MateLampert

Hi! This is just a simple datafield. The %FTP would involve a little too much programming for me. Please try to use the datafield, as is. Mate

Matt Hanbury
November 12, 2019 | Version 1.1

Very good data field and useful user configuration options for unsupported trainers. I'm using the Elite Crono Fluid and struggling to work out the constand values for A, B, C and D. It would be great if someone could provide some support. I have the following Speed and Virtual Power rating from Elite. Speed(KMH),Power 10,35 20,88 30,190 40,325 50,505

Developer Reply
December 1, 2019, MateLampert

Hi! I added this trainer to the list of compatible trainers. Have fun!

May 31, 2019 | Version 1.1

Great data field just what I have been looking for, cant say it enough its great. I intend to create a Garmin forum thread under the Developer Connect IQ section if more people are interested in talking about the poly equations for fluid trainers and sharing constants for this data field. Again nothing against this data field its great just the ability to help refine some of the equations will lend itself to more accurate readings. User Alex asked for constants for his Tacx Blue Matic 4/10 and 8/10 if you are reading my review you can try these constants and let me know. Hope this helps. Tacx Blue Matic 4/10 - A = 0.0066, B = 0.1148, C = 11.581, D = 0 Tacx Blue Matic 8/10 - A = 0.009, B = 0.1604, C = 16.807, D = 0

Developer Reply
December 1, 2019, MateLampert

Hi! I added the data you gave. I hope it contributes to better training sessions! Best regards, Mate

Bolivar Gonzalez
January 29, 2019 | Version 1.1

Excelente. Además graba mis datos en wko4 de trainingpeaks y los puedo analizar después.

February 19, 2018 | Version 1.0-upd1

Hello, i use the option for the Tacx Blue Matic. There is only one option for stage 4. I believe the readings are quite low compared to what they should be. I have changed tire pressure, adjusted the trainer roller, checked my sensor. Maybe the coefficients are a bit off. I would also like if an option 8 would be added for the Blue Matic, as on 4 it gets quite loud. I know it is a new and free app, so i am grateful that it exists, but it would be good if those upgrades are made since the Blue Matic is quite a popular trainer. Cheers

Developer Reply
December 1, 2019, MateLampert

Hi! I revised the 4/10 option and added the 8/10 to the list. I can only see it now that you added the review quite a while ago. I am sorry for not replying. Best regards, Mate

Sorry, no statistics available yet.