TUBIN/TUBSAT-27 Re-Entry

trying decode using gr_satellites and get this data:

Summary
-> Packet from 4k8 FSK downlink
Container: 
    control = Container: 
        message_type = (enum) regular 1
        num_blocks = 31
        address = (enum) gs 0
        sub_address = (enum) broadcast 3
        ack = False
        baud = (enum) baud_4k8 0
    callsign = u'DP0TBN' (total 6)
    callsign_crc = 0x15C0
    transfer_frame = b'\x14\x99(}\x00\x11\x110\xc6\x0e\x1a\x05N\x00\x0fL,$&"\xb1\x1f"<`(\x9a\x88\xaf\xfb\x12\xd8(\x00\x8bh\x04\xceO\xdd1V\xdc\x8c\xbe\rI\x87\xb3\xddR\t\x0c\x97\xcc\xe0{\x05eD!\x12\x0bs\xad\xf1\xbb\x8f\xc2.\x1f\'I\\A\xac\x82\x19\x10\x0b\xf5\xf3\x9b\x00\xd7;\x19\xf3\xdf\xc5\xed\xd6\xa9\xed\x1b\xban@a\xb9f(5hw\x05\xac\x00\x8b\xccZ\xd3\x90K\x00j:\xcfj\x0b\xac24J.6\x95\x91F\x10\xce\x19Z\x8b\x93\x97\xcc\xdd\xd0\xfc\xb7py\xd8\xc6\xa3\xf3\x9feb\xfd\xf2b,\xcaO\x8e\xd5V\x90\x19\xa1\xec\xf6\x14\x87\x19\xab\xf9\x03\x90\xb5L&\x1a\xfdJmh\xa8%\xe2b\xdd\xe9Fr\xd1\xc7\xa6\xda\xe7\x0c\x02\xb3\x0b9\x92\xa0\x96\x9b\xc8Y\x921=H$&\xee\x809\xac\xc6$s\xd7c\x9a\xa7V\xb4\x83F\x8ep\xfd\r\xef\x1ao\xdfL&\xdb\xd7\x1f\'\x13\xbf\x9a\x9c\x88\xa0\x9da\x16&\xdc\x16\xd0\x0c\xcc,bi[t\xc4\xfa\xac\x11\xc5\'\xa5ZG\xc4p\xbe\x9a\xd0\x94\x9a\xa6\xc8hPd\x7f\x8e&rC\x1d\x97\xbf*\x1c\xba\xb3\xbe\x9e\xfc\n\xe6\x8e\x04\xc9\xc6`\xb1e\x1a\xd4\'\xc3@\x89\xdcv\xe0\x97\xd9,!^XL\xe7\xa92.!\xc5\xca\xa6\xc6,\x9a\xdcVDj\xb9:9\xb6\xa9\xfc\x02\xcd \xe2]B\x16\x83\xa02\x9do\xcf5T\xcd\x90v"|hZ\x0c\xe0\x9b\xb2\xe0\xa2@\xb4\x1e$q\x9e\x81\xa4\xeb\xe5\xa2\xbd\xae\x1dj\x9e\xb3\xcanFm\x0c\xc0*\xbc_\xfd\x08\xa5\xc9\xad*\x82E\xc1\xf8N\xef"\x03n!\xf7\xde\x1eZ+\x8d\x14\x89\x84\xeeWJ\xc1\x05Xh\xa11J\x16\x04i\x07\x85\xac\xfc\xbc\xee\x80\x11\x85\xa932I\x8e\x0c\x0f\xf5\xa6h\xafI@\xf6V\x81v\x97\xfd?\xb4\xd6\x18B\xce\xa0\xd0\xb2{f\x8d\xcf=\x06Bc\xa6\x00\xe9Y\xd4e\xf9\x80U\noI\x19\xba\x01H\xec\x817\\\xdac\xd4\x1c\x06"\xbb\xe96\xf4\xcf1\xd4\xffp\xf7\x82\x19k&&]\x9fy\xbd\x04Q\x18\x8e|\xe2+\'\xb5`s8\x06\xdev\xe8\xd4\x17\xa0\x93@-;\x97\x1d\xb4\xcc\x85\xfe\x8bFj\xb50\xc7\x15\xa3\xec\x05Bn5tl\xebdY\x83F\xb6\xc6\xa7\xc8L' (total 576)
    reserved0 = b'\xaa' (total 1)
    error_marker = b'\xff\xff\xff\xff' (total 4)
    reserved1 = b'\xbb' (total 1)

any script to translate this data into telemetry, or maybe online dashboard?

Sorry for the late reply. Awesome that you were able to decode so many frames. We have a document the describes the telemetry format and source packets, but it is outdated as a lot of source packets now have a newer version:
TechnoSat_TUBIN_Telemetry_Format.ods

@kerel also asked about something similar recently and a colleague created the following document, a bit different format:
TUBiX20_Telemetry_Format.zip (78.4 KB)

You should be able to get all needed information out of it, but I know it is not very convenient. I would love to have a kaitai, then we could also decode the telemetry in SatNOGS DB directly, but no one had time for that yet. Maybe after the re-entry? I think @kerel wrote a small script to handle that, maybe he is open to share it?

2 Likes

I updated the first message in this thread with additional information about:

  • Current re-entry prediction by GSSAC: 2025-12-16 10:09:02 (UTC) ± 30 h
  • Modulation and decoders
  • Framing of telemetry
  • How we will distribute our TLEs
  • SiDS server
  • QSL cards
5 Likes

2025-12-11T17:58z - Just one frame decoded and uploaded to both SatNOGS and TU-Berlin databases, at 7.9° max el. in Greece.

5 Likes

2025-12-12 05:2x UTC
23 packets fully decoded at max. 27° el. at 237 km.
The other half decoded only partially due to fading.
Upped to SatNOGS and TU-Berlin.

7 Likes

2025-12-12T17:44z rx in Greece.

3 Likes

Updated TLE based on space-track.org latest TLE and Network observations:

TUBIN
1 48900U 21059X   25348.36622942  .00000000  00000-0  80389-3 0    08
2 48900  97.6632 177.1517 0005024 268.7256  18.2698 16.27508467    02

tubin_348_v1.dat (1.4 KB)
sites.txt (11.9 KB)

2 Likes

A little more accurate calculated TLE:

TUBIN
1 48900U 21059X   25348.36622943  .00000000  00000-0  83013-3 0    06
2 48900  97.6632 177.1676 0005024 122.6586 164.3852 16.27229293    04
3 Likes

TLE update:

TUBIN
1 48900U 21059X   25348.56908512  .00000000  00000-0  69822-3 0    09
2 48900  97.6632 177.4656 0005024 122.6586 272.6431 16.29025490    06

sites.txt (11.9 KB)
tubin_348_v4.dat (1.9 KB)

There is also a new TLE from space-track.org but it has started to deviate.

2 Likes

2025-12-14T17:03z rx in Greece with manual Doppler correction.

6 Likes

Please, is there a way to download the right Soundmodem for Technosat 4800bd here? I can’t find it online….

Here the link for the HS Soundmodem TechnoSat 4800

This seems to be an older version, if someone has a more recent please share this release.

Jan | PE0SAT

3 Likes

One more TLE update:

TUBIN
1 48900U 21059X   25348.70806518  .00000000  00000-0  69845-3 0    03
2 48900  97.6632 177.6677 0005024 122.6586   6.9388 16.29422271    08

tubin_348_v5.dat (2.1 KB)
sites.txt (12.0 KB)

4 Likes

Hey Jan,

Thank you so much :slight_smile:

1 Like

Worked perfect, according to our calculations the offset to GPS was 0.3 seconds, many thanks :slight_smile:

1 Like

So sad to say. It was a perfect pass over JN48 but the Soundmodem (Technosat 4800bd) didn’t encode a byte here. Once i got a “undecoded blocks” messge from Soundmodem and that was all. There must be something wrong in my setup here.

Did you create and IQ file so we can try again?

Jan | PE0SAT

Hi Jan,

gladly i have the complete pass in the baseband recorded. And after a restart of the soundmodem, i could decode the blocks without errors.

Also i get the blocks in GetKISS

but i am not sure, if the TU received my sended blocks, because i didn’t receive a HTTP OK

2 Likes

http://uz7.ho.ua/modem_beta/other-versions.zip

1 Like

2025-12-14 18:2x UTC
21 fully decoded packets uploaded to SatNOGS and TU-Berlin.

2 Likes