I was trying to load YouTube, Amazon Prime, and NetFlix on my Roku TV today. All said I have Internet problems. Testing the connection showed that it had excellent connection to the Google Mesh WiFi. My Ruku TV has always been connected to my Google Mesh WiFi in the past and worked.
Did a bunch of troubleshooting steps (other than a factory set), and finally can confirm that:
1. If I connect Roku TV to my phone hotspot, everything works.
2. If I connect Roku TV to my Xfinity modem/WiFi Router (2.4GHz), everything works.
3. Roku TV only stops working when it is on Google Mesh WiFi, even though Roku TV Internet test passes, and my Google Mesh WiFi app can also see Roku TV (and run device speed test).
What changed in the Roku TV firmware that broke Google Mesh WiFi?
I would suggest power cycling your google mesh access points along with your modem. I’m having no issues with mine. I know how frustrating these issues can be but I usually find the easy/simple solution (power cycling) all devices fixes 90% of these sort of problems.
Keep us updated, hopefully it’s something simple otherwise I’m sure we’ll see many posts about this.
Good luck!
Thanks, EckoSky, for your advice. I actually already power cycled all my Google Mesh nodes and also the Xfinitiy Cable Modem/WiFi Router during my troubleshooting. Didn't solve the problem for Roku TV, unfortunately.
Hi @DrTree,
Thank you for posting here in the Roku Community!
We want to investigate your issue with the Roku TV further since it will not connect to Wi-Fi.
Can you please provide the following information below?
We'll wait for your response.
Thanks,
The Roku Community Team
Dear Roku Community Team,
When I first noticed the problem, I got an error message saying "Can't open app. [App] could not be run because it could not be reinstalled from the network." See attached photo.
After I connected Roku to another WiFi (Phone Hotspot, and my Xfinity modem/WiFi Router), Roku was able to install these apps and then open them.
After I connected Roku back to my Google Mesh WiFi, each app would have different app-specific error messages, basically all saying cannot open the relevant server.
When I test WiFi connection though (connecting to Google Mesh WiFi), Roku says I have excellent WiFi connection. See photo. I tried both the main Google Mesh WiFi and also tried the Guest WiFi.
Wondering since your Roku device is able to connect to both your Xfinity router and the Google Mesh, has this always been the original setup? Using Google mesh system, normally the Xfinity router should be in "Bridge" mode. (will not hand out DHCP addresses).
If your Xfinity gateway is just a modem, then this would not apply, but since the device (RokuTV) is connecting to it wirelessly (wifi) on the 2.4ghz band, seems that it is in Router mode and handing our DHCP addresses.
----
There are ways to use 2 routers on the same network in Router mode, but each LAN IP would need to be different. (both cannot be using the 192.168.87.x gateway IP.)
----
If the Xfinity router is not in Bridge mode, you may be running into a double NAT issue.
----
Otherwise, maybe double check your Google Home app and Xfi app and make sure you did not accidently "Pause" your internet connection for the RokuTV. (wifi pause).
Hi AvsGunnar,
Thanks for the reply.
My Xfinity modem is also a WiFi router. I set it up to be 192.168.0.x. It does have it's own DHCP.
My Google WiFi Mesh main node's WAN port is Ethernet connected to one of the four Ethernet (LAN) port on my Xfinity router and uses 192.168.86.x for its WiFi. So Google Mesh WiFi has its own DHCP.
I made sure to check and ensure my Roku TV was not paused in the Google Home WiFi app.
This set up was working great in the past and I have not changed any network configurations/settings for a long time. That's why it's weird that it just started having problems, making me think it's either a Roku TV update or Google Mesh WiFi firmware update that caused this.
I just ran
sudo nmap --script broadcast-dhcp-discover
and there's only one DHCP server on my Google Mesh WiFi.
Starting Nmap 7.92 ( https://nmap.org ) at 2025-02-12 08:04 MST
Pre-scan script results:
| broadcast-dhcp-discover:
| Response 1 of 1:
| Interface: en0
| IP Offered: 192.168.86.67
| DHCP Message Type: DHCPOFFER
| Server Identifier: 192.168.86.1
| IP Address Lease Time: 1d00h00m00s
| Renewal Time Value: 12h00m00s
| Rebinding Time Value: 21h00m00s
| Subnet Mask: 255.255.255.0
| Broadcast Address: 192.168.86.255
| Router: 192.168.86.1
| Domain Name: lan
|_ Domain Name Server: 192.168.86.1
WARNING: No targets were specified, so 0 hosts scanned.
Nmap done: 0 IP addresses (0 hosts up) scanned in 10.47 seconds
All looks good with your setup.
How about a simple ping or nmap ping while you are on the Google (192.168.87) network for the Xfinity router (192.168.0.1)? While on the Google network, can you see a response to the Xfinity router?
-----
If all the channel/apps are having the same issue, then just having a problem accessing the internet. Would try changing DNS to default Google servers 8.8.8.8 and 8.8.4.4. (initially on the Google mesh).
Then check actual physical connections. Maybe just unplug the ethernet cable from both routers and then reconnect. Try different LAN ports on Xfinity router. Try different ethernet cable.
At first glance, looks like Roku device can connect to Google network, just having issue accessing internet (or the Roku servers are having an issue "how" you are trying to connect to them) when connected to the Google Mesh.
Can you bypass the Xfinity router and connect WAN to the Google Mesh or is the WAN supplied via a cable connection needing the Xfinity router to be in place?
If all else fails, I would try Factory Reset of the Google Mesh.
Hi @AvsGunnar,
I used another computer on the same 192.168.86.x subnet (Google WiFi Mesh) and was able to successfully ping the Roku TV and my Xfinity Router gateway (192.168.0.1).
------
Yes, all the channels are having the same issue. I changed DNS on my Google Mesh WiFi to 8.8.8.8 primary and 8.8.4.4 secondary. Roku TV still has the same problem.
------
I unplugged the Ethernet cable connecting my Google Mesh Primary Node and the Xfinity router. Replaced the Ethernet cable and then used a different LAN port on the Xfinity router. Problem remains.
------
Unfortunately, my Xfinity WiFi router is a Cable Modem/Router combo, so I can't bypass Xfinity router and connect Google Mesh Node's WAN directly to the Internet.
------
I tried factory reset the Roku TV and had some additional interesting findings. After reset, one of the first step is to connect Roku TV to my Wireless WiFi. I tried my normal Google Mesh WiFi, and the factory-reset Roku would not connect to it.
I then connected Roku TV to my Xfinity Modem/Router WiFi, which was successful, and the Roku TV auto updated firmware. After firmware update, I can connect Roku TV to my Google Mesh WiFi again. But then all the channels still won't load with the same problem.
Meanwhile, my other devices on the Google Mesh WiFi are working fine.
------
My last resort is, indeed, to factory reset my Google Mesh WiFi. Still puzzled at Roku TV's behavior though, and why my other WiFi devices (including my computers) are fine with Google Mesh WiFi.