PortaPAT is a port of the cli+web gui Winlink client to Android.
It consists of Java part that is used to launch the Go part as a foreground service. Once the service is launched you can connect to the app's web gui using any browser of you choice. Additionally, we have a WebView browser (uses your device's firmware-embedded chromium) you can open inside the app, but it is usually limited and we recommend using a proper browser, like Firefox.
App version (v0.19.1-0.1) consists of the upstream version (0.19.1) and the port version a.k.a. subverion that indicates both Java and GO changes
UPDATES: when I have time, I will pull the upstream changes.
- Message composer/reader (basic mailbox functionality).
- Auto-shrink image attachments.
- Post position reports with location from local GPS, browser location or manual entry.
- Rig control (using hamlib).
- CRON-like syntax for execution of scheduled commands (e.g. QSY or connect).
- Built in http-server with web interface (mobile friendly).
- Git style command line interface.
- Listen for P2P connections using multiple modes concurrently.
- AX.25, telnet, PACTOR and ARDOP support.
- Experimental gzip message compression (See "Gzip experiment" below).
Gzip message compression has been added as an experimental B2F extension. The extension is implemented as a backwards compatible alternative to the ancient LZHUF compression.
This experiment is enabled by default and sessions between two Pat nodes (or other software supporting this B2F extension) will use gzip compression when transferring messages.
For more information, see https://github.com/la5nta/wl2k-go#gzip-experiment.
Copyright (C) 2025 The Metallists
This program comes with ABSOLUTELY NO WARRANTY;
This is free software, and you are welcome to redistribute it
under certain conditions.
- AB3E - Justin Overfelt
- DL1THM - Torsten Harenberg
- HB9GPA - Matthias Renner
- K0RET - Ryan Turner
- K0SWE - Chris Keller
- KD8DRX - Will Davidson
- KE8HMG - Andrew Huebner
- KI7RMJ - Rainer Grosskopf
- KM6LBU - Robert Hernandez
- LA3QMA - Kai Günter Brandt
- LA4TTA - Erlend Grimseid
- LA5NTA - Martin Hebnes Pedersen
- N2YGK - Alan Crosswell
- VE7GNU - Doug Collinge
- W6IPA - JC Martin
- WY2K - Benjamin Seidenberg
Thanks to all the people involved in the original PAT project, starting from LA5NTA.
Portapat and The Metallists are not affiliated with The Winlink Development Team, the Winlink 2000 project or the original PAT client.
From time to time I write (port, mostly) HAM software to android, to make HAMs backpacks lighter. You can donate to increase the ammount of time I can spend on open source software.
If you want to donate, you have to do this in Bitcoin, since I prefer to remain anonymous:
- bc1qy633s5me0ytyalgl3ra8k2pgc4eaqcgcl3srwc