General Purpose Satellite Data Processor
Toggle Light/Dark
[Internal link]SatDump Home [Internal link]What is SatDump? [Internal link]Download SatDump [Internal link]Getting Started [Internal link]Documentation [Internal link]Articles / Blog [Internal link]Satellite List [Internal link]Contributors [Internal link]Matrix Chat [Internal link]Live Satellite Data [Internal link]GGAK Live Data

Release 1.1.3


Release 1.1.3

New Year, New SatDump! We're happy to announce a new version of SatDump with several added features and even more bug fixes.

New Features

NOAA APT improvements

This release brings a large number of changes to NOAA APT. One major change is that SatDump now identifies the channels you are receiving on APT. Instead of simply seeing Channel A/Channel B, each side of the transmission is identified as Channel 1, 2, 3b, 4, or 5.

Additionally, and more importantly: NOAA APT data is now calibrated 🥳! This means APT data should match its higher data rate cousins on HRPT, and can be used together with it in projections and data analysis. This has enabled us to add a Thermal composite, similar to what you may find in other software.

Calibrated APT in the viewer

Finally, the APT Noise Reduction by Ryzerth from SDR++ has been added to SatDump! The noise removal does a great job of reducing "speckling" in APT images when the signal is a bit weak, without resorting to a more destructive Kuwahara filter or median blur.

APT Noise Reduction Comparison

Added TIP telemetry decoder

Thanks to thomasdouwes, NOAA TIP telemetry can now be decoded from NOAA 15, 18, and 19's HRPT, DSB, and GAC downlinks. The telemetry includes a lot of internal operational data about the satellite, including one relevant piece: the AVHRR Scan Motor Current. The ability to access this information is useful in tracking the health of the motor, which has caused issues in the past with NOAA 15. Thanks Thomas!

AVHRR Scan Motor Telemetry

Added MODIS calibration

New to the calibrated data club, we welcome MODIS! Included on Aqua and Terra, the emissive channels have been calibrated for use in data analysis. Reflective channels have not yet been calibrated, but calibration is planned for all MODIS channels.

Thermal MODIS data

Added AMSAT-F Spino, Stratosat TK-1, and Geoscan-Eldeveis support

Initial, still to be considered experimental support for decoding a few Cubesats has been added. This is in addition to Lucky-7 support, which was added in 1.1.0.

AVHRR Scan Motor Telemetry

Added Hinode/Solar-B support

Thanks to some lucky findings by OK9UWU and his data, Aang23 was able to decode the XRT/EIS instruments on the Hinode / Solar-B satellite. Right now, all data is transmitted on S-Band due to a failure of the X-Band transmitter, and it dumps to ground stations all over the world.

StratoSat-TK1 Image

Auto-tracking improvements

A new work-in-progress feature has been added to the SatDump CLI: autotrack. CLI autotrack makes it easy to build an automated satellite station that can run on a Raspberry Pi or similar device. All you need to do is write a config file and start the program, and all scheduled satellite passes will be automatically recorded or decoded. To make monitoring easier, CLI autotrack provides a webpage on http://your-ip:8081/ that shows its current status. For a full write-up, check out this article on lego11's website.

The autotrack UI in the world's best web browser, IE6

Another new feature of auto-tracking is "rotator parking," which returns your dish to a parked location until a pre-defined amount of time before the next scheduled pass.

Rotator Park

Finally, if you used the Autotrack in the SatDump UI before this update: you will need to re-save the configured frequencies after updating. Once you set the frequencies again, autotracking should continue to work as normal.

Added composites

As has become a trend, Lego11 and Marhmarchi have added a number of new composites in this version, including:

Along with these additions, a number of LUTs have been replaced/updated for accuracy, and composites have been tweaked for better results. A lot of work went into this, this time around!

A sampling of composites

Improved Viewer Rendering

Old versions of the SatDump viewer had issues with some image features, such as map overlay lines, "disappearing" as you zoomed out or panned around the image. This has been resolved in the new version, making for a much smoother experience when viewing satellite Data in SatDump.

Additionally, optimizations have been added to show map overlays faster after the initial render.

Demonstrating the new viewer rendering

Added composite descriptions

While we're talking about the viewer, we have also added descriptions for many of the RGB composites we provide in the viewer. The descriptions talk about how the composite is made, what to look for in it, and its use. It may also give you some great fun facts to tell at parties. If you do: trust us, you'll be the life of that party.

Composite Descriptions

Improved Frequency Selection

You asked, and we listened: SatDump now has a better quality frequency selection! Modeled after SDR# and SDR++'s frequency input, SatDump's implementation lets you scan the spectrum with ease. You can now change the frequency in the recorder and autotrack scheduler in the following ways:

SatDump Recorder

New Documentation Website

As a sidenote, we have started migrating all documentation to https://docs.satdump.org/. Here you can find a FAQ/troubleshooting page, SDR support lists, pipeline parameters, and more. It's still a work in progress, so there's more to come there!

SatDump docs

Other Features

Bugs fixes

In addition to these new features, the following bugs have been fixed in 1.1.3.

TLE Fix

About a week ago, CelesTrak removed legacy URLs to access static TLE files. SatDump was relying on one of them (active.txt) as its primary TLE source. In this release we have internally updated the URL; if you have the error shown below in an older version of SatDump, please update to resolve it. TLEs update daily by default in the latest version of SatDump, as this is the recommended setting.

TLE Error

The last minute fix

While I was writing this changelog, one more major fix was slipped in: there was serious a bug in a function used as part of the decoding of many satellites which would result in more or less significant hit to decoding at lower SNR in some situations. The most affected missions were FengYun-3, and many others in much less noticeable fashion such as MetOp, JPSS, etc.

Decoder Fix

Other smaller fixes

Git log scorecard

As always, if you come across any bugs, feel free to open an issue on GitHub or reach out to us on Matrix!