Error 009 means your Roku joined the network but can't reach the internet — it has a Wi-Fi or LAN link, but no working route out, almost always a DNS or gateway problem at the router. That's the important part: it's an upstream issue, not a Roku fault, which is why people who factory-reset the Roku get nowhere. The real fix is at the router.
The likely cause
The Roku has a local IP (so it sees the router) but the router can't hand it a working path to the internet — usually a corrupted DNS cache on the router, or an ISP/modem hiccup. Reboot the router before you touch the Roku.
Fix it
- Power-cycle the router and modem. The single most effective step. Unplug the router (and modem), wait at least 30 seconds, plug back in, and let it fully boot before testing. This clears the corrupted DNS/gateway state that causes 009.
- Restart the Roku. Settings → System → Power → System Restart (on Roku TVs: Settings → System → Power → System restart). On a stick or Express with no Power menu, unplug it for 30+ seconds.
- Confirm other devices have real internet — not just Wi-Fi. If your phone and laptop also can't load pages, it's an ISP or modem outage; the Roku is just the messenger, so fix that first.
- Re-run the network setup. Settings → Network → Set up connection → Wireless (or Wired on Ethernet models) → re-enter your password. Confirm it's the right SSID and a current password.
- Check signal / move it closer. Settings → Network → About shows signal strength. A weak link can surface as 009 in a far room.
- Factory reset — last resort. Settings → System → Advanced system settings → Factory reset. Rarely needed, since 009 lives at the router.
Model and reality notes
- Wired steps only apply to Ethernet models — Roku Ultra and most Roku TVs. The Streaming Stick 4K and Express are Wi-Fi only, so "plug in Ethernet" isn't an option for them.
- It's the router, not the Roku. 009 is strongly tied to specific ISP gateway/router combos where the router's DNS cache goes stale — which is exactly why a router power-cycle fixes it and a Roku factory reset doesn't. Double-NAT and mesh setups (Roku gets a local IP but no working DNS) are common triggers.
- The "press Home 5×, Up, Rewind ×2, Fast-Forward ×2" cache-clear sequence floats around forums, but it isn't in Roku's documentation — treat it as folklore, not a real fix.
How it differs from 014 and 016
- 014 — the Roku couldn't join the wireless network at all (wrong password, weak signal). 009 means it joined fine.
- 016 — a closely related sibling: the Roku is connected but the link is too weak or slow to stream reliably.
- 009 — joined the network, but there's no working internet path out. If you're unsure which you're chasing, the router power-cycle in step 1 is the right first move for both 009 and 016.
FAQ
What does 009 mean? Your Roku connected to your home network but can't reach the internet beyond it — typically the router's DNS or gateway.
Why doesn't resetting the Roku help? Because the problem is upstream at the router. Rebooting the router (and confirming the line is actually up) is what clears it.
Is 009 the same as 014? No. 014 is "couldn't join the network." 009 is "joined, but no internet."