Ssdv2sat : SSDV encoder + decoder over FM

what is this? this is script for send and receive image (support jpg, png, etc) from satellite using handheld radio FM / FM transceiver / SDR. (take advantage of IL2P + Reed Solomon + SSDV + Dire Wolf + SoX)

With this script you can create IL2P modulated WAV (baudrate 1200-9600) automaticaly from a picture/image file to be transmitted via a handheld FM radio, and vice versa. Example: send and receive SSDV JPEG image over analog IL2P 1200 modulation on terestrial or VR satellites

this new script also work flawless for silversat observation on satnogs

in this version i also add config.ini for everyone that want test it on windows. i never test it. but it should be work too.

source code / download here

note: if you have already have worked silversat.py , you can try to decode audio from above video into picture too :slight_smile:

73!

5 Likes

Great software! As for Windows, I doubt it works well, as I couldn’t get SSDV decoding to work correctly there. Linux is the better platform for this software.
73,
Stefan

1 Like

Well actually it works really well on Windows with no issues at all, its based on Python and the ssdv encoding software already available for Windows anyway. But I agree that its better to run on Linux.

We already tried this very early version transmitting to a satellite few weeks ago and wrote a blog about it.

I’m in progress to make an all in one zip file to be as a beginner friendly as possible, so you can download and extract the folder and it all ready to go without needing to installing anything. Including the Direwolf, Sox and embeddable Python.

I hope ssdv will get more popular in the future :smiley:

1 Like

What do you think could the issue be, which causes my SSDV decoder on WINDOWS producing images, which cannot be opened by any viewer? Decoding from the same data on linux was no problem at all.

EDIT: maybe the reason is, that I am using fsphil/ssdv, not danistevez/ssdv …

Dor you use this ssdv.exe Windows prebuilt of the ssdv by fsphil?

But if you can run it on Linux no problem you may run it there anyway as it’s the native OS. The windows version of the tx.py do need a bit of tweaking of the python code for it to run but I don’t remember changing anything for the rx.py

1 Like

yes I use the fsphil. Unfortunately I cannot open your link

1 Like

Oops, you can try again. Accidentally deleted ‘s’ on the word ‘builds’ so the link is broken.

2 Likes

Thank you! Will try this.

73,

Stefan

2 Likes

for silversat they use 195 byte data (default is 256 byte). so only fsphil/ssdv can support. because fsphil have -l option. but not with danstevez.

1 Like