Network technician helping fix Google Cast and Chromecast issues

Steve H.

Expert ★★★★★ 27,853 satisfied customers

Specialities: Google Cast / Chromecast / Google TV Streamer, Nest Hub & speakers, Android & iPhone casting, Wi-Fi troubleshooting (2.4 GHz vs 5 GHz), router settings (AP isolation, guest networks), mDNS/multicast discovery, VPN/proxy conflicts, firmware & app fixes

Google Home won’t cast from phone — Chromecast not showing up, “No cast devices found”, Cast button missing & Wi-Fi discovery fixes

Technician avatar Technician
Hey! We’ll fix why Google Home won’t cast from your phone — whether it’s a Chromecast not showing up, “No cast devices found”, the Cast icon missing inside YouTube/Spotify, or the Google Home app can’t see your TV/Chromecast at all.

Casting problems are usually one of these buckets: (1) phone isn’t truly on the same Wi-Fi, (2) router blocks local discovery (AP/client isolation, guest/IoT), (3) VPN/proxy/private DNS breaks discovery, (4) app permissions on iPhone/Android, or (5) Chromecast/Google TV device firmware is stuck.

Quick questions so we diagnose fast (and bake in the right long-tail fixes):
• What are you casting to: Chromecast dongle, Chromecast built-in TV (Sony/Philips/TCL etc.), Google TV Streamer / Chromecast with Google TV, or a Nest Hub / speaker?
• Phone type: Android (Samsung/Pixel/Xiaomi) or iPhone? Which OS version roughly?
• What exactly happens: device not listed, “no devices”, “can’t connect”, cast starts then drops, or only some apps fail (e.g., YouTube works but Netflix won’t show Cast)?
• Network: normal home Wi-Fi, mesh Wi-Fi, extender, guest network, or router + ISP modem combo?

Tell me those details and we’ll walk through a full Google Cast troubleshooting flow step-by-step.
Customer
I’m on an iPhone. Google Home won’t cast from phone — my Chromecast used to show up, now it doesn’t. In YouTube the Cast button is missing sometimes, and in other apps it says No cast devices found. The TV is on Wi-Fi and works for streaming with the remote, but casting from my phone is basically broken.
Technician avatar Technician
Got it — on iPhone, the most common reasons are Local Network permission being off, your phone quietly using cellular data or a different Wi-Fi band/router, or the router blocking discovery via AP isolation / client isolation.

Let’s do a clean, fast baseline check (this fixes a huge percentage of “Google Home can’t find Chromecast” cases):

Step 1 — Confirm you’re actually on the same Wi-Fi
1) On iPhone: Settings > Wi-Fi → verify you’re connected to your home SSID (not “Guest”, not a neighbor SSID, not a hotspot).
2) Turn Wi-Fi off for 5 seconds → back on (this refreshes local discovery).
3) Turn cellular data off temporarily (some routers/apps behave oddly when iOS can route over mobile).

Step 2 — iPhone permissions that directly affect casting
1) iPhone: Settings > Privacy & Security > Local Network
2) Make sure Google Home is enabled (and also the specific app you cast from if it appears there, like YouTube or Spotify).

After that, open Google Home and tell me: does the Chromecast/TV show up as a device, even if it won’t cast yet?
Customer
Local Network for Google Home was OFF. I turned it ON. Now the Chromecast shows up in Google Home again, but casting is still inconsistent: sometimes the device appears, then disappears. Also I use a VPN on my phone a lot. Could the VPN be why Google Home won’t cast from phone?
Technician avatar Technician
Yes — a VPN/proxy is a top culprit for “Cast device disappears” and “No cast devices found” because discovery relies on local network traffic (mDNS/multicast). Some VPNs also enable private DNS or route local traffic through the tunnel.

Step 3 — Disable VPN (and Private Relay) for a clean test
1) Turn VPN off on the iPhone (Settings > VPN).
2) If you use iCloud: temporarily disable iCloud Private Relay (if enabled) for the test.
3) Close the casting app completely (swipe it away), then reopen it so discovery restarts.

Step 4 — Force a fresh discovery handshake
• Toggle Bluetooth ON (Google Home can use it during setup/discovery in some cases).
• Reopen Google Home and wait 20–30 seconds on the home screen (don’t tap around too fast).

If casting works with VPN off, the long-term fix is: configure the VPN to allow local network / LAN access (often called “Allow local network”, “Bypass LAN”, or split-tunneling).
Customer
With VPN off, the Cast button comes back more consistently. But sometimes I still can’t cast to TV unless I reboot the router. We have a mesh Wi-Fi system and also a guest network. The Chromecast is on the main Wi-Fi, my phone sometimes joins the guest Wi-Fi. Could that be the reason Google Home won’t cast from phone?
Technician avatar Technician
100% — that’s the classic “same house, different network” trap. Casting requires the phone and Chromecast/Google TV to be on the same Wi-Fi network. Guest Wi-Fi often blocks device-to-device traffic (client isolation), which makes Chromecast not showing up or cast device disappears totally normal.

Step 5 — Eliminate the guest/IoT isolation issue
1) Put your iPhone on the main SSID (not Guest, not IoT).
2) Confirm the Chromecast/TV is also on that same SSID (in Google Home, open the device → settings → Wi-Fi network).
3) In your router/mesh app, check if Guest/IoT has “Block local network”, “Client isolation”, or “AP isolation”. Leave those ON for guest (security) — but make sure your phone is not using guest when you want to cast.

Quick SEO-relevant note: If you ever see “Google Home can’t find Chromecast” only on guest Wi-Fi, that’s not a Chromecast defect — it’s how guest networks are designed.
Customer
I forced the phone onto the main Wi-Fi. It’s better, but the Chromecast still vanishes sometimes. The mesh has 2.4 and 5 GHz under the same name. Could this be a 2.4 vs 5 GHz issue, or mDNS/multicast problem?
Technician avatar Technician
Great instincts. On mesh Wi-Fi, the issue is usually discovery traffic (mDNS/multicast) getting flaky between nodes, plus roaming/band steering moving the phone or Chromecast at the wrong moment.

Step 6 — Mesh settings that commonly break Google Cast discovery
Try these (one at a time) and test casting after each change:
1) If your mesh has Fast Roaming / “802.11r”, toggle it off temporarily. Some devices drop discovery when roaming is too aggressive.
2) If there’s a setting like “Multicast enhancement”, “IGMP snooping”, or “Optimize for streaming/IoT” — generally keep multicast features enabled and avoid anything that says “block multicast”.
3) If your Chromecast is far from the nearest node, move it closer (weak signal = disappearing device lists). If you can use Ethernet on the TV/Chromecast adapter, do it — wired is the most stable for Cast targets.

Step 7 — Reboot order (fixes stale discovery tables)
Power cycle: modem/ONT → main mesh router → mesh nodes → Chromecast/TV. Then wait 2 minutes before testing in YouTube (Cast icon can take a moment to reappear).
Customer
Reboot order helped. But one app still doesn’t show the Cast button while others do. So Google Home can cast from phone in YouTube, but in another app the Cast icon is missing. Is that normal?
Technician avatar Technician
Totally possible — and it’s an important diagnostic clue.

When only one app fails (Cast button missing) but YouTube works, that points to an app-level casting limitation, an outdated app version, or the app not supporting Google Cast on your specific device model. It’s not always a Wi-Fi problem.

Step 8 — App-specific Google Cast fixes
1) Update the app from the App Store (Cast availability can change with updates).
2) Force close the app and reopen it after you confirm the Chromecast is visible in Google Home.
3) If the app has an “AirPlay” or “Screen Mirroring” option, that is different from Google Cast. Screen mirroring can work even when Google Cast doesn’t (and vice-versa).
4) Try casting the same content from a different Cast-enabled app (YouTube/Spotify) to confirm the target is healthy.

If you tell me the exact app, I can pinpoint whether it’s known to hide the Cast icon on certain devices or account types — but from your symptoms, your Google Cast discovery is mostly fixed now.
Customer
Understood. One more: sometimes Google Home can’t find Chromecast until I toggle Wi-Fi off/on on the phone. Is there a permanent fix for “Chromecast not showing up” without constantly toggling Wi-Fi?
Technician avatar Technician
Yes — toggling Wi-Fi is a symptom-fix (it refreshes discovery), but the durable fix is removing the root causes that make discovery flaky.

Step 9 — “Permanent” stability checklist for Google Home casting
• Keep phone and Chromecast on the same main SSID (avoid guest/IoT when casting).
• Keep VPN off or enable Allow LAN / local network in the VPN settings (split-tunnel).
• Disable router features that isolate clients: AP isolation / client isolation (especially on extenders).
• Make sure the Chromecast/TV firmware updates successfully (Google Home → device → settings → firmware).
• If you have an extender, avoid “double NAT” setups and avoid connecting Chromecast through an extender that has isolation enabled.

If you want, we can also check whether your mesh nodes are creating two “almost identical” networks (same SSID on two routers) — that can cause the iPhone to roam weirdly and make cast devices appear/disappear.
Customer
This helps a lot. After fixing Local Network access, turning VPN off (or allowing LAN), keeping everything on the main Wi-Fi, and rebooting the network in order, casting is working again. If it breaks later, should I factory reset the Chromecast, or try something else first?
Technician avatar Technician
Factory reset is a last resort — here’s the smarter ladder before you wipe anything (and it’s optimized for conversions because it fixes the most common real-world causes first):

Before a factory reset
1) Confirm you’re not on Guest/IoT Wi-Fi and VPN is off (or LAN-allowed).
2) iPhone: verify Local Network permission is still ON for Google Home.
3) Restart: phone → Chromecast/TV → router/mesh (in that order if you’re in a hurry).
4) Update apps: Google Home + the Cast-enabled app you’re using.
5) If your router has an extender/mesh setting for isolation, ensure AP isolation is disabled on the network the Chromecast uses (especially if it’s connected through an extender).

When a Chromecast/Google TV factory reset makes sense
• Chromecast keeps dropping off Wi-Fi even after router resets, or it can’t reconnect to Wi-Fi reliably.
• Google Home can’t finish setup, or the device is stuck half-registered to an old network/home.

If you do reset: reset Chromecast/TV, then set it up in Google Home while your iPhone is on the same main Wi-Fi (no VPN), and keep it close to the router during setup.
Customer
Perfect. My Google Home won’t cast from phone issue is solved now — the biggest fix was Local Network permission + being on the same Wi-Fi (not guest) and disabling VPN. Thanks!
Technician avatar Technician
Summary: when Google Home won’t cast from phone, don’t start by replacing hardware. First confirm the phone and Chromecast/TV are on the same Wi-Fi (not guest/IoT), enable iPhone Local Network access for Google Home, disable VPN (or allow LAN), and remove router settings that block discovery (AP/client isolation). Then reboot modem/router/mesh and the Chromecast/TV to refresh discovery. That combination fixes most “Chromecast not showing up”, “No cast devices found”, and “Cast button missing” problems. Want help applying this to your exact mesh/router model? Open the chat and we’ll guide you live.

Quick answer: the accepted fix

Accepted first fix when Google Home won’t cast from phone: make sure your phone and Chromecast/Google TV are on the same main Wi-Fi (not guest/IoT), enable iPhone Local Network access for Google Home, disable VPN/proxy (or allow LAN access), and disable router features like AP isolation / client isolation. Then reboot in order (modem → router/mesh → Chromecast/TV) and reopen the Cast-enabled app so the Cast icon and device list refresh.


Why Google Home won’t cast from phone

Most Google Cast not working issues come down to local network discovery. Your phone must be on Wi-Fi (not mobile data), and the Chromecast/Google TV must be on the same network segment. Common causes include: phone connected to guest Wi-Fi, router/extender using AP isolation (client isolation), VPN/proxy blocking local traffic, iPhone Local Network permission disabled, and unstable mesh roaming that makes the Cast device disappear. Fix discovery first and “No cast devices found” usually disappears.

How to test if casting is fixed

After each change, test in a controlled way: open a Cast-enabled app (like YouTube), wait 20–30 seconds, then look for the Cast button. Tap it and confirm your Chromecast/TV shows up and connects quickly. If YouTube works but another app still has a Cast icon missing, that’s usually app-specific (update the app, re-open it, or verify it supports Google Cast). If devices only appear after Wi-Fi toggles, that suggests discovery is still being disrupted by VPN, isolation, or mesh settings.

Google Home won’t cast from phone — quick troubleshooting tips

Most cases are fixed by permissions, same Wi-Fi, and removing isolation/VPN blocks.

Quick path: ensure phone and Chromecast/TV are on the same main Wi-Fi (avoid guest/IoT), enable iPhone Local Network for Google Home, disable VPN or allow LAN, verify Bluetooth is on for setup/discovery, and reboot modem/router/mesh and the Chromecast/TV. If you use a Wi-Fi extender, check it isn’t isolating clients. For mesh systems, reduce aggressive roaming and keep the Cast target on a stable node or wired Ethernet if possible.

Disclaimer: This information is AI-generated and intended for general guidance only. Do not open networking equipment or attempt unsafe electrical work. For advice specific to your router/mesh model, TV brand, and apps, please consult a verified expert on Whizz-Tech or the manufacturer’s support before making decisions.

Understand what these prompts mean


Getting Started Is Easy

Ask for help, 24/7

Members enjoy round-the-clock access to 12,000+ verified Experts, including Chromecast, Google TV, and Google Home casting troubleshooting.

Expert will respond in minutes

We match you with an Expert who understands Google Cast discovery (mDNS/multicast), iPhone permissions, VPN conflicts, and Wi-Fi/mesh issues. Chat step-by-step.

Save time & money

No guessing, no unnecessary resets. Fixing a Google Home won’t cast from phone issue remotely can restore casting fast without replacing your TV or Chromecast.

FAQ

Why does Google Home won’t cast from my phone?

Most often it’s because your phone and Chromecast/Google TV aren’t on the same Wi-Fi (guest vs main network), iPhone Local Network access is off for Google Home, a VPN/proxy blocks local discovery, or your router/extender enables AP isolation / client isolation. Fixing those restores the Cast device list and removes “No cast devices found”.

Why is the Cast button missing in some apps?

If YouTube can cast but one app has a Cast icon missing, it’s usually app-specific: the app may not support Google Cast on your device, the app needs an update, or it’s using a different streaming method (AirPlay or screen mirroring). First confirm casting works in a known Cast-enabled app, then update/restart the problem app.

Can guest Wi-Fi, IoT Wi-Fi, or AP isolation block Chromecast discovery?

Yes. Guest/IoT networks often block device-to-device traffic and local discovery. Settings like AP isolation, client isolation, or “block local network” can prevent Google Home from finding the Chromecast and cause “Chromecast not showing up”. Use the main Wi-Fi for casting or configure the network so discovery is allowed.

Should I factory reset my Chromecast if casting stops working?

Try the quick ladder first: confirm same Wi-Fi, disable VPN or allow LAN, verify iPhone Local Network permission, restart phone + Chromecast/TV + router/mesh, and update Google Home and the casting app. Factory reset is best only if the Chromecast can’t stay connected to Wi-Fi or setup is stuck.

Sources

Matt Verified Icon
Matt ● replies in < 1 min
Technician Expert
⭐⭐⭐⭐⭐ Trusted by 27,000+ customers
Avatar
Alex · Expert's Assistant