
Summary
If you ride steep routes on ROUVY with a 1x gravel setup, the Zwift Cog + Click upgrade can feel like unlocking a whole new gear range. On my Tacx Neo 2T, it turned the Sea Otter Classic climb from a grind that required three stops into a seated, nonstop effort, and it finally gave me enough top end to enjoy the descents instead of spinning out. The Cog itself has been great: quiet, simple, and easy to live with, while the Click shifters deliver solid virtual shifting but are bulkier and less reliable than I would like, especially with ROUVY’s partial support. For the roughly 60 USD I paid, and even more so at the current sale price, I would buy the Cog again without hesitation; I am just hoping the next version of the Click is smaller (like the original), smarter, and better supported across apps.
Why I Went Looking for Virtual Gears
A couple of years ago, I bought a Garmin Tacx Neo 2T so I could ride indoors through winter and bad weather. I was cross‑training between trail running and biking, and on cold or nasty days I’d either run outside, hit the treadmill or elliptical, or jump on the trainer. I started using Zwift right away to pass the time instead of just staring at a wall or watching TV, and it also turned into a good excuse to catch up on live concert recordings on Nugs.
Zwift was fine for a while, but I had persistent connectivity issues between the app, my Tacx trainer, and my Garmin Epix Gen 2 Pro watch (which I was using as a heart‑rate monitor). Eventually I got tired of troubleshooting Bluetooth every ride and decided to try ROUVY instead, partly because I liked the idea of riding “real” courses instead of Zwift’s more game‑like worlds.
Since buying the trainer, I’ve been riding my Rocky Mountain Solo C50 on it, using its 1×11 gravel drivetrain: a 42T chainring up front and a 10–42T cassette in the back. I was manually shifting through all eleven gears for every climb and descent. That setup worked fine in Zwift. On my first ROUVY rides, though, I noticed that the same grades felt a lot harder.
Some research explained why: Zwift’s default trainer difficulty is set to 50% of reality, so a 6% grade feels more like 3% at the wheel, while ROUVY’s “reality level” can run close to the full real‑world gradient. My 1×11 drivetrain that felt great in Zwift suddenly felt under‑geared in ROUVY.

The Ride That Broke Me (Sea Otter Classic)
One of my early ROUVY sessions was the Sea Otter Classic route from Fort Ord, California, part of the Life Time gravel series. On paper, it didn’t look too bad: about 10.6 miles with roughly 983 feet of climbing. My local gravel on the C&O Canal is basically flat, and even my typical mountain bike loops are only around 500 feet of gain, but I figured I could muscle through it.
In practice, the combination of a 1.24‑mile climb with 419 feet of gain (about 6.4% average) and a high reality level absolutely wrecked me. On Zwift, I’d been cruising up 6% grades and only really working on the rare 12% ramps. On this Sea Otter climb, I had to stop three times. I eventually dropped the ROUVY reality setting to 70%, then 50%, just to grind my way over the top.
That ride forced a decision: either dial ROUVY way back and avoid climb‑heavy routes, buy a second “trainer bike” with easier gearing, or find another solution.
When I saw Zwift offering a Zwift Cog and Click kit compatible with the Neo series for 49.99 USD plus shipping (a little over 60 USD total), it felt like a low‑risk experiment. At the time of writing, it’s actually on sale for 24.99 USD, which makes it almost a no‑brainer. If it worked, I’d get 24 virtual gears; if not, I’d be out less than the cost of a nice gravel tire.


Who This Setup Is For
After a few weeks with the Zwift Cog and Click on my Neo 2T, here’s who I think this combo makes the most sense for:
- ROUVY riders who feel crushed on climbs. If you’re using higher reality levels and finding long grades unrideable with a 1x drivetrain, 24 virtual gears can be the difference between stopping three times and riding the whole climb seated.
- Gravel/MTB riders on 1x drivetrains. Indoors, it’s easy to “run out of gears” because the trainer can simulate steeper grades than you typically see outside. Virtual shifting gives you more usable ratios without touching your physical cassette.
- People debating a dedicated trainer bike. If you’re considering buying a cheap road bike to leave on the trainer just for better gearing, trying Cog and Click first is a much cheaper experiment.
- Households sharing one smart trainer. A single Cog and Click setup lets multiple riders with different bikes and drivetrains get consistent gearing and feel without constantly swapping cassettes.
If you already have a perfectly geared training bike that never leaves the trainer and you ride mostly flat or rolling virtual routes, this might be less compelling. For steep routes and mixed platforms (Zwift + ROUVY), it fills a real gap.
What Virtual Shifting Actually Does
Virtual shifting uses the smart trainer’s resistance to simulate a fixed set of in‑game gears, regardless of what cassette is on your bike. With the Cog and Click, you get 24 virtual gears controlled entirely from the bar‑mounted Click V2 shifters. Your bike can stay in a single, straight chainline gear, and all the “shifting” happens because the trainer adjusts resistance in discrete steps.
This is very different from ERG‑style modes, where the trainer constantly and dynamically changes resistance to hold a target wattage. I’ve used those modes before and always found the feeling tiring and a little unnatural: resistance spikes unexpectedly, or goes too soft, and it never feels like picking gears yourself. Virtual shifting, by contrast, feels much more like normal mechanical shifting: tap a button, resistance changes by a predictable amount, and stays there until the terrain changes or you shift again.

Unboxing and Installation on the Neo 2T
Unboxing the Cog + Click
Unboxing the Zwift Cog + Click kit was straightforward. Everything was clearly labeled, and the quick‑start leaflet had a QR code linking to a setup video. If anything, the instructions were a bit too simplified; they made the install look completely frictionless, which wasn’t quite true in my case.
The initial steps were easy. On the Neo 2T, you remove the existing cassette as a single unit instead of pulling individual cogs off a freehub like on a normal wheel. A quick turn with a wrench on the lockring and the entire cassette assembly lifts off the trainer in one piece. This took less than a minute and was much less intimidating than I’d expected.





Removing the Original Cassette
Unboxing the Zwift Cog + Click kit was straightforward. Everything was clearly labeled, and the quick‑start leaflet had a QR code linking to a setup video. If anything, the instructions were a bit too simplified; they made the install look completely frictionless, which wasn’t quite true in my case.
The initial steps were easy. On the Neo 2T, you remove the existing cassette as a single unit instead of pulling individual cogs off a freehub like on a normal wheel. A quick turn with a wrench on the lockring and the entire cassette assembly lifts off the trainer in one piece. This took less than a minute and was much less intimidating than I’d expected.
The Cog That Wouldn’t Seat
Where things went sideways was seating the Cog. The instructions make it sound like you just slide it onto the axle, turn it counterclockwise, and you’re done. In reality, I couldn’t get my Cog to sit flush against the trainer. It would slide most of the way on, then stop short, even after removing and reinstalling it a few times.

A little digging revealed the culprit. On the back of the Cog, there are small hinged pins that stick out slightly. In theory, as you turn the Cog counterclockwise and push it inward, those pins are supposed to engage with the trainer’s internal mechanism, letting the Cog slide fully into place and lock everything together. On my unit, the hinges weren’t lying flat as I turned the Cog, so it wouldn’t engage with the internal gear and stopped short of fully seating.
My low‑tech fix was simple: I slid the Cog partway onto the axle, then used a golf tee to gently push the pins fully flat. The pins are linked internally, so once they were all flush, I could push the Cog the rest of the way in and feel it click into place. A short counterclockwise twist locked it down securely. A single sentence or diagram explaining those pins in the official documentation would have saved a lot of head‑scratching. I was good about taking pictures during most of the install—but of course I forgot to photograph the pins themselves.

Dialing In the Cog Position
The Cog has a nice bit of flexibility built in: it’s laterally adjustable to accommodate different derailleur positions when you mount your bike on the trainer. There’s a mechanism on the Cog that lets the toothed portion slide slightly forward or back between two larger flanges, so you can line it up with the derailleur’s “natural” position when the rear wheel is off the bike. Once dialed in, this makes it noticeably easier to get the bike on and off the trainer without fussing with micro‑adjustments every time.
Once the Cog was seated correctly, the rest of the setup was painless. I installed the batteries in the Click shifters, strapped them to the bars, and moved on to pairing.

Pairing the Clicks and First Rides
I tried to get everything talking to Zwift first, but I ran into my usual Zwift Bluetooth issues between the app and the trainer. Rather than fight with it, I closed Zwift and opened ROUVY. In ROUVY’s sensor screen, I was able to get the Clicks to show up without much trouble.
To pair them, you press and hold a button on both the left and right Click units until their LEDs blink blue. Once they’re in pairing mode, they appear under the virtual shifting or controller section, where you can tap to connect. After that, I was ready to ride.
The Click V2 hardware is… a lot. The left unit has a four‑way pad and a “–” button; the right has four labeled buttons (A–D) plus a “+” button. For what I actually need—shifting up and down—this is overkill. After a couple of weeks, I still only use the + and – buttons to move through the virtual gears, and the extra buttons feel like unused complexity that takes up bar space. On longer rides, the size of the units interferes a bit with my natural hand positions. As a product manager in real life, I’d probably have prioritized a more minimal design closer to the original, simpler Click.





Before vs After: Riding the Same Climb
To really test the setup, I went back to the same Sea Otter Classic route on ROUVY after installing the Cog. This time, with 24 virtual gears available, I could drop into the lowest gears (1–3) on the main climb and just spin my way up seated, without stopping. The same segment that had forced three breaks before was still hard, but now it was manageable. That single change, being able to ride it in one go, made me feel like I could tackle almost any ROUVY route without needing a different bike.
On the descents, the difference was even more dramatic. Before the Cog, on the long downhill after the main climb, I’d be spun out in my highest physical gear, topping out somewhere in the mid‑30 mph range while my legs whirred faster than I wanted. With the Cog installed and shifting all the way up to virtual gear 24, I was able to break 50 mph on that same downhill. I’d be terrified to hit that speed on gravel in real life, but on the trainer it just felt like a bigger, smoother gear where I wasn’t wildly over‑spinning.
Noise‑wise, I didn’t find the Cog noticeably louder than my original cassette. The overall feel through the pedals is slightly different, but not in a way that bothered me.
One quirk of running virtual shifting with a real derailleur still attached is that I occasionally shift with the brake‑lever shifter by accident; tired, early, or just on autopilot. Most of the time, this just moves the chain slightly against the Cog and makes a bit of noise; I shift back to where I was, and everything is fine. Once, after several quick mechanical shifts in a row, the chain actually hopped up onto the top of the Cog body itself. Even then, shifting back brought it into line again. It’s not ideal, but so far it’s been rare and easily corrected.
By effectively turning the trainer into a “single‑speed” from the bike’s perspective. One gear on the cassette, all shifting handled virtually. You’re also likely reducing wear and tear on the derailleur and maybe a bit on the chain. It’s one less set of hardware that needs to slam across the cassette every ride.
Reliability, ROUVY Support, and Backup Plans
About two weeks in, I hit my first real frustration with the Clicks. I hopped on for a ride and couldn’t get them to connect reliably. After some troubleshooting, I found a note from ROUVY stating that they “do not guarantee full compatibility” of the Zwift Click 2 due to technical limitations. This surprised me because I’d already completed seven rides without any issues.
I tried the usual fixes: force‑closing and reopening the app, power‑cycling my phone, and re‑pairing the sensors. Sometimes the Clicks would connect and work for a minute, then drop out again. Other ROUVY users have reported similar problems and workarounds, including briefly connecting the Clicks in Zwift first, then switching back to ROUVY.
It’s also possible that Zwift’s own implementation and Bluetooth handling still need some polishing; I’ve consistently had trouble getting both the trainer and the Clicks recognized in the Zwift app, and I’m not convinced all of that is on ROUVY. When the Clicks fail to connect, ROUVY can show virtual shifters on‑screen in the HUD, which is a nice fallback.
For now, I’m using those on‑screen virtual shifters as needed, and I added a new handlebar mount with a MagSafe phone attachment on my Garmin mount. When the Clicks refuse to cooperate, I can control things via on‑screen buttons on my phone. It’s not as elegant as bar‑mounted shifting, but it keeps the ride from being a total loss.
Functionally, I love the Cog and the idea of virtual shifting. The execution on the Click hardware and connectivity—especially in a mixed Zwift/ROUVY setup—isn’t quite as bulletproof as I’d like.
Gravel & Grass: The Good, the Bad, and the Bumpy
Gravel (the bumpy bits)
- Installation documentation gap around the Cog’s hinged pins.
- Bulky Click V2 hardware that’s overkill if you just want up/down shifting.
- Mixed app support: ROUVY doesn’t fully guarantee Click 2 compatibility, and Zwift pairing can be finicky.
- Occasional accidental shifts with the brake‑lever shifter, and one chain hop on top of the Cog body.
Grass (the smooth stuff)
- Much better climbing range: I can now ride steep ROUVY climbs seated, in lower virtual gears, instead of stalling out and stopping.
- More realistic big‑gear descents: no more spinning out at 30–35 mph; virtual high gears let me push into the 50 mph range in‑game.
- Single‑gear simplicity: I mostly leave the physical drivetrain in one gear and let the trainer handle everything, which should reduce mechanical wear and makes it easier to share or swap bikes.
- Lateral adjustment on the Cog makes mounting and dismounting smoother and less fiddly.
- Cost vs. another bike: at just over 60 USD when I bought it (and around 24.99 USD on sale now), it’s far cheaper than a dedicated trainer bike or a re‑geared gravel setup.
Is It Worth It?
For me, at the price I paid, the Zwift Cog + Click upgrade has been absolutely worth it. It turned a demoralizing first attempt on the Sea Otter Classic climb into a ride I can now complete seated, in control, and without stopping, while also making the descents feel more realistic and engaging. I no longer feel like I “need” a second bike just for the trainer, and I’m more confident tackling steeper ROUVY routes without worrying that my 1×11 gravel drivetrain will hold me back.
If you ride mostly ROUVY at higher reality levels or frequently tackle steep virtual climbs on a 1x setup, I’d strongly consider the Cog + Click before investing in another bike or major drivetrain changes. If you’re primarily a Zwift rider on flatter routes and already have a dedicated trainer bike with good gearing, the value case is weaker. However, the convenience of virtual shifting and reduced mechanical wear may still appeal.
For me, the Cog itself is the star of the show: simple, effective, and not meaningfully louder than a normal cassette. The Clicks deliver solid up/down shifting but feel over‑designed and a bit undercooked in terms of size and connectivity, especially with mixed‑app use. If Zwift and app partners tighten up support and a more compact, minimal Click ever appears, this whole concept gets very close to perfect.
