aprsg - APRS Gateway

aprsg is an APRS IGate software for Unix-like operating systems and Microsoft Windows. It can gate APRS packets between one or more RF networks and APRS-IS. RF network can be connected with a KISS TNC on a serial port. Transmitting to RF network(s) can be controlled with per-port filters. On Linux, AX.25 network interface can also be used.

The software has been written in C++ using wxWidgets toolkit and libfap APRS parser.


RSS icon


Unfortunately one bugfix made into the previous release was only partial, and seemingly random crashes continued to occur for some users when invalid packets were received. This time the fix is hopefully better. Version 1.4 contains some other improvements too, check change log for details.


aprsg 1.3 is here. Many bugs have been fixed, and some features have changed. Check change log for details.


Andrew Elwell has created RPM packages of aprsg. Many thanks!


aprsg 1.2 has been released. This bugfix release fixes some minor issues, see details from the change log.


Mailing list has been deployed.


aprsg 1.1 has been released. This bugfix release fixes one serious issue with Linux AX.25 network interfaces and some smaller bugs.


aprsg 1.0 has been released. Support for Microsoft Windows platform has been added. It is now also possible to periodically send static objects with aprsg.


aprsg 0.9 has been released. Support for AX.25 network interfaces on Linux was added. In addition, many minor improvements have been done since last release. Version requirement for wxwidgets was increased from 2.6.3 to 2.8.4 because of handy methods the new version offers.

There's still some things on TODO list, but currently there are no known bugs. If you spot one, please report it. Thanks!

Downloading and installing

Latest version can be aquired from the downloads directory as a zip file for Windows, source code archive for Unix-like systems or as a deb package for Debian and Ubuntu. RPM packages are available here: https://bugzilla.redhat.com/show_bug.cgi?id=670915


aprsg runs on Windows 2000 and later. It doesn't require installation, just extract the zip archive. Directory called aprsg will be created and all files go in there. Check README.txt for more info.

When you get it running, don't be suprised. All you can see is a little G icon in task bar tray area. Check log files for details on how it is doing.

Deb packages

Debian and Ubuntu Linux users can use the provided binary packages. Just download latest libfap3-<version>.deb and aprsg-<version>.deb for your architecture and install them. If you get error messages of missing dependencies, use your favorite APT frontend (aptitude, apt-get, Synaptics or such) to install them.


You need to have wxWidgets 2.8.4 or later installed in order to use aprsg. If your OS contains recent enough version of wxWidgets, it is recommended that you use it. Remember to install "-dev" or similar package too in order to be able to build aprsg. If you end up building wxWidgets yourself, it is sufficient to build and install the base and net modules.

You also need libfap 0.8 or later. See instuctions on the libfap home page.

Building aprsg should work like this:

tar xvzf aprsg-<version>.tar.gz
cd aprsg-<version>
./configure [--prefix=/opt or other options]
make install


aprsg ships with a sample configuration files. It is recommended to create a config file by copying one of them into aprsg.conf and edit it to suit your needs.

Mailing list

Official aprsg mailing list lives here: http://pakettiradio.net/cgi-bin/mailman/listinfo/aprsg. Feel free to join to ask questions and tell your ideas.

Copyright and disclaimer

This software has been written by Tapio, OH2GVE and Antti, OH3HMI and released under the GNU General Public License. This software has no warranty, you use it entirely at your own risk. If you want to contact the authors, please check the AUTHORS file in the source package (or /usr/share/doc/aprsg/AUTHORS in the .deb packages).

back to front