Geoscan-Edelveis mission

Thank you for using the script! :smile:

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 :slight_smile:

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.

Nice SNR on your station by the way!

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

1 Like

Great! I got used to x and l-band signals that I receive being 4MHz+ :grin:

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.

Thanks, we have a start

image

3 Likes

Hurray! Great job! Thank you!
Maybe we canā€™t see much here but it a wonderful result!

So Scottā€™s script worked for you? Great that you got it to work!! :slight_smile: :slight_smile:

Ok as it turned out, there was a major bug in my software which prevented the decoding of GetKISS+ processed files. Fixing now!

1 Like

Please let us know when it is fixed and available in the repo

Some files hex dump from today fly over Poland.

Script is working but only with getkissdump (cut 47)

geo22
geo55
geo3

2 Likes

image05-10
Thank you for receiving our data:) Here is full image we were able to get:) It is probably somewhere over Sweden.

We are working on image beacon. It is already on a test stage:)

1 Like

Is the data transmitted in packets ? One transmission is not the whole picture ?
Iā€™m waiting for your software that will help in decoding :slight_smile:
And for information about transmissions on 10 Ghz

@PE0SAT Regarding Observation #6576342 and Observation #6576337ā€¦
Have you been able to decode received data? There were 5 images transmitted

1 Like

Yes, all data transmitted in packets.

It was like that. Today we tested transmitting couple images at one time.

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!

image

Hmm. Transmitted data was definitely correct.
Is geoscan_proc.py able to decode multiple images from one input file? Could this be the reason?

@jupitersaturn09 Can you answer that question?

Iā€™m so sorry, I wasnā€™t online for quite a bit so I didnā€™t see your message!

@tomasz Iā€™m so glad you got it to work! :smile:

@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! :smiley: Iā€™m determined to get it to work for you PE0SAT!

1 Like

Hmmā€¦ Iā€™m not seeing any JPEG tags in there! :frowning:

1 Like

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!

1 Like