* {{App|1=cqrlog|2=popular Linux logging program. Compiling from source, however, is a complicated process and no package is currently available in the AUR. Instead, a binary can be installed with a script: Go to the cqrlog [http://www.cqrlog.com/?q=node/4 website] and download a version compatible with your architecture. Unbundle the tarball and run:

+

* {{AUR|cqrlog}} &ndash; a popular Linux logging program

−

:{{bc|$ ./cqrlog_install.sh}}

+

* {{AUR|fdlog}} &ndash; a Field Day Logger with networked nodes

−

:then follow the directions. The only dependency is Hamlib

+

* {{AUR|klog}} &ndash; a Ham radio logging program for Linux / KDE.

−

|3=http://www.cqrlog.com/|4={{AUR|cqrlog}} (binary version)}}

+

* {{AUR|qle}} &ndash; QSO Logger and log Editor for amateur radio operators written in Perl

Revision as of 18:01, 29 October 2012

Amateur radio enthusiasts (sometimes called ham radio operators or "hams") have been at the forefront of experimentation and development since the earliest days of radio. A wide variety of communication modes are used on a vast range of frequencies that span the electromagnetic spectrum.
This page lists software related to amateur radio that can be found in the AUR. Some of it is stand-alone while the various digital communication applications require interfacing to radio hardware and possibly the computer soundcard. Interface hardware can be purchased from vendors or home-built.

Warning: International treaties require that users of amateur radio frequencies have a government-issued license.

Contents

General information

Many of the following programs will need to access a serial port to key the transmitter (eg. /dev/ttyS0). This requires that the user belong to the uucp group. To add the user to the uucp group issue the following command as root:

# gpasswd -a username uucp

then logoff and logon.

Software list

Hamlib — provides an interface between hardware and radio control programs. It is a software layer to facilitate the control of radios and other hardware (eg. for logging, digital modes) and is not a stand-alone application.

Soundmodem — was written by Tom Sailer (HB9JNX/AE4WA) to allow a standard PC soundcard to act as a packet radio modem for use with the various AX.25 communication modes. The data rate can be as high as 9600 baud depending on the hardware and application. Soundmodem can be used as a KISS modem on the serial port or as an AX.25 network device. To use soundmodem as an MKISS network device, the kernel must be re-built with MKISS modules. More information is in the Xastir wiki

Run soundmodem as root:

# soundmodem

If you have configured soundmodem as a KISS modem, you will need to change permissions to make it user-readable:

AX.25

AX.25 — data link layer protocol that is used extensively in packet radio networks. It supports connected operation (eg. keyboard-to-keyboard contacts, access to local bulletin board systems, and DX clusters) as well as connectionless operation (eg. APRS). The Linux kernel includes native support for AX.25 networking. Please refer to this guide for more information. The following software is available in the AUR:

WSJT

WSJT (Weak Signal Communication by K1JT) — offers offers a rich variety of features, including specific digital protocols optimized for meteor scatter, ionospheric scatter, and EME (moonbounce) at VHF/UHF, as well as HF skywave propagation. WSJT was developed by Nobel Prize winning physicist Joe Taylor, who has the amateur radio callsign K1JT. The program can decode fraction-of-a-second signals reflected from ionized meteor trails and steady signals 10 dB below the audible threshold.
WSJT is in ongoing, active development by a team of programmers led by K1JT. WSJT (and the related program WSPR) has the option of being configured with

$ ./configure --enable-g95

or

$ ./configure --enable-gfortran

If you build with one and experience problems, edit PKGBUILD to try the other.
WSJT requires access to the serial port; see the note in the Interfacing section above about the uucp group.

WSPR

WSPR (Weak Signal Propagation Reporter, pronounced whisper) — enables the probing of propagation paths on the amateur radio bands using low power transmissions. It was introduced in 2008 by K1JT following the success and widespread adoption of WSJT by the amateur radio community. Stations with Internet access can automatically upload their reception reports to a central database called WSPRnet, which includes a mapping facility

Xastir

Xastir — stands for X Amateur Station and Information Reporting. It works with APRS, an amateur radio-based system for real time tactical digital communications. Xastir is an open-source program that provides full-featured, client-side access to APRS. It is currently in a state of active development.Xastir is highly flexible and there are a wide variety of ways it can be configured. For example, it can be evaluated without radio hardware if an Internet connection is available. The wiki at xastir.org is very thorough and gives excellent information on its range of capabilities and setup.An optional speech feature can be enabled with the festival package; you will also need a speaker package such as festival-en or festival-english. If you want this option, festival must be installed on your system before building xastir. Launch festival before the xastir program is started for speech to function properly:

$ festival --server

or you can write a simple script to automate the sequential starting process. There may be problems if other programs such as a media player are accessing sound simultaneously.The PKGBUILD automatically downloads an 850 kB bundle of .wav files and places them here: /usr/share/xastir/sounds/.These are audio alarm recordings of a North American English speaker that do not require the presence of festival to render. The audio play command `play' in the configure menu may not work; try `aplay' instead.

Note: Xastir 2.0.0 cannot be built with the current version of automake. There are two options: i) rollback to automake 1.11.1 or earlier; ii) build xastir-cvsAUR.