# Zwift Ride with SYSTM

**URL:** <https://wahoox.forum.wahoofitness.com/t/zwift-ride-with-systm/25964>\
**Category:** Uncategorized\
**Created:** [July 9, 2024, 5:02pm UTC](https://wahoox.forum.wahoofitness.com/t/zwift-ride-with-systm/25964 "2024-07-09T17:02:13Z")\
**Posts on this page:** 16\
**Page:** 2

<div class="post-metadata">

**Author:** ![JGreengrass](https://sea2.discourse-cdn.com/flex020/user_avatar/wahoox.forum.wahoofitness.com/jgreengrass/32/2628_2.png) [@JGreengrass](https://wahoox.forum.wahoofitness.com/u/JGreengrass)\
**Post date:** [October 25, 2024, 8:34am UTC](https://wahoox.forum.wahoofitness.com/t/zwift-ride-with-systm/25964/21 "2024-10-25T08:34:19Z")

</div>

Don’t use level mode with a Zwift ride use the hack described by @knut in his post above.

---

<div class="post-metadata">

**Author:** ![Glen.Coutts](https://sea2.discourse-cdn.com/flex020/user_avatar/wahoox.forum.wahoofitness.com/glen.coutts/32/25318_2.png) [@Glen.Coutts](https://wahoox.forum.wahoofitness.com/u/Glen.Coutts)\
**Post date:** [October 25, 2024, 2:57pm UTC](https://wahoox.forum.wahoofitness.com/t/zwift-ride-with-systm/25964/22 "2024-10-25T14:57:16Z")

</div>

Similar to your idea, I was able to do this via BTLE but just toggled trainer control off on SYSTM leaving it on on Zwift.

> [@Zwift Ride and Level mode](https://wahoox.forum.wahoofitness.com/t/zwift-ride-and-level-mode/26679/4):
>
> So this similar workaround works for me using Zwift Play controllers and a Kickr. No need for Ant+ dongle. Because Kickr can support multiple BTLE connections you can give trainer control to Zwift on a flat route (Tempus Fugit), and to completely eliminate any gradient you can also turn trainer difficulty to off. This would allow you to use this workaround on any route in Zwift. Simultaneously run SYSTM via computer (I use a MacBook) but toggle trainer control and elevation off on the settin…

---

<div class="post-metadata">

**Author:** ![Wattsup21](https://sea2.discourse-cdn.com/flex020/user_avatar/wahoox.forum.wahoofitness.com/wattsup21/32/17772_2.png) [@Wattsup21](https://wahoox.forum.wahoofitness.com/u/Wattsup21)\
**Post date:** [October 25, 2024, 3:47pm UTC](https://wahoox.forum.wahoofitness.com/t/zwift-ride-with-systm/25964/23 "2024-10-25T15:47:22Z")

</div>

I was on level 0, I did a calibration before I started it, I use Kickr core and virtual shifting with zwift ride. No more cassettes for me indoors, lol.

---

<div class="post-metadata">

**Author:** ![Ned](https://sea2.discourse-cdn.com/flex020/user_avatar/wahoox.forum.wahoofitness.com/ned/32/24663_2.png) [@Ned](https://wahoox.forum.wahoofitness.com/u/Ned)\
**Post date:** [January 12, 2026, 4:04pm UTC](https://wahoox.forum.wahoofitness.com/t/zwift-ride-with-systm/25964/24 "2026-01-12T16:04:41Z")

</div>

But you need two subscription for this for Zwift and for Systm, that doesn’t make sense

---

<div class="post-metadata">

**Author:** ![Ned](https://sea2.discourse-cdn.com/flex020/user_avatar/wahoox.forum.wahoofitness.com/ned/32/24663_2.png) [@Ned](https://wahoox.forum.wahoofitness.com/u/Ned)\
**Post date:** [January 12, 2026, 4:06pm UTC](https://wahoox.forum.wahoofitness.com/t/zwift-ride-with-systm/25964/25 "2026-01-12T16:06:55Z")

</div>

I am also using Zwift Ride Smart Frame, and I would like to know is there any plans for implementation virtual shifting in SYSTM and the Wahoo app. Wahoo trainers already support virtual gear shifting on Zwift, so it seems logical that this functionality should be available within their own ecosystem as well.  
In this way, they are effectively putting own users at a disadvantage in favor of Zwift, even though the hardware is fully capable of supporting the same feature across all platforms.

---

<div class="post-metadata">

**Author:** ![Glen.Coutts](https://sea2.discourse-cdn.com/flex020/user_avatar/wahoox.forum.wahoofitness.com/glen.coutts/32/25318_2.png) [@Glen.Coutts](https://wahoox.forum.wahoofitness.com/u/Glen.Coutts)\
**Post date:** [January 12, 2026, 4:07pm UTC](https://wahoox.forum.wahoofitness.com/t/zwift-ride-with-systm/25964/26 "2026-01-12T16:07:56Z")

</div>

It makes perfect sense if you want to use **both** SYSTM and Zwift.

---

<div class="post-metadata">

**Author:** ![Ned](https://sea2.discourse-cdn.com/flex020/user_avatar/wahoox.forum.wahoofitness.com/ned/32/24663_2.png) [@Ned](https://wahoox.forum.wahoofitness.com/u/Ned)\
**Post date:** [January 12, 2026, 4:16pm UTC](https://wahoox.forum.wahoofitness.com/t/zwift-ride-with-systm/25964/27 "2026-01-12T16:16:32Z")

</div>

I do not need both, but I need possibility to ride in ERG and SIM mode. I would always choose systm and wahoo apps before zwift if they had this option

---

<div class="post-metadata">

**Author:** ![Glen.Coutts](https://sea2.discourse-cdn.com/flex020/user_avatar/wahoox.forum.wahoofitness.com/glen.coutts/32/25318_2.png) [@Glen.Coutts](https://wahoox.forum.wahoofitness.com/u/Glen.Coutts)\
**Post date:** [January 12, 2026, 4:21pm UTC](https://wahoox.forum.wahoofitness.com/t/zwift-ride-with-systm/25964/28 "2026-01-12T16:21:47Z")

</div>

but you bought a Zwift Ride frame so you’re gonna be limited. If you dont want to use Zwift but you want the Zwift frame virtual shifting to work, there is a GitHub app called QZ Fitness that works perfectly in making the virtual shifting work within SYSTM. I’ve been using it for quite some time (with the Zwift Play controllers) and while it isn’t the slickest app out there and it’s designed to make all sorts of otherwise incompatible things connect, it does what it says.

I wouldnt expect much development on the SYSTM app from Wahoo to be frank. It seems all their efforts software wise are going into the Wahoo App. So, maybe enabling virtual shifting from the Zwift Ride is on their roadmap, but to me, that’s more a Zwift thing than a Wahoo thing, since Zwift controls the firmware for their hardware.

---

<div class="post-metadata">

**Author:** ![Ned](https://sea2.discourse-cdn.com/flex020/user_avatar/wahoox.forum.wahoofitness.com/ned/32/24663_2.png) [@Ned](https://wahoox.forum.wahoofitness.com/u/Ned)\
**Post date:** [January 12, 2026, 5:58pm UTC](https://wahoox.forum.wahoofitness.com/t/zwift-ride-with-systm/25964/29 "2026-01-12T17:58:38Z")

</div>

> [@Glen.Coutts](#):
>
> called QZ

Thanks, I’ll try the app. I bought Zwift Ride because I don’t want to ride my bike on a trainer and have to constantly mount and dismount it.

---

<div class="post-metadata">

**Author:** ![Glen.Coutts](https://sea2.discourse-cdn.com/flex020/user_avatar/wahoox.forum.wahoofitness.com/glen.coutts/32/25318_2.png) [@Glen.Coutts](https://wahoox.forum.wahoofitness.com/u/Glen.Coutts)\
**Post date:** [January 12, 2026, 6:08pm UTC](https://wahoox.forum.wahoofitness.com/t/zwift-ride-with-systm/25964/30 "2026-01-12T18:08:41Z")

</div>

I got myself a dedicated trainer bike for the same reason. It’s a road bike that’s never seen a road. But I’ve also got a Kickr Climb that I could never give up. You’ll find the QZ Fitness app on Google or Apple and the developer is super responsive.

---

<div class="post-metadata">

**Author:** ![Peteb](https://avatars.discourse-cdn.com/v4/letter/p/7bcc69/32.png) [@Peteb](https://wahoox.forum.wahoofitness.com/u/Peteb)\
**Post date:** [February 22, 2026, 10:34am UTC](https://wahoox.forum.wahoofitness.com/t/zwift-ride-with-systm/25964/31 "2026-02-22T10:34:24Z")

</div>

Hi Ned, did you try out QZ to allow virtual shifting on the Zwift Ride to work in SYSTM / Sufferfest apps ?

---

<div class="post-metadata">

**Author:** ![Ned](https://sea2.discourse-cdn.com/flex020/user_avatar/wahoox.forum.wahoofitness.com/ned/32/24663_2.png) [@Ned](https://wahoox.forum.wahoofitness.com/u/Ned)\
**Post date:** [February 22, 2026, 12:48pm UTC](https://wahoox.forum.wahoofitness.com/t/zwift-ride-with-systm/25964/32 "2026-02-22T12:48:57Z")

</div>

No @Peteb I didn’t. I ride in ERG mod only

---

<div class="post-metadata">

**Author:** ![Peteb](https://avatars.discourse-cdn.com/v4/letter/p/7bcc69/32.png) [@Peteb](https://wahoox.forum.wahoofitness.com/u/Peteb)\
**Post date:** [February 23, 2026, 9:21am UTC](https://wahoox.forum.wahoofitness.com/t/zwift-ride-with-systm/25964/33 "2026-02-23T09:21:38Z")

</div>

Thanks Ned.

I have old elite dumb trainer qubo power fluid which have been using for many years with old training bike and bontrager interchange speed/cadence sensor. It’s all getting very tired / rusty due to many hours drenching in holy water. I like to keep thinks simple / cheap and much prefer manual gear change to generate load rather than using erg mode.

Anyways, was finally considering a new setup with the swift ride kickr core combo, but only if I can use the thing in ‘manual’ rather than erg mode on SYSTM and ROUVY.

I am die hard sufferfest 10+ years, nothing beats it IMHO, but very occasionally do a ROUVY ride for recovery.

If ride plus kickr can work seamlessly using manual gear change with SF I may go that way, just trying to get some feedback / confirmation on that.

Thanks anyways.

---

<div class="post-metadata">

**Author:** ![Glen.Coutts](https://sea2.discourse-cdn.com/flex020/user_avatar/wahoox.forum.wahoofitness.com/glen.coutts/32/25318_2.png) [@Glen.Coutts](https://wahoox.forum.wahoofitness.com/u/Glen.Coutts)\
**Post date:** [February 23, 2026, 12:21pm UTC](https://wahoox.forum.wahoofitness.com/t/zwift-ride-with-systm/25964/34 "2026-02-23T12:21:14Z")

</div>

The Zwift Ride doesn’t have the capacity for “manual” gear changes as there’s no mechanism for a derailleur.

Shifting in the Zwift Ride is done virtually while on Zwift and imho, it actually feels impressively realistic. SYSTM is another story though. Because the Ride was made to work only in Zwift, to get it to work in other apps, like SYSTM or TPvirtual, Rouvy etc you’ll need to use another app concurrently called QZ Fitness.

I have the Zwift Play controllers and am able to use virtual shifting (including tactile feedback from the shift paddles) by using QZ Fitness while using SYSTM. It’s not particularly elegant but it works perfectly.

---

<div class="post-metadata">

**Author:** ![Peteb](https://avatars.discourse-cdn.com/v4/letter/p/7bcc69/32.png) [@Peteb](https://wahoox.forum.wahoofitness.com/u/Peteb)\
**Post date:** [February 23, 2026, 3:00pm UTC](https://wahoox.forum.wahoofitness.com/t/zwift-ride-with-systm/25964/35 "2026-02-23T15:00:57Z")

</div>

Thanks Glen, thanks for your response. Yup when I said ‘manual’ I really meant using Ride shifters to change virtual gears rather than use in ERG mode.

I know Zwift no longer sell Play controllers, I guess what I am looking for is someone who has used QZ as the middleware with the Ride shifters for ‘manual’ shift changes on SYSTM.

BTW, I believe ROUVY now supports Ride shifters with no additional app like QZ needed.

---

<div class="post-metadata">

**Author:** ![Przemyslaw](https://avatars.discourse-cdn.com/v4/letter/p/51bf81/32.png) [@Przemyslaw](https://wahoox.forum.wahoofitness.com/u/Przemyslaw)\
**Post date:** [March 19, 2026, 11:40am UTC](https://wahoox.forum.wahoofitness.com/t/zwift-ride-with-systm/25964/36 "2026-03-19T11:40:40Z")

</div>

My solution. Run wahoo app on your phone, start a workout in erg mode. Run the 4DP test or another where you need shifting on a separate device I use an iPad and control the resistance/ gearing of the trainer on your phone. There are 3 options to control the resistance I use % increase. Easy just klick up and down on the fly.

Hope this help someone

[Previous page](https://wahoox.forum.wahoofitness.com/t/zwift-ride-with-systm/25964.md?page=1)
