Windows-friendly fork of ssdv2sat with batch scripts and minor compatibility fixes for transmitting and receiving SSDV images via FM radio.
- Python 3.x (from https://python.org)
- Make sure to check "Add Python to PATH"
- Dire Wolf
- sox
- ssdv.exe
Notes:
sox.exemust be located inside thesox-14-4-2folder (as referenced inconfig.ini)ssdv.exemust be placed in the project root directory
Python 3.8 or newer
Works with Python 3.9 / 3.10 / 3.11
- https://www.python.org/downloads/windows/
- Click “Download Python 3.x
When the installer opens:
- Check this box:
- Add Python to PATH
- Then click:
- Install Now
- This step is mandatory for your .bat files to work.
- To verify, open Command Prompt (type cmd on windows search) and type:
- python --version
- You should see something like:
- Python 3.11.x (or any version that you download)
Required Python packages
- pip install pillow
- Prepare the image that you want to be sent via SSDV
- Drag an image onto
transmit.bat - Enter your callsign
- Transmission starts automatically
- Double-click
run_rx.bat - Dire Wolf starts automatically (if not already running)
- RX begins
- These scripts are tested on Windows 10/11
- This repository contains small, Windows-specific modifications to the original
tx.pyto improve compatibility (mainlysox.exeinvocation and path handling)
This project is based on the original ssdv2sat by hobisatelit:
https://github.com/hobisatelit/ssdv2sat
License: GPL-3.0-or-later
The following changes were made for Windows compatibility:
- Minor modification to
tx.pyto ensure correctsox.exeinvocation on Windows - Added Windows
.batlaunch scripts for TX and RX - Simplified configuration paths for portable Windows use
All core SSDV encoding/decoding logic remains unchanged and belongs to the original author.