AGW Online Kiss SoftwareMike Rupprecht – DK3WN has made a lot of software to decode telemetry that is transmitted by satellites.

A nice software example is AGW Online Kiss, this software works together with an AGW PE enabled sound-modem program and gives you the opportunity to decode AX25 telemetry in kiss mode without a hardware modem. There are a number of satellites that uses the kiss format for telemetry transmission and with the help of this program, you can create a kiss file and decode it with a telemetry decoder that is also available on DK3WN his software page.

AGW Online Kiss can be downloaded at his Amateur Radio website together with a lot of decoders that are build to visualize the raw data that you recorded with for example AGW Online Kiss.

AGW OnlineKISS is already a great program made by DK3WN and there is now a Plus version available with some great new features. But it seems they are the cause of some confusion. As you can see in the image on the right this software has a pull down menu where one can select the satellite you want to decode. The reason for this is, that the software will save a corresponding kiss file in a directory that has the name of the satellite you selected. You do have to configure a initialization file with some basic settings. Below the file that I use, but this can be different for your environment.

# This is the ini file for AGW_ONLINEKISS plus v. 3.3
FILE_PATH = D:\Temp\Downloads\Kiss
# use QTH height in km
QTH_LAT = 51.590735N
QTH_LONG = 4.654367E
QTH_HEIGHT = 0.015
TLEFILE = P:\WIN32APP\Ham\TLE\Data\MyKepler.txt

The option FILE_PATH configures the top directory where the software will create the new directories based on the pull down selection.

TLEFILE is the location where it can find an up to date TLE file that is used in the pull down selection option. Here is a possible reason for confusion, when you have a TLE file with spaces in the satellite name, the software will crash, so you need a TLE file that has satellite names without spaces in the name. DK3WN and myself already share up to date TLE files that don’t have spaces in the satellite name.

One other option that is really useful but can be the reason for some confusion and that is, filter packets if elev < 0. This option makes sure that the program won’t decode and frames if based on the TLE data the satellite is below the horizon.


The latest development is the Online Telemetry Forwarder. This software connects to an AGW PE enable sound-modem such as the UZ7HO version and forwards the data to a telemetry collector server that can be used via the internet. At the moment the forwarder can auto detect the following satellites: BISONSAT, BUGSAT, CUBEBUG-2, DEORBITSAIL, FIREBIRD-3, FIREBIRD-4, GRIFEX, mCubed-2, O/OREOS, POLYITAN, QB50P1, QB50P2, BEACH 1, TIGRISAT, UNISAT-6, UWE-3, PHONESAT2.4, ZACUBE and XW-2A..2F.

Online Telemetry Block diagram:


If something doesn’t work:

If you want to use the software written by Mike you can run in to some error situations. The reason for this is that you miss some libraries and controls. The programs are written in Microsoft Visual Basic 6 and compiled for 32bit Windows Operating systems. At the moment from my own experience I can say that with some effort you can get them running on all recent Windows versions. So it is possible you are missing some run-time libraries and therefore I recommend that you install the latest Microsoft Visual Basic 6 run-time files and some special Active-X controls (*.ocx missing error message) these can be download via the URL at the bottom of the page.

Here a way on how to install/register the missing *.ocx files. First download the files from DK3WN (link below) and place them in for example  “C:\Libraries\OCX\>”. Below a list of Active X controls that I collected over the years. Not all are necessary for the operation of these programs.


run-as-administratorTo register these files one has to open the cmd program with administrator rights if you are running Windows 7 and higher. Running cmd as administrator is done by right clicking on the program and selecting “Run as administrator”.

Now change directory to “C:\Libraries\OCX\>” and execute the following command, regsvr32 <filename.ocx>, every time you register a file you will get a message saying the registry was successful. Repeat this for every filename.ocx you have to register.

When this is done, you will be able to use the decoders and support software made by Mike DK3WN.

Download ActiveX Controls from the website from DK3WN.

Credits: Mike DK3WN