Regarding Observation 2400834 …
This is weird - this observation has an unusually large number of data frames (302) - altho only 12 display in the dk3wn tlm decoder. Anyway, when I grab the IQ file from the pi gs 2400834.raw it is actually the iq for VZLUSAT1 2400835 cw !
The post obs scripts is just:
# cat /etc/default/satnogs-client
SATNOGS_POST_OBSERVATION_SCRIPT=“/var/lib/satnogs/pos.sh {{ID}}”# cat /var/lib/satnogs/pos.sh
/bin/mv /tmp/iq.raw /tmp/$1.raw
wonder why the one off. Ending timestamp on the web of 2400834 is 2020-06-18 15:07:43, for 2400835 is 2020-06-18 15:13:55 and the timestamp of 2400834.raw is (EDT) Jun 18 11:13 or 15:13Z which matches 2400835 exactly, and 6 minutes after 2400834. Somehow they got conflated in the temporal proximity and the grifex obs raw iq was lost
Anyway - wonder about all the extra data. Looking at https://www.qsl.net/k/k4kdr//how-to/jpg-from-raw-data.pdf and the data there is an ffd8 start of image and ffd9 end of image
$ xxd -p grifex_2400834.kss | less
002900b7ff6f00bdffedffbf000d002000c500f9ffd800d80ad30a1d0bf6
0a030ce50baf0b9e0bc1000d0366023e00883388334c2000100000000000
d602000000000000ff723d00beffffffff670db0151c40c0c000968870a6af03e81cbeafc28fb438a1363518708b5a7b13be1546bf3144d1a8d0298a
79a40097b559ade3688ab4ef72c674c3fe6e3df5fd927f0ec5cb0ae95729
ffd9f888e6d6a23d529c3f23a967f654f24075bf77bf495f032a3ac85085
Trying in a hex editor - there were interestingly 128 c0c000 kiss frames between those - but appearently not an actual image as it is full of invalid jpg ‘markers’ ffxx . Giving up.
Also - the data w/o kiss frames is 76502 bytes long, so by sheer statistics the words ‘ffd8’ and ‘ffd9’ have a good odds of appearing randomly I think any given 16bit word has an even chance of appearing in any randomly distributed series of 65536 16bit words.