ZWIFT app says that virtual gear shifting is not supported on my Wahoo Core smart trainer

I bought a new Wahoo KICKR CORE Zwift One smart trainer with ZWIFT Play. I can pair all the supplied devices, but the ZWIFT app tells me after I pair the Zwift Click or Zwift Play lever to my Android smartphone that my smart trainer does not currently offer the virtual gear shifting option. But I can use the controllers for other functions. However, I need a gear shift and don’t want to ride in one gear all the time.

I have all the devices: Wahoo Kickr Core, Zwift Click, Zwift Play Controller, Zwift App updated. The error persisted. I activated the ERP function in the app as a test in the hope that something would happen. Unfortunately, no.

Now I’m wondering what’s going wrong here? I wanted to buy a device that has a virtual circuit. This is how it was described in the shop. I received a device that apparently can’t do it.

I’m not sure if this is a bug (it could be) but for virtual shifting to work the trainer must be paired via Bluetooth, not ANT+, and the trainer firmware must be up to date. Some Android phones do have an ANT+ transmitter, though it’s not very common. So make sure that is not happening, and use the Wahoo app to verify that the trainer firmware is current.

Possibly @shooj could look at your logs and spot a problem like that.

Thank you for your answer. I have paired all devices via Bluetooth. My Samsung S24 mobile phone also has no ANT+ support. I have also updated the Wahoo app and my Kickr to the latest firmware. As I wrote above, I have updated all devices to the latest version.

Sounds like it might be a bug. Are you able to test it with the game running on something else?

Unfortunately no because I don’t have a Mac or Windows computer but only Ubuntu/Linux. That’s why I use my Android mobile phone Samsung S24.

Hi @Martin_Sejka welcome to Zwift forums.

Shuji at Zwift HQ here. I peeked at your server logs for clues. I want to ask you about the pairing sequence of your devices.

It might be a good idea to uninstall the Zwift app from your Android device to start clean.

Try this order (the icons on the Pairing Screen should go left to right, top to bottom).

  1. Power: Always pair your trainer’s power signal first. As others have noted - must be over Bluetooth to use Virtual Shifting (which you’re doing correctly BTW).
  2. Resistance: It may take ~15 second for this signal to appear when paired over Bluetooth. Resistance signal does not start broadcasting until the Power signal is bonded, so this lag is expected and normal.
  3. Cadence: again, over Bluetooth (the only choice in your case since your phone doesn’t support ANT+).
  4. Controller: sequence should not matter, but try the left Play controller first, then right, then Click. The battery indicators should appear for each one of the controllers before you drop into a world.
  5. Heart rate monitor: if using.

What I’m seeing in your logs is a pairing sequence that doesn’t follow that order. That may or may not solve the error message. Please let us know either way.

If it does not - the next thing I’d like you to try is to pair the Play controllers only. Does that trigger the error?
What if you pair the Click only? Does that trigger the error?

1 Like

Hello @shooj

Thank you very much for your good answer. That really was a very qualitative and high-quality answer. We are no longer used to something like this in Europe. I don’t know what it’s like in America, but here it’s a real pain. So I was very surprised.

I followed everything except for deleting the ZWIFT APP on my phone. Unfortunately, I still had the same problem. But then I went to settings in the ZWIFT APP and saw that I had switched off the virtual circuit under hardware. I switched it on and since then the virtual circuit has been working.

Thanks for your efforts.

PS: A question out of curiosity. What do you see in the server logs?

1 Like

@Martin_Sejka
Great to hear enabling the setting in the game’s options menu solved it for you! Thanks for looping back to let us know - that may help others in the future.

You can download your local game logs and open them as a plain text file. How to locate logs here.

1 Like