Gateway is a Winlink client for iPhone and Mac. Pick a gateway on the map, tap it, and Gateway tunes your radio and sends and fetches your email over VARA, with no internet needed. It can also swap messages directly with another station, open a packet BBS, and put you on the Winlink map.
Inbox, Outbox, Sent and Drafts. Write to any email address or call sign, add attachments, reply and forward. Your Winlink password stays on the device and is never sent.
About 1,400 VARA gateways on a map and in a list, by distance from your grid square and filtered by HF/FM and band, with each channel's dial frequency and hours. It works offline, and can update itself daily from Winlink.
Gateway finds your radio by itself through RigHelm (any of its 32 radios) or hamlib's rigctld. Tap a channel and the radio moves to it in data mode. Connect tunes, calls and keys the radio when the modem transmits.
Talks to the xara modem on the same phone or Mac, or anywhere on your network. On a Mac, Gateway starts xara for you.
Call another ham directly and swap messages with no gateway and no internet, or leave Gateway listening for P2P calls. Only mail addressed to the other station goes over the air.
Connect over VARA and type: packet BBSes, a BPQ node's BBS and chat, or keyboard to keyboard with another operator.
Put yourself on the Winlink map from your grid square, typed coordinates or the device's location, with a short comment.
The same SwiftUI app on both, all native Swift with no third-party code. The Winlink protocol is ported from Pat's wl2k-go. Telnet to the Winlink servers works too, when there's internet.
Screenshots from the iPhone Simulator and a Mac, with RigHelm's simulated FTDX3000 behind hamlib's rigctld standing in for a radio.
Gateway isn't on the App Store or TestFlight yet. You can build it yourself with Xcode on a Mac (free) and run it on the Mac or on your own iPhone: open the project, pick the Mac or your phone, set your Apple ID under Signing & Capabilities and press Run. It needs iOS 17 or macOS 14 or later.
git clone https://github.com/NR5P/Gateway.git
open Gateway/Gateway.xcodeproj
All of the code is on GitHub at github.com/NR5P/Gateway, under the MIT licence. The README covers setup, rig control, P2P and exactly what has and hasn't been tested.
Source code · README & setup · Report a problem · License (MIT) · RigHelm
Support on PayPal Gateway is free and made in my spare time. If it's useful to you, a tip helps keep it going.