Hey! We’ll fix why your Chromecast is not discovering devices (or why your phone/laptop can’t discover Chromecast). Quick questions so we target the real cause:
• Which model: Chromecast (3rd gen), Chromecast Ultra, or Chromecast with Google TV?
• What are you casting from: Android, iPhone/iPad, or Chrome browser on Windows/Mac?
• What exactly happens: Cast icon missing, “No devices found”, “Cast device not found”, or Chromecast appears but fails to connect?
• Are your phone and Chromecast on the same Wi-Fi network (same SSID), and is it 2.4 GHz or 5 GHz? Any guest network, extender, or mesh Wi-Fi in between?
Share those details and we’ll walk through a complete Chromecast discovery fix step by step.
Customer
It’s a Chromecast with Google TV. My phone (Android) and my laptop can’t see it anymore. The Cast icon doesn’t show in YouTube sometimes, and in other apps it says “No devices found”. Google Home also can’t find Chromecast for setup even though the TV shows it’s connected to Wi-Fi.
That combination (Chromecast shows Wi-Fi connected, but your phone says Chromecast not showing up) usually points to discovery traffic being blocked, not “internet is down.” Chromecast discovery relies on local network broadcasts like mDNS / multicast. A few common triggers:
• Phone is on a different SSID (even if the name looks similar) or a guest network.
• Router/mesh feature like AP isolation / client isolation is enabled, so devices can’t see each other.
• 2.4 GHz and 5 GHz are split or band-steering is moving the phone around (so it can’t reliably see the cast device).
• VPN/ad-blocking DNS/firewall app on the phone blocks local discovery.
• After a router update, multicast settings (sometimes called IGMP snooping / “multicast enhancement”) change and casting breaks.
We’ll fix this in a clean order: verify same network → remove isolation blocks → refresh Chromecast network → update/reboot → only then reset if needed.
Customer
We have a mesh router. There’s a main Wi-Fi and also a guest Wi-Fi. My phone is on the main Wi-Fi. I’m not sure about 2.4 vs 5 GHz because it’s one combined network. I also have a VPN sometimes on my phone.
Great — let’s do the fastest checks that fix a lot of “Chromecast not discovering devices” cases in under 5 minutes.
Step 1 — Turn off anything that blocks local discovery
1) Disable your VPN temporarily on the phone (VPNs often break local casting and make the cast icon disappear).
2) If you use any firewall/“internet security” app, pause it for a moment too.
Step 2 — Confirm the phone and Chromecast are truly on the same network
1) On the TV: Settings → Network & Internet → confirm the exact Wi-Fi name (SSID).
2) On your phone: connect to the exact same SSID (not Guest, not “IoT”, not an extender SSID).
3) If your mesh has multiple nodes, keep your phone in the same room as the Chromecast during testing so it attaches to the same node.
After that, open YouTube and check if the Cast icon reappears. If it’s still “No devices found,” we’ll adjust the mesh/router settings next (client isolation + multicast).
Customer
I turned off VPN and confirmed we’re on the same SSID (main Wi-Fi). Still no Chromecast showing up. Google Home still can’t discover Chromecast during setup either.
Perfect — now we treat it like a network discovery block. On mesh systems, this is super common when Chromecast is not showing up on Wi-Fi.
Step 3 — Check mesh settings that break Chromecast discovery
In your mesh app / router admin panel, look for these and adjust as follows:
• Guest network: keep Chromecast and phone off Guest (you already did). Also confirm Guest is not “isolating” the main network.
• AP isolation / Client isolation / Device isolation: must be OFF on the main network. This single switch can cause “Cast device not found.”
• Multicast / mDNS / Bonjour settings (names vary): if there’s an option like “Multicast enhancement”, “mDNS repeater”, or “IGMP proxy/snooping”, set it to allow multicast on the LAN. Some meshes hide this under “Advanced” or “LAN.”
• Parental controls or “Block local network” rules: temporarily disable for the phone and Chromecast.
Quick test: after saving changes, reboot the mesh (main node first), then power-cycle Chromecast (unplug 20 seconds). This often restores the Chromecast discovery instantly.
Customer
I found “client isolation” and it was ON for the main network (weird). I turned it OFF and rebooted. Now YouTube sometimes shows the Chromecast, but it’s inconsistent. Google Home sees it briefly then loses it.
Nice find — that explains the “No devices found” problem. The inconsistency now usually comes from band steering / node roaming or a stale network state.
Step 4 — Make discovery stable (same band + clean network session)
1) If your mesh allows it, temporarily create separate SSIDs for testing (even just for 10 minutes):
• Home_2G (2.4 GHz) and Home_5G (5 GHz).
2) Connect Chromecast and your phone to the same SSID (start with Home_5G if signal is strong; if walls are thick, test Home_2G). Mixed-band setups can cause Chromecast to “appear then vanish.”
3) Reboot order matters for casting: reboot mesh/router → wait until Wi-Fi is fully back → then power up Chromecast → then reconnect phone to Wi-Fi.
Step 5 — Prevent “drops” with a stable IP
In the router/mesh “connected devices” list, set a DHCP reservation for Chromecast (so it keeps the same local IP). This helps Google Home and apps keep finding it reliably, especially on some mesh systems.
Customer
Splitting SSIDs helped. When both are on Home_5G it’s much more stable. But my Chrome browser on the laptop still doesn’t always see it under “Cast…”. The phone sees it now though.
Good — that means your Chromecast discovery is mostly fixed on the LAN, so now we tune the laptop side. When Chrome can’t find Chromecast, it’s usually one of these:
Step 6 — Fix “Chrome cast not finding devices”
1) Confirm the laptop is on the same SSID as Chromecast (Home_5G). If it’s on Guest or a different node/SSID, the cast list may be empty.
2) In Chrome, go to Settings → Privacy & security → ensure you’re not blocking local network discovery via aggressive extensions. Temporarily disable ad-blockers or “privacy” extensions that interfere with multicast/mDNS.
3) If you have a VPN on the laptop, turn it off (same reason as phone).
4) Restart Chrome completely (close all Chrome windows) and try Cast again.
5) On Windows: allow Chrome through the firewall for private networks. On macOS: check that firewall isn’t blocking incoming connections.
This is the classic “phone can cast but laptop can’t see Chromecast” scenario — once both are on the same SSID and no VPN/firewall blocks it, Chrome casting becomes consistent.
Customer
Disabling the VPN on the laptop fixed it — now Chrome sees the Chromecast every time. One last thing: what if it stops being discoverable again after an update?
Totally fair — casting issues often pop up after router/mesh firmware changes. Here’s how to “future-proof” Chromecast not discovering devices so you don’t keep repeating the same fixes.
Prevent Chromecast discovery problems
• Keep Chromecast and your main devices on the same primary SSID (avoid Guest/IoT networks for Chromecast unless your router supports cross-network casting).
• Leave client isolation OFF on the main LAN. If you want isolation, use it only on Guest Wi-Fi.
• If your mesh supports it, keep a stable configuration for multicast/mDNS (some brands call it Bonjour/mDNS/Multicast). Casting is very sensitive to these settings.
• Avoid always-on VPN while casting; use split tunneling if available so local network traffic stays local.
• After any router firmware update, do a quick reboot order: router/mesh → Chromecast → phone/laptop. That refreshes discovery tables and prevents “cast device not found.”
If you ever see “No devices found” again, the fastest check is still: same SSID + no VPN + isolation OFF.
Customer
If none of this works for someone, when should they factory reset Chromecast? I don’t want to wipe it unless needed.
Great question — factory reset is the “last mile” fix, not step one.
When to factory reset Chromecast
Do it if:
• Chromecast connects to Wi-Fi but Google Home can’t find Chromecast for setup even after disabling VPN and turning off client isolation.
• The device keeps jumping between networks, or it’s stuck with a wrong/old Wi-Fi profile (common after changing SSID/password).
• You see persistent errors like “Cast device not found” across multiple phones on the same SSID and you’ve already rebooted router/mesh + Chromecast.
Before resetting: try forgetting the Wi-Fi on Chromecast (if available in settings), then reconnect to the correct SSID. If that fails, factory reset usually clears the corrupted network state and brings discovery back immediately.
Customer
After turning off client isolation, splitting SSIDs for stability, and disabling VPN, it’s working again. The Chromecast shows up in apps and in Chrome. Thanks for the complete guide!
Summary: when
Chromecast is not discovering devices, it’s almost always (1) different SSID/Guest Wi-Fi, (2) VPN/firewall blocking local discovery, or (3) router/mesh settings like
client isolation or blocked
multicast/mDNS. Once your phone/laptop and Chromecast are on the same network with isolation OFF, casting becomes stable. If you’re stuck on a specific mesh brand setting,
open the chat and an expert will guide you step by step.
How to test if discovery is really fixed
After changes, test from more than one app: YouTube (Cast icon), Netflix/Spotify (device list), and Chrome “Cast…” on a laptop. Keep your phone close to the Chromecast for the first test, then try again from another room to confirm mesh roaming doesn’t break discovery. If it works on the phone but not the laptop, check laptop VPN, firewall rules, and privacy extensions. If it works for a minute then disappears, re-check isolation settings and consider keeping both devices on the same 2.4 GHz or 5 GHz SSID until the network stabilizes.
Chromecast not discovering devices — quick troubleshooting tips
Most cases are fixed by putting everything on the same Wi-Fi and removing isolation/VPN blocks.
Quick path: confirm the Chromecast and your phone are on the same SSID, turn off VPN, disable client isolation, reboot the router/mesh, then power-cycle Chromecast. On mesh Wi-Fi, split 2.4 GHz vs 5 GHz temporarily and keep both devices on one band to stop “No devices found.” If Chrome can’t find Chromecast, disable VPN/extensions and allow Chrome through your firewall. Factory reset is a last resort when Google Home can’t find Chromecast even after network fixes.
Disclaimer: This information is AI-generated and intended for general guidance only. For advice specific to your home network, router brand, and Chromecast model, please consult a verified expert on Whizz-Tech before making decisions.
Understand what these prompts mean
Why is my Chromecast not discovering devices even though Wi-Fi works?
Chromecast discovery depends on local network traffic (mDNS/multicast), not just internet access. If your phone is on a different SSID/guest network, a VPN is enabled, or client/AP isolation is ON, apps may show “No devices found” even while both devices have internet.
Does Chromecast need 2.4 GHz or 5 GHz Wi-Fi to be discoverable?
Chromecast can use 2.4 GHz or 5 GHz (depending on model), but your phone/laptop must be on the same local network for discovery. On mesh routers, splitting SSIDs temporarily and keeping both devices on the same band can fix “Chromecast not showing up” issues.
Why does the Cast icon disappear in YouTube or other apps?
The Cast icon can disappear if the app can’t discover a cast device on the LAN. Check VPN, Wi-Fi SSID, and router settings like client isolation. Also reboot the router/mesh and power-cycle Chromecast to refresh discovery.
When should I factory reset Chromecast?
Factory reset is best when Google Home can’t find Chromecast for setup after you’ve confirmed same SSID, disabled VPN/firewall blocks, and turned off client isolation. Reset clears a corrupted network profile or stuck discovery state.