The Roku app’s remote doesn’t use Bluetooth or infrared. It talks to your Roku over your home Wi-Fi, so when it fails it is almost always one of three things: the two devices can’t see each other, the phone hasn’t been allowed to look, or the Roku has been told to ignore phones. Work through these in order — most people are fixed by number 1, 2 or 3.

What the symptom tells you

  • “No devices found” — the phone can’t see the Roku. Start with fixes 1 and 2.
  • It finds the Roku, but the buttons do nothing — usually the Roku’s own setting (fix 3), or the Roku is frozen (fix 5).
  • It worked yesterday and doesn’t today — the Roku probably got a new address or the router restarted (fixes 5 and 6).

1. Same Wi-Fi, genuinely the same one

The phone and the Roku must be on the same network, not just the same house. The usual culprits:

  • A guest network. Guest Wi-Fi is deliberately walled off from everything else, including your Roku.
  • Two names for one router — “Home” and “Home-5G”. Many routers keep these as separate networks that can’t talk to each other. Put both devices on the same one.
  • A mesh extender that puts the Roku on a different segment from the phone.
  • A VPN on the phone. Turn it off while you use the remote.
  • “AP isolation” or “client isolation” in the router settings. If it’s on, devices on the same Wi-Fi can’t see one another — switch it off.

2. Allow Local Network access (iPhone)

On iPhone, an app needs your permission to look for devices on your Wi-Fi. If the Roku app was ever denied it, it will say it can’t find anything, however perfect your network is.

Open Settings → Privacy & Security → Local Network and make sure the switch next to the Roku app is on.

Then force-quit the app and open it again. (If you deleted the app and reinstalled it, the prompt comes back the first time you open the remote — tap Allow.)

3. Check the Roku lets phones control it

The Roku has a setting that decides whether apps on your network may control it. If it’s off, the app can see the Roku but its buttons do nothing.

On the Roku: Settings → System → Advanced system settings → Control by mobile apps → Network access, and choose Default or Permissive.

Disabled blocks every phone remote, including this app. (On some models the menu is worded slightly differently — look for Control by mobile apps or External control.)

4. Turn off anything between the phone and the router

A VPN, a “private” DNS or ad-blocking profile, or a firewall app can swallow the local traffic the remote needs. Switch them off, try the remote, and if that was it, add an exception for the Roku app rather than leaving protection off.

5. Restart, in this order

A stuck connection on either side looks exactly like a broken app.

  1. Force-quit the Roku app and open it again.
  2. Restart the phone.
  3. Restart the Roku: Settings → System → Power → System restart, or simply unplug it for ten seconds.
  4. If nothing has changed, restart the router and give it a couple of minutes.

6. Connect by IP address

If the app still can’t find the Roku, you can often point it at the Roku directly. Find the Roku’s address under Settings → Network → About (see how to find your TV’s IP address), then in the app look for Devices → Get help → Connect manually and enter it. The wording varies a little between app versions, and this option isn’t available on every one.

7. Update the app and the Roku

Both sides need to be reasonably current. On the Roku: Settings → System → System update → Check now. On the phone, update the Roku app from the App Store or Google Play. A known problem in an older version is often quietly fixed in the next.

8. Reinstall the app

If everything above is right and the app still misbehaves, delete it and install it again. On iPhone, remember to allow Local Network access when it asks (fix 2).

When it still won’t work

If the Roku’s own app stays stubborn, a second phone remote often works, because it asks the Roku for the same thing in its own way. Zapp is one: it finds the Roku on your Wi-Fi, shows its real app icons and input names, and never asks for an account.

One honest limit: Zapp uses the same network control, so if the cause is the network itself — the wrong Wi-Fi, a blocked router, Control by mobile apps switched to Disabled — no phone app can get through until that’s fixed. What it can do is work when the cause is just a quirk of one particular app.

The short version

Put the phone and the Roku on the same Wi-Fi, allow Local Network access on iPhone, and set Control by mobile apps → Network access to Default or Permissive. Those three fix nearly every case.