Skip to content

Telemetry Dashboards for all missions

Individual Dashboard Installers for each mission can be downloaded here:

AO73/FUNcube-1 FUNcube-1 Dashboard v1044

FUNcube-2 (no longer operational)

ESEO (FUNcube-4) (no longer operational)  ESEO Dashboard v1177

EO88/Nayif-1 (FUNcube-5)  Nayif-1 Dashboard v1040

JO97/JY1SAT (FUNcube-6)   (presently transponder only – no telemetry) JY1Sat Dashboard v1189

The Guidance Notes can be downloaded from here  – please read them before loading and running the software!

Dashboard Install & Ops Guidance Notes – Release 1.6 

(updated November 2021)

  1. Is there a Linux version of this software?

  2. Молодцы спасибо за хорошую работу транспондера . UR5MQD

  3. Is the telemetry encoding format documented anywhere? It appears it’s using the concatenated Reed-Solomon/Viterbi scheme I designed for AO-40, and I wish I had known because much of my AO-40 design was forced by the limitations of that particular spacecraft and particularly the damage it experienced. High and low altitude satellites are generally also very different problems requiring different solutions; high altitude satellites have long passes, weak signals and little fading unless it’s a property of the antennas (as on AO-40). Satellites in LEO have short passes, much stronger signals and heavy fading due to tumbling and rapidly changing aspect angles.

    • Nicolas Appel permalink

      I’d also be interested in the encoding format, so that I can compare the funcube encoding with other schemes such as LDPC or Reed-Solomon codes. For the ‘normal’ Cubesat link, these codes are probably much more suitable.

      I have developed a channel model for the cubesat of my university a few months ago and I’d love to verify it with funcube telemetry data. So, if the team could release the source code or at least publish a document that explains the encoding in great detail, that’d be great.

      @Phil Karn: Have you ever experienced fading effects due to multipath propagation? We have received roughly about 2000 telemetry frames of funcube-1, most of them severely damaged. Since our antennas are cross-polarized yagis, I rule out spin fading.

      • Gerard Auvray permalink

        Hi Nicolas, could you contact me directly about LDPC coding?

      • Phil Karn permalink

        I would not rule out spin fading simply because you have cross-polarized antennas. You are probably seeing nulls in the spacecraft antenna. Many cubesats use simple linear whips, so you lose signal when the antenna axis sweeps past you. Multipath is a severe problem in terrestrial communications but it is relatively minor with satellites except at very low elevation angles. I designed the telemetry schemes for AO-40/73, ARISSAT-1 and FOX-1, and all make heavy use of interleaving to ride through fades. But interleaving adds delay, and nobody can ever tell me the maximum length of a fade, so I have to pick a number.

        I also use noncoherent modulation as it is more tolerant of fading at the cost of several dB worse performance on a weak non-fading channel. When an antenna null sweeps past you the carrier phase usually flips, and that makes it difficult to track coherently. I used DBPSK on AO-40 and ARISSAT-1 and data under voice on the FM satellite FOX-1.

  4. Fernando permalink

    And what about a RPI dashboard version?. It may be greath to capture and forward telemetry without leaveng my Pc on all day.!! and

  5. Luiz Tresso permalink

    I have tried to get Nayif-1 telemetry successfully, but the Dashboard shows error sending the data.
    I realized the Dashboard is receiving the message “Unathorized” from Nayif Warehouse site (can see it through network protocol analyzer).
    The Auth Code I have received works fine for Funcube Dashboard data.
    Is the warehouse url for Funcube the same for Nayif? Am I missing something?

    • g3vzv permalink

      Hi Luiz, Yes the warehouse address is the same for both FUNcube-1 and Nayif. Just make sure that there are no no leading spaces…I have suffered with that before! Let us know how you get on and thanks in advance for your data. 73 Graham G3VZV

      • Luiz Tresso permalink

        Hi Graham. I have checked the auth code/site ID and it seems to be ok (found no leading spaces or special characters).
        The warehouse website still sending unathorized message.

  6. The download link doesn’t seem to work for me, results in a 404 error. Where can I grab the program from? 73 James M0JCQ

    • g3vzv permalink

      Hi James,

      That is weird …it seems to work now …not sure what wordpress is doing..send me a direct email if you have any difficulty




  7. Brian permalink


    I can not open this tool.
    Below is error message.

    pls help it.


    FUNcube-1 Dashboard Error
    Sorry, an error has occured please seek help at copying (CTRL+C) the following information

    System.ArgumentOutOfRangeException: 在多位元組的目的字碼頁中,沒有這個 Unicode 字元可以對應到的字元。 (發生例外狀況於 HRESULT: 0x80070459)

    於 System.Runtime.InteropServices.Marshal.PtrToStructureHelper(IntPtr ptr, Object structure, Boolean allowValueClasses)

    於 System.Runtime.InteropServices.Marshal.PtrToStructure(IntPtr ptr, Type structureType)

    於 PortAudioSharp.PortAudio.Pa_GetDeviceInfo(Int32 device)

    於 Dashboard.Window1.PopulateAudioDeviceList()

    於 Dashboard.Window1.Window_Loaded(Object sender, RoutedEventArgs e)

    於 System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)

    於 System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)

    於 System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)

    於 System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)

    於 System.Windows.BroadcastEventHelper.BroadcastEvent(DependencyObject root, RoutedEvent routedEvent)

    於 System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(Object root)

    於 MS.Internal.LoadedOrUnloadedOperation.DoWork()

    於 System.Windows.Media.MediaContext.FireLoadedPendingCallbacks()

    於 System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()

    於 System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)

    於 System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)

    於 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)

    於 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

  8. Any permalink

    Здравствуйте. Проблемма в следующем, при декодировании телеметрии с AO73 и EO88 автокоррекция захвата частоты работает отлично и кождый пакет декодируется, а вот с JO97
    большие проблеммы каждый третий пакет теряется из за неправильной работы автонастройки частоты. Исправте пожалуйста программу JY1Sat Dashboard v1189. Спасибо.

  9. Louis Timperley permalink

    Hi There, a great piece of software!
    Is there any technical documentation for the data format used by funcube-1- I am currently looking to write my own decoder (such that it can be integrated with other decoders for other satellites)?- if there are source files available that would be brilliant

  10. Lee Albert permalink← unwork
    How to join in ground station?

Trackbacks & Pingbacks

  1. The BIG List of RTL-SDR Supported Software -
  2. WRAPS Antenna Rotor System Introduction
  3. FUNcube-1 Continuous Transponder Test
  4. Monitoring AO-73 with Minimalist Equipment
  5. The Big List of RTL-SDR (Software Defined Radio) Applications | nightowltech
  6. FUNcube-1 – One millionth packet milestone!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: