Geoscan-Edelveis mission

Hello, SatNOGS community!

To begin with, we wanted to thank all of you who received signal from our satellite, everyone who scheduled observations on SatNOGS network and of course those who was able to receive and decode images from our satellite. We see all of you. And it’s amazing to be able to share this transmission and data with you.

After one and a half month we have been regularly checking out satellite and we wanted to share with you that everything is working well. We were able to stabilize rotation and orientate our satellite with magnetorquers.

Geoscan with supporting university see our mission as training and education platform in amateur space radio service for our students and local amateurs. And of course to be as open with radio amateur community as possible. So after we saw many of you asking us about images transmission we decided to publish simple C++ source code for you to be able to decode our packets with images. Also we are working on image beacon. Which will shoot and translate one image a day over Europe, USA and Japan.

Also we working on transmitting in X-band. Soon we would need your help in receiving.

We will post here further information about our photo beacon and x-band transmitter plus updates on frequency coordination which is still in progress.

73!

Parser on gitlab

5 Likes

Some pictures from our satellite

image1
earth2
earth

5 Likes

Thanks for the update and gitlab link. I don’t see the source code there though, just binary object file. You mentioned publishing the C++ source. Did I miss it? Also, if you could add a license, that would be great, so people would know the terms they are using the software under. The Libre Space Foundation generally uses the GPLv3 license, which I recommend.

Thanks!

-Jeff

3 Likes

Could you please share some inside on the declination of your coordination request?

It is documented at the IARU Coordinationpanel web page and therefore shown as “Frequency Misuse” in SatNOGS DB, SatNOGS DB - Geoscan-Edelveis

This will block most users from scheduling! Please share some light! :grinning:

Even before publishing the parser, I managed to decode 3 images.
https://twitter.com/Tomek_SP5LOT/status/1573051489589039104?s=20&t=UiaeoT5gtI3A40VmYHYFJQ
I am very interested in receiving the images also in X-band

Done and updated!:slight_smile:

Cheers

1 Like

Can you share some information on the input file, most frames that are received, are kiss or raw hex.

Something like this:

0100260420848A82869E9C60A4A66460A6406003F00C00E305BF051B000900589EC709E5EA00F401000000000000000000000000000000000000000000000000
1 Like

We sent our request prior to the launch and got response that IARU can’t coordinate our frequency because we are company. Although we saw many examples of companies getting their frequencies coordinated. We have educational license, educational mission, we working with local students and amateurs, open to the radio amateur community and follow no pecuniary interest what so ever. This mission is supported in educational mission in amateur space service with local university which will try to send coordination request as soon as possible.

2 Likes

This looks more like our general telemetry beacon. Here we shared format of this message.
Example of an input file you can find on github with parser source code. File called “frames.bin”

73!

How to create such a file, here is another example with a picture part in there:

If I am correct the FFD8 is an indication

01003E010900800BFFD8FFDB0084000D09090B0A080D0B0A0B0E0E0D0F13201513121213271C1E17202E2931302E292D2C333A4A3E333646372C2D405741464C

You have to cut off first five bytes of every packet and merge them in one big frame. These five bytes might be cut off beforehand on demodulation stage. Then packages would have usable format. (AX.25, image etc.)

Often the file dump does not begin with the header jpeg - FFD8FF.
Does this mean transmission of another type of file ?

Here a part of the file with frames and there are also frames that have FFD8FF on another location in the file, like @tomasz mentioned in its reply.

01003E0509E0800B0A161718191A25262728292A3435363738393A434445464748494A535455565758595A636465666768696A737475767778797A8384858687
01003E0509A8800B0B100002010303020403050504040000017D01020300041105122131410613516107227114328191A1082342B1C11552D1F0243362728209
01003E010900800BFFD8FFDB0084000D09090B0A080D0B0A0B0E0E0D0F13201513121213271C1E17202E2931302E292D2C333A4A3E333646372C2D405741464C
01003E050938800B4E525352323E5A615A50604A51524F010E0E0E131113261515264F352D354F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F
01003E050970800B4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4FFFC401A20000010501010101010100000000000000000102030405060708090A
01003E0509A8800B0B100002010303020403050504040000017D01020300041105122131410613516107227114328191A1082342B1C11552D1F0243362728209
01003E050970800B4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4FFFC401A20000010501010101010100000000000000000102030405060708090A
01003E0509E0800B0A161718191A25262728292A3435363738393A434445464748494A535455565758595A636465666768696A737475767778797A8384858687
01003E050918810B88898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE1E2E3E4E5E6E7E8
01003E050938800B4E525352323E5A615A50604A51524F010E0E0E131113261515264F352D354F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F
01003E010900800BFFD8FFDB0084000D09090B0A080D0B0A0B0E0E0D0F13201513121213271C1E17202E2931302E292D2C333A4A3E333646372C2D405741464C
0100260420848A82869E9C60A4A66460A6406003F00C00E305BF051B000900589EC709E6EB00F101000000000000000000000000000000000000000000000000

The last hex dump was over 5 min and 30 sec. Does this mean that the image is in higher resolution ?

@geoscan Congrats on a healthy satellite! I tried receiving the transmission over the US but I got nothing. However I did get some strong tlm packets on the frequency… is it possible to do an image dump over the US? Thank you!!

Also, what sort of data will be transmitted on X-band? Do you have a link budget or a minimum dish size to receive it?

1 Like

Yes, most probably it’s another type of file

If you will merge all frame you have successively, program should be able to decode image. If hex dump would have one

It might have multiple images. We have fixed resolution. But size of image might change depending on orientation.

Thank you very much! We working on it. We will definitely send images over US after our beacon will be ready