There are a few things wrong here that I didnāt document well enough.
First of all, I didnāt mention this in the readme, but raw geoscan mode should be turned off, since that is to be used with SoundModem log files
Second, it appears that your version of PIL is either outdated or PIL doesnāt work on 3.10ā¦ Iām using 3.7 fine. Try running
pip install Pillow --upgrade
If that doesnāt work, try adding
from PIL import Image, ImageFile
ImageFile.LOAD_TRUNCATED_IMAGES = True
to the beginning of the file (modify the PIL import at the beginning though).
I ran it through my system successfully, however since the signal fades rapidly my the end of the pass, the JPEG is corrupt and doesnāt contain FFD9 tags for example (JPEG end tags). I will implement functionality to write corrupt JPEG files later this afternoon. This does not require PIL.
Approximately in a month. We are still testing our systems.
The bandwidth of the x band signal is around 1 MHz. We will provide precise info prior to testing
Unfortunately, it seems like you donāt have enough information to recover a JPEG, even with writing images as rawā¦ does it decode with Scottās script? Perhaps a non-fixed yagi or a higher gain one would work better?
EDIT: I can confirm the write raw data feature works well, due to it writing images well on a different file with more packets.
Is the data transmitted in packets ? One transmission is not the whole picture ?
Iām waiting for your software that will help in decoding
And for information about transmissions on 10 Ghz
No, I canāt open the jpg output, here is the input that is used.
python geoscan_proc.py
Input file:6576342.txt
Output file:6576342.jpg
Write raw JPEG (for corrupt/incomplete images)?y
Characters to remove (16 raw soundmodem, 47 for GetKISS+):47
Wrote raw JPEG!
@PE0SAT and @geoscan Does it really transmit more than one image per dump nowadays? I didnāt know thatā¦ perhaps thatās why PE0SAT couldnāt decode!
What separates the images? Is there any sort of header or something to detect a new image? Perhaps JPEG tags will help. Will look into it. Sorry for the delay! Iām determined to get it to work for you PE0SAT!
Hello. Iām uploading some data dumps from 07.09.2022,
I think each of them contains FF D8. Unfortunately, I was not able to extract the correct jpg from them.
I use your program in this way:
python3 ./geoscan_proc.py
Input file:hex005.txt
Output file:02.jpg
Write raw JPEG (for corrupt/incomplete images)?y
Characters to remove (16 raw soundmodem, 47 for GetKISS+):16
Wrote raw JPEG!