Your phone shows you’re connected to the Starlink Wi-Fi — the signal bars are there, the network name is right — but nothing actually loads. Pages time out, video calls won’t start, and the app spins forever. Here is exactly what’s happening and how to fix it, in the order that solves it fastest.
The specific questions people search at the exact moment this problem hits — answered in plain language so you can identify your situation and get straight to the fix.
“Connected to Wi-Fi” and “connected to the internet” are two completely separate things. Your phone connected to the Starlink Wi-Fi network — it found the router and got a local network address. But somewhere between the router and the internet, the chain broke. The Starlink dish may not have a satellite lock, the router may have lost communication with the dish, a cable may be loose, or Starlink’s network may be experiencing a wider outage in your area. Wi-Fi bars on your phone only confirm you reached the router — they say nothing about whether the router has an active internet connection. Check the router’s front light immediately: a solid white light means the router believes it’s connected to the internet. A red light means it knows it isn’t. A flashing white light means it’s still trying. Each color narrows the diagnosis significantly.
A solid red light on the Gen 3 router means the router has confirmed it cannot reach the internet — it tried for 20 minutes and gave up. This is the clearest possible signal that the problem is between the router and the satellite dish, not between your phone and the router. The red light diagnosis path: first, check that the cable between the router and the dish is fully seated at both ends — push each connector firmly until it clicks. Then, unplug the router for 30 seconds and plug it back in. If the light flashes white (trying to reconnect) and then goes solid white within 20 minutes, the power cycle solved it. If it returns to red after 20 minutes, the problem is either the cable, the dish, or a network outage in your area. Check the Starlink app for alerts and check Downdetector (downdetector.com/status/starlink) to see whether others in your area are reporting the same issue. Important: these router light codes are confirmed from Starlink’s official published documentation for the Gen 3 hardware.
A violet or purple light on the Gen 3 router means it is stuck in Bypass Mode. Bypass Mode is a setting that disables the Starlink router’s own network functions so a third-party router can take over. When this mode is active, the Starlink router itself stops handling internet traffic and passes it through to an external device. If there’s no external router connected and configured, nothing gets internet. The important catch with bypass mode: Starlink confirmed that a factory reset is required to exit bypass mode — you cannot turn it off through the app once it’s enabled. To factory reset the Gen 3 router, locate the small reset button on the unit, press and hold it with a paperclip for about 10 seconds until the light changes. This erases your Wi-Fi network name and password and returns the router to its original factory settings, which you’ll then need to reconfigure. If you accidentally enabled bypass mode or don’t remember doing so, factory reset is the only path back to normal operation.
Yes, and this is worth checking before you spend an hour troubleshooting your own hardware. Starlink has experienced several notable network-wide outages — one in March 2026 knocked over 43,000 U.S. users offline, and a separate outage in July 2025 affected users globally including tens of thousands in the United States. When the Starlink network itself goes down, no amount of rebooting, cable checking, or app troubleshooting will fix your connection — you’re waiting for SpaceX to restore service. Check these two resources: open the Starlink app and look for any alert or outage notice on the main screen; and visit downdetector.com/status/starlink from your phone’s cellular data to see whether other users in your area are reporting problems at the same time. A spike of reports on Downdetector alongside your own outage almost always confirms it’s Starlink’s side, not yours.
The Starlink cable connector is almost always the culprit after any physical work on the dish or cable run. The Gen 3 dish uses a standard RJ45 connector, but with proprietary moisture seals at each end. These connectors must be fully seated — they should click or sit flush at the port with no gap visible. A connection that looks plugged in but isn’t fully home will show as connected to Wi-Fi on your phone (the router has power and broadcasts Wi-Fi regardless) but will have no internet because the dish-to-router data path is broken. Also check: is the cable bent at a sharp angle at either the dish or the router? RJ45 cables under strain near the connector frequently develop internal wire breaks that aren’t visible from outside. Try reseating both ends of the cable firmly before assuming anything is broken. If the connector at the dish end was recently disconnected and reconnected in wet conditions, also make sure the moisture seal is properly positioned — Starlink’s proprietary seals are what keep water from entering the port.
This specific situation — dish shows online in the app, but devices can’t reach the internet — points to the router itself rather than the dish or satellite connection. The app communicates with the dish through a local network path even when the dish isn’t reaching the internet, so “dish online” in the app confirms the dish is powered and communicating locally, not necessarily that it has a live internet connection. The router is the device that sits between the dish and your devices — if it’s in a bad state, devices connected to it will show “connected” to Wi-Fi but will be unable to load anything online. The fix path for this scenario: restart the router specifically (unplug the power cable, 30 seconds, plug back in). If that doesn’t resolve it, check the router light — red means no internet from the router’s perspective. Check the cable between the dish and the router. If the cable is fine and the light stays red after 20 minutes, submit a support ticket through the Starlink app, as the router itself may need to be replaced.
Yes, though less commonly discussed. If your Starlink payment fails — expired card, insufficient funds, a card that was replaced — Starlink will suspend service after a grace period. When service is suspended due to a billing issue, the router still broadcasts Wi-Fi (because the router itself has power), your devices connect to that Wi-Fi network normally, but no data passes through to the internet. The app may show a billing alert or suspension notice, but if you can’t reach the internet to open the app on Wi-Fi, you’d need to use cellular data on your phone to check your account. Log into your Starlink account at starlink.com/account on your phone using cellular data. If your payment method failed, update it and allow 15–30 minutes for service to restore after the payment processes. Service suspension due to billing is rare but is one of the few causes of “connected but no internet” that has nothing to do with the hardware or the satellite.
Read your router’s front light, find that color below, and go directly to the fix. This is the fastest path through the problem.
Gen 3 Router Light Meanings — Official from Starlink Documentation
| Light | What It Means | Action |
|---|---|---|
| Flashing White | Trying to connect — normal startup (up to 20 min) | Wait up to 20 minutes |
| Solid White | Connected to internet successfully | You’re online — check devices |
| Solid Red | Cannot connect to internet — tried for 20 min | Check cable → restart → outage check |
| Violet / Purple | Bypass Mode is active — factory reset required to exit | Factory reset with paperclip |
| No Light | No power to router | Check power cable and outlet |
| Symptom / Light | Most Likely Cause | Fix | Time |
|---|---|---|---|
| 🔴 Red light after 20 min | Loose cable · dish offline · network outage | Reseat cable → restart → check Downdetector | 5–15 min |
| ⚪ Flashing white 20+ min | Obstruction · satellite not found · new setup delay | Check obstructions app → restart dish | 5 min + wait |
| 🟣 Violet / purple light | Bypass mode stuck on — no router function | Factory reset with paperclip | 5 min |
| ⬛ No light at all | No power — outlet, cable, or power supply fault | Try different outlet → check all power cables | 2 min |
| ⚪ Solid white · devices no internet | Device DNS issue · device Wi-Fi glitch | Forget + rejoin Wi-Fi · restart device | 2 min |
| 📱 App shows outage / alert | Starlink network outage — not your hardware | Wait for SpaceX to restore service | Wait — check Downdetector |
| 💳 Service suspended notice | Billing failure — expired or declined payment | Update payment at starlink.com/account | 15–30 min after payment |
| 🔌 After cable work / dish move | Cable not fully seated at dish or router | Reseat both ends firmly — push until flush | 2 min |
| ✅ Everything looks fine · still no internet | Router firmware issue · hardware fault | Factory reset → if still down, support ticket | 10 min |
Run through these steps in order. Each takes two minutes or less. Stop the moment your internet comes back. Don’t skip ahead — each step rules out a different cause.
If the power cycle and cable check didn’t restore your internet, these are the less obvious causes that require a different approach.
The Starlink cable is doing two jobs simultaneously — carrying power to the dish and carrying data back to the router. A cable that’s partially disconnected, kinked near a connector, or internally broken from being bent too sharply will interrupt both functions. The router sees no incoming data and turns its light red after 20 minutes of failed attempts. The most common cable failure points: the connector at the dish end (exposed to weather, repeated freeze-thaw cycles, and installation stress), any point where the cable makes a 90-degree bend, and the entry point where the cable passes through a wall or roof penetration. Inspect the full cable run where accessible — look for kinks, bite marks from rodents, damage from yard equipment, or any section that looks crushed or flattened. Also confirm the connector at the router end is not just sitting in the port but is fully flush.
If the router’s light has been flashing white for more than 20 minutes and then turns red, the dish is failing to establish a satellite connection — not a router problem. The most common reason is a new obstruction that wasn’t there before: a tree that grew into the signal path, equipment or debris that fell on or near the dish, a vehicle parked directly under the dish, or the dish having been physically moved to a worse position during maintenance or a storm. Open the Starlink app and navigate to Obstructions — the live map shows in red exactly where the sky is being blocked. Any substantial red zone on the map that points toward where your obstruction is located confirms the issue. Moving the dish higher, shifting it a few feet, or clearing the obstruction resolves it. The dish needs a wide, open view of the sky in most horizontal directions — it’s not like a traditional satellite dish that points in one fixed direction.
Bypass Mode intentionally disables the Starlink router’s network functions so a third-party router can handle all routing. When Bypass Mode is on, the Starlink router stops assigning IP addresses, stops managing network traffic, and effectively becomes a pass-through device. If there’s no external router configured and connected to receive that traffic, devices have Wi-Fi but no internet — because the Starlink router refuses to manage the connection and there’s nothing else to take over. Why people accidentally end up here: someone explored the Starlink app settings and tapped “Enable Bypass” without realizing it couldn’t be undone through the app; or a firmware update changed a setting. The only exit is a factory reset using the paperclip method. After resetting, the router creates a fresh default network, and bypass mode is off. Violet light + no internet = factory reset. There is no other fix for this specific combination.
A solid white light is the router confidently stating it has an active internet connection. If your phone or computer still can’t load pages despite that solid white light, the problem is entirely in your device — not in the Starlink system. What happens: your device connected to the Wi-Fi network but cached an old IP address from a previous session, or its DNS resolver is pointing somewhere unreachable. The result looks like “connected but no internet” but is actually “connected but device network stack is confused.” Three fixes, try in order: (1) On your device, go to Wi-Fi settings, forget the Starlink network, and rejoin from scratch. (2) Restart the device entirely — this clears all cached network state. (3) On a laptop, you can manually flush the DNS cache: on Windows, open Command Prompt and type ipconfig /flushdns; on Mac, open Terminal and type sudo dscacheutil -flushcache. Any of these should resolve it if the router’s white light confirms the internet connection is live.
Sudden, clean-break outages with no gradual slowdown have a narrow list of causes: a network outage on Starlink’s side, a power disruption to the router, or a cable that just came loose. Check the router light first — is it red, flashing, or dark? Then immediately use your phone’s cellular data to check downdetector.com/status/starlink. A sudden outage affecting thousands of users at once is Starlink’s side, not yours. If Downdetector shows nothing unusual, power cycle the router (unplug 30 seconds, wait 2 minutes). If that doesn’t restore it, physically check the cable at the back of the router — a cable that vibrated loose from a truck driving by, a door slamming, or someone bumping the router is more common than it sounds. Do these three things in order and at least 90% of sudden outages are solved or identified within five minutes.
During the storm: the dish snow-melt heater may have run and cleared ice, or lightning may have caused a voltage spike that temporarily disrupted the router. After the storm: if service hasn’t restored, first power cycle the router — unplug 30 seconds, wait 2 minutes. Then physically inspect the dish if it’s safely visible from below: did the dish shift angle on its mount? Any visible ice still covering the dish surface? Check the cable run for any section that might have been pulled loose if the cable is run along a surface exposed to the storm. If a nearby lightning strike occurred, a surge protector may have tripped — check that the router is still getting power. In very rare cases, a direct or near-direct strike without grounding can damage the dish or router hardware, which requires a support ticket and potential hardware replacement under warranty.
Cable. Almost certainly. The cable at the dish end needs to be fully seated — push the RJ45 connector in until there is no visible gap and it sits completely flush with the port. If you also moved the cable along a new route, inspect it for any point where it’s bent at a sharp angle, pinched under something, or stretched under tension. Also: after physically moving the dish, its position relative to the sky changes. Open the Starlink app → Obstructions and let the live map load. If the new position introduced new obstructions (a closer wall, eave overhang, or tree), the light will flash white and then go red as the dish fails to maintain satellite lock. Run the obstruction check in the app at the new location before deciding the cable is the problem if the dish was moved to a different spot.
This is a real catch-22 that frustrates a lot of people — the Starlink app’s most useful diagnostic features require internet to fully load. Here’s the workaround: the Starlink app can connect to the dish directly over your local Wi-Fi network even without internet, because the dish operates on 192.168.100.1 as a local management interface. Connect your phone to the Starlink Wi-Fi (even without internet), then open the app — some basic status information and the obstruction map will still load from the local connection. For outage checking, temporarily turn off Wi-Fi on your phone and use cellular data to visit downdetector.com in your browser. For billing, visit starlink.com/account over cellular data. The router light is always your most reliable diagnostic tool when the app is inaccessible — it requires no internet, no app, no phone. Read the light color and follow the guide above for that color.
Before submitting a support ticket, do the factory reset if you haven’t already. It’s the one step that addresses firmware corruption, stuck router states, and bypass mode simultaneously. After the factory reset: reconnect to the new default “STARLINK” network through the Starlink app and let the system initialize fully (give it 5 minutes). If after a factory reset the light is still red, the dish or router hardware may have failed. Starlink provides replacement hardware under warranty — but you need to report the issue through the app while connected to your Starlink account to initiate a replacement. If you have no internet at all, use cellular data to access starlink.com/support and submit the ticket there. Document the router light color, what steps you’ve tried, and approximately when the problem started — the more specific, the faster the response.
Starlink has no phone support line for residential customers — everything goes through the app and website. If you have no internet, your options are: (1) Use your phone’s cellular data and open starlink.com/support in a browser to submit a support ticket without needing the app; (2) Use cellular data to open the Starlink app — the support ticket function works even when the dish connection is down; (3) If you’re in an emergency situation in a very remote area with no cellular coverage as a backup, the EpiqCRP restructuring line (from the August 2026 court filings) won’t help you — contact Starlink’s ticket system as soon as cellular data is available. Response times typically range from a few hours for simple hardware questions to a day or two for complex issues. Include photos of your router light, any visible cable damage, and a description of what the Starlink app’s Status and Obstructions screens show.
All Starlink residential support is handled through the app and website — no phone line exists. Use cellular data if your Starlink connection is down.
This guide is for general troubleshooting purposes only. Router light meanings, bypass mode behavior, and factory reset procedures are based on Starlink’s official published documentation for the Gen 3 hardware. Starlink network outage references (March 2026 U.S. outage: 43,000+ reports; July 2025 global outage) are based on verified reporting from Reuters and Downdetector data. Downdetector figures are based on user-submitted reports and represent reported incidents, not verified affected user counts. Cable prices reflect shop.starlink.com pricing at time of writing and may change. This content is entirely original and is not affiliated with SpaceX or Starlink. Always use your phone’s cellular data to access starlink.com when troubleshooting a complete internet outage.