Smart TV technician helping fix Roku TV not casting from phone

Steve H.

Expert ★★★★★ 27,853 satisfied customers

Specialities: Roku TV & streaming sticks, Android & iPhone casting, Roku screen mirroring & AirPlay, Wi-Fi & router issues, mobile app casting, smart TV & smart home integration

Roku TV won’t cast from phone, Roku screen mirroring not working, AirPlay or cast icon missing

Technician avatar Technician
Hey! We’ll go step by step and get your Roku TV won’t cast from phone issue sorted out.
To start, can you tell me:
• Exact Roku model (Roku TV brand like Hisense/TCL/Onn, or a Roku streaming stick/Ultra plugged into HDMI)?
• Are you on Android screen mirroring / cast, iPhone AirPlay, or casting from inside an app (YouTube, Netflix, etc.)?
• What exactly happens: Roku TV not showing up in cast devices, “can’t connect”, spinning circle, or the cast works for a second then disconnects?
• Is your phone on the same Wi-Fi network as the Roku (2.4 GHz vs 5 GHz, guest network, VPN, etc.)?
Once I know how you’re trying to cast, I can walk you through the quickest fix instead of guessing settings.
Customer
It’s a Roku TV (TCL). I’m trying to cast from my phone. On Android, the Roku TV won’t cast — it either doesn’t show up or says “couldn’t connect”. On my iPhone, AirPlay used to work, but now my Roku TV is not showing up on screen mirroring either. Both devices are on Wi-Fi but casting just stopped working.
Technician avatar Technician
Got it — that’s a textbook case of Roku TV not casting from phone after things were working before.
In most homes, “Roku screen mirroring not working” or “Roku TV not showing up on cast” comes down to a few things:
• Phone and Roku are not really on the same Wi-Fi network (guest network, different band, or VPN on the phone).
• Screen mirroring / AirPlay disabled in Roku settings, or “always prompt” keeps blocking new devices.
• Roku OS or your phone OS updated and changed network permissions, firewall, or casting settings.
• Router or Wi-Fi isolation (AP isolation, client isolation) blocking devices from seeing each other, so the Roku TV never appears in the cast list.
• A minor software glitch that needs a Roku and phone restart or “network connection reset” on the Roku.

We’ll go through the fastest fixes: 1) verify same network and bands, 2) enable Roku screen mirroring and AirPlay, 3) restart devices, 4) reset Roku’s network connection, 5) check casting from inside apps. I’ll keep the steps clear whether you’re using Android or iPhone.
Customer
Ok, makes sense. What should I try first? Right now Android won’t cast to Roku TV at all, and the iPhone only shows my other devices, not the Roku.
Technician avatar Technician
Perfect — we’ll start with the basics that fix a surprising number of “Roku not showing up on cast” cases.

Step 1 — Make sure Roku and phone are truly on the same network
1) On your Roku TV, press Home → go to Settings → Network → About and note the Wi-Fi name (SSID).
2) On your phone, open Wi-Fi settings and confirm it’s connected to that exact same network name.
3) If your router has both 2.4 GHz and 5 GHz networks with different names, try putting both Roku and phone on the same band.
4) If you use a VPN, corporate profile, or “Private Relay” on the phone, turn that off temporarily — it often breaks casting.

Step 2 — Restart Roku, phone, and router
• On Roku: Settings → System → Power → System restart (or unplug it for 30 seconds and plug back in).
• Restart your phone completely (not just lock the screen).
• If casting is still flaky, reboot the router as well (unplug for ~30 seconds, then plug back in).

After everything is back up, try casting again from your Android’s Cast / Smart View / Screen Share menu and from your iPhone’s Control Center → Screen Mirroring / AirPlay. Let me know if the Roku TV shows up in the list now or still doesn’t appear.
Customer
I checked: they’re on the same Wi-Fi name, no VPN, and I restarted everything. Still, the Roku TV doesn’t show up when I try to cast from Android, and on the iPhone it only shows my other devices, not the Roku.
Technician avatar Technician
Thanks for checking — since they’re on the same Wi-Fi and still not seeing each other, we’ll treat it as a Roku screen mirroring / AirPlay setting issue.

Step 3 — Turn on screen mirroring for Android
1) On Roku, go to Settings → System → Screen mirroring.
2) Set Screen mirroring mode to Prompt or Always allow (not “Never allow”).
3) Open Advanced system settings → Control by mobile apps → Network access and set it to Default or Permissive. If it’s on “Disabled” or “Restricted”, phones can’t cast reliably.

Step 4 — Turn on AirPlay for iPhone / iPad
1) On Roku, go to Settings → Apple AirPlay and HomeKit and make sure AirPlay is On.
2) Check that Require Code is reasonable (First time only, not Every time) so it doesn’t block connections.
3) On your iPhone, confirm Wi-Fi and Bluetooth are on and you’re close enough to the TV.

Now try again:
• On Android, use the Cast / Smart View / Screen Share tile and see if the Roku TV now appears as a screen mirroring device.
• On iPhone, open Control Center → Screen Mirroring and look for the Roku name.

Tell me what you see — whether the Roku suddenly appears, shows but fails to connect, or still doesn’t show up as a cast target.
Customer
That helped. Now the Roku TV shows up on Android screen mirroring, but when I tap it, it connects and then disconnects after a few seconds. On iPhone, the Roku TV finally shows up in the AirPlay list, but mirroring fails with a quick error message.
Technician avatar Technician
Great — that confirms the Roku casting from phone path is at least discovered, it just isn’t staying stable yet. That’s usually firmware or network related.

Step 5 — Update Roku OS and check power settings
1) On Roku, go to Settings → System → System update → Check now and install any pending updates (casting features often improve with OS updates).
2) Still under Settings → System → Power, make sure the TV or player isn’t in a deep power-saving mode that cuts off Wi-Fi when the screen goes off.

Step 6 — Try casting from inside an app
1) On your phone, open YouTube and tap the Cast icon in the app (not system screen mirroring).
2) Choose the Roku TV from the list and see if it stays connected and plays a video.
3) If YouTube casting works but full Roku screen mirroring keeps disconnecting, that tells us basic network discovery is fine, but Miracast/AirPlay needs a bit more tweaking.

After the update, try another AirPlay mirror from iPhone and another screen cast from Android. Let me know if it stays connected now or still drops after a few seconds.
Customer
There was a Roku update. After installing it, YouTube casting from the apps works better, but Android screen mirroring to Roku still disconnects sometimes. AirPlay works once, then can’t connect again until I restart things. So casting is better, just not reliable.
Technician avatar Technician
Understood — that “works after a restart, then breaks again” pattern is classic for Roku screen mirroring not working reliably due to network caching or router settings.

Step 7 — Reset Roku network connection
1) On Roku, go to Settings → System → Advanced system settings → Network connection reset and choose Reset connection.
2) The Roku will restart; then go back to Settings → Network → Set up connection and reconnect to your Wi-Fi.

Step 8 — Check router options that block casting
On your router or mesh system (you may need its app):
• Make sure “AP isolation”, “client isolation” or “privacy mode” is disabled for the Wi-Fi the Roku and phone are on.
• If you have a “Guest” network, avoid using it for the Roku or your casting phone — guest networks often block device-to-device communication.
• If possible, put both Roku and phone on the same band (both on 2.4 GHz or both on 5 GHz) and test again.

After the network connection reset and router check, try:
• An Android cast / screen mirror session for a few minutes.
• An iPhone AirPlay mirror with a short video.
Tell me whether the Roku TV now stays connected or still drops the connection randomly.
Customer
I did the network connection reset and made sure client isolation is off. Now Android casting runs without disconnecting, and AirPlay is more stable too. But sometimes a specific app (like Netflix) still won’t cast to Roku even though others do.
Technician avatar Technician
That’s actually a good sign — if Roku TV casts fine from some apps but not from one, it’s usually an app-specific casting restriction or login issue, not a Roku hardware problem.

Step 9 — Check app-specific casting (Netflix, Disney+, etc.)
• Some services change or remove the in-app Cast icon or limit casting to certain devices.
• Make sure you’re signed into the same account on the phone and the Roku channel.
• Try starting the app directly on Roku (for example, open Netflix on the Roku TV, then use your phone just as a remote inside the Roku app).

Step 10 — Use the Roku mobile app as a casting bridge
1) Install the official Roku mobile app on your phone (Android or iOS).
2) Open the app and let it discover your Roku on the network.
3) Use features like Photos+ or “Devices → Media” to send photos, videos, or music to the Roku.
4) Use the app’s remote to open the channel you want and start playback there — this works around many in-app casting quirks.

If most apps and screen mirroring work now but one or two in-app cast icons are unreliable, we can still tune Roku for the best possible performance — but in some cases the limitations are on the app provider’s side, not the TV.
Customer
Using the Roku mobile app helps. Screen mirroring from Android and AirPlay from iPhone are now solid, and most apps cast fine. So the main issue of Roku TV not casting from phone is basically fixed. Is there anything else I can do to keep it stable?
Technician avatar Technician
Awesome — sounds like we’ve taken your Roku from “won’t cast at all” to “casting normally again”.

Step 11 — Keep Roku casting working reliably
• Leave screen mirroring enabled on Roku, and keep Network access for mobile apps at Default/Permissive.
• Every so often, run Settings → System → System update to stay current with Roku OS.
• Reboot the Roku TV and router occasionally, especially if casting starts to feel laggy.
• On phones, keep system updates and casting-related apps current so they stay compatible with Roku screen mirroring and AirPlay.

Last resort — full factory reset
If at some point Roku TV will not cast from any phone again and nothing else helps, you can go to Settings → System → Advanced system settings → Factory reset. This wipes the Roku completely and forces a fresh setup. It’s a heavier step, but it can clear deep network or casting bugs that survive normal restarts.

If you’d like, I can also send brand- and model-specific tips (some Roku TVs hide casting options in slightly different menus) — just open the chat and tell me your Roku model and whether you’re on Android or iPhone.
Customer
Thanks! After turning on screen mirroring, enabling AirPlay, resetting the network and updating, the Roku TV casts from both Android and iPhone again. Screen mirroring, AirPlay and in-app casting all work without dropping now.
Technician avatar Technician
Summary: When a Roku TV won’t cast from phone or Roku screen mirroring is not working, fix it in this order: verify the phone and Roku are on the same Wi-Fi (no VPN or guest network), restart both devices and the router, enable Screen mirroring and AirPlay in Roku settings, update Roku OS, then run a Network connection reset and reconnect Wi-Fi. If the Roku TV still won’t show up as a cast device or keeps disconnecting from Android/iPhone, open the chat and an expert will check your exact Roku model, router and phone settings with you in real time.

Quick answer: the accepted fix

Accepted fix when a Roku TV won’t cast from phone or doesn’t appear as a casting target: make sure the phone and Roku are on the same Wi-Fi network, then restart both devices and the router. On Roku, turn on Settings → System → Screen mirroring and, if you use an iPhone, enable Apple AirPlay and HomeKit. Update Roku OS, run a Network connection reset, reconnect Wi-Fi and try casting again from Android screen mirroring, AirPlay or the in-app Cast button.


Why Roku TV won’t cast from phone: most common causes

Most Roku TV not casting from phone problems come down to one of a few root causes: the phone and Roku are not really on the same Wi-Fi network, screen mirroring or AirPlay is disabled on Roku, the router is isolating devices so they cannot see each other, or there’s a temporary glitch in the Roku OS or phone OS. Sometimes only certain methods break — for example Roku screen mirroring not working from Android while YouTube casting still works, or AirPlay not working on Roku TV from iPhone while other devices connect fine. Working through network, Roku settings, and OS updates in order usually resolves these issues without replacing the TV.

How to verify Roku casting is working again

To confirm your Roku casting issue is fixed, test several scenarios: first, use Android screen mirroring to mirror the phone’s screen to the Roku TV and keep it running for a few minutes. Next, use AirPlay screen mirroring from an iPhone or iPad and play a short video. Finally, try in-app casting from YouTube or another streaming app using the built-in Cast icon. If the Roku TV appears as a device, connects quickly, and stays connected without dropping or freezing in each test, then your Roku TV and phone are talking to each other correctly again.

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

Most Roku casting issues are fixed by aligning Wi-Fi, enabling mirroring, and refreshing the network.

Quick path: put your Roku TV and phone on the same Wi-Fi (no guest network or VPN), restart both, then on Roku turn on Screen mirroring for Android and AirPlay for iPhone. Update Roku OS, reset the network connection, and reconnect Wi-Fi. After that, test both screen mirroring and casting from inside apps. These steps fix a large majority of Roku TV won’t cast from phone, Roku not showing up in cast devices and Roku screen mirroring not working situations at home.

Disclaimer: This information is AI-generated and intended for general guidance only. For advice specific to your Roku TV model, phone and network, please consult a verified expert on Whizz-Tech 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 tech support, mechanics, vets, and more.

Expert will respond in minutes

We match you with an Expert who specializes in your situation. Talk, text, or chat — whichever you prefer.

Save time & money

No scheduling hassles or expensive consults. Membership can save you significant time and money each month.

FAQ

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

Most Roku TV won’t cast from phone issues are caused by the phone and Roku not being on the same Wi-Fi, disabled screen mirroring/AirPlay on Roku, router isolation, or outdated software. Put both devices on the same non-guest network, restart Roku and phone, enable Screen mirroring and AirPlay in Roku settings, and install any Roku OS updates before trying again.

How do I fix Roku screen mirroring not working from Android?

To fix Roku screen mirroring not working from Android, first enable Settings → System → Screen mirroring on Roku and set the mode to Prompt or Always allow. Then verify your Android phone and Roku TV are on the same Wi-Fi, with no VPN enabled. Restart both devices, and if needed perform a Network connection reset on Roku and reconnect Wi-Fi.

Why is my Roku TV not showing up on iPhone AirPlay or screen mirroring?

If your Roku TV is not showing up on iPhone screen mirroring, go to Settings → Apple AirPlay and HomeKit on the Roku and make sure AirPlay is turned on. Confirm the iPhone and Roku are on the same Wi-Fi network with Bluetooth enabled on the phone. Restart both devices and check that AirPlay is not restricted by an overly strict code requirement.

When should I reset network or factory reset Roku for casting issues?

Try a Network connection reset first whenever Roku casting from phone suddenly stops working across all apps and devices. Only perform a full factory reset after you’ve confirmed same Wi-Fi, restarted all devices, enabled screen mirroring/AirPlay and installed Roku updates. A factory reset can clear deep casting and network bugs, but it will erase all your channels and settings.

Sources

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