Virtual Gearing(shifting) not available after starting another session

I’m using Zwift on an iPad PRO (2024) and using the most recent version linked with play controllers and a KICKR V6.
When launching the app to start my ride, the gears are showing in the HUD and I can shift.
After saving the activity and starting another one (selecting another route), it’s not showing the gears after starting a new session. The play controllers are connected though.

The only solution to this problem is force closing the Zwift app. Very annoying to need to close the app every single time.

I was recently pleased to see that Wahoo had an update to show the bike gear shifts on the racing page improving compatibility - hugely useful as have just bought the Wahoo Bike Shift. Over recent days the gearing has not consistently show on the page. Is this a known issue or just me!?

I have the same problem too, both with WiFi and DirectConnect. Switching trainer control to Bluetooth seems to work fine, but I don’t know if I’m losing race mode.

Hi @klavan @JeffLee123 and @MarcL

Shuji at Zwift HQ. I noticed all of you are pairing your KICKR over Wahoo Direct Connect. WDC is usually super-reliable until one day it isn’t. When this happens - it’s usually a local network issue.

Have you tried rebooting your router? This typically solves a lot of connection issues.

Hi,
The network isn’t any issue. I have a stable connection.
The gearing is fine after starting the first session/ride.
It happens when stopping the session/ride and choosing another route,…
When starting the new session, the pairing screen is shown, then all devices are connected properly.

So you didn’t try rebooting router to see if that helps Direct Connect run as it should?

Will try the reboot next time - thanks. Also Zwift help suggested Bluetooth instead of Ant+

I’ve updated the router’s firmware over night. I see that as reboot. Issue is still there.

Connected devices:

  • Zwift Play Controllers
  • KICKR V6 via DirCon

Steps to reproduce:

  • Launching Zwift (iPadOS)
  • Login screen (user selection)
  • Connecting devices screen is shown
  • Select route/pace group/…
  • Start ride - gearing is working
  • End ride (save or discard)
  • Login screen is displayed (user selection)
  • Connecting devices screen is shown (same devices connected as before)
  • Select route/pace group/…
  • Start ride —> gearing is not shown

The only workaround is force closing the app after finishing the ride. I have the impression that it’s related to the app.

Hi @shooj

I have the impression that the issue is related to iPadOS (iOS)
I’ve tried the same procedure of starting a new ride within the same session on my PC. The gearing remains active after ending a ride and starting a new one.

The major difference in experience on PC and iPadOS: when ending the ride on iPadOS, it takes me back to the user selection screen.
On PC it returns to the event/route/workout/24-7 ride/… selection screen.

Force closing the app is what you’re expected to do after an activity on one of the mobile platforms (iOS/Android/Apple TV). It’s unfortunate there is no in-app message about that.

Shouldn’t be the solution :see_no_evil:

1 Like

@shooj any update?

I have the same problem, with iPad Pro and Jetblack Victory (connected in wifi)
My Zwift Play can shift the only first ride, then they’re still connected but the option is gone.
When I did the Zwift Baseline WO, couldn’t continue in a free ride after the WO because I wasn’t able to change gears, still I heared the shifting « sound ». Option was gone too, Play were still working…
Any clue?

@shooj any update?

@klavan

Haven’t seen you report back that you’ve tried the things we’ve suggested that we know work: 1) Reboot your router and 2) force close the Zwift app after each session.

Have you actually tried those two things?

@shooj 2 weeks ago I’ve posted this. Meanwhile I’ve got a dedicated wireless network, where only my KICKR is connected to, and the iPad for Zwift.

  1. yes I have rebooted the devices, even got a new network for it
  2. if you would have read the initial post, and I’m even mentioning that a second time: force closing the app, but that is not a solution for me, that’s a workaround. That is just a dirty solution, that zwift does not want to address…

On PC its all working fine, and I don’t have to restart the app after a ride.

The major difference in experience on PC and iPadOS: when ending the ride on iPadOS, it takes me back to the user selection screen.
On PC it returns to the event/route/workout/24-7 ride/… selection screen.

I’ve updated the router’s firmware over night. I see that as reboot. Issue is still there.

Connected devices:

  • Zwift Play Controllers
  • KICKR V6 via DirCon

Steps to reproduce:

  • Launching Zwift (iPadOS)
  • Login screen (user selection)
  • Connecting devices screen is shown
  • Select route/pace group/…
  • Start ride - gearing is working
  • End ride (save or discard)
  • Login screen is displayed (user selection)
  • Connecting devices screen is shown (same devices connected as before)
  • Select route/pace group/…
  • Start ride —> gearing is not shown

The only workaround is force closing the app after finishing the ride. I have the impression that it’s related to the app.

but it is in fact the solution

That’s only a workaround, and not a solution… That’s an issue in the zwift app that should be fixed.
The experience on each device should be the same: after each ride, you stay in the game, without being returned to the connection screen after each ride. And that’s where the issue is located on the zwift app

Agree that force closing and restarting is not a solution and is a crappy workaround. This needs to be addressed by the zwift team
For my usual use case of starting a workout then free riding a bit after the workout is finished this is an issue that wasn’t a problem before I switched to virtual shifting

I also experience this issue. Zwift ride frame with JetBlack victory. If I complete a ride and then plan to do another ride such as a cooldown after a race, the gears do not connect. I have to close/kill the app and open afresh.