850 Sligo Ave. Suite 600
Silver Spring, MD 20910
1-888-322-6728
fahnen/8.jpg Satellite Related Software
Launch Pad Return

The FTP host FTP.AMSAT.ORG maintains a collection of software related in some way to the amateur satellite program. Links on this page are HTTP (web) downloads.

Check the log of recent changes for any updates to programs you may already have.

The collection is organized by target machine. We have programs intended for these machines:

PC
Programs for the IBM PC and compatibles running MS-DOS.
Windows
Programs for the IBM PC and compatibles running Microsoft Windows.
Linux
Programs for the IBM PC and compatibles running Linux.
Macintosh
Programs for the Apple Macintosh.
Java
Programs in Java for any machine with Java installed.
Psion
Programs for the Psion Series 3A/3C/5
HP-48
Programs for the Hewlett-Packard HP-48 family of programmable calculators.
TRS-80 Model 100
Programs for the Tandy TRS-80 Model 100, 102, and 200, and compatibles including the WP-2 and NEC PC-8201A.
Source Code
Programs in source code form, suitable for compiling and running on a wide variety of computers.
Firmware
Firmware updates for various hardware devices.
Spreadsheets
Spreadsheet files in popular formats.

Notes

This collection is always growing. If you know of a program or a collection of programs, for any machine, that are related to amateur radio satellites and freely redistributable, please send mail to KB5MU.

In addition to this collection of software you can download, AMSAT-NA makes available a selection of programs for a wide variety of popular personal computers.


Software for MS-DOS

MS-DOS software is organized into the following categories:

InstantTrack Accessories

InstantTrack (version 1.50 now available) is one of AMSAT's premiere satellite tracking programs. These files are mainly taken from the InstantTrack Utilities Disk and are intended for use with InstantTrack.

DISPANG (7K)
A TSR that loads on top of your rotor driver and displays the current antenna angles in the corner of the screen, while other programs run. Includes assembly language source code. Written by Paul Williamson, KB5MU. See also the DISPANG web page.
DUMMYKCT (4K)
A dummy rotor driver. It doesn't actually control any rotor hardware. Instead, it just displays the antenna pointing angles in the corner of the screen. This can be used with InstantTrack and/or OrbitDRV (the background version of InstantTrack) when you're using Armstrong rotors. Includes assembly language source code. Written by Paul Williamson, KB5MU. See also the DUMMYKCT web page.
FLIPANTS (19K)
Flip-mode antenna adapter TSR for any InstantTrack-compatible rotor driver TSR. This small program installs after the rotor driver, but before OrbitDRV if used, and modifies the antenna pointing angles being sent to the positioning rotors so that the antennas operate "on their backs". This is useful when the satellite pass would otherwise go through the rotor's azimuth stop. Includes assembly language source code for the TSR, and C source code for a program to turn it on and off. Written by Paul Williamson, KB5MU. See also the FlipAnts web page.
FODDRV Rotor Driver for FODTRACK Interface (13K)
InstantTrack-compatible driver TSR for the FODTRACK Antenna Interface. The FODTRACK Antenna Interface is described with construction details in the distribution archive for FodTrack. This driver adapts the FODTRACK hardware to programs that use drivers that follow the Kansas City Tracker standard. Includes assembly language source code. Written by Michael Radwick, N8XKZ.
KCT-EC2 EasyComm II Rotor Driver 0.03 (10K)
InstantTrack-compatible driver TSR for the EasyComm II serial port protocol for microprocessor-controlled rotator control boxes. Requires a 16550-compatible serial port. Written by Paul Williamson, KB5MU. See also the KCT-EC2 web page.
KCTGS232 Yaesu GS-232 Rotor Driver 0.03 (10K)
InstantTrack-compatible driver TSR for the Yaesu GS-232 serial rotator controller or compatible (including the LVB Tracker). Requires a 16550-compatible serial port. Written by Paul Williamson, KB5MU. See also the KCTGS232 web page.
WB5IPM Rotor Driver (26K)
InstantTrack-compatible driver TSR for the WB5IPM Rotor Controller. The WB5IPM Rotor Controller was described in the May 1987 issue of QEX, published by the ARRL. Includes assembly language source code. Written by Courtney Duncan, N5BF. Now includes an experimental version modified by Paul Williamson, KB5MU, which may work better on faster computers.
InstantTrack Patch #2 (9K)
Patch to InstantTrack 1.00 to allow it to accept NASA (2-line) format Keplerian element sets with either of two checksum definitions. This updates InstantTrack 1.00 to 1.00b, and supersedes Patch #1. No longer recommended; upgrade to the latest version of InstantTrack instead. Written by Paul Williamson, KB5MU.
InstantTrack Patch #4 (9K)
Patch to InstantTrack 1.00 or 1.00b to work around compatibility problems with certain newer video adapter cards. If you see garbage instead of text at the bottom of the map screens, you need this patch. If you don't see garbage, this patch won't do you any good. No longer recommended; upgrade to the latest version of InstantTrack instead. Written by Paul Williamson, KB5MU.
InstantTune 1.10 (186K)
Works with InstantTrack to provide automatic Doppler tuning support for Yaesu FT-847, FT-736R, FT-100, and FT-817; Kenwood TS-2000, TS-790, and HF radios; ICOM IC-970, IC-820, IC-821, IC-910 and most other CI-IV/V radios; and radios with up/down tuning buttons. Includes source code in C++. Written by Anthony Monteiro, AA2TX, and Howard Long, G6LVB.
ITPASS 0.88 (45K)
Generates a table of pass summaries for planning purposes. ITPASS uses the InstantTrack satellite and station databases, and can generate a table in a human-readable format or a machine-readable format for station automation. This version is compatible with IT.ORB files created by InstantTrack version 1.54 (or earlier). Written by Paul Williamson, KB5MU. See also the ITPASS web page.
ITSORT (34K)
InstantTrack Keplerian elements file sorter. Provides a way to rearrange and edit the contents of your InstantTrack database of Keplerian elements. ITSORT produces a text file containing just the names of the satellites in your database. You use your text editor to change this file, then run ITSORT again to incorporate the changes into InstantTrack's database. Includes C source code. Written by Paul Williamson, KB5MU. See also the ITSORT web page.
ITSTAMP (30K)
InstantTrack timestamping utility. This program is designed to be used in analyzing log files. Given a log file in a certain format with timestamps, ITSTAMP adds the azimuth, elevation, and range to a specified satellite to each line of the log file. Written by Paul Williamson, KB5MU. See also the ITSTAMP web page.
RadioDRV 1.32a for Icom (100K)
Works with InstantTrack to provide automatic Doppler tuning support for Icom transceivers. Includes source code in assembler and C++. Written by Jesse Buckwalter, NZ3F.
RadioDRV 1.32 for Kenwood TS-790 (61K)
Works with InstantTrack to provide automatic Doppler tuning support for the Kenwood TS-790. Based on the RadioDRV program by Jesse Buckwalter, NZ3F. Written (modified) by Per, LA5NIA.

Telemetry Analysis Programs

Also check the sections for specific satellites or classes of satellites.

What's Up 1.40 (256K)
Capture, decode, display, and extract for analysis telemetry from UO-9, UO-11, FO-12, AO-13, AO-16, DO-17, WO-18, LO-19, and FO-20. Supports computer control and frequency logging on Kenwood radios. Includes satellite tracking features. Realtime or offline analysis. Configured for the PK-232. Shareware. Written by Joe Kasser, G3ZCZ.
WOD2CSV 0.03 (68K)
Converts RUDAK-style WOD (Whole Orbit Data) telemetry files into a simple comma-separated format suitable for import to a spreadsheet. GPL freeware, with source code in C included. Written by Paul Williamson, KB5MU. See also the WOD2CSV web page.

Phase 3D Programs

Phase 3 PSK Test Generator (26K))
A pair of programs used to generate a .WAV file containing the sound of a Phase 3 (formerly AO-13, soon Phase 3D) PSK telemetry downlink. You can then play this file through your sound card and into your G3RUH AO-13 telemetry modem to test it out. Documentation is in French, German, and English. Program prompts are in French, but the documentation tells you what to put in. Freeware from Ghislain Ruy-Longepe, F1HDD/ON1RG, with thanks to F6BVP, DB2OS, and W4SM.

AMSAT OSCAR-13 Programs

AEA TLM 13 (51K)
Receive AMSAT OSCAR-13 telemetry using an AEA DSP-1232 or DSP-2232 multimode controller. Written by Andre Marchandise, ON1AIG.
N4HY Telemetry Capture (22K)
Uses interrupt-driven I/O to capture telemetry from AO-13. Does not include fancy display functions. Includes source code in C. Written by Bob McGwier, N4HY.
Phase 3 PSK Test Generator (26K))
A pair of programs used to generate a .WAV file containing the sound of a Phase 3 (formerly AO-13, soon Phase 3D) PSK telemetry downlink. You can then play this file through your sound card and into your G3RUH AO-13 telemetry modem to test it out. Documentation is in French, German, and English. Program prompts are in French, but the documentation tells you what to put in. Freeware from Ghislain Ruy-Longepe, F1HDD/ON1RG, with thanks to F6BVP, DB2OS, and W4SM.

AMRAD OSCAR-27 Programs

AO27TLM Version 1.0 (55K)
Telemetry processor for AMRAD OSCAR-27. It can process telemetry directly from your TNC (in KISS mode), or it can read a KISS log file. It can output a comma-delimited file for use with a database or other software. It also processes Whole Orbit Data. Written by John Teller, N4NUN.

BBS Software

F6FBB Packet Radio BBS Software (1474K)
One of the most popular packet radio BBS packages. This BBS is of special interest to amateur satellite enthusiasts because of the following programs. A more recent version, for Windows, is available by FTP from NIC.FUNET.FI.
Keplerian Elements Request Server for F6FBB BBS (30K)
Server program for F6FBB BBS systems. Answers a message forwarded to REQKEP @ BBS_CALL < Sender_Callsign with help, a list of available satellites, or the current Keplerian elements for one or more specified satellites. Written by Bernard Pidoux, F6BVP.
Automatic Update of Satellite Database for F6FBB BBS, Version 1.83 (30K)
Reads messages from AMSAT's KEPS mailing list copied via packet radio and updates the satellite database for the F6FBB BBS. Written by Bernard Pidoux, F6BVP.
Satellite Documentation Files and Beacon Frequency Update for F6FBB BBS (26K)
Updates the satellite documentation and beacon frequency files used with the F6FBB BBS. Written by Bernard Pidoux, F6BVP.
Automatic Update of InstantTrack IT.ORB from F6FBB BBS (19K)
Update the InstantTrack satellite database file, IT.ORB, from the F6FBB BBS satellite database file SATEL.DAT. Written by Bernard Pidoux, F6BVP.

EME (Moonbounce) Software

MoonKeps (36K)
Generates pseudo-Keplerian elements for the Moon, allowing most any tracking program to track the moon. Also includes Keplerian elements for the Sun. Written by P. Gerber, HB9BNI.
Moon Tracking (4K)
Prints azimuth and elevation for the Moon at fixed intervals. Source code in BASIC for the IBM PC. Originally written by WB7CCI (now W7GJ). This version by Richard W. L. Limebear, G3RWL. TRACKER is an updated version by the original author (executable form only).
TRACKER Version 3.1 (106K)
Prints a table of azimuth, elevation, sky temperature, and other information for the Moon and selected (or user-entered) stars and celestial noise sources. Written by Lance Collister, W7GJ. See also the author's web page.
VK3UM EME Planner (383K)
Moon tracking program for EME operations. Written by Doug McArthur, VK3UM.

Fax and Slow-Scan Television Software

JVfax FAX/SSTV for IBM PC (721K)
Receives and transmits facsimile (including WEFAX) and slow-scan TV. Includes information on constructing a suitable interface. Written by Eberhard Backeshoff, DK8JV.
APTCAP (217K)
Captures APT satellite pictures using a SoundBlaster card. Includes C source code.
SBDSP (41K)
Converts a SoundBlaster .VOC file to a viewable weather satellite picture.
SSTV for the Sound Blaster (423K)
Sends and receives Scottie 1 format SSTV pictures using a Sound Blaster (or compatible) sound card. Also requires VGA video with at least 512K memory. Shareware, reduced function version of a commercial program from Harlan Technologies.

IPS Programming

IPS, Interpreter for Process Structures, is the operating system and programming language used for the main computer on board Phase 3 spacecraft (including P3A, OSCAR 10, OSCAR 13, OSCAR 40, and Eagle). It is a unique system designed for high-level programming on very small microprocessor systems.

See the IPS Programming page for more information.

IPSDOS
IPS environment emulator for the PC, English version (238K) and German version (252K). Includes source code in Pascal. Written by Paul Willmott, VP9MU.

KISS Utilities

The KISS (as in Keep It Simple, Stupid) TNC was designed to allow special-purpose software use a TNC (terminal node controller) to implement new networking protocols without modifying the TNC firmware. It lets the host computer do almost everything, and is used extensively by amateur satellite groundstations to capture binary telemetry and to implement special broadcast protocols. These programs work with raw binary log files captured from a KISS TNC.

KISS to ASCII Converter (15K)
Converts an AX.25 KISS log file to readable ASCII text, similar to the format used by the monitor mode in some TNCs. Includes C source code. Written by Paul Williamson, KB5MU. See also the KISS2ASC web page.
KISS Filter (63K)
Removes unwanted AX.25 frames from a KISS log file. You specify what AX.25 frames you want to keep by source and destination callsigns, using regular expressions (wildcards). Written by Paul Williamson, KB5MU. See also the KISSFILT web page.

Microsat Programs

In 1990, AMSAT launched four Microsats from an Ariane launcher: AMSAT OSCAR-16, DOVE OSCAR-17, WEBERSAT OSCAR-18, and LUSAT OSCAR-19. These programs are for use with these spacecraft. See also the Pacsat programs.

DOVE OSCAR-17 Telemetry Decoding Program (27K)
A simple and easy-to-use telemetry decoding program designed to decode ASCII telemetry from DOVE. Version 1.1 corrects errors in decoding channels 30 and 45. Written by John Magliacane, KD2BD.
DUVTLM DOVE Telemetry Decoder (142K)
Another program to decode DOVE telemetry to the screen. This one can summarize the history of a particular telemetry channel, so you can see how it has been changing. Documentation in Italian and English. Written by Maurizio Bertolino.
TLMDC 4 (72K)
Microsat telemetry decoding program. Reads binary telemetry from AO-16, WO-18, and LO-19, from a KISS log file or live from a KISS TNC on COM1 or COM2, and displays all the telemetry channels in familiar engineering units. Can also save the captured telemetry into a KISS log file. Written by Bob McGwier, N4HY.
TLMDC Modified for Time (45K)
A modified version of TLMDC that records data comparing the spacecraft clock to the user's computer's clock. Modified by Bruce Rahn, WB9ANQ.
Telemetry Utilities for AO-16, WO-18, and LO-19 (55K)
A collection of utility programs for use with KISS log files of telemetry data from AO-16, WO-18, and LO-19. Includes the following utilities:
FIXNAME
Renames all your KISS log files to match the official naming convention for the telemetry archives.
FINDWOD
Searches your KISS log files for Whole Orbit Data.
STAT2ASC
Converts the STATUS frames in a KISS log file into readable ASCII format.
TLM2SS
Converts the telemetry in a KISS log file into a comma, space, or tab delimited file for use with other programs.
WOD2SS
Converts the Whole Orbit Data in a KISS log file into a comma, space, or tab delimited file for use with other programs.
Written by Bruce Rahn, WB9ANQ.
Microsat WOD Display Program (35K)
Displays hex values of telemetry channels from a file or live from COM1, and produces a Lotus 1-2-3 compatible file for later analysis. Written by Alberto, I2KBD.

Packet User Programs

LanLink 2.34 (419K)
Along with many features for operation on terrestrial packet, LanLink can be used to automate connections with SAREX or Mir, according to author Joe Kasser, G3ZCZ.
Programme Terminal Packet v1.82 (699K)
A full-featured packet program for use with TNC-2 and clones, KAM, and PK-232. Written by Gerard Regnard, F1EBN.

Pacsat Programs

Activity Log Display Program (31K)
Interprets the daily activity log files built by the file server task on Pacsats. Written by Harold Price, NK6K, and Jeff Ward, G0SUL.
PB Averages (7K)
Displays average statistics from PB.LOG.
PG Averages (6K)
Displays average statistics from PG.LOG.
Display Broadcast Logfile (33K)
Interprets a broadcast log (BL) file created by the spacecraft into a readable format. Includes C source code and a specification of the BL file format. Written by Jeff Ward, G0SUL.
Display Memory Error Log (12K)
Interprets an ELTLOG or ELTLOGXX memory error logfile intoa readable format. Includes C source and a specification of the ELTLOG file format. Written by Jeff Ward, G0SUL.
PB - Pacsat Broadcast Protocol Receiver (124K)
The groundstation side of the Pacsat Broadcast Protocol. Written by Jeff Ward, G0SUL. Updated for Y2K.
PB Call Enhancer (7K)
TSR that displays your call in color when you're in the PB queue, while you run PB. Written by Andre Marchandise, ON1AIG.
PBPGLOG V1.2 (237K)
Provides a graphical display of the contents of PB.LOG and PG.LOG. Written by Karl-Heinz Muller, VK2PK.
PG Pacsat File Uploader (54K)
Uploads files using ftl0, the Pacsat file transfer protocol. Written by Jeff Ward, G0SUL. Updated for Y2K.
SatSked Satellite Automation for PB and PG (201K)
Used with the programs PB and PG to fully automate a ground station for use with the current suite of amateur digital satellites. SatSked calculates AOS/LOS times for multiple satellites, has a real time textual position display of up to 22 satellites, and includes a message sending utility. It conforms to the Kansas City Tracker software specification, and will directly control the KCT board, and the TAPR trakbox. This version of SatSked is Y2K compatible and no longer requires a registration code to operate. Written by Wayne Roth, WA2N.
SHOWLOG (115K)
Displays an on-screen graphic analysis of the activity and error logs from Pacsats, projected onto an earth map according to the satellite position. Written by Pedro Converso, LU7ABF.
SatLink (124K)
Replacement for both PB and PG. Also provides a simulation mode with which the user can demonstrate many of the SatLink functions without actually receiving satellite transmissions. Source code in C (250K) is also available. See also the author's description (5K). Written by Jesse Buckwalter, NZ3F.
View Directory (53K)
Provides a directory of files on the spacecraft, like the directory view window in PB, using PB's database. Written by Chris Jackson, ZL2TPO.

Radio Control Programs

CI-V 2.5 (66K)
Emulates the Icom CT-16 radio-to-radio link, enabling one Icom radio to track the frequency of another (forward or backward). Also uploads and downloads memories. Written by John Wilson, KN4HX.
InstantTune 1.10 (186K)
Works with InstantTrack to provide automatic Doppler tuning support for Yaesu FT-847, FT-736R, FT-100, and FT-817; Kenwood TS-2000, TS-790, and HF radios; ICOM IC-970, IC-820, IC-821, IC-910 and most other CI-IV/V radios; and radios with up/down tuning buttons. Includes source code in C++. Written by Anthony Monteiro, AA2TX, and Howard Long, G6LVB.
InstantTune Patch Release V.150F
InstantTune patch release V1.50F adds several features to InstantTune V1.10. The new features include 4x faster tuning using velocity interpolation, PL encoder control, hot keys to swap between the beacon and a QSO, improved support of the FT-817/857/897 radios, and easier selection of transponder mode for satellites with multiple modes.
You must have previously installed InstantTune V1.10 to use the patch release. V1.50F consists of two new executable files, "itune.exe" and "itunetsr.exe" that replace files of the same names in V1.10. All other files remain the same.
RadioDRV 1.32a for Icom (100K)
Works with InstantTrack to provide automatic Doppler tuning support for Icom transceivers. Includes source code in assembler and C++. Written by Jesse Buckwalter, NZ3F.
RadioDRV 1.32 for Kenwood TS-790 (61K)
Works with InstantTrack to provide automatic Doppler tuning support for the Kenwood TS-790. Based on the RadioDRV program by Jesse Buckwalter, NZ3F. Written (modified) by Per, LA5NIA.

Rotor Control Programs

AA2TX - Digital Pot Rotor Control Interface
The Digital Pot Rotor Control Interface is a simple DOS program that will control a Microchip MCP41010 or MCP4050 digital pot. It is provided to allow experimenting with these devices.This software is described in the Jan/Feb 2006 AMSAT Journal Article (PDF), "Control Your Antennas With a Digital Pot." It includes a digital pot control program, driver software for InstantTrack, and all source code.
FODDRV Rotor Driver for FODTRACK Interface (13K)
InstantTrack-compatible driver TSR for the FODTRACK Antenna Interface. The FODTRACK Antenna Interface is described with construction details in the distribution archive for FodTrack. This driver adapts the FODTRACK hardware to programs that use drivers that follow the Kansas City Tracker standard. Includes assembly language source code. Written by Michael Radwick, N8XKZ.
KCT-EC2 EasyComm II Rotor Driver 0.03 (10K)
InstantTrack-compatible driver TSR for the EasyComm II serial port protocol for microprocessor-controlled rotator control boxes. Requires a 16550-compatible serial port. Written by Paul Williamson, KB5MU. See also the KCT-EC2 web page.
KCTGS232 Yaesu GS-232 Rotor Driver 0.03 (10K)
InstantTrack-compatible driver TSR for the Yaesu GS-232 serial rotator controller or compatible (including the LVB Tracker). Requires a 16550-compatible serial port. Written by Paul Williamson, KB5MU. See also the KCTGS232 web page.
WB5IPM Rotor Driver (26K)
InstantTrack-compatible driver TSR for the WB5IPM Rotor Controller. The WB5IPM Rotor Controller was described in the May 1987 issue of QEX, published by the ARRL. Includes assembly language source code. Written by Courtney Duncan, N5BF. Now includes an experimental version modified by Paul Williamson, KB5MU, which may work better on faster computers.
KCT521 (52K)
A modified version of the Kansas City Tracker drivers that adds automatic tuning of your radios with InstantTrack OrbitDRV. Written by Joe Barger, N6KK.
Prairie Drive (25K)
KCT-compatible rotor driver designed for use with the Prairie Digital Data Acquisition System. Includes assembly source. Written by Charles Richard, KM4EM, and James Sanford, WB4GCS.

Satellite Tracking Programs

FodTrack 2.6 (193K)
A simple, straightforward program intended to control azimuth-elevation rotators, now with transceiver control for Doppler tracking and support for a GPS receiver for automatic time and position. Simple text display. The rotor controller is connected to a parallel port (circuit diagram included), or via a GS-232 or RC-2800 serial interface. Implements rotor flipping and automatic control, and supports 450-degree azimuth rotators. Written by Manfred Mornhinweg, XQ2FOD. (See also FODDRV, a KCT-compatible rotor driver for the FODTRACK parallel port interface, and FOD-INIT, an interface from WiSP to FODTRACK.)
LEOVIS (31K)
Computes the amount of time a satellite spends above certain elevations per day as a function of latitude. Includes C source code. Written by Courtney Duncan, N5BF.
MoonKeps (36K)
Generates pseudo-Keplerian elements for the Moon, allowing most any tracking program to track the moon. Also includes Keplerian elements for the Sun. Written by P. Gerber, HB9BNI.
REALSKED (76K)
Satellite tracking program intended for the Hewlett Packard HP-95 palmtop DOS computer. Uses a 40 by 16 character display to track multiple satellites simultaneously. Uses 2-line Keplerian elements files directly. Can track the Sun and/or the Moon, and can use SGP, SGP4/SDP4, or SGP8/SDP8 orbit models. Provides three different displays for satellites below the horizon: next AOS, subsatellite point, or Az/El plus range. Written by Al Gerheim, K1QN (ex-N4QN).
PREDICT 2.2.1d (265K)
A 32-bit, open-source satellite tracking/orbital prediction program. Uses SGP4/SDP4 orbital models for improved tracking and orbital prediction accuracy. Single satellite tracking mode permits interactive selection of satellite transponder and provides real-time doppler-compensated uplink and downlink frequency information, using a transponder database. Displays antenna squint angle, propagation delay, echo, and satellite eclipse depth. Requires a 80386SX or better. Written by John Magliacane, KD2BD. An enhanced version is available for Linux (1638K). For further info, see the PREDICT Home Page.
STSORBIT PLUS - Part 1 (429K) and STSORBIT PLUS - Part 2 (330K), version 9932
A major enhancement of the original STSORBIT program, which simulates the wall map in NASA's Mission Control Center in Houston. Also known as STSPLUS. 80386 or better, with coprocessor, recommended but not required. Written by David Ransom, Jr. There's also an optional higher resolution map (203K) available. If you're upgrading from a previous version, you can download just this upgrade-only archive (333K). See also David Ransom, Jr.'s web page, where you may find a newer version.
STP: Simple Tracking Program (137K)
Simple tracking program run from the command line. Computes AOS/LOS tables, tables or realtime text displays of satellites, the Sun, and the Moon, and reads NASA format Keplerian element files. Includes source code in C for PC or UNIX. See also these additional files (52K). Written by Christie Harper, KD4QIO.
Caution: this program has problems with Year 2000 dates, and the author no longer provides support.
TRAKSAT 4.00 (583K)
Tracking program, featuring two fully-rendered 3D Earth views with full color Sun/Shadow. Expanded on-line help. Editable ASCII configuration file. Many different graphics views. Multi-satellite and multi-station modes. Visual observation support. 286 or better required. Shareware. Written by Paul Traufler. See also the author's Web page.
Learn About Orbits (127K)
A tutorial on satellite orbits, including a graphical orbit simulator that shows a perspective view of the orbit around the earth and simultaneous cylindrical map projection. The tutorial lets the user play with various Keplerian elements and see the results graphically. Freeware from the USAF Academy Department of Astronautics, by Tom L. Riggs, Jr.
VK3UM EME Planner (383K)
Moon tracking program for EME operations. Written by Doug McArthur, VK3UM.

Utility Programs

2LIN2KEP (43K)
Converts a file of NASA-format 2-line Keplerian element sets into AMSAT verbose format. Includes BASIC source and an .EXE file for IBM PC. Written by Richard W. L. Limebear, G3RWL.
EXTRACT (7K)
Reads a downloaded Keplerian elements file, and writes a new file that contains elements for just those satellites listed in FREQ.DAT, the TrakBox configuration file. Written by Karl Jan Skontorp, LA3FY.
FIXTIME 3.0 (59K)
Compensates for errors in your PC's realtime clock. Written by Michael Coulter.
WA2N's FIXTIME (13K)
Another program that compensates for errors in your PC's realtime clock. Written by Wayne Roth, WA2N.
NASAWASH (22K)
Scans a text file and extracts NASA-format 2-line Keplerian element sets. Can be used as a filter or as a standalone program. Copes with line prefixes and suffixes. Checks checksums. Includes source code in C and executable for MS-DOS and OS/2. Written by Paul Williamson, KB5MU. See also the NASAWASH web page.
SORTNENG (12K)
Scans a text file and extracts NASA-format 2-line Keplerian element sets to a new file. Sorts output by name, or can take an input file listing the satellites of interest in the desired order. Written by Giovanni Mazzola, IT9XXS.
VEC2TLE (171K)
Converts position/velocity/time state vectors in a variety of formats to NASA 2-line Keplerian element sets. Written by Kenneth Ernandes.
VMTALKER (36K)
Plays voice files (such as those sometimes exchanged on the digital satellites) through the speaker in an IBM PC.

UOSAT Programs

DISPLAY4 (63K)
Displays CCD camera pictures from UOSAT OSCAR-22. From AMSAT-Australia.
EXPOSURE (14K)
Displays the date and time of exposure of a UO-22 CCD camera image file. From AMSAT-Australia.
UoSAT WOD Converter (16K)
Converts a Whole Orbit Data file from UO-14 or UO-22 into a standard ASCII output file for SPLOT. Includes C source code.

Software for MS Windows

Windows software is organized into the following categories:

WiSP

WiSP, Windows Satellite Program, is an integrated suite of Windows programs which completely automate your groundstation for operation on any or all of the Pacsats. It includes implementations of the broadcast protocol used for downlinking files and the connected protocol used for uplinking files, utility functions for dealing with directories and message files, satellite tracking and scheduling, and more.

WiSP for Windows 3.1 is obsolete and has problems with Year 2000, and so it is no longer available.

WiSP for Windows 95/98 or NT 4.0 is current. Written by Chris Jackson, ZL2TPO.

WiSP Accessories

FOD-INIT (44K)
FOD-INIT is an interface from WiSP to FODTRACK that avoids the need for .BAT files. Requires VBRUN300.EXE (247K). (Note that VBRUN300.EXE must be executed to install VBRUN300.DLL.) Written by Chris, CN8HB.
SCHEDA 0.99 (15K)
SCHEDA makes it easier to use WiSP with full automation. It takes the pass data from the WISP.SKD file and deletes all overlapped passes, based on priority, leaving room (programmable in seconds) between the passes for housekeeping or automation actions. A donation to Phase 3D is suggested. Written by Jose V. Gavila, EB5AGV.
WiSP DDE Client 4.0 (634K)
Radio and rotor control using DDE output from WiSP, The Station Program, or EA4TX's ARS system. Now with transparent tuning for analog transponders. Provides Doppler tuning for IC-821, IC-970, IC-275, IC-475, IC-746, IC-R7000, IC-R8500, PCR-1000, FT-847, FT-736, AR-5000, AR-8000, TH-D7, TM-D700 and TS-790. Interfaces to GS-232, FODTrack, CI-V, and IF-100 rotor controllers too. Written by Fernando Mederos, CX6DD.
WPS: WiSP Power Saver 2.0 (638K)
WPS is a combination of hardware and software that automatically switches off your computer when no satellite passes are happening. This package includes the software and a full description of the hardware, except that you have to buy a pre-programmed microcontroller from the author. Written by Walter Crauwels, ON4BCB. See also the author's web page.

The Station Program

The Station Program is an integrated groundstation automation package for operating on analog satellites. Written for Windows 3.1 or Windows 95, it also works on Windows 98 and Windows 98SE. Newer versions of Windows may not be compatible. Written by Paul Willmott, VP9MU.

This program is now freeware and unsupported, but it still requires a registration code to save configurations. Download the registration program below and use it to create your own registration code.

For a new installation, you need these four zip files plus the patch file, and you also need the registration program to create your registration code. For an upgrade from a recent version, download just the patch file.

Rotor Control Programs

32-Bit KCT Driver for Win95 (85K)
Antenna and radio control for the Kansas City Tracker, as a 32-bit DLL for use with 32-bit applications under Windows 95. Includes source code for a sample application demonstrating its use. Expected to work with future 32-bit versions of WiSP and WinSat. Written by Joe Holman, AD7D. A later version of the driver is also available as part of the WiSP package.
PRRIETRK V3.0 (92K)
Antenna steering program for use with the Prairie Digital hardware interface described in the December 1994 issue of the AMSAT Journal. Interfaces with FT7361, WinOrbit, and WiSP (Windows 95 version). A donation (amount unspecified) to any AMSAT organization is required for use beyond 30 days. Written by Al Lawler, WB1QBE.
KctDRV 0.73d (34K)
For interfacing WiSP to the Kansas City Tracker. Operates both tracking and tuning functions for a large number of radios. Written by David Hoatson, KC6WYG.
WPRAIRIE 2.1 (166K)
Station control program for use with WinOrbit 2.2 or later on Windows 3.1 or 95 (but not Windows NT). Controls rotors through a Prairie Digital board or a custom serial port controller. Tunes radios (FT-736R, Kenwood, up/down buttons) through serial or parallel ports or the Prairie Digital board. Receives information from WinOrbit via DDE. Alpha test software, with Visual BASIC source code included. Written by Carl Gregory, K8CG.

Satellite Tracking Programs

WinOrbit 3.6 (488K)
Tracks up to 20 satellites simultaneously using a standard Windows user interface. Simple world map displays, now with orthographic "view from space" projection. Supports a DDE interface for rotor control. Creates schedule printouts or files. Uses either NASA 2-line or AMSAT format Keplerian element files. Includes a help file with some historical information about amateur satellites. Optionally uses ANNOUNCE to speak the azimuth and elevation. Requires VBRUN300.EXE (247K). (Note that VBRUN300.EXE must be executed to install VBRUN300.DLL.) Freeware. Version 3.6 includes Y2K patches. See also the author's description, and the rotor/radio DDE client WPRAIRIE. Written by Carl Gregory, K8CG.

Radio Tuning Programs

FT7361 FT736r Control Program 3.0 (365K)
Tuning control of the Yaesu FT-736R multiband VHF/UHF transceiver. Requires VBRUN300.EXE (247K). (Note that VBRUN300.EXE must be executed to install VBRUN300.DLL.) Shareware, requires an unspecified donation to AMSAT. Written by Al Lawler, WB1BQE.
WiSP DDE Client 4.0 (634K)
Radio and rotor control using DDE output from WiSP, The Station Program, or EA4TX's ARS system. Now with transparent tuning for analog transponders. Provides Doppler tuning for IC-821, IC-970, IC-275, IC-475, IC-746, IC-R7000, IC-R8500, PCR-1000, FT-847, FT-736, AR-5000, AR-8000, TH-D7, TM-D700 and TS-790. Interfaces to GS-232, FODTrack, CI-V, and IF-100 rotor controllers too. Written by Fernando Mederos, CX6DD.
WPRAIRIE 2.1 (166K)
Station control program for use with WinOrbit 2.2 or later on Windows 3.1 or 95 (but not Windows NT). Controls rotors through a Prairie Digital board or a custom serial port controller. Tunes radios (FT-736R, Kenwood, up/down buttons) through serial or parallel ports or the Prairie Digital board. Receives information from WinOrbit via DDE. Alpha test software, with Visual BASIC source code included. Written by Carl Gregory, K8CG.

IPS Programming

IPS, Interpreter for Process Structures, is the operating system and programming language used for the main computer on board Phase 3 spacecraft (including P3A, OSCAR 10, OSCAR 13, OSCAR 40, and Eagle). It is a unique system designed for high-level programming on very small microprocessor systems.

See the IPS Programming page for more information.

Am1601 Emulator 1.0.0 (2114K)
Emulator for AMSAT's Am1601 custom processor for IPS. Requires Windows NT/2000/XP for reasonable performance; will also run on Windows 98/ME but painfully slowly. Includes source code in Borland CLX Delphi. Written by Paul Willmott, VP9MU.
ipsWin (258K)
IPS environment emulator for Windows 9x/NT/2000/XP. Written by Stacey Mills, W4SM.

Telemetry Programs

AO-7 Telemetry Spreadsheet (23K)
Excel-format spreadsheet to assist in interpreting telemetry from AO-7. Written by Jim White, WD0E, and Jan King, W3GEY.
DGrabber (422K)
Grabs "D" telemetry blocks from AO-40 and assists in reconstructing a downloaded file. Includes Delphi source code. GPL. Written by Paul Willmott, VP9MU.
DOVE Telemetry Decoder 2.0 (134K)
Decode DOVE OSCAR-17 telemetry and store the data into a database. The data in the database may then be plotted. Written by Bruce Forsberg, WB6IZG.
P3TLM (81K)
Phase 3 telemetry decoding program for Windows. Written by Chris Jackson, ZL2TPO.
RudakTLM 1.00 (1502K)
Interprets RUDAK-style WOD (Whole Orbit Data) telemetry files. Data can be converted into a comma-separated file suitable for import to a spreadsheet, or it can be viewed or graphed on-screen. Written in Visual BASIC by Michael Kingery, KE4AZN. Donation to AMSAT requested.
StaRCV 1.0.0 (340K)
Demodulate and capture AO-40's 400-baud PSK telemetry using a sound card. Captures FEC telemetry blocks as well as traditional non-encoded ones. Uses hard-limiting decoding of FEC blocks, so it gives up 2 dB versus theory. This is an experimental port of AO40RCV to Delphi Pascal by Paul Willmott, VP9MU. Includes source code in Delphi Pascal.
Wintel (149K)
Decode telemetry either in real time, or on a captured telemetry file. Requires VBRUN300.EXE (247K). (Note that VBRUN300.EXE must be executed to install VBRUN300.DLL.) By Geoff Radcliffe, VK2ZAZ.

Packet Radio Programs

CruiserAPRS 1.0 (377K)
APRS program with built-in satellite tracking capability. By Al Gerheim, K1QN.
UISS 3.3.1 (914K)
Packet radio program with features for communicating through satellites such as ISS and PCSat NO-44 by UI digipeating, including APRS. Requires AGWPE for interface to radio. Written by Guy Roels, ON6MU. Freeware, free registration required for use of some features. See also the UISS web page.

Image Display Programs

CCD Display 2000 Version 2.0 (725K)
Basic image display program for Windows 95. Displays images from UoSat 5 (UoSAT-OSCAR 22), KITSAT-A (KO-23), KITSAT-B (KO-25), TMSAT (TO-31), UoSat 12 (UoSAT-OSCAR 36), and TiungSat-1 (Malaysian-OSCAR 46). Uses WiSP directories. Can adjust the exposure and rotate the image, and save files as .BMP. Written by Colin Hurst, VK5HI.

Analysis Programs

YACER 1.03 (3.2M)
Capture, view and analyze the YACE (Yet Another Camera Experiment) camera images and determine the spacecraft attitude (ALon/Alat) directly from the telemetry beacon raw data stream, or from the AO-40 Archives. This package includes all the software used by the AO-40 command stations in their day to day determination of the spacecraft's attitude, and 40 pages of illustrated user documentation in PDF format. Written by Stacey Mills, W4SM; James Miller, G3RUH; Gunther Meisse, W8GSM; Ian Ashley, ZL1AOX; and Colin Hurst, VK5HI. If upgrading from 1.02, you might want to download just the revised ConvKeps.

Utility Programs

WinGrid 3.2 (265K)
Grid square calculator for Windows. Also computes bearing and distance to a second location. Stores the home location. By Stacey Mills, W4SM. See also his web page.

Miscellaneous Programs

AO-7 Screen Saver (1131K)
Self-installing screen saver program featuring photos of AO-7 from the AMSAT web site. Built with Comis SaverGen by Andy MacAllister, W5ACM.
The Satellite Encyclopedia (Version 0.37) (1241K)
A hypertext database containing information on the characteristics of over 1700 satellites. Requires Windows 3.1 or later. Shareware. Written by Jean-Philippe Donnio. See also the web page for The Satellite's Encyclopedia.

Software for Linux

DOVE (7K)
DOVE-OSCAR-17 telemetry decoding program for Linux. Outputs to screen or text file. Pre-compiled in a.out format, and dynamically linked against libc4 (so you might have to install an obsolete libc4 package to be able to run it). Includes a man page. Written by John A. Magliacane, KD2BD.
KEPGEN (18K)
Simple program to generate 2-line element sets from keyboard input. Pre-compiled in a.out format, and dynamically linked against libc4 (so you might have to install an obsolete libc4 package to be able to run it). Includes a man page. Written by John A. Magliacane, KD2BD.
Microsat Groundstation for Linux (121K)
A complete suite of groundstation software for operation on the Pacsats. Requires Linux with the AX.25 protocol package from Alan Cox, GW4PTW, added to the kernel. Includes source code but no executables. This version has been converted to use the Athena Widgets by Jonathan, G4KLX. The original programs were written by John Melton, G0ORX/N6LYT.
PB and PG 2.1.0 for Linux (73K)
A complete suite of groundstation software for operation on the Pacsats. Includes features for unattended operation, such as automatic upload and download requests and persistent requests for directory fills. Requires Linux kernel version 2.0.24 or higher and the AX.25 protocol package. Runs in text mode (no X Window System required) under ncurses. Includes source code but no executables. Written by Bent Bagger, OZ6BL, Peter Scott Bentsen, OZ2ABA, and others, based on XPB and XPG by John Melton, G0ORX/N6LYT.
PREDICT Version 2.2.2 (1638K)
PREDICT is an easy to use, ncurses-based satellite tracking/orbital prediction program developed for the Linux operating system. It allows users to track satellites in earth orbit in real-time, or make orbital predictions in advance of their approach, using the full SGP4/SDP4 algorithm for more accurate results. The realtime tracking mode has been completely redesigned in version 2.2.0 to allow interactive selection of a satellite transponder, to provide Doppler frequency compensation, and provides squint angle, propagation delay, and eclipse information. A voice mode announces azimuth and elevation headings through a soundcard, if available. PREDICT also tracks positions of the Sun and Moon, and provides Doppler shift and path loss calculations for analyzing radio communication paths between satellites and earth-based ground stations. PREDICT can export real-time tracking data to client programs using UDP socket-based connections. A Windows-based client program contributed by Steve Fraser, VK5ASF, is included (requires Visual BASIC). PREDICT requires ncurses version 4.2 or higher and the Linux pthreads library. PREDICT was written by John A. Magliacane, KD2BD, and other contributors. Further information is available at the PREDICT Home Page.
PacsatTools Version 0.9 (270K)
PacsatTools is a collection of utilities designed to help facilitate communications with Pacsat satellites operating in the Amateur Radio Service. Include are utilities that prepare files for upload to pacsat satellites, process downloaded files, and display satellite directory information. A utility that converts narrow-angle CCD Earth Imaging Camera images taken by the UO-22 and KO-25 satellites to PGM format is also included. PacsatTools is an excellent addition to the PB/PG Pacsat communication program by Bent Bagger, OZ6BL. Full documentation, sample data files, and source code in C are included. PacsatTools was written by John A. Magliacane, KD2BD.
SatTrack 3.1.5 (558K)
Real-time orbit simulation program with color graphics displays for Unix and Linux systems running X11R5. Controls antennas and radios. Also features a batch mode for prediction of passes over specified ground stations. Includes source code in C. Written by Manfred Bester, W6/DL5KR.
UO11 (11K)
UoSAT-OSCAR-11 telemetry decoding program for Linux. Outputs to screen or text file. Pre-compiled in a.out format, and dynamically linked against libc4 (so you might have to install an obsolete libc4 package to be able to run it). Includes a man page. Written by John A. Magliacane, KD2BD.

Software for the Macintosh

These files require the use of BinHex or a BinHex-capable utility (such as many versions of StuffIt) unless otherwise noted.

EZ DOVE (98K)
Takes a text file of DOVE telemetry as input and turns it into easily understandable information about the status of DO-17's systems. Comes with a sample telemetry file. Freeware. A sample of EZ DOVE output can be found in the file dove.readme.
KISS to ASCII Converter (.tar.gz, 20K)
Converts an AX.25 KISS log file to readable ASCII text, similar to the format used by the monitor mode in some TNCs. Includes C source code. Requires Mac OS X and the Terminal command-line environment. Written by Paul Williamson, KB5MU. See also the KISS2ASC web page.
Mac Vocalizer for PREDICT 1.1.0 (14K)
Speech program for use with PREDICT under Mac OS X. Replaces the provided vocalizer program that uses recorded voice files in a Linux-specific way. This program uses the Mac's built-in speech synthesizer instead. Compatible with PREDICT 2.2.2. Includes source code in C. Written by Paul Williamson, KB5MU. See also the Mac Vocalizer web page.
MultiMode 1.6.4 (547K)
Receive and transmit SSTV and many other modes using the built-in sound capabilities of the Macintosh. PowerPC recommended, may also work on fast 68040 systems. Shareware from Black Cat Systems. See also MultiMode on the web.
OrbiTrack 2.1.5 (331K)
Satellite tracking program for the Macintosh. Computes look angles, plots satellite positions on a world map. Also displays the visible passage of a satellite against the background of stars, either within the program or via a data file that can be read into the Voyager program. See also the readme file (1K), the documentation (154K), and the associated data file (63K). There is also a version that makes use of a 68881/68882 floating point coprocessor (301K) to obtain approximately fifty times faster performance. Requires System 4.1 or later. Runs on any Macintosh provided it has 128K ROMs or greater. Shareware. Written by Bill Bard, WD4IXI.
OrbiTrack 2.2b12 (782K)
Beta version of the next release of OrbiTrack. This should be close to the final version and the expiration date has been removed. This is a "fat" file which contains both 68K and PowerPC code. A problem with MacOS 8.6 requires the MacOS 8.6 Font Bug Fix to be installed. Needs System version 7 or later. Expands to 1.2 MB. Written by Bill Bard, WD4IXI. Send comments to bekdev@ieee.org.
SatTrak (257K)
Displays satellite pass information on a world map or in tabular form. Provides a wide variety of information on passes, including whether the satellite will be in sunlight. Also calculates great circle bearings, MUF plots, Maidenhead grid locations, antenna lengths, etc. Shareware.

Java Programs

Whole Orbit Data (9K)
Java program to convert RUDAK-style WOD (Whole Orbit Data) into a simple comma-separated file suitable for importing into a spreadsheet. Requires Java JDK 1.2 or newer. Freeware. Written by John Melton, N6LYT/G0ORX.

Software for Psion Series 3A/3C/5

Satellite Tracking for Psion Series 3A/3C/5 (22K)
Calculates satellite position for a maximum of 11 satellites. Realtime and prediction displays. Uses NASA-format 2-line element sets. Includes separate versions for the Psion Series 3A/3C and the Psion 5. You also need this set of Y2K fixes. Written by Egon, PA3EDN.

Software for HP-48 Calculators

Satellite Tracking for HP-48 (115K)
Real time tracking of a single satellite, or future time tracking of multiple satellites. Provides fisheye "planetarium" views graphically. Updated for Y2K August 2002. Written by Al Gerheim, K1QN (ex-N4QN).

Software for Tandy TRS-80 Model 100 and compatibles

TRK100 Satellite Tracking (17K)
BASIC program for satellite tracking on the TRS-80 Model 100, 102, and 200, and compatibles including the WP-2 and NEC PC-8201A. Includes support for automatic antenna rotator control using the WB5IPM parallel-port interface. Includes detailed instructions on loading the program into the Model 100 from an IBM-compatible DOS PC. Based on the original tracking code by Roy Welch, W0SL, last modified by Robert M. Rogers, W8JLE (SK). Instructions and packaging by Cliff Buttschardt, K7RR.

Source Code

These files contain source code applicable to a variety of computers. Be sure to also scan the other listings for the word "source", since many of the computer-specific programs come with source code that can be adapted to other computers.

2LIN2KEP (43K)
Converts a file of NASA-format 2-line Keplerian element sets into AMSAT verbose format. Includes BASIC source and an .EXE file for IBM PC. Written by Richard W. L. Limebear, G3RWL.
Selecting Orbits (5K)
BASIC listings associated with the article "Selecting Orbits for Radio Amateur Satellite Missions" by Martin Davidoff, K2UBC. Article appeared in the Proceedings of the 6th AMSAT-UK Colloquium (1991) and in Satellite Operator, February 1995.
N3EMO's Satellite Tracking Program (32K)
Satellite tracking in C by N3EMO.
Moon Tracking (4K)
Prints azimuth and elevation for the Moon at fixed intervals. Source code in BASIC for the IBM PC. Originally written by WB7CCI (now W7GJ). This version by Richard W. L. Limebear, G3RWL. TRACKER is an updated version by the original author (executable form only).
Satellite Education News Tracker (17K)
Command-line tracking program in C. Fixed for Y2K (+bugs) by Paul Williamson, KB5MU.
SatTrack 3.1.5 (558K)
Real-time orbit simulation program with color graphics displays for Unix and Linux systems running X11R5. Controls antennas and radios. Also features a batch mode for prediction of passes over specified ground stations. Includes source code in C. Written by Manfred Bester, W6/DL5KR.
PREDICT Version 2.2.2 (1638K)
PREDICT is an easy to use, ncurses-based satellite tracking/orbital prediction program developed for the Linux operating system. It allows users to track satellites in earth orbit in real-time, or make orbital predictions in advance of their approach. A unique voice mode allows azimuth and elevation headings of a satellite to be articulated to a ground-based observer through a soundcard in real-time to aid in locating and identifying satellites through optical means. PREDICT also tracks positions of the Sun and Moon, and provides Doppler shift and path loss calculations for analyzing radio communication paths between satellites and earth-based ground stations. PREDICT can export real-time tracking data to client programs using UDP socket-based connections. PREDICT requires ncurses version 4.2 or higher and the Linux pthreads library. PREDICT was written by John A. Magliacane, KD2BD. Further information is available at the PREDICT Home Page.
PacsatTools Version 0.9 (270K)
PacsatTools is a collection of Linux utilities designed to help facilitate communications with Pacsat satellites operating in the Amateur Radio Service. Include are utilities that prepare files for upload to pacsat satellites, process downloaded files, and display satellite directory information. A utility that converts narrow-angle CCD Earth Imaging Camera images taken by the UO-22 and KO-25 satellites to PGM format is also included. PacsatTools is an excellent addition to the PB/PG Pacsat communication program by Bent Bagger, OZ6BL. Full documentation, sample data files, and source code in C are included. PacsatTools was written by John A. Magliacane, KD2BD.
STP: Simple Tracking Program (137K)
Simple tracking program run from the command line. Computes AOS/LOS tables, tables or realtime text displays of satellites, the Sun, and the Moon, and reads NASA format Keplerian element files. Includes source code in C for PC or UNIX. See also these additional files (52K). Written by Christie Harper, KD4QIO.
Caution: this program has problems with Year 2000 dates, and the author no longer provides support.
Microsat Groundstation for Linux (121K)
A complete suite of groundstation software for operation on the Pacsats. Requires Linux with the AX.25 protocol package from Alan Cox, GW4PTW, added to the kernel. Includes source code but no executables. This version has been converted to use the Athena Widgets by Jonathan, G4KLX. The original programs were written by John Melton, G0ORX/N6LYT.
PB and PG 2.0 for Linux (59K)
A complete suite of groundstation software for operation on the Pacsats. Includes features for unattended operation, such as automatic upload and download requests and persistent requests for directory fills. Requires Linux kernel version 2.0.24 or higher and the AX.25 protocol package. Runs in text mode (no X Window System required) under ncurses. Includes source code but no executables. Written by Bent Bagger, OZ6BL, Peter Scott Bentsen, OZ2ABA, and others, based on XPB and XPG by John Melton, G0ORX/N6LYT.
WPRAIRIE 2.1 (166K)
Station control program for use with WinOrbit 2.2 or later on Windows 3.1 or 95 (but not Windows NT). Controls rotors through a Prairie Digital board or a custom serial port controller. Tunes radios (FT-736R, Kenwood, up/down buttons) through serial or parallel ports or the Prairie Digital board. Receives information from WinOrbit via DDE. Alpha test software, with Visual BASIC source code included. Written by Carl Gregory, K8CG.
WOD2CSV 0.03 (68K)
Converts RUDAK-style WOD (Whole Orbit Data) telemetry files into a simple comma-separated format suitable for import to a spreadsheet. GPL freeware, with source code in C included. Written by Paul Williamson, KB5MU. See also the WOD2CSV web page.

See also PLAN-13 from the collection of articles by G3RUH. It includes source code in BASIC, with lots of explanation.


Firmware

These files contain firmware updates for various hardware devices.

DSP-12 Version 2.00 (172K)
The latest factory released version of software for the DSP-12. Includes the downloadable image GCE.V40 as well as EPROM files.
DSP-12 Beta Version 2.10b (92K)
The latest beta test version of software for the DSP-12. Includes only the downloadable image GCE.V40.
DSP-2232 AO-40 Telemetry Demodulator (3K)
Updated demodulation software for AO-40 (Phase 3D) 400 bps PSK telemetry for the AEA DSP-1232 and DSP-2232. This version emits 514-byte blocks, which includes the CRCC. Written by Bob McGwier, N4HY.
TrakBox Version 3.50b (175K)
The latest firmware release for the TrakBox. Y2K compliant, and adds support for the Yaesu FT-847.
SatTrak III Version 444 (124K)
The latest release of the firmware for the SatTrak III tracking box. Includes Y2K compatibility fixes.
SatTrak IV Version 312 (235K)
The latest release of the firmware for the SatTrak IV tracking box. Includes Y2K compatibility fixes.

Spreadsheets

These files contain spreadsheet files to be used with most spreadsheet programs.

AMSAT-IARU Link Budget Spreadsheet Rev 1 (71K)
Excel-format spreadsheet for computing link budgets for low Earth orbit spacecraft. Set up for University projects. Written by Jan King, W3GEY.
AO-40 Link Budget Spreadsheet v2.1 (141K)
Excel-format spreadsheet for computing AO-40 station performance. Includes two examples and instructions. Uses macros to automatically configure the calculations for various uplinks and downlinks, but the macros only seem to work on Windows Excel. Also available preconfigured for U/S2 and L1/S2 with no macros (58K). Written by Gene Marcus, W3PM.
AO-7 Telemetry Spreadsheet (6K)
Excel-format spreadsheet to assist in interpreting telemetry from AO-7. Written by Jim White, WD0E, and Jan King, W3GEY.
Dish Design Spreadsheet (274K)
Excel-format spreadsheet for designing a parabolic or near-parabolic dish antenna. Written by Gene Marcus, W3PM/GM4YRE.
Link Budget Spreadsheet (139K)
Excel-format spreadsheet for computing link budgets for satellite communication links. Written by Jan King, W3GEY.


  Copyright©The Radio Amateur Satellite Corporation 2004 ,2010 - All Rights Reserved
  Report a bug on this page