SWISSCUBE Telemetry 14-10-2013

SWISSCUBE Telemetry 14-10-2013 13:15 UTC
Max elevation 72 degree, azimuth between 013 – 203 degrees.

And then there are those days when this hobby has a surprise for you, in the past I tried to download SWISSCUBE data but that wasn’t a success. This afternoon the little Cubesat was very strong and I was able to receive and decode the BPSK data.

One of the raw frames:

[241 Bytes KISS Frame (without CRC)]
from HB9EG1-1 to HB9EG1: 
   1 > 38 1C 97 00 08 08 CD 47 00 37 10 03 19 00 26 44 C4 00 61 02 
  21 > 64 4C 40 02 64 4C 23 00 00 00 00 02 64 4C 23 C3 C3 CB CB FE 
  41 > FE A8 A7 FF FD F4 F8 FC 00 2E 10 01 07 72 F9 FE F5 FD DB FE 
  61 > DD 00 00 00 D9 CA 08 08 CD 48 00 19 10 03 19 00 26 44 C4 00 
  81 > 41 F9 05 F8 FF 08 00 00 00 00 00 F0 08 34 34 83 48 F5 08 08 
 101 > CD 49 00 5A 10 03 19 00 26 44 C4 10 11 7E D0 1A 7D F0 1A 7A 
 121 > D1 69 9B 31 71 8B 70 02 89 50 02 7F 90 04 7F 70 03 7B D0 56 
 141 > 80 F0 56 46 55 9B CC D5 89 7F FF FF F7 FE 6D FF 5E FF C4 00 
 161 > 04 00 1D 00 43 01 2C 00 00 00 00 00 F7 F1 F8 F9 F7 00 00 00 
 181 > 00 00 00 07 12 97 00 6B 00 B3 A4 FE 00 8F 44 08 08 CD 4A 00 
 201 > 0E 10 03 19 00 26 44 C4 20 71 F4 F9 F8 20 28 EF B2 02 64 4C 
 221 > 4C

With the help of JA0CAW I can now decode the complete kiss file. Below the tlm output from the de decoder software.

SwissCube Housekeeping Telemetry Decoder   (c) Mike Rupprecht, DK3WN
====================================================================

COM last report time     2507972.00 s       (29d 00:39:32)
ADCS last report time    2507970.19 s       (29d 00:39:30)
CDMS last report time    0
Payload last report time 2507970.19 s       (29d 00:39:30)

Battery 1 Voltage      3.81   V  | Battery 1 redundancy V  3.81  V       
Battery 2  Voltage     3.97   V  | Battery 2 redundancy V  3.97  V       
Battery 1 Temp         -2     °C | Battery 2 Temp          -2    °C      
Digital power bus V    3.28   V  | Analog power bus V      3.26  V       
External Temp          -1     °C | Frame  Temp             -3    °C      
Microcontroller Temp   -12    °C | Board Temp              -8    °C      
Motherboard Temp       -4     °C | Solar cell -X current   0.00  mA      
Solar cell +X current  179.73 mA | Solar cell -Y current   62.52 mA      
Solar cell +Y current  3.91   mA | Solar cell -Z current   27.35 mA      
Solar cell +Z current  445.42 mA | Face -X temperature     -7    °C      
Face +X temperature    -2     °C | Face -Y temperature     -11   °C      
Face +Y temperature    -3     °C | Face -Z temperature     -5    °C      
Face +Z temperature    -2     °C |

Payload                ENABLED   | ADCS                    ENABLED
ADS 1/2 status         OFF       | Payload status          ON
ADCS status            ON        | CDMS status             OFF
Beacon status          ON        | COM status              ON
Payload error flag     OK        | ADCS error flag         OK
CDMS error flag        OK        | COM error flag          OK
EPS error flag         OK        | Spare 2 bits (not used) 0 0
Spacecraft mode        SAFE      | Error code              SUCCESS

SWISSCUBE TLM 14-10-2013

SDR image where you can see the different tones of the BPSK signal. Decoding was done with the AFSK modem from UZ7HO.

SWISSCUBE SDR 14-10-2013 13:15UTC

Here an audio fragment from the BPSK data.

MASAT-1 Telemetry 13-10-2013

MASAT-1 Telemetry 13-10-2013 19:30 UTC

Below a SDR spectrum with the MASAT-1 data. It first sends CW and afterwards a GFSK signal.

MASAT-1 SDR 13-10-2013 19:30UTC

And here a telemetry audio fragment.

With the MASAT-1 Ground station decoder you received raw data in the following format:

PACKET 00 9E 09 02 50 20 13 10 13 19 21 06 13 4B 2A 03 01 00 00 00 00 00 00 00 00\
       00 00 00 00 00 00 00 f3718c4d5c87eb8931a747d1cf6421df1e3e57fb 1381691892852

When applying that data to the MASAT-1 decoder made by Mike DK3WN you get the following output.

MASAT-1 13-10-2013 19:30UTC

AENEAS Telemetry 13-10-2013

AENEAS Telemetry 13-10-2013 18:53 UTC
Max elevation 53 degree, azimuth between 237 – 043 degrees.

AENEAS Raw AX25 frames:

1:Fm KE6YFA-1 To CQ Via TELEM  [20:54:25R]
4341455255531D0040020009030B0616342837050000001000F075000070130049C062D941F1E1
1:Fm KE6YFA-1 To CQ Via TELEM  [20:54:44R]
4341455255531D0040020009030B0616350037050000001000F075000070130049C062D941202F
1:Fm KE6YFA-1 To CQ Via TELEM  [20:55:04R]
4341455255531D0040020009030B0616351437050000001000F075000070130049C062D941F6D7
1:Fm KE6YFA-1 To CQ Via TELEM  [20:55:24R]
4341455255531D0040020009030B0616352837050000001000F075000070130049C062D9419DD6

AENEAS Decoder output:

AENEAS Beacon Data Decoder, Rev 1.1
Opening file at input.txt
AENEAS Beacon TLM Packet found:
---------TELEMETRY-BEGIN----------
Total length: 29
Type:64
Unused: 0x02 0x00 
Time: 9/3/11-6-22:52:40
Reboots: 1335
Last Reboot Cause: 0
Flash Status: 0
Bit 0 = 0 : Device is ready.
Bit 1 = 0 : Device is NOT write-enabled.
Bit3&4= 1 : All sectors software-protected.
Bit 4 = 0 : WP is asserted.
Bit 5 = 0 : Last op successful.
Bit 7 = 0 : Sector Protection Registers unlocked.
Payload Write Pointer: 1273856
Telemetry Pointer: 7729152
Radio Status: 73
No detailed Radio info yet
Misc Write Pointer: 1104765632
---------TELEMETRY-END----------

CSSWE Telemetry 13-10-2012

CSSWE Telemetry 13-10-2013 18:33 UTC
Max elevation 70 degree, azimuth between 225 – 043 degrees

Raw Kiss frame:

[271 Bytes KISS Frame (without CRC)]
ctrl: 3   PID: F0 {UI}   252 Payload Bytes
from CQ to CSSWE7: 
   1 > 42 00 75 F8 D0 E7 2B 71 01 00 E3 47 0E 3E 00 8D 70 5C C3 B8 
  21 > 19 00 0F 05 F4 7A 00 CE 26 00 10 FF 04 A9 07 00 68 00 1D 00 
  41 > 00 00 8C 0D 00 82 0C 51 47 00 00 00 00 00 00 C3 06 00 00 00 
  61 > 00 00 00 00 00 00 10 00 6A 0E DA D5 2B 71 00 CA 25 00 00 FF 
  81 > 04 A9 06 00 0F 00 00 00 00 00 01 00 00 00 10 2A 2C 00 00 00 
 101 > 00 00 00 C3 06 00 00 00 00 00 00 00 00 00 0F 00 66 0C 00 CF 
 121 > 26 08 1A FF 04 A9 07 00 7E 0C 7D 15 A6 0D 96 0E 00 51 80 81 
 141 > 7D 00 00 00 00 00 00 C3 06 00 00 00 00 00 00 00 00 00 10 00 
 161 > 70 0E 0A CD 25 00 10 FF 04 A9 06 0A 55 02 40 05 79 04 4D 02 
 181 > 0A 28 3C 53 4E 0A 00 00 00 00 00 C3 00 00 00 00 00 00 00 00 
 201 > 00 0A 0F 00 6A 0D 00 10 B9 AB 00 3E 00 00 A3 00 00 93 00 15 
 221 > 00 00 00 00 00 00 00 00 1C 2C 0A 00 00 50 60 00 44 00 F7 FD 
 241 > 1B 0A 07 00 32 AF 20 07 A6 56 3A 3C

Telemetry overview:

CSSWE TLM 12-10-2013 18:33UTC

CSSWE Telemetry Decoder   (c) Mike Rupprecht, DK3WN
=====================================================

Satellite Mode         SAFE           |  Cmds Since Boot      18403             
Time Since Boot        117.0633 days  |  EPS                  OK                
Batt Voltage           8.08     V     |  Batt Temp            14     dec C   
Batt Discharge Current 0.00     mA    |  Batt Charge Current  141.18 mA      
5V Bus Voltage         5.00     V     |  5V Bus Current       31.37  mA      
3.3V Bus Voltage       3.31     V     |  3.3V Bus Current     54.90  mA      
Solar Panel Volt/Curr  OK             |  PVX1 Voltage         0.68   V       
PVX1 Current           0.00     mA    |  PVX2 Voltage         10.86  V       
PVX2 Current           0.00     mA    |  PVY1 Voltage         0.51   V       
PVY1 Current           0.00     mA    |  PVY2 Voltage         10.95  V       
PVY2 Current           101.96   mA    |  Solar Panel Temp     OK              
PVX1 Temp              35       deg C |  PVX2 Temp            -21    deg C   
PVY1 Temp              29       deg C |  PVY2 Temp            46     deg C   
Radio                  OK             |  Radio Temp           16     deg C   
CDH Temp               14       deg C |  GPIO: Battery Heater OFF    V       
GPIO: ADM Resistor     OFF      V     |  GPIO: REPTile 3.3V   ON     A

CUSAT Telemetry 11-10-2013

CUSAT Telemetry 11-10-2013 18:04 UTC using Object B
Max elevation 25 degree azimuth between 158 – 025 degrees.

In the beginning of the pass signals where weak but after all 7 frames decoded. Below is one of the latest. Similar to STRaND-1, switching between RHCP and LHCP gives better results.

2013-10-11 18:16:26.400 UTC: [319 Bytes KISS Frame (without CRC)]
ctrl: 3   PID: F0 {UI}   300 Payload Bytes
from BOTTOM to GROUND: 
   1 > 00 00 00 00 01 01 00 20 01 00 00 00 B9 08 03 17 A0 EB 40 00 
  21 > 00 00 00 00 00 00 40 3E 47 3F 11 78 04 10 00 00 00 00 00 00 
  41 > 00 FC 00 79 00 00 00 00 00 00 00 00 00 B4 79 79 79 79 79 79 
  61 > 79 79 00 17 0D 17 00 00 00 07 33 34 00 00 00 00 00 00 00 80 
  81 > 9A E5 40 00 C8 FF FF 01 00 00 00 68 08 02 00 F7 C6 B0 3E E0 
 101 > 39 3C 00 04 00 00 00 01 00 00 00 00 00 00 00 B8 34 98 03 00 
 121 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
 141 > 00 00 00 00 00 00 01 01 01 01 01 01 39 3C 00 01 18 05 00 70 
 161 > 0E 00 00 7B 09 ED 4F DA 9F EB 40 58 3C 88 4A 2C 05 8B CA 00 
 181 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
 201 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
 221 > 00 00 00 FF FF FF 7F 25 31 F8 00 00 00 00 00 00 00 00 00 00 
 241 > 00 00 00 FF FF FF FF 44 00 00 FF 00 00 00 00 00 00 A2 42 BD 
 261 > 97 FF B2 9C 40 B9 C1 AC 1F 00 00 00 66 55 07 60 65 55 07 65 
 281 > 00 36 33 35 32 00 00 00 00 00 00 00 00 00 00 0C 80 00 00 47 
 301 >

The complete kiss file can be downloaded at the following location: CUSAT Data.

One thing that keeps me occupied, and that is the tones that the transmitter of CUSAT is using with AFSK AX25 telemetry. See the picture below and watch the line at the beginning of the burst. It puzzles me.

CUSAT SDR 11-10-2013 18:04UTC

CUSAT Telemetry 10-10-2013

CUSAT Telemetry 10-10-2013 21:31 UTC
Max elevation 08 degree azimuth 276 – 049 degrees.

After the first pass this evening, where it was impossible to decode some data, this pass was much better. The kiss file can be downloaded at the following location: CUSAT Data.

Here is one of the kiss frames that I received.

[320 Bytes KISS Frame (without CRC)]
ctrl: 3   PID: F0 {UI}   300 Payload Bytes
from BOTTOM to GROUND: 
   1 > 00 00 00 00 01 01 00 20 01 00 00 DC FD 41 86 FB 9F C0 40 00 
  21 > 00 00 00 00 00 00 36 33 3C 34 10 7F 04 0F 00 00 00 00 00 00 
  41 > 00 F6 00 80 00 00 00 00 00 00 00 00 00 12 80 80 80 80 80 80 
  61 > 80 80 36 27 00 00 00 00 00 00 2C 2A 00 00 00 00 00 00 00 80 
  81 > 9A E5 40 00 C8 FF FF 01 00 00 00 68 08 02 00 F7 C6 B0 3E E0 
 101 > 39 3C 00 04 00 00 00 01 00 00 00 00 00 00 00 B8 34 98 03 00 
 121 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
 141 > 00 00 00 00 00 00 01 01 01 01 01 01 39 3C 00 08 00 00 00 70 
 161 > 0E 00 00 7B 09 ED 4F DA 9F EB 40 58 3C 88 4A 2C 05 8B CA 00 
 181 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
 201 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
 221 > 00 00 00 FF FF FF 7F E9 30 F2 00 00 00 00 00 00 00 00 00 00 
 241 > 00 00 00 FF FF FF FF 00 00 00 FF 00 00 00 00 00 00 A2 42 BD 
 261 > 97 FF B2 9C 40 B9 B8 AB 1F 00 00 00 66 55 06 55 66 55 07 58 
 281 > 00 36 33 35 32 00 00 00 00 00 00 00 00 00 00 0C 80 00 00 47 
 301 >

Here some SDR data from this pass, where in the second image can see a strange signal just after the burst. I hope this is a locale glitch or another satellite that is using a similar frequency.

CUSAT SDR 10-10-2013 21:31UTC

CUSAT SDR 10-10-2013 21:31UTC