Short answer: put the iPhone on the same Wi-Fi as the Fire TV, switch off any VPN, and make sure the app is allowed in Settings → Privacy & Security → Local Network. Then restart both: unplug the Fire TV for ten seconds and reopen the app. If the volume buttons are what’s missing, that’s a different problem — it depends on HDMI-CEC, and it’s covered further down.
These fixes are for Amazon’s own Fire TV app first, and then for third-party remote apps, which connect a different way. Try them in order: the first three are the quickest.
Fixes for Amazon’s Fire TV app
1. Put both on the same Wi-Fi network
The app finds the Fire TV over your home network, and Amazon’s own setup steps start with putting the phone on the same Wi-Fi as the Fire TV. A guest network counts as a different network, and so can a mesh or extender that keeps devices apart. A VPN on the iPhone sends its traffic somewhere else entirely, so the Fire TV becomes invisible to it; switch it off while you pair.
To check which network the Fire TV is on: Settings → Network on the Fire TV.
2. Allow Local Network access on the iPhone
Since iOS 14, an app has to ask before it can look for devices on your network. If you tapped “Don’t Allow” once, the app can’t see the Fire TV and won’t ask again. Turn it back on in Settings → Privacy & Security → Local Network and switch on Amazon Fire TV.
3. Restart in the right order
Force-quit the app (swipe it away), then unplug the Fire TV from power for about ten seconds and plug it back in. Wait for the home screen, then open the app again. If nothing has changed, restart the router last.
4. Set the Fire TV up again in the app
In the app, tap the remote icon and choose Set Up New Fire TV, then follow the prompt that appears on the TV screen. You need to be signed in to an Amazon account. Setting it up again clears out a stale pairing, which is often what’s wrong after a router change.
5. Update or reinstall the app
An out-of-date app is worth ruling out. The current version needs iOS 15.1 or later; update it from the App Store, or delete it and install it again (you’ll have to allow Local Network access again — see fix 2).
The volume buttons are missing or do nothing
This one surprises people. Amazon’s help pages say the app’s volume and power controls rely on the TV’s HDMI-CEC support, that not every TV supports it, and that the feature isn’t available on every Fire TV device. Where it is supported, the app offers a volume and power setup option.
- Turn HDMI-CEC on in the TV’s settings. Each brand names it differently: Anynet+ on Samsung, SimpLink on LG, BRAVIA Sync on Sony.
- On the Fire TV, open Settings → Equipment Control and set up the TV (or the soundbar, if that’s what carries your volume).
- Test the physical remote. If its volume buttons don’t work either, the problem is the TV link, not the app.
Fixes for third-party remote apps
Amazon removed the standard remote protocol from Fire OS, so third-party remote apps — Zapp among them — connect through Amazon’s developer bridge instead. Two things have to be right on the Fire TV.
6. Switch on ADB debugging
On the Fire TV: Settings → My Fire TV → Developer Options → ADB Debugging → On. If there’s no Developer Options menu, Amazon’s developer documentation says to open Settings → My Fire TV → About, select the device name and press the select button seven times. Developer Options then appears. Some Fire OS updates switch ADB debugging off again, so check it after an update.
7. Accept the prompt, with “Always allow”
The first time the app connects, the Fire TV asks whether to allow the phone. Tick Always allow before you accept, or it will ask every time — and if you miss the prompt, the connection fails. Restart the Fire TV and connect again to see it.
One honest limit: Fire TV devices on Amazon’s newer Vega OS — the Fire TV Stick 4K Select was the first — use Amazon’s own developer tools rather than ADB debugging. No ADB-based remote app can connect to those, Zapp included. On those devices, Amazon’s own app is the phone remote to use.
Still stuck?
The TV’s own buttons and HDMI-CEC still work with no remote at all — here’s how to control a Fire TV without the remote. If the app can’t find the TV automatically, typing its address in is the fallback: here’s where the Fire TV shows its IP address. And for what each remote app can do on Fire TV, see the Fire TV page.