Garmin VIRTUAL RUN mode is a great move by Garmin to secure their foothold in Zwift.
Today is Sunday so it must be indoor tri-day – pool swim – spin bike – treadmill. Or at least that’s what I’ve been doing recently on Sundays as I come to the end of the build phase of my all-conquering Plan2020. Previous Sundays have seen me watching “Celebrity Antiques X-Factor”…or something similar, today was the day for a change so I decided, in advance, that my treadmill run would be making good use of Garmin’s new VIRTUAL RUN sports profile as I ran on my own around Teanu (Zwift). Those of you familiar with Zwift Run might recognise the eventual route
Finally, the data displayed on the 945 seemed wrong in the sense that either I was really slow or it was displaying in pace/mile rather than my usual pace/km. I have noticed Garmin devices switch to imperial measurements on several occasions in the past, I’ll forgive them this time as I think I am still running a beta firmware.
Edit: A sneaky 10k on another day, below, had better pace numbers and the route got more interesting once I remembered to leave the oval at the right time ;-). However, even though the watch settings were definitely metric it was working in miles. That’s probably just a beta-thing and will be fine once released.
Setting It Up
Once you have chosen the Virtual Run mode, pairing as sensors in Zwift should be straightforward. There was a lag in Zwift recognising the 945 and I’d say after about 10 seconds all was good as you can just about see in the next image.
In theory, you can specify what is the source of each set of data, however, the confusion I was talking about earlier was about the sensor sources that the 945 is using and not what Zwift was using.
Remember
- This is BLE-only broadcasting of cadence, speed/pace and heart rate to ANY other sports app, run or otherwise. No other data types though.
- Although ANT+ HR-only broadcasting might work separately.
- It SHOULD re-broadcast the data from external sensors that feed the 945 – but I’m not sure that’s 100% working ATM (it will when out of beta)
Thoughts
My first thought was “Why is no-one else using Zwift run on a Sunday morning?“
Then my thoughts turned to the timing of this beta feature announcement by Garmin. Probably, the new VIRTUAL RUN profile is to counter the initial excitement surrounding NPE’s RUNN treadmill sensor which senses and broadcasts treadmill speed and incline as well as your cadence. Although I’m not 100% sure why Garmin would want to be ‘spiteful’ in that way as Garmin has no directly competing product to Runn (yet)…maybe they have an imminent Ble/ANT+ footpod to announce…but then why add Virtual Run to the firmware? There’s an interesting angle here somewhere but I can’t yet fathom it.
Putting those commercial aspects to one side, this is a neat feature from Garmin and has to be wholeheartedly welcomed. I won’t be using it much myself but I know some people will LOVE it.
Enjoy your treadmills! It’ll be warm soon.
I wonder if it was giving you pace data from the HRM-Tri instead of the Stryd? Since it seems to rebroadcast ant+ inputs, it seems more likely to use an external “reliable” sensor instead of the accelerate from the watch. Could be a beta bug that it’s not using the input you have set for pace (Stryd) when there are multiple external sensors available.
yes stryd set as the default for always speed/distance, so prob a bug
i thought about hrm-tri …iirc it wont give speed. that will come from the wrist
I don’t have a Stryd but have been using the Garmin foot pod. It definitely is broadcasting the data from the footpod. Do you have your Stryd paired as a footpod? Or just a power meter?
Virtual Run will re-broadcast (from my personal experience) whatever it is using for the speed, cadence and HR. One thing to make sure of is that you don’t “calibrate” on Zwift itself. If your footpod needs calibrating, you need to do that on the watch, as it would be re-broadcasting the already calibrated values. I assume Styd has it’s own internal calibration just like RunScribe, so that is where you would ideally do the calibration. Both the FR945 and Zwift should then not do any further calibration.
If you have no calibration set in Zwift, and you are still seeing different speeds displayed on your watch (native speed, not Stryd CIQ field speed) and on Zwift, then yes, that is likely a bug.
One last thing would be to make 100% sure Zwift isn’t getting the speed directly from Stryd. I assume you see that in the pairing page.
stryd is corect in itself and with garmin945 and paired as both a pm and footpod
i’m fairly sure i had stryd and runn separately both showing corrct zwift pace last week
so…
If you use NPEs RUNN with the FR945 and broadcast, it will use pace from the NPE. So it does with normal footpods.
Is Styd using the ABT doorpost standard or did they do something own?
I did this activity today. Cadence from RUNN was not good connected but speed looks impressive.
https://connect.garmin.com/modern/activity/4507192653
Have to investigate the cadence problem.
CatchUp:
I contacted NPE about the cadence issue. Cadence is not stable over ANT+ yet, they are working on a fix for it. Thus far, they recommend to connect it via BT.
Bring it to the Fenix 5 Plus!!!!!
Probably they won’t do it, I wonder if Fenix 6 series will get it
Fenix 6 is a near-certainty and I would bet money on the 5+ too.
I thought Fenix 6 won’t get it because all new features was first on fenix 6 line, now its about 2 weeks and there is no sign of new fenix 6 beta software.
That’s not quite true, OHR while swimming was also fist on FR945