Zwift Companion not showing devices

Trying to pair devices to AppleTV using Zwift Companion as I have added the new Zwift Click and Cog. The trainer shows up but none of my other devices do. I cannot add the Zwift Click Controls or my HR monitor or power meter. The devices show up fine when trying to pair in native bluetooth on the AppleTV. All apps are uptodate. AppleTV is hardwired via ethernet. Some races need the HR monitor so I need the 3rd device to pair hence needing the Zwift Companion app

Sorry if you already know all this, but are you definitely pairing in the correct way as per the article below? Sometimes people try and pair the wrong way through Companion,.e.g. via the Hardware page.

Yes I am doing it that way. The trainer shows up but none of the other devices.

You mention trying to pair natively in Bluetooth on the ATV. It’s possible the devices are still paired to the ATV and that’s why they’re not showing up for Companion Bridge pairing. I would double-check the native BT to make sure you’ve forgotten them from there.

No they are not paired. I can pair everything on the Laptop via bluetooth or zwift companion app. When using the AppleTV only the trainer shows up when trying to pair via the zwift companion app. The laptop is on wifi where as the AppleTV is on ethernet but connected to the same router.

Hi @Andre_Lui welcome back to Zwift forums.

Shuji at Zwift HQ here. Please try uninstalling the main Zwift app from your Apple TV, and re-install. Here’s why: I am peeking at your server logs for clues. Back in March, your Apple TV box was running tvOS 18.3.0. Today, it is running tvOS 18.6.0. Apple resets per-app permissions back to a stricter default security setting whenever they update your OS version. Stripping the app’s Bluetooth permissions will result. The simplest way to fix it is to re-install.

When you get to this Pairing Screen prompt, say yes to the prompt asking you for permissions to use Bluetooth


Select the Pair Through Phone button to the top left of the screen if you want to use Zwift Companion to bridge.

Give that a try please? Also - the latest version of tvOS is v26.1, so you may want to update to that first so you don’t have to repeat the steps above.

Hi
Thanks for your reply
I tried updating tvOS and deleting and reinstalling zwift but no luck. The trainer shows up for pairing through zwift companion but not my heart rate monitor, zwift click controls or crank power meter

I suspect my AppleTV on ethernet is connecting on 192.168.1.XX and the zwift companion app on my iphone is connecting on 192.168.0.XX. Are these considered different networks. Any work around for this?

Whether they are different networks depends on the subnet mask and whether they reach each other through a gateway. It’s quite likely that they are different subnets (if the gateway IP address is different for the two devices, then they will not be part of the same broadcast domain). Any workaround for that would need to be implemented in your network equipment, not in Zwift. Or you could put the Apple TV on the same WiFi network as everything else, instead of using Ethernet.

The alternative would be bridging the HRM through the trainer if the trainer supports that (a few of them do). Which trainer do you have?

I forgot one other option: if you must use Ethernet for the Apple TV, you can probably put the Companion device on Ethernet as well and connect it to the same thing the Apple TV is connected to. Most phones and tablets support Ethernet adapters, and I have tested Companion connected via Ethernet, though not very recently.

If your Zwift game app on ATV is letting your trainer pair through Companion on your phone, then that means your ATV can see your phone ok on your local network. So your home network isn’t the problem in terms of your other devices not pairing.

It still sounds like your devices are pairing to something else (could it be your phone’s BT directly?) rather than to Companion.

Can you share a pic of your Pairing screen when you’re pairing via the Companion Bridge?

What Paul said about subnet masks is true: “it depends.” If you’re not sure how your router is configured (as in: someone else set it up for you), try unplugging the Ethernet cable from the back of your Apple TV. This will force it to use WiFi, and that may solve this issue for you.

Once you get that working, you (or your tech person) can go back and change how your router assigns an IP address to your ATV over the Ethernet connection.

I noticed you’re using an iPhone to run the Zwift Companion app? Same thing about app permissions getting wiped out with OS updates applies to iOS / tvOS and macOS too. Just to be safe, you way want to uninstall / reinstall Zwift Companion and say yes to all the permission requests that ZC asks for.

Sorted. The AppleTV was going into the modem for TV services. It is now directly into my LAN and pairing issues solved.

2 Likes

Thanks for looping back to confirm it’s working well.

Ride on.