How-to Guide

Starlink Debug Data Guide: Read Every Field That Matters

A remote worker with 90 Mbps downloads can still lose Zoom if ping drifts from 45 ms to 180 ms during satellite handoffs. Read the Starlink Statistics page as a diagnostic log, not a status screen: isolate obstruction under 1 percent, verify outage minutes over 12 hours, check beta firmware age, then decide whether to move the dish, fix WiFi, wait for congestion to clear, or open a support ticket.

The debug page looks cryptic because it mixes radio health, router state, firmware, and outage counters in one dump. This guide turns those fields into thresholds you can act on before replacing mounts or blaming SpaceX.

May 5, 2026 Hommer Zhao 12 min read

TL;DR

Obstruction under 1 percent is the target for calls, gaming, and VPN work.
Ping drift above 100 ms matters more than one fast speed-test result.
Beta firmware is suspicious only when outages jump for 24 to 48 hours.
Separate dish, router, WiFi, and congestion before opening support.

The Starlink Statistics page is for owners who are past the buying stage and trying to explain a specific failure: a video call froze at 8:12 pm, a game rubber-banded even though download speed showed 140 Mbps, or the app says “online” while a VPN keeps reconnecting. Starlink is a low Earth orbit satellite internet constellation operated by SpaceX, and low Earth orbit is an orbital zone close enough to reduce round-trip delay compared with geostationary satellite service. The low Earth orbit trade-off is constant handoff: your dish has to track moving satellites, shift beams, and ride through weather, congestion, and firmware changes. Debug data is where those handoffs leave fingerprints.

Treat the fields as a sequence. First prove the dish has a clean view of the sky. Then prove the radio link is stable. Then separate Starlink network behavior from your router and WiFi. Only after those steps should you blame a plan tier, a crowded cell, or a beta firmware release. If you want a quick outside measurement while you read, run the SatSpeedCheck speed test on Ethernet and save the latency graph. If your issue began after mounting, compare the numbers against the Starlink installation guide and the obstruction guide before moving hardware.

“The first debug screen I trust is not download speed; it is the 12-hour story. A dish with 160 Mbps down and 4 percent obstruction will still drop real-time apps because a two-second handoff failure is more visible than a 50 Mbps speed loss.”— Hommer Zhao, SatSpeedCheck network analyst

Where to find the fields

In the Starlink app, open Statistics first. That page shows live latency, network outages, obstruction, speed, and router status in a readable view. Debug Data is the deeper dump behind it. On most app versions, it sits under Advanced or appears after tapping into diagnostics. The exact labels change between releases, but the diagnostic logic stays stable: Starlink exposes a dish section, a router section, an alerts section, a software section, and counters for ping, obstruction, and outages.

A ping is a small test packet used to measure round-trip time. Ping drift is the gap between your normal latency and a sustained spike, not a single outlier. Obstruction is the percentage of scheduled sky view blocked by trees, roofs, masts, terrain, or snow. Beta software is a firmware build released ahead of the broad stable channel, usually to test routing, radio, thermal, or router changes on a smaller install base.

SpaceX says in its own Starlink specifications that service performance depends on package, location, and network conditions, so do not read any single field in isolation. The same 70 Mbps result can be excellent in heavy rain, bad at 3 am, normal after priority data exhaustion, or irrelevant if the real complaint is 3 percent packet loss over WiFi.

The field-by-field decoder

Use this table as the first pass. It does not cover every internal counter Starlink may expose in every build, but it covers the fields that should change what you do next. The thresholds are intentionally practical: they answer whether to move the dish, run Ethernet, change the router, wait for firmware, or escalate.

FieldHealthy rangeWarning thresholdLikely action
Ping latency25-60 ms median100+ ms for 30+ secCheck congestion, WiFi, obstruction.
Ping drop rate<0.5 percent2+ percentRun wired test, compare outage log.
Obstruction<1 percent2-5 percentRaise or relocate dish.
Network outages<1 min / 12h10+ min / 12hScreenshot and contact support.
No-signal outages0-30 sec / 12h5+ min / 12hCheck sky, cable, mount movement.
Software versionStable for 24hBeta plus new dropsDocument version, wait 48h.
Router alertsNo thermal/mesh alertsRepeated alertsMove router, simplify mesh.
Cable pingStable linkIntermittent disconnectInspect SXPOE bends and seating.

Ping drift: the number speed tests hide

A normal residential Starlink session often sits between 25 and 60 ms. That is good enough for video calls, SaaS apps, and casual gaming. The failure pattern is not a median of 55 ms; it is the jump to 140 ms every three minutes, or a 2 percent ping drop rate that lines up with handoffs. A download speed test averages over time. Your meeting software does not. It reacts to the bad second.

Start with three tests. Run a wired speed test at 7 am, 8 pm, and 11:30 pm. If 7 am and 11:30 pm show 35 to 55 ms but 8 pm drifts to 120 to 180 ms, congestion is likely. If all three drift in the same rhythm, look at obstruction or firmware. If only WiFi devices drift, while Ethernet stays clean, your router or mesh path is the issue. Our Starlink gaming guide goes deeper on genre-specific latency, but the debug-data rule is simple: sustained drift beats advertised speed as the reliability signal.

Do not overreact to a single 250 ms spike. Satellite networks are dynamic, and low Earth orbit systems require beam and gateway decisions that can make one packet look ugly. React when the graph shows repeated plateaus, repeated drop clusters, or drift tied to exact times of day. The time correlation is what separates network congestion from a local installation fault.

“For real-time work, I draw the line at 100 ms sustained drift. A 45 ms median with five 130 ms plateaus per hour is worse than a steady 70 ms link, because jitter forces conferencing apps to buffer and hide loss.”— Hommer Zhao, SatSpeedCheck network analyst

Obstruction percent: when a tiny number is not tiny

Obstruction is the field most owners underestimate. One percent sounds harmless until you remember that outages do not distribute evenly. A branch can block a specific satellite path for five seconds during a handoff, then disappear from the problem for the next 20 minutes. Streaming apps hide that with buffers. VPN, Zoom, FaceTime, VoIP, and first-person games expose it.

Use this threshold ladder. Under 0.5 percent is excellent. Between 0.5 and 1 percent is a strong target for remote work. Between 1 and 2 percent is usually fine for streaming but suspect for calls. Between 2 and 5 percent, expect visible interruptions. Above 5 percent, stop tuning software and fix the site. The fastest next step is the obstruction checker with a wide-angle sky photo from the actual mount point.

If obstruction increased after a month of good service, inspect physical changes before blaming the network. Spring leaf-out can move a site from 0.8 to 3 percent. A pole can rotate a few degrees after wind. Snow melt can leave ice on the lower edge of a dish. A new RV parking angle can put an air conditioner shroud in the view. Debug data tells you the symptom; your site survey tells you the cause.

Software version: beta, rollout, or real defect?

The softwareVersion field matters because Starlink updates both dish and router behavior without asking for a maintenance window. A beta build does not mean the dish is broken. It means your system is on a staged release channel or received a build before every terminal in your region. Most updates settle quietly after one reboot and a few minutes of satellite reacquisition.

Treat beta firmware as a suspect only when three facts line up: the version changed, the problem started after that timestamp, and the failure persists for more than 24 hours. If outages went from 40 seconds per 12 hours to 14 minutes per 12 hours after a new version, keep the exact version string and screenshot the outage graph. If the version changed but the obstruction map also rose from 0.7 to 4.1 percent, the firmware is probably not your root cause.

SpaceX has said in a Starlink network update that its engineering target is stable 20 ms median latency with minimal packet loss, and that goal requires continuous network and software changes. In practice, that means a quiet update can improve latency one week and expose a router or mesh bug the next. Debug data gives you enough evidence to avoid vague support tickets.

“I do not escalate beta firmware by name alone. I escalate when the same version produces a measurable step change: 10 extra outage minutes per 12-hour window, 2 percent new ping loss, or repeated thermal/router alerts after a clean reboot.”— Hommer Zhao, SatSpeedCheck network analyst

Outages: match the label to the fix

Outage counters are where the Statistics page becomes useful. Network issue, no signal, booting, searching, obstructed, and router-related messages point to different fixes. Network issue usually means Starlink-side routing, gateway, or capacity behavior. No signal and searching point toward dish view, cable, mount movement, or local weather. Booting points toward power, cable seating, or firmware. Router alerts point toward local networking.

The threshold depends on your application. For a cabin streaming Netflix, 2 minutes of short outages in 12 hours may be invisible. For a telehealth call, 30 seconds at the wrong time is too much. As a support threshold, use 10 or more outage minutes in 12 hours when obstruction is under 1 percent and weather is normal. That combination says you have ruled out the easy local explanation.

Power users should also check plan behavior. If outages are low but speeds collapse during peak hours after heavy use, compare your plan against Starlink data caps and run the plan picker. A deprioritized plan can look like a network problem when the real issue is capacity scheduling.

Router, WiFi, and cable fields

Debug data often saves you from moving a perfectly good dish. If the app shows clean Starlink uptime but your laptop drops, inspect router uptime, mesh node status, WiFi band, and device signal. A router in a hot window can behave worse than a roof dish in rain. A mesh node one wall too far away can add 40 ms of jitter while the Starlink link itself remains clean.

Test in this order: Ethernet if your hardware supports it, then one device within 6 feet of the router, then your normal room, then mesh. If the first two are stable and the last two are not, do not open a Starlink ticket yet. Move the router, reduce mesh hops, split congested devices, or compare with a known-good router. The Starlink speed optimization guide covers practical WiFi fixes after the debug data proves the dish is not the bottleneck.

Cable fields matter most when problems appear after installation, travel, or wind. Inspect the SXPOE connector seating, sharp bends under 4 inches radius, crushed cable under a window, and water at the entry point. A cable fault can masquerade as firmware because it appears intermittent. The difference is physical correlation: bumps, wind, or router movement make cable faults worse, while firmware faults follow time and version patterns.

A 20-minute debug workflow

Start with a screenshot of Statistics, Debug Data, and Outages. Then run a wired or close-range WiFi speed test. Record download, upload, latency, jitter if available, obstruction percent, and outage minutes. Reboot only after you capture the evidence; rebooting first erases useful timing clues.

Next, compare the symptom to the field. Slow speed with normal ping points to congestion, data priority, or WiFi capacity. Normal speed with bad ping drift points to jitter, obstruction, router, or handoff behavior. Repeated no-signal outages point to sky, cable, mount, or weather. Router-only warnings point to local networking. Beta software plus a new outage step-change points to a release issue.

Finally, collect a second sample 6 to 12 hours later. Starlink is time sensitive. A clean noon test and dirty 8 pm test is a capacity story. A dirty test after rain, snow, or wind is a physical story. A dirty test on only one device is a LAN story. When you have those two samples, support has something concrete to work with: version, outage minutes, obstruction percent, latency drift, and timestamps.

FAQ

What is a healthy Starlink ping in debug data?

A healthy Starlink connection usually shows 25 to 60 ms median latency, with short spikes under 120 ms. The number that matters most is drift: if median ping is 45 ms but jumps above 100 ms for 30 to 60 seconds every few minutes, treat it as congestion, obstruction, WiFi loss, or firmware behavior. Run a wired speed test and compare app ping against device ping before blaming the dish.

What obstruction percentage is acceptable for Starlink?

Under 0.5 percent is excellent, 0.5 to 2 percent is usable for streaming and calls, 2 to 5 percent causes visible call drops, and above 5 percent needs a relocation or higher mount. For gaming and remote work, aim under 1 percent because one 2-second obstruction during a satellite handoff can feel worse than a slow 80 Mbps download.

Does beta software mean my Starlink is unstable?

Not automatically. A beta or non-production softwareVersion means the dish or router is running a staged firmware release. Watch behavior for 24 to 48 hours. If outages increase from under 1 minute per 12 hours to 10+ minutes per 12 hours after the update, record the version string and contact support with timestamps.

How long should I collect Starlink statistics before troubleshooting?

Collect at least 12 hours for obstruction and weather patterns, and 3 separate 15-minute tests for speed, latency, and packet loss. The Statistics page can look clean during a 5-minute check but reveal recurring 7 to 11 pm congestion, a thermal cycle, or a tree-shadow pattern after several hours.

What does high ping drop rate mean on Starlink?

A ping drop rate under 0.5 percent is usually normal. Between 0.5 and 2 percent, test Ethernet or bypass WiFi first. Above 2 percent, compare the outage graph and obstruction map: synchronized drops point to sky blockage or satellite handoff problems, while drops only on one device point to WiFi, mesh, or router placement.

When should I contact Starlink support with debug data?

Escalate when you have 24 hours of evidence showing obstruction below 1 percent, wired tests below 50 Mbps repeatedly, latency spikes above 150 ms outside peak hours, or 10+ minutes of network outages per 12 hours. Include the softwareVersion, hardwareVersion, obstruction percentage, outage totals, and three timestamped screenshots.