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.
Parser on gitlab
Some pictures from our satellite
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.
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!
Even before publishing the parser, I managed to decode 3 images.
I am very interested in receiving the images also in X-band
Can you share some information on the input file, most frames that are received, are kiss or raw hex.
Something like this:
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.
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”
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
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.
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?
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