I’ve built a decoder and dashboard to display the telemetry of the CW beacon from FO-29 (JAS-2, Fuji 3).
FO-29 transmits CW telemetry like this:
HI HI 20 C6 80 F5 00 00 00 00 00 00 00 00 71 67 E4 A1 B1 84 B5 B0 B1 B3 B5
The decoder needs the telemetry in this ASCII format:
48 49 48 49 32 30 43 36 38 30 46 35 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 37 31 36 37 45 34 41 31 42 31 38 34 42 35 42 30 42 31 42 33 42 35
The following way automates the process of decoding and uploading.
fldigi with fo29_fldigi_log_read-out.py. fo29_uploader in background.
Install
- fldigi [sudo apt install fldigi]
- Download py+grc.zip (2.1 KB)
- gnuradio [sudo apt install gnuradio] OR e. g. GetKISS+
Setup
- Configure fldigi
- Extract
py+grc.zip
and copy fo29_fldigi_log_read-out.py
into ~/.fldigi/talk
- For gnuradio: Copy fo29_uploader.grc to an arbitrary folder, run it and place your
callsign
and coordinates
into the Telemetry Forwarder.
- For an alternative like GetKISS+ add another satellite with Norad ID 24278.
Run
- Start
fldigi
, switch to mode CW and set the focus to the CW signal.
- Run
python3 fo29_fldigi_log_read-out.py
- Execute
fo29_uploader.grc
or e. g. GetKISS+
Enjoy: