CPX Data Decoder
CPX Data Decoder decodes beacons from Cal Poly's CP6 satellite and forwards received packets to More dBs. By running CPX Data Decoder, you are helping Cal Poly's Polysat project collect on-orbit data from their satellites. Any packets you receive will be stored in a database and visible in CP6's pass log.
CPX Data Decoder works with any TNC that sends KISS-encoded data over a serial port. MixW is a software TNC for Windows that can decode an AFSK signal from your sound card and emulates a serial TNC that is compatible with CPX Data Decoder.
Download and run the Windows installer. This will place a shortcut icon on your desktop and start menu.
Mac OS X (PPC Architecture)
Download and extract the zipped
application bundle. Drag the extracted application bundle to your
Applications folder, or double-click the application bundle to
Mac OS X (Intel), Linux, and Other Operating Systems
Installing CPX Data Decoder on other operating systems must be done from the source code. A list of external dependencies are provided below. These must be installed for CPX Data Decoder to work. Installation instructions are provided for Ubuntu Linux 9.04, below. For other Linux distributions or other operating systems with package managers, it is recommended that you find the following dependencies in your distribution's package manager:
After installing the dependencies, download and extract the
source code. Then change
cpxdd directory and run
Ubuntu Linux 9.04
Install necessary dependencies
sudo apt-get install python-serial python-tz python-qt sudo apt-get install python-setuptools python-dev # provides `easy_install' script sudo easy_install pyephem
Download and extract CPX Data Decoder
wget http://moredbs.atl.calpoly.edu/files/cpxdd/cpxdd-0.1.0-src.tar.gz tar zxvf cpxdd-0.1.0-src.tar.gz
Run CPX Data Decoder
cd cpxdd python cpxdd.py