Setup & Installation

Zwift Cog Compatible Trainers: The Full List and Limits

Published Updated By SmartBikeWiki editorial

Compiled from official docs and public sources, checked .

Zwift lists 13 trainer entries that ship with Cog and Click (“Ready”) and 23 models that can take the upgrade kit, and Cog fits most 8 to 13 speed bikes. It does not fit Shimano Micro Spline, SRAM XD/XDR or Campagnolo freehub bodies, and Zwift lists Campagnolo 13-speed chains as excluded. Virtual shifting only works when the trainer is connected over Bluetooth or Wi-Fi, never ANT+. Check your trainer in the tables below, then your bike’s freehub, then your connection.

Trainers Zwift lists as Ready (Cog and Click included)

Source: Zwift Support, checked 29 September 2026. Connection types are the manufacturer claims from our trainer database.

TrainerZwift noteConnection types (manufacturer)
Elite AvantinoneANT+, Bluetooth, Ethernet, Wi-Fi
Elite Direto XRnonenot in our database
Elite Justo 2noneANT+, Bluetooth, Ethernet, Wi-Fi
Elite RivononeBluetooth, Wi-Fi
Tacx NEO 2TnoneANT+, Bluetooth
Tacx NEO 3MKit ships in separate packaging; not compatible with Zwift RideANT+, dual Bluetooth
JetBlack VictorynoneBluetooth FTMS, ANT+ FE-C
Van Rysel D100, D500, HT RCRUK and EU only; D100 sends no cadence; an older D500 sold without the kit is not compatiblenot in our database
Wahoo KICKR CORE Zwift Onenonenot in our database
Wahoo KICKR CORE 2 with Cog and ClicknoneANT+, Bluetooth, Wi-Fi
Zwift Hub OneDiscontinuednot in our database

Trainers that accept the upgrade kit

BrandModels Zwift listsNotes from Zwift
EliteAvanti, Direto, Direto X, Direto XR, Direto XR Team, Direto XR-T, Justo, Justo 2, Rivo, Suito, Suito-Tnone
Garmin TacxNEO 2, NEO 2SE, NEO 2T, NEO 3MNEO 2, 2SE and 3M are not compatible with Zwift Ride; identify the NEO 2 axle type before installing
JetBlackVictory, Volt V2Confirm Volt V2 by the angled slope on the axle housing
Van RyselD100UK and EU only
WahooKICKR, KICKR CORE with cassette, KICKR CORE 2, KICKR MOVEOnly the KICKR v6 (2022 or newer) counts as KICKR; MOVE needs its lock-out option with the Zwift Ride frame and is listed as discontinued
ZwiftZwift Hubnone

What Cog will not fit

Zwift states Cog is compatible with most 8 to 13 speed bikes, and its trainer list excludes Shimano Micro Spline freehub bodies, SRAM XD/XDR freehub bodies, Campagnolo freehub bodies, Campagnolo N3W 13-speed chains and some Specialized Stumpjumper models (2018 to 2021). Zwift’s Cog and Click FAQ adds belt-driven bikes, bikes with internal gear hubs (Shimano Alfine and Nexus) and the Campagnolo Ekar 13-speed chain, and says Cog works with standard 8 to 13 speed chains and SRAM Flattop. A mountain bike on a 12-speed XD driver is the usual casualty; the cassette route in the cassette and freehub guide is the alternative.

The connection rule

Zwift’s virtual shifting FAQ says virtual shifting “isn’t supported when your trainer is connected through ANT+”; its supported trainer connections include Bluetooth, the Zwift Companion bridge, Ethernet, Wi-Fi and USB. That matters because most trainers list ANT+ among their connections. Garmin lists the NEO 2T with ANT+ and Bluetooth only, so choose Bluetooth for shifting. Which link suits which app is in the Bluetooth, ANT+ and Wi-Fi guide.

Cog or cassette

SituationBetter fitWhy
Several bikes on one trainerCogOne sprocket, no matching cassette speed
Bike has XD/XDR, Micro Spline or Campagnolo freehubCassette (with the matching freehub body) or another bikeNamed exclusions above
You use apps other than Zwift and want real gearsCassetteCog gives virtual gears in Zwift; confirm any other app before switching
You own a NEO 3M and plan on the Zwift Ride frameNeitherZwift notes the NEO 3M is not compatible with the Ride frame

Common questions

Can any smart trainer use Zwift Cog? No, only models on the lists above. Working with Zwift is a separate claim from supporting virtual shifting.

Do I need Click as well? The Ready bundles include both. Zwift Play and the Ride frame’s controls also send shift commands, per Zwift’s virtual shifting FAQ.

Why can I ride but not shift? Check the trainer is paired over Bluetooth or Wi-Fi, not ANT+. In a workout, Zwift allows virtual shifting only during free ride segments, not while ERG mode sets the resistance.

How this page was researched

Compiled from Zwift’s compatibility tables, virtual shifting FAQ and Cog and Click FAQ (all read in full on 29 September 2026) and manufacturer connection specs in our database. Lists change with product launches: re-check Zwift’s page before buying. Related: setting up a direct-drive trainer and shared household setups.

Sources

Update log

  1. Rebuilt around Zwift's own compatibility tables (read in full), added a per-model matrix with connection types, corrected the KICKR and Hub entries. Audit 29 Sept: upgrade list is 23 rows (Zwift Hub was missing), added the Cog and Click FAQ exclusions (belt drives, internal gear hubs, Ekar 13-speed chain).