| Channel | Value | Last 30 samples | Limits | Status | Age |
|---|
| Channel | Status | Latest vs normal | Last 2 days | Trend / week | Samples |
|---|
A small satellite warms in sunlight and cools in Earth’s shadow every orbit, so whether a reading is normal depends on where in that cycle it was taken. For each channel it learns the typical value at each point of the cycle (minutes since the satellite last came out of shadow), corrects for longer or shorter shadows through the seasons, and compares the last two days with the three weeks before. The curve is a smooth fit around the orbit (a few harmonics, robust to odd frames). Evidence is counted by pass, not by frame, because frames from one pass aren’t independent. Every shift comes with a 90% range from resampling whole passes, and a drift is dated to when it most likely began. Because it learns only from data more than two days old, a new install shows “needs older data” until it has filled in some history, which it does by itself a little at every fetch. Select a row for its orbit profile.
Loading…
| Restarted (UTC) | Subsystem | Where | Space weather |
|---|
Uptime counters give the exact moment: frame time minus uptime. The orbit then says where the satellite was. Radiation upsets cluster over the South Atlantic Anomaly; if restarts land there far more often than the time spent there would explain, that is the signature. Boot counters catch the rest, with the time known only to between two frames.
| When (UTC) | Station | Max el | Result |
|---|
Loading…
Raw frames uploaded by volunteer stations, decoded here with the community decoder. Select a row for every decoded field and the raw bytes. Unrecognised frames are ones the decoder couldn't parse, often digipeated traffic or noise.
| Time (UTC) | Heard by | Satellite | Type | Key values |
|---|
| AOS (UTC) | LOS | Duration | Max elevation | Rises at (az) | Sets at (az) | Starts in |
|---|
These are the times the satellite is above your horizon, worked out from the latest orbit data. The telemetry above comes from volunteer stations anywhere in the world, so frames arrive at other times too. If you set up your own receiver, these are your listening windows.
| Station | Frames | Decoded | Hit rate (30 d) | Last heard |
|---|
Every operator action is signed by the server: each entry stores a SHA-256 hash of its content and of the entry before it, so an edited or deleted entry shows up on verify. Alert events are worked out from the telemetry and can be reproduced at any time, so they aren't stored. Tamper-evident, not tamper-proof: someone with access to the server’s files could rebuild the whole chain.
| Time (UTC) | Type | By | Entry | Signature |
|---|
Signing writes the report's hash, the notes and both call signs to the audit trail and puts the incoming operator on duty.
Downlink Desk is a lightweight operations console running on this machine. Every half hour or so it asks the SatNOGS database for new frames from the satellite, decodes them with the community decoder, and stores them here. The console checks the values against limits, notices when data stops arriving, keeps a signed log of who did what, and builds shift handovers.
It is not affiliated with the satellite's team and has no way to command the spacecraft. The limits are provisional values chosen for this console, not the mission's own. Do not rely on it for decisions about real hardware.
Telemetry comes from the SatNOGS network run by the Libre Space Foundation and its volunteer station operators. SatNOGS data is shared under the CC BY-SA 4.0 licence. Frames are decoded with satnogs-decoders. Orbit data comes through SatNOGS from public sources. Space weather (geomagnetic Kp index, GOES X-ray flux and 10.7 cm solar flux) comes from NOAA’s Space Weather Prediction Center. The South Atlantic Anomaly outline is an approximation.
| Channel | Decoder field | Conversion | Unit | Default limits |
|---|
Loading the catalog…