FoxTelem Version 1.08 Released

I am releasing Version 1.08 of FoxTelem.  This release provides several enhancements and needed changes for FOX-1E and HuskySat, a partnership with the University of Washington.

You will need to download this version to successfully decode data from 2 new spacecraft which will transmit BPSK telemetry on 70cm.  Oh, and now is a good time to put up a 70cm antenna if you do not have one 🙂

You can download it from:

Key Changes

  • Make PSK decoders easier to select
  • Automatically change the band from 2m to 70cm and the mode from FSK to PSK  if needed (and enabled).  Allow default mode to be set for each spacecraft
  • No longer overwrite the user settings (such as max/min frequency) when spacecraft files updated
  • Save the properties whenever they are changed (rather than just at exit)
  • Allow the user to change the display name for a spacecraft without changing the KEPS name
  • Prevent FOXDB from being corrupted when power restarted
  • Better memory management so that long running FoxTelem sessions do not end  up out of memory
  • Allow MAX and MIN records to be displayed in table on the telemetry tab.
  • Show the Capture Date for the record being displayed e.g. RT, MAX, MIN
  • Delete existing files when server data downloaded
  • Tie the STP date more accurately to the position of the SYNC word in the bit buffer to avoid stamping frames with the same date
  • Fixed many small bugs and crashes
  • And many other bug fixes.

Full list of changes here:

Feel free to email me any questions, suggestions or bug reports.




A quick addition to Chris’ announcement.  This version of FoxTelem has been tested on Fox-in-a-Box installations (that is, FoxTelem running on a Raspberry Pi).  Starting immediately, (serial number 110) V1.08r will be on the SD card that you order from the AMSAT store.

If you have a Fox-in-a-Box with an older version and you wish to upgrade it (highly recommended), just download to the Desktop using the browser on your FIAB and double click it to extract a directory (folder) named FoxTelem_1.08r_linux.  Now stop the running FoxTelem and edit the file on your desktop called StartFoxTelem (right click and choose Text Editor).  On about the third line from the bottom change”foxtelem_1.07_linux” to FoxTelem_1.08r_linux” (be sure to get the capital letters right). Exit from the editor and double click on StartFoxTelem and then chose “Execute”.  The new FoxTelem will start running, and as described in the manual you will start getting questions about whether you want to upgrade things.  Say yes to each question.  After FoxTelem has started successfully, you should be all set, and FoxTelem should start automatically every time your reboot.

If you have any issues, please let me know.  [email protected]




FoxTelem Version 1.07 Released

I’m officially releasing version 1.07 of FoxTelem. A test version has been out for a while, but it had several issues, including a lower decode rate than 1.06. That prevented release for a while. Those issues (and something like 65 other defects) are now all fixed and this decoder performs better than 1.06. Feel free to test them side by side and report back if that is not the case for you. We are always interested in any comparative results.

In addition to defects in FoxTelem 1.06 and earlier versions of 1.07, this also introduces Doppler calculation with automatic adjustment of the decoder frequency. This is especially useful for decoding beacons and has been helpful in testing for Fox-1A / AO-85 and Fox-1Cliff / AO-95 which are both in SAFE mode. Decoding from Doppler takes a bit of configuration to get right. Have a read of the new sections in the manual or ask for help if you want to give it a try. There are pros and cons vs “Find Signal” for sure.

Version 1.07 changes the core SDR within FoxTelem to use a Numerically Controlled Oscillator (NCO) rather than an FFT Filter for the conversion to base-band. This produces better decodes and will allow the support of wider bandwidth SDRs in the future. The old decoder is available still if needed from the settings screen. Read the manual for details.

Version 1.07 also introduces two new BPSK decoders in advance of the Fox-1E launch. (I have no inside information about when that will be, but I have the decoder ready 🙂 I also wrote some notes on the comparison between the two decoders, which you can read if you are interested in BPSK decoding performance, or just wonder what I do with my time in the evenings:

The releases are here:

* Ability to add a new spacecraft from the menu. You can also remove them.
* Doppler calculation and tracking as an option instead of “Find Signal”
* A better SDR based on a Numerically Controlled Oscillator, ready for wider SDRs
* Two new PSK decoders – Costas Loop and Dotproduct
* RTL dongle implemented for testing, though more work to do
* Stops downloading keps when position calc is off
* Allows toggling of high speed / DUV display when in auto mode
* Fixed plotting issues for Earth plots
* Fixes several crashes and bugs
* Fixes copy paste issues with tables
* Respects left/right audio preference when processing wav files
* Implements formats for later spacecraft – Fox-1E and HuskySat
* Linux and Mac launch script updated to locate the JVM (especially on Mac). Please report if when this works/does not work
* MEMS gyro calibration updated
* Fixed a bug where AO-85 data from the server could not be stepped through

And many other bug fixes. Full list of changes here:

Let me know any feedback.


FoxTelem Version 1.06 Released

​I am releasing version 1.06 of FoxTelem today.  This release addresses several defects and instabilities in FoxTelem 1.05 and earlier.  It also introduces a new Earth Plot that allows any telemetry value to be plotted as a heat map against a map of the earth.  For more details about the Earth Plot and some example plots, you can read a quick tutorial that I have written here:

As always, let me know if you see any issues or log them on Github at

* EARTH PLOTS allow you to plot any telemetry value as a heat map on a map of the earth
* Allow graphs and telemetry results to be searched with UTC dates and for ranges of uptime/dates
* Allow stepping through the telemetry with up/down arrows
* Prevent hang when decoder starts if FCD returns an error
* Fixed bug where TLEs were not updated in the name is changed in the spacecraft settings window
* Fixed crashes introduced in 1.05 release
* Display all HERCI High Speed payloads when Raw Byte Payloads shown.
* Fix bug where missing TLE disables spacecraft from being tracked at all
* Fixes bug where DDE connection to SatPC32 fails with European decimal point format
* Add MPPT calibration values for Fox-1D
* Improved the RF signal measurements
* Improved the Find Signal algorithm
* Space graph labels more evenly
* Put the spacecraft tabs in FoxId order

And many other bug fixes. Full list of changes here:

You can download the latest version of the program from: