Wine users, read this before running SATSAGEN on macOS/Linux
If you like SATSAGEN, you can donate to support and incentives for developing new versions:
https://paypal.me/FERRARIS944
Thank you!
Latest release:
SATSAGEN v.0.9.5.1 (26 September 2026) File size: 6.115.662 bytes MD5 9e720bbafccfdb12065b0c75d774323e SHA1 827576c19322df9f6ae96a4b06ce6f0546220ff0 SHA256 09620e7e080c09dab2cb19c56f1bd02ebd64d308c03efe45e2f8068913627261 New Features and Improvements - Added support for automatic startup commands through an autoexec.txt file located in Documents\satsagen\settings. Supported commands include automatically configuring and starting the Spectrum Analyzer and modifying LMX2595 and LMX2820 synthesizer registers at Power On. - Added the possibility to define the Spectrum Analyzer Cycle/Sweep Time. - Added external mixer support to RTL-based and HackRF devices. - Added HackRF and USRP devices as LO sources for external mixers. - Added multiplier lookup tables for PLL synthesizer devices with the same syntax as the mixer Harmonic Table Order. - Improved VNA scan speed by 62% when using an ADALM-PLUTO device. - Warning messages displayed in the status display can now be acknowledged and dismissed with a click. - Added Settings > Debug Level menu. - Improved error reporting and visualization, particularly during Power On. - Added more detailed information to popup messages. Fixes - Fixed a progressive decrease of the USRP generator sampling rate when repeatedly changing the modulation frequency below 50 Hz. Fixed an issue where the sampling rate could also reach invalid values when using NPR modulation. - Fixed an application crash in KERNELBASE.dll with AntSDR e200 when changing generator settings while running in NPR modulation or at modulation frequencies below 50 Hz. - Fixed the Sweeper stopping incorrectly when pressing TX Off with USRP devices. - Fixed calibration reset when a 0 dB calibration request was made during the first scan after Power On. - Fixed LO devices configured for external mixers not appearing in the device list after Power On. - Fixed TX Multiplier setting changes requiring a Power Cycle to take effect. - Fixed Harmonic Order Tables remaining active after being removed from Settings. - Fixed ADALM-PLUTO remaining active in CW mode when the generator was switched off within approximately 200 ms after startup. - Fixed the Generator Start button remaining green after an error caused the generator to shut down. - Fixed the Settings > SA Grid menu. - Fixed increased CPU load after restoring resources. - Fixed incorrect TXPwr control highlighting in TSA harmonic mode. - Fixed incorrect RX correction in TSA harmonic mode when the frequency falls within the fundamental range of the RX device. - Fixed incorrect Start and End frequency calculation when the TX device does not support harmonic operation. - Fixed the Sweeper starting with Start or End frequencies outside the allowed device range in harmonic mode. - Fixed Simple Spectrum Analyzer devices not appearing in the device list for the second device. - Fixed incorrect frequency-range handling in mixed-device harmonic configurations, where the RX device is an SDR and the TX device can cover RX harmonics in fundamental mode, causing a frequency-setting error when running the Spectrum Analyzer with Tracking. - Fixed TSA harmonic mode not being enabled when the TX device does not support harmonic operation but the RX device does. - Fixed configuration save, restore, and reset-to-default functions not being applied to connected device configurations. - Fixed incorrect RBW value displayed in the Spectrum Analyzer panel. - Fixed VNA scans loaded from file not being displayed on the corresponding axis. - Fixed overflow at 1 MSPS with ADALM-PLUTO connected via TCP/IP (RNDIS), and at 4.6 MSPS when connected via USB. - Fixed device configuration inconsistency when changing a device model in Settings and then clicking Cancel. - Fixed EXT file-based generator modulation not working when a HackRF device was configured as the second device.
