I have used the wired Direct Connect on my Wahoo Kickr v5 for about a year - until recently it’s been rock solid and avoids any RF interference with the multitude of ISM band devices we all have everywhere.
Since the new pairing screen with auto-select / recommended/all, etc. was introduced (version 1.97.2?) I’ve had escalating issues of the direct connect not showing up, and now disconnecting after I had connected and signed into a race. It was very seldom before 1.99, and it would just be that I couldn’t see the DirCon option for the trainer. Restarting Zwift or rebooting the PC solved the problem every time.
I would have loved to try to get more data, but I got the message that the trainer was disconnected and I was being kicked from the (hardware enforced) event roughly 1min before event start as I came back from last-second drinks fetching at 0600, so didn’t have time to capture packets for analysis. Was clipping in with 10s remaining.
My setup: Windows 11 PC with (11th gen?) i5, GTX1660Ti video card. Extension cable with ANT+ dongle under the bike, using companion app bluetooth bridge to run Play controllers because they wouldn’t stay connected using the PC bluetooth (I think because of distance) My PC is connected to my network through WiFi, the Cat 6 cable is connected directly between the trainer and the PC.
Yes, I’ve restarted my router recently. I’ve checked the cable with a tester and swapped it with another cable.
Release notes for v1.99 specifically mention “improved reliability for trainers paired via Wi-Fi”, implying changes were made, whether positive or negative, to the DirCon. There have been other complaints (@Guy_Anthuenis in Game Update thread with similar to my exact complaint but with Kickr Bike v2, @Antoine_GOUGEON and @Nick talk about issues in the Kickr Bike V2 on Zwift 1.97 thread) - it looks like Antoine had another issue with his bike, but I don’t think it means that this DirCon issue isn’t also a problem.
I’ll capture packets on the direct connect interface after work and set up to do it quickly if a disconnect happens again, but a pretty big fraction of my Zwift riding is going to be racing over the next week so probably won’t get anything in the rush to get reconnected if something does happen.



