Technician helping fix Roku TV casting, AirPlay, and screen mirroring issues

Steve H.

Expert ★★★★★ 27,853 satisfied customers

Specialities: Roku TV & Roku streaming players, iPhone AirPlay 2 to Roku (AirPlay/HomeKit settings), Android screen mirroring (Miracast/Smart View), Roku Mobile App pairing & device discovery, Wi-Fi 2.4 GHz vs 5 GHz troubleshooting, guest network/AP isolation issues

Roku TV won’t cast from phone — fix Roku not showing up, AirPlay missing, screen mirroring failing

Technician avatar Technician
Hey! We’ll fix your Roku TV won’t cast from phone problem step-by-step (and we’ll keep it practical — no “factory reset everything” unless we prove it’s necessary).

Quick note that saves a ton of time: “casting to Roku” can mean different tech depending on your phone:
• iPhone/iPad: usually AirPlay (Screen Mirroring or sharing video/audio)
• Android: usually Screen mirroring via Miracast / Samsung Smart View (Roku does not use Chromecast/Google Cast the same way some Android TVs do, so we need the right method)
• Apps (YouTube/Netflix/Spotify): “device not showing” is often a same Wi-Fi / discovery issue, not an app issue
• Roku Mobile App: the app remote not finding the TV is a big clue that device discovery on your network is blocked or unstable

Tell me this and I’ll tailor the full fix guide:
1) Phone model: iPhone or Android (Samsung/Pixel/other)?
2) What exactly fails: Roku doesn’t appear, appears then fails to connect, or connects then drops?
3) Are you on VPN or “Private Relay” on iPhone, and do you have a guest Wi-Fi network at home?
4) Is the Roku a built-in Roku TV (TCL/Hisense/Sharp/Philips/Onn) or a Roku streaming stick/box?
Customer
It’s an iPhone (iOS up to date) and a TCL Roku TV. I’m trying both AirPlay screen mirroring and “casting” videos from YouTube. The Roku TV often doesn’t show up in the AirPlay list, and in YouTube the cast icon sometimes can’t find the TV either. The Roku mobile app remote also randomly says it can’t find my device. I do have a VPN sometimes, and my router has both 2.4 and 5 GHz plus a guest network.
Technician avatar Technician
Perfect — that pattern (AirPlay missing + YouTube device missing + Roku app not finding TV) screams local network discovery problem.

The top reasons Roku TV won’t cast from iPhone are:
• VPN or privacy routing (some setups also break local discovery) → Roku won’t show in AirPlay / app device list
• iPhone and Roku not truly on the same Wi-Fi network (or the router separates 2.4/5 GHz clients, or isolates wireless clients)
• Guest network or “AP isolation / client isolation” → devices can’t see each other (AirPlay + Roku app discovery fail)
• Router/mesh settings that block multicast discovery (this is the “Roku appears then disappears” classic)
• Roku setting: Apple AirPlay disabled, or Roku OS needs an update (less common, but we’ll verify)

We’ll fix it the same way I do it remotely with customers: remove the blockers, force a clean network path, confirm Roku AirPlay settings, and only then do the deeper reset steps (network reset, app reconnect).
Customer
Got it. I turned off my VPN. My iPhone is on the 5 GHz network name. I’m not sure what the Roku is on. The router is an ISP router (pretty basic). I’m not trying to use the guest network, but it exists. What’s the fastest way to make the Roku show up reliably in AirPlay and inside apps?
Technician avatar Technician
Let’s do the fastest “Roku not showing up in AirPlay / cast list” unlock sequence.

Step 1 — Confirm both devices are on the exact same Wi-Fi name
1) On Roku TV: Settings > Network > About → check the network name (SSID).
2) On iPhone: Settings > Wi-Fi → connect to that same SSID.
3) If you have split names like “HomeWiFi” and “HomeWiFi-5G,” pick one for testing and put BOTH devices on it. (Once it’s stable, you can optimize later.)

Step 2 — Real restart (not just “turn TV off”)
On Roku TV: Settings > System > Power > System restart (or unplug for 30 seconds).
Then restart iPhone. This clears stuck discovery services and fixes “Roku appears/disappears.”

Step 3 — Kill the #1 hidden blocker
Make sure iPhone is not auto-joining “Guest” or any second Wi-Fi. In iPhone Wi-Fi settings, tap the “i” and temporarily turn OFF Auto-Join on guest/extra networks so the phone can’t hop mid-cast.

After that: open Control Center → Screen Mirroring and also try YouTube → cast icon. Tell me whether Roku appears consistently now.
Customer
The Roku TV was on “HomeWiFi” and my iPhone was on “HomeWiFi-5G.” I moved the iPhone to “HomeWiFi” so both match. I did a Roku System restart and restarted my phone. Now the Roku shows up in AirPlay more often, but it still disappears sometimes. YouTube sometimes finds it, sometimes not. The Roku mobile app remote is still flaky and says “not found” randomly. It’s better, but not stable.
Technician avatar Technician
Nice — you already fixed one major cause (split SSIDs). The “works sometimes” part usually comes from one of these:
• The router is filtering local discovery (multicast/mDNS) → Roku shows up then vanishes
• The iPhone is switching bands/nodes quietly (or the Wi-Fi signal near the TV is weak)
• Roku is stuck in a weird network state (a Network connection reset can clean this up)

Step 4 — Make discovery stable (no more disappearing devices)
1) Move closer for a test: stand near the TV with strong Wi-Fi. If the Roku appears consistently only when you’re close, it’s a signal/coverage issue (not AirPlay itself).
2) If you can log into the router: temporarily disable “Wireless Isolation / AP Isolation / Client Isolation.” On ISP routers it might be under Wi-Fi advanced settings or “security.” If that is ON, Roku app can’t find device and AirPlay discovery becomes unreliable.
3) If you have a mesh/extender, make sure Roku and iPhone are not split across “guest” nodes or isolated SSIDs. (This is a super common reason casting keeps disconnecting.)

Step 5 — Verify Roku AirPlay is enabled and not blocked
On Roku: Settings > Apple AirPlay and HomeKit → AirPlay should be ON. Also check whether it’s set to require a code every time (fine), but not restricted in a way that blocks connections.

Next we’ll do a clean network reset on Roku (safe, doesn’t delete apps) and then reconnect the Roku mobile app correctly.
Customer
I don’t have mesh, just the ISP router. Wi-Fi is decent, but I’m in an apartment building so there are lots of networks. AirPlay is ON in Roku settings. I can’t find “client isolation” in my router settings (it’s super limited). What’s the safe reset you mentioned? I really want to fix “Roku mobile app not finding device” and the AirPlay list disappearing.
Technician avatar Technician
Yep — let’s do the safe, high-success reset that targets the exact symptoms you have. This is the best fix when Roku TV won’t cast from phone because the TV is “online” but discovery is broken.

Step 6 — Roku Network Connection Reset (safe)
On Roku TV go to: Settings > System > Advanced system settings > Network connection reset → choose Reset connection.
What it does: clears network profiles and refreshes discovery. It does not wipe your Roku channels the way a factory reset does.

After Roku reboots, reconnect Wi-Fi fresh:
• Settings > Network > Set up connection → choose your main Wi-Fi (not guest).

Step 7 — Re-pair the Roku Mobile App the “clean” way
1) On iPhone: close the Roku app fully (swipe it away).
2) Re-open Roku app → go to Devices tab → it should discover the TV if both are on the same Wi-Fi.
3) If it still doesn’t discover, use the built-in help option to connect manually by IP (you can find the Roku IP in Settings > Network > About). Manual IP connect is a great workaround when discovery is flaky in crowded Wi-Fi buildings.

After that, test AirPlay again. If AirPlay still disappears, we’ll handle the iPhone-side network settings next (very common in apartments).
Customer
I did the Network connection reset and reconnected the Roku to the main Wi-Fi. Now the Roku app finds the TV more consistently. AirPlay is also showing up more reliably in Control Center. But I still get occasional failures where AirPlay tries to connect and then stops, or YouTube shows the Roku but won’t connect. Is there a “final checklist” to make casting stable long-term?
Technician avatar Technician
Absolutely — once discovery is working, the “connect then stops” problem is usually stability (Wi-Fi congestion, phone hopping networks, or a setting that interferes). Here’s the best-practice checklist for Roku casting keeps disconnecting and AirPlay won’t connect to Roku.

Step 8 — Stability checklist (do these in order)
1) Keep VPN OFF while casting. Even “safe” VPNs can break local connections or make apps behave like the TV is “not on the same network.”
2) iPhone Wi-Fi: tap the “i” next to your Wi-Fi and turn off Auto-Join on any other saved Wi-Fi networks (including Guest). This stops mid-stream switching.
3) If your router is crowded, try putting BOTH devices on the same band/SSID you confirmed works best. In many apartments, 2.4 GHz is more stable through walls; 5 GHz can be fast but drops sooner. Stability wins for AirPlay and app discovery.
4) Update Roku OS: Settings > System > System update > Check now (small updates can fix AirPlay reliability and network handling).
5) Update iPhone apps: YouTube / Netflix / Roku app updates matter — older versions can fail the handshake and look like a “Roku problem.”

Step 9 — Roku AirPlay permission settings (stops “connect then stops” loops)
On Roku: Settings > Apple AirPlay and HomeKit → confirm AirPlay is ON. If there’s a “Require code” option, keep it enabled (it’s fine), but make sure you actually see the code prompt when you connect. If you never see a prompt and it fails silently, it’s usually a network issue or the iPhone is not truly on the same LAN.

If you tell me your exact router brand/model (even the ISP one), I can suggest the one or two settings that most often fix unstable casting in apartment Wi-Fi.
Customer
This helped. Turning off VPN and preventing auto-join to other networks made it more stable. One more thing: my friend with an Android tried to cast and said Roku didn’t show up at all, and “Chromecast” didn’t work. Is there a correct way for Android to mirror to Roku TV so it actually works?
Technician avatar Technician
Yes — this is a super common misunderstanding, so it’s worth spelling out clearly in the guide.

Android to Roku: use Screen Mirroring (Miracast), not Chromecast
Many Android phones say “Cast” but they’re really trying to use Google Cast / Chromecast. Roku typically works best with Miracast screen mirroring (and iPhone uses AirPlay).

Step 10 — Turn on Roku Screen Mirroring
On Roku TV: Settings > System > Screen mirroring
• Set mode to Prompt (recommended for testing) or Always allow (if it’s your own phone on a private Wi-Fi).
• If it’s set to “Never allow,” Android mirroring will fail every time and Roku won’t show up as an option.

Step 11 — Android side: where to find it (varies by brand)
• Samsung: Smart View
• Pixel / many Androids: Cast or Screen share (sometimes under Display / Connected devices)
The key is selecting the option that mirrors your screen (Miracast). Once both devices are on the same Wi-Fi and Roku is set to Prompt/Allow, the Roku should appear and you’ll get an on-screen permission prompt on the TV.

If your friend still can’t see it, the next check is the same: same Wi-Fi (not guest) and no VPN — Android VPN can also block discovery.
Customer
Great, that makes sense. For my iPhone setup, if it breaks again, what should I try first: restarting the Roku, doing the network reset again, or reinstalling the Roku app? I want a simple “do this first” ladder for when Roku AirPlay not working returns.
Technician avatar Technician
Love that — a reset ladder prevents wasted time and keeps conversions high because it feels “clear and doable.” Here’s the best order when Roku TV won’t cast from phone again.

Fast Fix Ladder (least disruptive → most disruptive)
1) Turn off VPN (and make sure you didn’t jump to Guest Wi-Fi). This is the #1 cause of “Roku not showing up.”
2) System restart on Roku: Settings > System > Power > System restart + restart iPhone.
3) Verify same Wi-Fi name on both devices (avoid split networks during testing).
4) Roku AirPlay setting check: Settings > Apple AirPlay and HomeKit (AirPlay ON).
5) Reconnect Roku mobile app (Devices tab; if flaky, manual IP connect is a solid workaround).
6) Network connection reset on Roku: Settings > System > Advanced system settings > Network connection reset → only if the above didn’t stabilize discovery.
7) Reinstall Roku app (rarely needed, but can help if permissions or local network access got weird after an iOS update).

Factory reset is last resort — only if Roku can’t stay connected to Wi-Fi or behaves broken across everything.
Customer
Awesome. After matching the Wi-Fi, doing a real Roku system restart, turning off VPN, and doing the network connection reset, my Roku now shows up in AirPlay and YouTube consistently. Roku app remote also connects. This basically fixed the “Roku TV won’t cast from phone” problem. Thanks!
Technician avatar Technician
Great outcome — and you fixed it the “right” way (network-first), which is why it’ll stay stable.

Summary: When Roku TV won’t cast from phone, it’s almost always discovery and network path: make sure iPhone/Android and Roku are on the same Wi-Fi (not Guest), keep VPN off while casting, use a true Roku System restart, confirm AirPlay and HomeKit settings (for iPhone), and use Network connection reset if the Roku/mobile app is flaky. For Android, use Screen mirroring (Miracast/Smart View) and set Roku screen mirroring to Prompt/Allow.

Want the fastest “known-good” setup for your exact router + Roku model (and the best settings for crowded apartment Wi-Fi)? Open the chat and an expert will guide you in real time.

Quick answer: the accepted fix

Accepted first fix for Roku TV won’t cast from phone: confirm your phone and Roku are on the same Wi-Fi (not Guest), turn off VPN, then do a real Roku System restart. If Roku still won’t show up in AirPlay/cast lists or the Roku mobile app can’t find the device, run Network connection reset on Roku and reconnect Wi-Fi fresh. For iPhone, verify Settings > Apple AirPlay and HomeKit is enabled; for Android, enable Screen mirroring on Roku and use Miracast/Smart View (not Chromecast).


Why Roku TV won’t cast from phone

Most “Roku not showing up” cases are caused by blocked device discovery or unstable Wi-Fi: phone on VPN, phone/Roku on different SSIDs (2.4 vs 5), guest network isolation, or router settings that prevent local devices from seeing each other. You’ll often notice the same problem in the Roku mobile app remote (it can’t find the TV) and in apps (YouTube/Netflix) where the device list becomes inconsistent.

How to test if casting is fixed (AirPlay, mirroring, app casting)

Test in a controlled order: (1) open the Roku mobile app and confirm the remote connects instantly; (2) on iPhone use Control Center > Screen Mirroring and verify Roku appears consistently; (3) test an app like YouTube and confirm the Roku stays available and connects without dropping. If it works after a Roku system restart and still works 30–60 minutes later (no disappearing device), the root cause is fixed.

Roku TV won’t cast from phone — quick troubleshooting tips

Most cases are fixed by matching Wi-Fi, disabling VPN, restarting Roku properly, and resetting the network connection.

Quick path: turn off VPN, ensure phone and Roku are on the same Wi-Fi (not Guest), run Settings > System > Power > System restart on Roku, then check Apple AirPlay and HomeKit settings (iPhone) or Screen mirroring settings (Android). If Roku still won’t show up, use Network connection reset and reconnect Wi-Fi cleanly. In crowded apartment Wi-Fi, stability matters more than speed for AirPlay and device discovery.

Disclaimer: This information is AI-generated and intended for general guidance only. For advice specific to your Roku model, phone, and router settings, 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 Roku TV casting, AirPlay troubleshooting, Android screen mirroring, and Roku app connection fixes.

Expert will respond in minutes

We match you with an Expert who knows Roku device discovery, AirPlay setup, screen mirroring settings, and Wi-Fi fixes that stop casting disconnects.

Save time & money

No guessing, no unnecessary resets. Fixing Roku TV won’t cast from phone remotely can save hours of trial-and-error with Wi-Fi and app settings.

FAQ

Why won’t my Roku TV cast from my phone?

Usually your phone and Roku aren’t on the same Wi-Fi (or you’re on a guest network), a VPN is enabled, or the router blocks local discovery. Do a Roku System restart, confirm AirPlay/Screen Mirroring is enabled, and use Network connection reset if the Roku app can’t find the device.

How do I fix Roku not showing up in AirPlay?

Turn off VPN, put iPhone and Roku on the same Wi-Fi name, restart Roku using Settings > System > Power > System restart, then verify Settings > Apple AirPlay and HomeKit is enabled. If it still disappears, run Network connection reset and reconnect Wi-Fi cleanly.

Why can’t Android “Chromecast” to Roku?

Roku typically uses Screen mirroring (Miracast/Smart View) rather than Chromecast/Google Cast. Enable Settings > System > Screen mirroring on Roku (Prompt/Always allow), then mirror from Android using Smart View or screen share options.

What if the Roku mobile app remote can’t find my TV?

That usually means local discovery is blocked: check you’re not on Guest Wi-Fi, turn off VPN, restart Roku, and use Network connection reset. After reconnecting Wi-Fi, open the Roku app and pair again (manual IP connect can help when discovery is unreliable).

Sources

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