I’ve been suffering from Wifi dropouts ever since I bought the Zwift ride with Kickr Core 2. They don’t happen every ride, but last week I had a dropout in ZRL as I reached the top of the NY reverse KoM.
As others have said here, I got stuck in one gear. Zwift registered my gear change. I could see the virtual gear change on screen, but it had no effect on the Kickr Core 2 resistance. Yesterday morning, another failure on the climb of the week. This time stuck in too big a gear and had to abort the climb.
I saw the firmware update was available last night and downloaded it 20 minutes before this week’s ZRL race. No drop out this time, but there’s no information on the Wahoo website other than ‘improved Wifi connectivity’. No idea what they’ve done and whether it fully addresses the problem,
I had raised a support ticket with Zwift as I’d bought the ride bundle. Zwift’s reply was ok, but really what you’d expect from a 2nd line team at the start of an investigation, ie connect to the Wahoo app, check resistance, make sure there is no local radio interference, etc.
Being a rather sad retired network engineer, I spent some time going through the process of connection to Wifi and to Zwift. I sent the details to Zwift after they had replied to me. I’ll post them below, just in case they help anyone by confirming their experience.
My response to Zwift Support:
My trainer is in my garage. My wifi is a mesh system, with the nearest disk in the house, just the other side of a pathway between house and garage.
Normally, the signal in the garage is good, between 2 and 3 bars, but it can drop to 1 very occasionally.
After sending my initial fault report, I tried the log in to Zwift process again. The Kickr Core 2 successfully connected via wifi and then I used the Zwift log in screen to connect direct to the Apple TV for my HRM and the Zwift controllers on the Zwift bike. All was done successfully.
I knew that the HRM signal and controllers continued to work when I had the problem in my ZRL race. It was clear the problem was the connectivity of the trainer via wifi.
So, I ordered an additional mesh wifi disk for my garage, which is now connected via Ethernet back to my main router.
I added the disk, and tried the configuration on Thursday last week and everything worked ok. Clearly, I need to test this over a longer period of time, but no problems on first use.
However, I accidentally replicated the probable wifi problem when adding the new disk.
There is a process to follow when adding a new disk. It goes through a cycle where it powers up and then adds itself into the existing mesh. There is an LED on the disk which follows a colour process, which is purple on power up, flashing blue as it meshes in and then steady blue when the disk is fully connected to the mesh.
I logged in to Zwift just after the disk had turned steady blue, but part way through the log in, the disk unexpectedly went through its power cycle again, which disconnected the Kickr Core 2 from Zwift. As this 2nd wifi cycle completed and the wifi connection was restored, I tried to reconnect the Kickr Core 2 to Zwift. Clearly, the Zwift app thought it could see the Kickr, the log in screen told me it was connecting, but it never did. This was exactly what happened when I tried to reconnect the trainer after it disconnected during my ZRL race.
To reconnect, i had to exit Zwift, power down the Kickr Core 2 and start again.
I think this suggests that when there is a wifi failure between Zwift and a Kickr Core 2, connection to the Zwift app is permanently lost and it is impossibel to reconnect without shutting everything down and starting again. I don’t know how long the break has to be, but both in the race, and when I added the new disk, the same problem could be seen.
Additionally, as the Zwift app thinks it can see the Kickr Core 2 when I tried to connect after the ZRL and new disk failures, it suggests that something is wrong in the handshake between the Zwift app (running on Apple TV in my case) and the Kickr Core 2. I’m guessing the problem is at the Kickr Core 2 end. It feels like it may be retaining a state that says it is already connected to the Zwift app and so it ignores any attempts by the Zwift app to reconnect.
You may want to retest this yourself and possibly discuss with Wahoo, to find a solution to this issue. You may also wish to advise users of this as a potential issue and how to resolve, as well as advising people to make sure they have a good wifi signal in the area their trainer is sited.
I’m happy to answer any questions you have. Hope this report is helpful to you.
PS!
Last night before ZRL, I had another interesting twist on this. The Kickr Core 2 had somehow connected to a distant mesh disk, even though the new disk in my garage was about 2 metres from it! I’m unsure why The Kickr Core 2 would choose a more distant disk than the one literally next to it. Maybe something needs addressing here as well? It may be the only way to be sure of this not happening is to take the new disk out of the mesh and re-instate it as a dedicated node with a separate network id.