- APRS: a more tenacious decoder — a frame noise spoiled by one or two bits is mended (only where the demodulator hesitated, with a right FCS, real callsigns and a single possible answer: noise alone gives nothing); the sound card's decoder also hears FX.25 and IL2P (frames protected by a Reed-Solomon code), without any setting.
/api/aprscounts the frames heard clean, mended, FX.25 and IL2P (decodeur) and lists the last ones marked « corrigée 1 bit », « FX.25 », « IL2P ». Receive only. - SDR: the Signal Hound BB60 (BB60C, BB60D) as a receiver — SDR tab, Récepteur › Signal Hound BB60: 9 kHz – 6 GHz over USB 3, through the library of Signal Hound's SDK (installed by you; SatMe does not ship it). Reference level, gain and attenuation; Détecter reads the model, serial number, firmware, temperature and USB supply; while receiving, rate, filter, losses and overloads live. Unplugged, it opens again by itself. Library missing: the card says so, nothing else changes. Receive only.
- Your site: the setup used for what is live. With Envoyer vers un site web › En direct › Station and Description du montage ticked, the « Station » line also says which pieces of the setup are in use now (those the Montage tab lights: dish, LNB, MiniTiouner, rig…, by their ids only) and, during DATV, the LNB's polarisation (V 13 V, H 18 V): your site can draw the setup in use, live, for each activity. Nothing else is sent, never a port name or an address.
- FT4 / FT8 on a satellite: what was missed on RS-44 (27/10/2026) — the 16:24 UTC pass carried FT4 from 16:28 to 16:41; read again by SatMe, its recording gives 153 FT4 messages (−4 to −12 dB). They were not read because the listening was in FT8 and Re-decode from the recording offered FT8 by default. Now: the + FT4 (or + FT8) box beside the FT8/FT4 tab's mode, ticked by default, decodes the other mode too in its own slots (its lines marked FT4, kept with the pass, never an automatic answer); the banner says « du FT4, pas du FT8 » after 4 slots; the journal reads again in FT4 + FT8 by default, with a second's margin either side of the slots.
- CAT Doppler by 4 Hz steps while FT8/FT4 listens — the loop corrected the downlink by 20 Hz steps: on a low satellite (20 Hz/s) every signal slides then jumps 20 Hz each second, a sawtooth FT8 does not survive at all and that costs FT4 3 to 5 dB. While FT8/FT4 listens, the downlink follows by 4 Hz steps (five writes a second at most, the uplink unchanged). The decoder runs below the other tasks and the other mode is skipped when the PC is behind, so the sound card is never starved.
- Journal: digital zones — where a recording holds narrow, regular bursts, a violet zone on the timeline with its name (FT4, FT8, numérique), as the SSTV pictures in orange. A click chooses it (on its violet strip: Options › Digital opens on it); Decode reads it at once in FT4 and FT8 and lists the messages with their times; Search for digital reads an older recording again and decodes each zone; 🌐 Publish on the site sends the pass's FT4/FT8 messages (type
ft8-passage, like the FT8/FT4 tab's 🌐; nothing when set to « Jamais »). - QO-100: Sun outages — twice a year, a few minutes a day, the Sun passes behind QO-100 as seen from your station and drowns the downlink. The QO-100 tab says so while it lasts ("☀ Éblouissement solaire en cours jusqu'à 12:47 — normal, pas une panne") and when it comes near; Pointage has the table of the coming days (local time and UTC, minutes, the time of the maximum). The threshold comes from your dish (Mesures › Bruit solaire, otherwise 80 cm). « Pourquoi rien ? » (narrow band, DATV) says it instead of blaming the LNB. Also a free pointing check: the noise peaks at the predicted time when the dish is aimed right. For a site:
GET /api/qo100/soleil, andsoleilin the web publishing's Balises QO-100. - The ISS with the naked eye — the 👁 ISS chip in the Prochains passages title (Suivi): the next visible pass (dark sky, ISS in sunlight, 10° up at least) and its brightness; a click opens three days: where it appears, culminates and vanishes (🌑 into the Earth's shadow), its estimated magnitude. For a site:
GET /api/iss/visible?jours=3. - APRS: Messages — a tab beside Trophées: the messages addressed to your callsign (any SSID) and the bulletins, those received through a satellite marked, an unread badge, an optional browser notification (unticked by default). Receive only: no acknowledgement is sent.
- Rotator on the Sun or the Moon (Réglages › Rotor) — ☀ Soleil and ☾ Lune point the rotator once, on a click, at the body as seen from here (or "sous l'horizon"); suivre re-aims it every 20 s until stopped. Within the rotator's limits; nothing moves by itself. For aligning a dish on the Sun's noise.
- Frequencies: SatPC32 and Gpredict (Réglages › Satellites) — export the favourites, the satellite followed or all of them as Doppler.SQF or .trsp files; import such files: the frequencies join their satellite's list, the names with no satellite found are listed.
- Sound lost on an overloaded PC: seen, filled, told — the sound card is read by a thread of its own (highest priority, a second of buffer instead of 85 ms) and the decoders have theirs behind a 10 s queue: a slow decoder no longer makes the card overrun (test under load: 0 ms lost instead of 908 ms over 4 s). Sound lost all the same is replaced by as much silence (2 s at most per hole): an SSTV picture keeps its rows in place with a grey band, instead of a torn, shifted picture; FT8 keeps its slots; the recording lasts as long as the pass. The card's clock drift is never taken for a hole. Told in the card's state (« son perdu : 1,2 s (3 trous, dernier 21:14) »), in « Pourquoi rien ? » (« son perdu : 19,7 s pendant ce passage — PC surchargé (charge 34 pour 12 cœurs) »), on the picture (« son perdu 1,2 s ») and in the log.
- Recordings: whole sound or not — the Son tab's list marks son perdu 3,2 % a recording shorter than the time it lasted; each new WAV has its
.tempssidecar (start, stop, samples, holes filled). Detail:GET /api/son/bilan. - Telemetry › Paquets: a TS-2000's 9600 output on a sound card — a new Source Carte son : bande de base 9600 (TS-2000, prise ACC2) beside the SDR receiver: the rig demodulates (its discriminator, Doppler corrected by the CAT), SatMe reads the G3RUH, GMSK or FSK frames from 1200 to 9600 bit/s, the SSDV and Geoscan pictures, whatever the polarity. Choice of the card (the Son tab's, or a separate one), level meter, and wiring help: ACC2 pin 3 (MANO) to the line input, ground on pin 4, menu 50F at 9600. Receive only; Essai makes such a sound.
- Rewind the waterfall — the SDR receiver's, the narrow-band transponder's (QO-100) and the DATV wide band's waterfalls have a ⏸ button: paused, the wheel, a drag (finger or mouse) or a slider go back through the last 10 minutes, a tape says "−2 min 15 s · 14:03:21 UTC", the pointer or the finger gives the time and frequency of the row touched; the waterfall keeps recording, Direct ▶ snaps back to live. Kept in the browser, one byte per point (1.3 MB per waterfall at most).
- Log: confirmed by source — the QSL reçues card counts the grids and satellites confirmed by LoTW or paper (what VUCC takes) and, apart, by eQSL only; the Locators page tells them apart (green / violet outline, "LoTW✓ papier✓ eQSL✓") and the VUCC award gives the confirmed count. eQSL is never counted as LoTW.
- Log: a contact edited after its upload — marked "✓ modifié ⟳" with what changed, kept across restarts, never uploaded again (Wavelog would create a duplicate or skip it). A click: the list to fix in Wavelog, or, with a Wavelog 3.1+ APIv2 token (Réglages), the update of the contact found in Wavelog, edited fields only.
- « Pourquoi rien ? » (why nothing?): a line that names the fault — SSTV, APRS, FT8 / FT4, telemetry packets, DATV, QO-100's narrow band and the wide band spectrum: when nothing is decoded, the tab says in one dated line the most likely cause — « IC-9700 sur 145,990 FM (lu il y a 3 s) — la SSTV de ISS est sur 145,800 FM » with Accorder (it only chooses the transmitter again, never a transmission), the wrong mode, a dead sound card (no samples) or a merely quiet one (« −72 dBFS sur 10 s »: a squelch shut, not a fault), the satellite below the horizon and its next pass, the SDR stopped, the node silent, DATV not locking (LNB on 13 V for the wide band, the beacon's MER), QO-100's beacon unseen.
- The rig recovers by itself — IC-9700 / IC-9100 / IC-910H (USB or network) and TS-2000: a rig that stops answering is no longer flooded with commands; SatMe tries again after 2, 4, 8, 16 then every 30 s (the same port reopened, RTS and DTR always low), as soon as a vanished USB port is back, and sets the rig up again once it answers — never its transmitter. The status line says « IC-9700 muet depuis 2 min — nouvel essai dans 20 s ». A refused command (
FA,?;) is a refusal, no longer a success; a frequency outside the rig's bands (IC-9700: 2 m, 70 cm, 23 cm) is no longer sent, with the reason. - APRS: a map of the stations heard — the APRS tab opens on a map (no internet needed, OpenStreetMap if you choose): each station with its APRS symbol, its callsign, an arrow for its heading and its trail (1 to 48 h), a ring telling how it was heard — direct, through a digipeater, through a satellite (the ISS…) or from the internet (dashed) —, your station in teal. On a tablet: drag, pinch, tap. Above it, the day's figures: stations heard, heard via satellite, farthest heard direct, packets per hour.
- APRS: the list and a station's card — beside the map, the list sorted (last heard, distance, callsign) and filtered (RF only, via satellite, 1 h to 48 h, mobile, fixed, weather, digipeaters, iGates, objects, search); with Via satellite, stations grouped by pass ("Reçus via ISS pendant le passage de 14:32"). A click opens the card: the symbol in words, QRZ.com and aprs.fi links, comment, distance and bearing, locator, course, speed, altitude, when it was last heard each way, the path, weather, message, telemetry and the raw packet. The last 48 hours survive a restart. The KISS radio, the trophies and the raw frames are below.
- Web publishing: QO-100's wide band and your reception on your site — a new line Bande large QO-100 (DATV) under En direct (unticked by default) sends your site, every 2 s (1 to 10 s) while the DATV receiver is on, the DATV tab's strip: the ground station's public spectrum made 512 points, the signals found and their names, and your reception over it (frequency, symbol rate, lock, MER) — 2 to 4 KB each time (type
direct-large). Spectre de la bande large must be ticked in the DATV tab; the connection to the ground station stays SatMe-PC's only one, your site's visitors never connect to it. - Log: ADIF check before export — under Exporter en ADIF, a Contrôle ADIF line counts what LoTW, eQSL or Wavelog would refuse (blocking: no uplink frequency so no BAND, out-of-band frequency, missing or unknown mode, forbidden characters in the callsign) and what deserves a look (warning: unusual callsign, malformed locator — left out of the export —, satellite missing from the LoTW list SatMe knows with the expected name — ARISS for the ISS —, accents in the name, QTH or note, duplicate within 2 min, date in the future, contact without callsign not exported). Unfold the list, click a line: the contact opens for editing.
- More accurate ADIF export — FT8 goes out as
MODE=FT8(no longer MFSK/FT8), FT4 and JS8 as MFSK, PSK31 as PSK, FreeDV, C4FM, D-STAR and DMR as DIGITALVOICE; the callsign always in capitals; the ISS goes out asSAT_NAME=ARISS, LoTW's name; a malformed locator is no longer exported. A grid line in the locator field ("JN06,JN16", from a Wavelog import whose station profile spans two squares) goes toMY_VUCC_GRIDS/VUCC_GRIDSinstead of an invalidMY_GRIDSQUARE(flagged "fixed at export" by the check); the import now files such a line as the station's squares, not its locator. - Log: QSLs received (LoTW, eQSL, paper), read from Wavelog — a QSL reçues card: confirmed and waiting per service, Relever les QSL (new contacts; the whole log once a day) and tout relire (read everything again); in the contact list, small pills under the callsign ("LoTW ✓", "eQSL …", "papier ✓") and the en attente seulement (waiting only) box. Read only, with the online log's key: SatMe-PC logs into neither LoTW nor eQSL and keeps none of their passwords. Wavelog only learns of a confirmation after its own LoTW/eQSL sync.
- DATV: « Émis par la station » (sent by the station) — the provider and service names read in the stream (SDT) are the transmitting station's — its callsign, often its transmitter's firmware (Pluto…) —, never your receiver's: the line now says so.
- SSTV: automatic AI denoising on the re-decoded version too — when Re-décoder chaque image à la fin keeps a better version, the automatic AI processes it in turn (when the picture qualifies) instead of staying on the first one.
- Compact AMSAT pill (Suivi tab) — a single line under the satellite's name: a coloured dot for the status, 👂 ✓ / 👂 ✕ for "heard" / "not heard", ⟳ for automatic reporting.
- An Images tab: every picture received in one place (workspace Carnet). SSTV, SSDV (SO-127, IO-86, cubesats) and Geoscan pictures together, newest first; chips Toutes · SSTV · SSDV · Geoscan and the satellite filter. Each thumbnail tells its kind, satellite, time and, for SSDV and Geoscan, the packets received and missing or complète; a picture under way grows live during the pass. An SSTV picture opens in its viewer with its retouches, an SSDV or Geoscan one in a window with its packets by pass, ⤓ PNG / JPEG and 🌐. It is also the SSTV › Images gallery. Télémesure › Images SSDV keeps the explanation and the packet import, and says in one line how many pictures there are, with Voir dans Images ›.
SatMe-PC 2026.11.1
SatMe-PC and SatMe-Node, one package (Linux, Windows, Raspberry Pi).
What's new
SatMe-manuel-en.pdf 8.3 MBSatMe-manuel-fr.pdf 8.5 MBsatme-pc-2026.11.1.tar 27.3 MBsatme-pc-windows.msi 143.7 MBsatme-pc-windows.zip 139.2 MBsatme-pc.tar 27.3 MBSHA256SUMS