<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>packet radio - Hamradio.my</title>
	<atom:link href="https://hamradio.my/tag/packet-radio/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Amateur Radio, Tech Insights and Product Reviews</description>
	<lastBuildDate>Thu, 04 Jun 2026 06:50:30 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://hamradio.my/wp-content/uploads/2026/02/cropped-cropped-image-removebg-preview-3-32x32.png</url>
	<title>packet radio - Hamradio.my</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Graywolf: A Modern APRS Station That Actually Keeps Up With the Hardware It Runs On</title>
		<link>https://hamradio.my/2026/06/graywolf-a-modern-aprs-station-that-actually-keeps-up-with-the-hardware-it-runs-on/</link>
					<comments>https://hamradio.my/2026/06/graywolf-a-modern-aprs-station-that-actually-keeps-up-with-the-hardware-it-runs-on/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Thu, 04 Jun 2026 06:50:28 +0000</pubDate>
				<category><![CDATA[APRS]]></category>
		<category><![CDATA[APRS igate]]></category>
		<category><![CDATA[automatic packet reporting system]]></category>
		<category><![CDATA[digipeater]]></category>
		<category><![CDATA[graywolf]]></category>
		<category><![CDATA[hamradio]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[radio amatur]]></category>
		<category><![CDATA[`graywolf aprs]]></category>
		<category><![CDATA[afsk demodulator]]></category>
		<category><![CDATA[amateur radio software]]></category>
		<category><![CDATA[aprs beacon]]></category>
		<category><![CDATA[aprs digipeater]]></category>
		<category><![CDATA[aprs igate]]></category>
		<category><![CDATA[aprs messaging`]]></category>
		<category><![CDATA[aprs modem]]></category>
		<category><![CDATA[aprs software]]></category>
		<category><![CDATA[aprs station]]></category>
		<category><![CDATA[aprs web ui]]></category>
		<category><![CDATA[aprs-is]]></category>
		<category><![CDATA[AX25]]></category>
		<category><![CDATA[direwolf alternative]]></category>
		<category><![CDATA[hamlib]]></category>
		<category><![CDATA[KISS TNC]]></category>
		<category><![CDATA[packet radio]]></category>
		<category><![CDATA[Raspberry Pi APRS]]></category>
		<category><![CDATA[software tnc]]></category>
		<category><![CDATA[wb2osz]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=9082</guid>

					<description><![CDATA[<p>If you&#8217;ve spent any time in the amateur radio packet world, you know the landscape. Most of the software was written in the early 2000s, configured via INI files, and runs best when you squint at it the right way. Direwolf came along and meaningfully improved the software TNC situation. But the broader stack (decoding, [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2026/06/graywolf-a-modern-aprs-station-that-actually-keeps-up-with-the-hardware-it-runs-on/">Graywolf: A Modern APRS Station That Actually Keeps Up With the Hardware It Runs On</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading"></h1>



<p class="wp-block-paragraph">If you&#8217;ve spent any time in the amateur radio packet world, you know the landscape. Most of the software was written in the early 2000s, configured via INI files, and runs best when you squint at it the right way. Direwolf came along and meaningfully improved the software TNC situation. But the broader stack (decoding, digipeating, iGating, monitoring) still required cobbling together multiple tools, and none of them came with anything resembling a modern user interface.</p>



<p class="wp-block-paragraph">Graywolf changes that. It&#8217;s a complete APRS station in a single binary: software modem, digipeater, iGate, and a browser-based web UI, all bundled and working together out of the box. It&#8217;s written by Chris Snell, NW5W, and it&#8217;s open source under GPL-2.0. As of June 2026, it&#8217;s at version 0.13.15 with 100 releases published and an active development pace.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">What It Actually Is</h2>



<p class="wp-block-paragraph">Graywolf isn&#8217;t a front-end wrapper around Direwolf. It has its own modem, written from scratch in Rust. The AX.25 decoding, APRS operations (beacons, digipeating, iGating), and the REST web API are handled by a service written in Go. The web frontend is built in Svelte.</p>



<p class="wp-block-paragraph">The Rust modem is a port of the AFSK demodulator from Direwolf, originally written by WB2OSZ. It incorporates decision-feedback AGC and hard-limiter correlator techniques credited to Ion Todirel (W7ION) from his libmodem project. These aren&#8217;t just software engineering choices. They&#8217;re the reason the modem performs the way it does, and they represent real signal processing expertise applied to a practical problem.</p>



<figure class="wp-block-image size-large"><img  title="" fetchpriority="high" decoding="async" width="1024" height="736" src="https://hamradio.my/wp-content/uploads/2026/06/graywolf-aprs-dashboard-1024x736.png"  alt="graywolf-aprs-dashboard-1024x736 Graywolf: A Modern APRS Station That Actually Keeps Up With the Hardware It Runs On"  class="wp-image-9084" srcset="https://hamradio.my/wp-content/uploads/2026/06/graywolf-aprs-dashboard-1024x736.png 1024w, https://hamradio.my/wp-content/uploads/2026/06/graywolf-aprs-dashboard-300x216.png 300w, https://hamradio.my/wp-content/uploads/2026/06/graywolf-aprs-dashboard-768x552.png 768w, https://hamradio.my/wp-content/uploads/2026/06/graywolf-aprs-dashboard-1536x1104.png 1536w, https://hamradio.my/wp-content/uploads/2026/06/graywolf-aprs-dashboard-2048x1472.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">The Benchmark Numbers</h2>



<p class="wp-block-paragraph">This is where Graywolf makes its case plainly. The WA8LMF TNC test CD is the standard benchmark for software TNCs. Here&#8217;s how Graywolf compares to Direwolf running in its best mode, which is <code>-P AD+</code>:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>WA8LMF Track</th><th>Direwolf</th><th>Graywolf</th></tr></thead><tbody><tr><td>Track 01 &#8211; 40-min traffic mix</td><td>1020</td><td><strong>1026</strong></td></tr><tr><td>Track 02 &#8211; DE-emphasized Mic-E</td><td>1000</td><td><strong>1000</strong></td></tr><tr><td>Track 03 &#8211; flat Mic-E (100 reps)</td><td>100</td><td><strong>100</strong></td></tr><tr><td>Track 04 &#8211; drive test</td><td>107</td><td><strong>108</strong></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Graywolf beats or matches Direwolf on every single track. Not by massive margins, but those aren&#8217;t the point. It achieves this performance at roughly <strong>5% of a Raspberry Pi 5&#8217;s CPU</strong>, while Direwolf in its most effective mode is considerably heavier. On an actual Raspberry Pi 5, Graywolf&#8217;s modem runs at about 19% of a single CPU core. For a station that&#8217;s meant to run 24/7 on low-power hardware, that&#8217;s a meaningful difference.</p>



<p class="wp-block-paragraph">The benchmarks are reproducible. The repo includes a <code>bench.sh</code> script so you can verify this yourself.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Installation</h2>



<p class="wp-block-paragraph">Graywolf ships as a single binary. There are no external dependencies to manage, no daemon prerequisites, and no separate modem process to configure.</p>



<p class="wp-block-paragraph">Packages are available for:</p>



<ul class="wp-block-list">
<li><strong>Debian/Ubuntu</strong> via APT</li>



<li><strong>Fedora/RHEL</strong> via RPM</li>



<li><strong>Arch Linux</strong> via AUR</li>



<li><strong>Windows</strong> with an installer</li>



<li><strong>macOS</strong> as binaries</li>
</ul>



<p class="wp-block-paragraph">Architecture support includes x86-64 and ARM, including Raspberry Pi. As of version 0.13.15, the build process also restores support for armv6 and 32-bit Pi targets, which had been broken. The SQLite database stores all configuration, so there&#8217;s no flat config file to maintain. Setup is handled entirely through the web UI.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">The Web Interface</h2>



<p class="wp-block-paragraph">Graywolf is managed through a browser. The interface is responsive and works on both desktop and smartphones, which matters when you&#8217;re managing a station remotely from a phone.</p>



<p class="wp-block-paragraph">The interface includes a live packet stream, a full map view, and a messaging interface. Configuration of all station parameters (modem settings, PTT method, beacon intervals, digipeater paths, iGate filters, and more) is done through the browser, not a text editor.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">The Live Map</h2>



<p class="wp-block-paragraph">The map deserves its own mention because it&#8217;s not just a stripped-down APRS viewer. Graywolf describes it as &#8220;a private aprs.fi for your station,&#8221; and that&#8217;s accurate in scope. It supports:</p>



<ul class="wp-block-list">
<li>Real-time packet display with station trails</li>



<li>Digipeater path visualization</li>



<li>Weather overlays</li>



<li>A private vector basemap</li>



<li>Offline map downloads by state, province, or country</li>
</ul>



<p class="wp-block-paragraph">The offline map capability is practically useful. If you&#8217;re operating at a remote site, during an emergency activation, or in an area with unreliable internet, being able to pre-download map tiles for your region means the map still works.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Messaging</h2>



<p class="wp-block-paragraph">APRS messaging in Graywolf works as an SMS-style interface with delivery status and unread badges. Under the hood it supports:</p>



<ul class="wp-block-list">
<li><strong>Auto-ACK and retry</strong> on direct messages</li>



<li><strong>Tactical callsigns</strong>: you can message groups using callsigns like <code>GRAYWOLF</code> or <code>AMIGOS</code> for net operations</li>



<li><strong>RF-first delivery with APRS-IS fallback</strong>: it tries the radio path first and falls back to internet gating if the RF path fails</li>



<li><strong>Long messages up to 200 characters</strong>: the standard APRS message limit is 67 characters, so this is a significant extension for stations that support it</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">PTT Methods</h2>



<p class="wp-block-paragraph">One of the more practical aspects of Graywolf is how many PTT methods it supports out of the box, covering virtually every common way to key up a radio from a computer:</p>



<ul class="wp-block-list">
<li><strong>Serial RTS/DTR</strong>: works with Digirig and standard USB-serial adapters</li>



<li><strong>CM108 USB HID GPIO</strong>: works with AIOC and homebrew sound card adapters</li>



<li><strong>Linux GPIO</strong>: direct GPIO control on Raspberry Pi, BeagleBone, and similar boards</li>



<li><strong>Hamlib rigctld</strong>: CAT control for radios that support it</li>
</ul>



<p class="wp-block-paragraph">Most APRS software supports one or two of these. Supporting all four in the same package means Graywolf works with the hardware you already have.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Digipeater</h2>



<p class="wp-block-paragraph">The digipeater implementation is full-featured:</p>



<ul class="wp-block-list">
<li><strong>WIDEn-N path handling</strong>: the standard APRS digipeating path format</li>



<li><strong>Preset-driven configuration</strong>: presets for common roles like fill-in digi or wide-area digi</li>



<li><strong>Duplicate suppression</strong>: prevents re-transmitting packets already heard from other digipeaters</li>



<li><strong>Per-path filtering</strong>: control which packets get digipeated based on path</li>
</ul>



<p class="wp-block-paragraph">This is the kind of configuration that matters for anyone setting up a serious digipeater node rather than just a home station.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">iGate</h2>



<p class="wp-block-paragraph">The iGate handles both directions:</p>



<ul class="wp-block-list">
<li><strong>RF to APRS-IS</strong>: packets heard on RF are uploaded to the APRS-IS network</li>



<li><strong>APRS-IS to RF</strong>: packets from the internet are gated down to RF for local delivery</li>
</ul>



<p class="wp-block-paragraph">Configurable filters let you control what gets gated in each direction. The logs include packet origin tracking so you can see where each packet came from and whether it was gated. As of v0.13.15 (PR #202), the iGate exposes RF-to-IS gate reasons for KISS client TX, meaning you can see exactly why a packet was or wasn&#8217;t gated.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">TNC Interfaces</h2>



<p class="wp-block-paragraph">Graywolf speaks the protocols that other packet software expects:</p>



<ul class="wp-block-list">
<li><strong>KISS TNC</strong>: TCP built in, serial via tnc-server</li>



<li><strong>AGWPE TCP</strong>: the Packet Engine interface used by Winlink, UI-View, and many others</li>
</ul>



<p class="wp-block-paragraph">This means you can use Graywolf as the TNC back-end for other software while still using Graywolf&#8217;s own interface for monitoring and configuration.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Actions</h2>



<p class="wp-block-paragraph">Actions are a less-common feature that&#8217;s worth understanding. They let you trigger scripts or webhooks remotely by sending specially-crafted APRS messages to your station. Supported trigger types include:</p>



<ul class="wp-block-list">
<li>Shell scripts</li>



<li>PowerShell scripts</li>



<li>Webhooks</li>
</ul>



<p class="wp-block-paragraph">Actions can be secured with one-time passwords using the same TOTP standard as Google Authenticator and 1Password. A recent commit adds a TOTP verifier with a replay ring, meaning the same OTP can&#8217;t be reused, which closes a basic replay attack vector.</p>



<p class="wp-block-paragraph">The practical uses here are real. Triggering a generator start, alerting monitoring systems, or running a check-in script via an APRS message from a mobile radio is the kind of capability that makes sense in emergency communications contexts.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Observability</h2>



<p class="wp-block-paragraph">For a station that runs unattended, knowing what it&#8217;s doing matters:</p>



<ul class="wp-block-list">
<li><strong>Prometheus metrics</strong>: scrape Graywolf&#8217;s metrics into whatever monitoring stack you&#8217;re using</li>



<li><strong>SQLite packet logging with search</strong>: all heard packets are logged and searchable</li>



<li><strong>Live packet stream in the web UI</strong>: real-time view of everything the station is hearing</li>
</ul>



<p class="wp-block-paragraph">The Prometheus integration is unusual for amateur radio software. It means Graywolf fits into professional monitoring setups (Grafana dashboards, alerting rules, the whole ecosystem) without any custom work.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Android</h2>



<p class="wp-block-paragraph">There&#8217;s an Android application in active development. Recent commits show USB KISS TNC support added, a <code>watchParentDeath</code> mechanism to properly cancel the app context when the parent process exits, and a CI pipeline using Fastlane for track promotion and Play Store listing uploads. This is real software engineering work, not a proof-of-concept port.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">The Project in Context</h2>



<p class="wp-block-paragraph">Graywolf sits at version 0.13.x with 100 public releases and four contributors. It has 123 stars and 11 forks on GitHub. The commit history shows consistent, regular work across multiple releases per month, and the changelog reflects real user-reported issues being fixed. The armv6 build regression, for example, was reported as issue #199 and fixed in five days.</p>



<p class="wp-block-paragraph">The project has a Discord community, a published handbook, a Known-Working Configurations list with community-submitted hardware setups, and a public map of currently active stations.</p>



<p class="wp-block-paragraph">This is software built to be used, not just released.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Who It&#8217;s For</h2>



<p class="wp-block-paragraph">Graywolf makes sense for:</p>



<ul class="wp-block-list">
<li><strong>Home stations</strong> that want a complete APRS setup without managing multiple tools</li>



<li><strong>Digipeater and iGate operators</strong> who want modern configuration and monitoring</li>



<li><strong>Emergency communications groups</strong> that need reliable, maintainable software on Raspberry Pi hardware</li>



<li><strong>Experimenters</strong> who want to run their own private APRS network with a real-time map</li>
</ul>



<p class="wp-block-paragraph">If you&#8217;re currently running Direwolf with a collection of scripts, config files, and manual log inspection, Graywolf is a direct upgrade. The modem performance is better, the CPU footprint is lower, and everything is accessible through a browser instead of a terminal.</p>



<p class="wp-block-paragraph">The latest release is available at the <a href="https://github.com/chrissnell/graywolf">Graywolf GitHub repository</a>. The handbook covers installation, configuration, and the REST API reference in full.</p>
<p>The post <a href="https://hamradio.my/2026/06/graywolf-a-modern-aprs-station-that-actually-keeps-up-with-the-hardware-it-runs-on/">Graywolf: A Modern APRS Station That Actually Keeps Up With the Hardware It Runs On</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamradio.my/2026/06/graywolf-a-modern-aprs-station-that-actually-keeps-up-with-the-hardware-it-runs-on/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>APRSdroid NA7Q Edition: The Most Feature-Rich APRS Client for Android</title>
		<link>https://hamradio.my/2026/06/aprsdroid-na7q-edition-the-most-feature-rich-aprs-client-for-android/</link>
					<comments>https://hamradio.my/2026/06/aprsdroid-na7q-edition-the-most-feature-rich-aprs-client-for-android/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Thu, 04 Jun 2026 06:08:11 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[android app]]></category>
		<category><![CDATA[APRS]]></category>
		<category><![CDATA[aprsdroid]]></category>
		<category><![CDATA[automatic packet reporting system]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[radio amatur]]></category>
		<category><![CDATA[Advanced APRSdroid Features]]></category>
		<category><![CDATA[amateur radio aprs]]></category>
		<category><![CDATA[Amateur Radio Communications]]></category>
		<category><![CDATA[Amateur Radio GPS Tracking]]></category>
		<category><![CDATA[Amateur Radio Mobile Computing]]></category>
		<category><![CDATA[amateur radio software]]></category>
		<category><![CDATA[Amateur Radio Technology]]></category>
		<category><![CDATA[Android Amateur Radio Applications]]></category>
		<category><![CDATA[Android APRS Client]]></category>
		<category><![CDATA[Android APRS Software]]></category>
		<category><![CDATA[android ham radio]]></category>
		<category><![CDATA[APRS Android App]]></category>
		<category><![CDATA[APRS Android Guide]]></category>
		<category><![CDATA[APRS Android Mapping]]></category>
		<category><![CDATA[APRS Android Offline Maps]]></category>
		<category><![CDATA[APRS Android Offline Navigation]]></category>
		<category><![CDATA[APRS Beaconing]]></category>
		<category><![CDATA[APRS BLE Support]]></category>
		<category><![CDATA[APRS Client Android]]></category>
		<category><![CDATA[APRS Communications Platform]]></category>
		<category><![CDATA[APRS Data Network]]></category>
		<category><![CDATA[aprs digipeater]]></category>
		<category><![CDATA[APRS Digital Communications]]></category>
		<category><![CDATA[APRS Ecosystem]]></category>
		<category><![CDATA[APRS Emergency Preparedness]]></category>
		<category><![CDATA[APRS Emergency Status]]></category>
		<category><![CDATA[APRS Field Communications]]></category>
		<category><![CDATA[APRS Field Operations]]></category>
		<category><![CDATA[aprs igate]]></category>
		<category><![CDATA[APRS IGating]]></category>
		<category><![CDATA[APRS Infrastructure]]></category>
		<category><![CDATA[APRS Internet Gateway]]></category>
		<category><![CDATA[APRS Mapping and Tracking]]></category>
		<category><![CDATA[APRS Mapping Solution]]></category>
		<category><![CDATA[APRS Mapping Tools]]></category>
		<category><![CDATA[aprs messaging]]></category>
		<category><![CDATA[APRS Mobile Application]]></category>
		<category><![CDATA[APRS Mobile Communications]]></category>
		<category><![CDATA[APRS Mobile Network]]></category>
		<category><![CDATA[APRS Mobile Tracking]]></category>
		<category><![CDATA[APRS Navigation]]></category>
		<category><![CDATA[APRS Network]]></category>
		<category><![CDATA[APRS Network Monitoring]]></category>
		<category><![CDATA[APRS Network Tools]]></category>
		<category><![CDATA[APRS Offline Mapping]]></category>
		<category><![CDATA[APRS Operations]]></category>
		<category><![CDATA[APRS Packet Tracking]]></category>
		<category><![CDATA[APRS Position Reporting]]></category>
		<category><![CDATA[APRS Radio Control]]></category>
		<category><![CDATA[APRS RF Communications]]></category>
		<category><![CDATA[APRS RF Gateway]]></category>
		<category><![CDATA[APRS Software Development]]></category>
		<category><![CDATA[APRS Software Review]]></category>
		<category><![CDATA[APRS Station Management]]></category>
		<category><![CDATA[APRS Station Tracking]]></category>
		<category><![CDATA[APRS Technology Guide]]></category>
		<category><![CDATA[aprs tracking]]></category>
		<category><![CDATA[APRS Tracking Android]]></category>
		<category><![CDATA[APRS User Guide]]></category>
		<category><![CDATA[APRS Utilities]]></category>
		<category><![CDATA[aprs-is]]></category>
		<category><![CDATA[APRSdroid Alternative]]></category>
		<category><![CDATA[APRSdroid Android]]></category>
		<category><![CDATA[APRSdroid Configuration]]></category>
		<category><![CDATA[APRSdroid Custom Build]]></category>
		<category><![CDATA[APRSdroid Download]]></category>
		<category><![CDATA[APRSdroid Enhanced Edition]]></category>
		<category><![CDATA[APRSdroid Features]]></category>
		<category><![CDATA[APRSdroid Installation]]></category>
		<category><![CDATA[APRSdroid Mapsforge]]></category>
		<category><![CDATA[APRSdroid MBTiles]]></category>
		<category><![CDATA[APRSdroid NA7Q]]></category>
		<category><![CDATA[APRSdroid Offline Maps]]></category>
		<category><![CDATA[APRSdroid Setup Guide]]></category>
		<category><![CDATA[APRSdroid Tutorial]]></category>
		<category><![CDATA[BBBike Mapsforge]]></category>
		<category><![CDATA[Best APRS App Android]]></category>
		<category><![CDATA[Bluetooth Low Energy APRS]]></category>
		<category><![CDATA[BTech APRS]]></category>
		<category><![CDATA[DigiRig Android]]></category>
		<category><![CDATA[DigiRig APRS]]></category>
		<category><![CDATA[Digital Amateur Radio]]></category>
		<category><![CDATA[emergency communications]]></category>
		<category><![CDATA[Ham Radio Android]]></category>
		<category><![CDATA[ham radio apps]]></category>
		<category><![CDATA[Ham Radio APRS Guide]]></category>
		<category><![CDATA[Ham Radio Emergency Operations]]></category>
		<category><![CDATA[Ham Radio GPS Tracking]]></category>
		<category><![CDATA[Ham Radio Mobile Apps]]></category>
		<category><![CDATA[Mapsforge V3]]></category>
		<category><![CDATA[MBTiles Offline Maps]]></category>
		<category><![CDATA[Mic-E APRS]]></category>
		<category><![CDATA[Mic-E Compression]]></category>
		<category><![CDATA[Mobile APRS Station]]></category>
		<category><![CDATA[Multi Map Maker]]></category>
		<category><![CDATA[NA7Q APRSdroid Review]]></category>
		<category><![CDATA[NA7Q Ham Radio]]></category>
		<category><![CDATA[Offline APRS Navigation]]></category>
		<category><![CDATA[open source aprs]]></category>
		<category><![CDATA[openstreetmap aprs]]></category>
		<category><![CDATA[OpenStreetMap Offline Maps]]></category>
		<category><![CDATA[OSM Map Maker]]></category>
		<category><![CDATA[packet radio]]></category>
		<category><![CDATA[Portable APRS Setup]]></category>
		<category><![CDATA[Radioddity APRS]]></category>
		<category><![CDATA[Search and Rescue Communications]]></category>
		<category><![CDATA[Two Way IGate]]></category>
		<category><![CDATA[Vero Radio Control]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=9079</guid>

					<description><![CDATA[<p>For years, APRSdroid has been one of the most widely used APRS applications available for Android. It provides a practical way for amateur radio operators to access the Automatic Packet Reporting System (APRS) from smartphones and tablets, whether through RF, APRS-IS, Bluetooth TNCs, or various radio interfaces. While the official APRSdroid project remains a popular [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2026/06/aprsdroid-na7q-edition-the-most-feature-rich-aprs-client-for-android/">APRSdroid NA7Q Edition: The Most Feature-Rich APRS Client for Android</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading"></h1>



<h2 class="wp-block-heading"></h2>



<p class="wp-block-paragraph">For years, APRSdroid has been one of the most widely used APRS applications available for Android. It provides a practical way for amateur radio operators to access the Automatic Packet Reporting System (APRS) from smartphones and tablets, whether through RF, APRS-IS, Bluetooth TNCs, or various radio interfaces.</p>



<p class="wp-block-paragraph">While the official APRSdroid project remains a popular choice, the NA7Q Edition takes the application significantly further. Developed and maintained by NA7Q, this customized build introduces features that many APRS operators have requested for years, including full digipeating, two-way IGating, Mic-E support, advanced offline mapping capabilities, Bluetooth Low Energy support, DigiRig compatibility, and enhanced radio control functions.</p>



<p class="wp-block-paragraph">The project is actively developed, and new functionality is continuously added. As a result, some features may still be under development or subject to change between releases.</p>



<p class="wp-block-paragraph">Official project page:</p>



<p class="wp-block-paragraph"><a href="https://www.na7q.com/aprsdroid">https://www.na7q.com/aprsdroid</a></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">Downloading APRSdroid NA7Q Edition</h1>



<p class="wp-block-paragraph">Before installing the NA7Q version, it is recommended to remove any previously installed official APRSdroid version to avoid conflicts.</p>



<h3 class="wp-block-heading">APRSdroid APK</h3>



<p class="wp-block-paragraph">Download the latest APRSdroid NA7Q build:</p>



<p class="wp-block-paragraph"><a href="https://www.na7q.com/aprsdroid">https://www.na7q.com/aprsdroid</a></p>



<h3 class="wp-block-heading">Mobile HUD APK</h3>



<p class="wp-block-paragraph">The Mobile HUD companion application is available separately:</p>



<p class="wp-block-paragraph"><a href="https://www.na7q.com/aprsdroid">https://www.na7q.com/aprsdroid</a></p>



<p class="wp-block-paragraph">The Mobile HUD application remains experimental and results may vary depending on device hardware and Android version. Current testing indicates that landscape orientation provides the best user experience.</p>



<h3 class="wp-block-heading">Source Code</h3>



<p class="wp-block-paragraph">The project source code is available through GitHub:</p>



<p class="wp-block-paragraph"><a href="https://github.com/na7q">https://github.com/na7q</a></p>



<p class="wp-block-paragraph">One important note is that the APK does not include the Google Maps API. Users who require Google Maps functionality can build the application themselves and add their own Google Maps API key.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">Android Storage Permissions and Offline Maps</h1>



<p class="wp-block-paragraph">Beginning with Android 11, Google introduced significant changes to storage access permissions. These changes impact applications that need direct access to map files stored on internal or external storage.</p>



<p class="wp-block-paragraph">To enable offline maps in APRSdroid NA7Q Edition:</p>



<ol class="wp-block-list">
<li>Open APRSdroid Settings.</li>



<li>Navigate to the OSM Maps section.</li>



<li>Select <strong>Grant Storage Permissions</strong>.</li>



<li>Approve the request for full file access.</li>
</ol>



<p class="wp-block-paragraph">Without this permission, APRSdroid cannot access locally stored mapping databases.</p>



<p class="wp-block-paragraph">This step is required for Android 11 and newer devices.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">Offline Mapping Support</h1>



<p class="wp-block-paragraph">One of the largest improvements in the NA7Q build is its extensive offline mapping support.</p>



<p class="wp-block-paragraph">The official APRSdroid implementation relies heavily on online map services. While suitable for urban environments with reliable cellular coverage, online maps become problematic during emergency communications, backcountry travel, search-and-rescue operations, and disaster response.</p>



<p class="wp-block-paragraph">The NA7Q version addresses this limitation by supporting:</p>



<ul class="wp-block-list">
<li>MBTiles maps</li>



<li>Mapsforge V3 maps</li>



<li>OpenStreetMap offline databases</li>
</ul>



<p class="wp-block-paragraph">Users can operate entirely without an internet connection once maps are downloaded.</p>



<p class="wp-block-paragraph">To use offline maps:</p>



<ol class="wp-block-list">
<li>Open Settings.</li>



<li>Navigate to OSM Maps.</li>



<li>Select OpenStreetMap.org as the map viewer.</li>



<li>Enable Offline Mode.</li>



<li>Choose your downloaded map file.</li>
</ol>



<p class="wp-block-paragraph">When Offline Mode is disabled, APRSdroid will continue using online OpenStreetMap servers.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">Supported Map Formats</h1>



<h2 class="wp-block-heading">MBTiles</h2>



<p class="wp-block-paragraph">APRSdroid supports MBTiles databases that contain standard raster tiles stored as:</p>



<ul class="wp-block-list">
<li>PNG</li>



<li>JPG</li>
</ul>



<p class="wp-block-paragraph">Vector MBTiles and PBF files are not currently supported.</p>



<p class="wp-block-paragraph">This makes the application compatible with map sets generated for platforms such as:</p>



<ul class="wp-block-list">
<li>Gaia GPS</li>



<li>OpenStreetMap tile downloads</li>



<li>Custom mapping projects</li>
</ul>



<h2 class="wp-block-heading">Mapsforge V3</h2>



<p class="wp-block-paragraph">A newer addition to the project is Mapsforge V3 support.</p>



<p class="wp-block-paragraph">Mapsforge maps provide vector-based rendering, resulting in:</p>



<ul class="wp-block-list">
<li>Smaller file sizes</li>



<li>Faster rendering</li>



<li>Improved zoom performance</li>



<li>Better offline usability</li>
</ul>



<p class="wp-block-paragraph">This is particularly useful for operators carrying large regional maps on mobile devices with limited storage.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">Downloading Maps</h1>



<p class="wp-block-paragraph">Obtaining suitable offline maps can often be the most challenging part of configuring APRS software.</p>



<p class="wp-block-paragraph">To simplify this process, NA7Q provides several mapping tools.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">OSM Map Maker for Windows</h2>



<p class="wp-block-paragraph">A Windows-based application that downloads OpenStreetMap data and generates APRSdroid-compatible map databases.</p>



<p class="wp-block-paragraph">Download:</p>



<p class="wp-block-paragraph"><a href="https://www.na7q.com/aprsdroid">https://www.na7q.com/aprsdroid</a></p>



<p class="wp-block-paragraph">Recommended usage:</p>



<ul class="wp-block-list">
<li>Enter a specific location.</li>



<li>Examples:
<ul class="wp-block-list">
<li>Portland, Oregon</li>



<li>Oregon, USA</li>



<li>Texas, USA</li>
</ul>
</li>
</ul>



<p class="wp-block-paragraph">The more precise the location, the better the resulting map selection.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Python OSM Map Maker</h2>



<p class="wp-block-paragraph">A cross-platform alternative written in Python.</p>



<p class="wp-block-paragraph">Compatible with:</p>



<ul class="wp-block-list">
<li>Windows</li>



<li>Linux</li>



<li>macOS</li>



<li>Android</li>
</ul>



<p class="wp-block-paragraph">Download:</p>



<p class="wp-block-paragraph"><a href="https://www.na7q.com/aprsdroid">https://www.na7q.com/aprsdroid</a></p>



<p class="wp-block-paragraph">This version provides greater flexibility and is useful for operators who prefer scripting or automation.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Multi-Map Maker</h2>



<p class="wp-block-paragraph">The Multi-Map Maker expands map generation by supporting additional map providers.</p>



<p class="wp-block-paragraph">Available map sources include:</p>



<ul class="wp-block-list">
<li>Google Maps</li>



<li>Google Satellite</li>



<li>Google Terrain</li>



<li>OpenStreetMap</li>



<li>USGS</li>



<li>USFS</li>



<li>Canada Topographic Maps</li>



<li>Thunderforest</li>



<li>MapBuilder Light</li>



<li>MapBuilder Dark</li>
</ul>



<p class="wp-block-paragraph">This allows operators to choose the most appropriate cartography for their operating environment.</p>



<p class="wp-block-paragraph">Examples:</p>



<ul class="wp-block-list">
<li>Backcountry navigation may benefit from USFS maps.</li>



<li>Search-and-rescue teams may prefer topographic layers.</li>



<li>Mobile operators may prefer simplified road maps.</li>
</ul>



<p class="wp-block-paragraph">Download:</p>



<p class="wp-block-paragraph"><a href="https://www.na7q.com/aprsdroid">https://www.na7q.com/aprsdroid</a></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Map Viewer</h2>



<p class="wp-block-paragraph">The Map Viewer utility allows users to preview available map styles before downloading large datasets.</p>



<p class="wp-block-paragraph">This is particularly useful because:</p>



<ul class="wp-block-list">
<li>Not every map provider covers every region.</li>



<li>Some providers restrict maximum zoom levels.</li>



<li>Different styles emphasize different geographic features.</li>
</ul>



<p class="wp-block-paragraph">Download:</p>



<figure class="wp-block-embed"><div class="wp-block-embed__wrapper">
https://www.na7q.com/aprsdroid
</div></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">BBBike Mapsforge Generator</h2>



<p class="wp-block-paragraph">For operators who prefer Mapsforge vector maps, BBBike provides custom map generation.</p>



<p class="wp-block-paragraph">Website:</p>



<p class="wp-block-paragraph"><a href="https://download.bbbike.org/osm">https://download.bbbike.org/osm</a></p>



<p class="wp-block-paragraph">Users can create custom vector map regions tailored to their operational area.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">Understanding Zoom Levels</h1>



<p class="wp-block-paragraph">Map size increases dramatically as zoom levels increase.</p>



<p class="wp-block-paragraph">NA7Q recommends:</p>



<ul class="wp-block-list">
<li>Zoom 13–14 for large states or regions.</li>



<li>Higher zoom levels only when necessary.</li>
</ul>



<p class="wp-block-paragraph">Example:</p>



<p class="wp-block-paragraph">A Washington State map generated at Zoom 15 can range between approximately 2 GB and 5 GB depending on the selected map source.</p>



<p class="wp-block-paragraph">This is an important consideration for operators using limited storage devices.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">Included World Map</h1>



<p class="wp-block-paragraph">For users who simply want to begin testing immediately, NA7Q provides a starter world map.</p>



<p class="wp-block-paragraph">Coverage extends to approximately Zoom Level 6 and serves as a useful global reference layer.</p>



<p class="wp-block-paragraph">World Map:</p>



<p class="wp-block-paragraph"><a href="https://www.na7q.com/aprsdroid">https://www.na7q.com/aprsdroid</a></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">Features Added Beyond Official APRSdroid</h1>



<p class="wp-block-paragraph">The biggest reason many operators switch to the NA7Q Edition is the extensive feature set.</p>



<p class="wp-block-paragraph">These additions transform APRSdroid from a simple APRS client into a more complete mobile APRS platform.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Full Digipeater Support</h2>



<p class="wp-block-paragraph">One of the most requested capabilities is digipeating.</p>



<p class="wp-block-paragraph">The NA7Q build supports:</p>



<ul class="wp-block-list">
<li>Direct digipeating</li>



<li>Full digipeating</li>
</ul>



<p class="wp-block-paragraph">This enables Android devices to participate more actively in APRS RF networks.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Two-Way IGating</h2>



<p class="wp-block-paragraph">Most APRS applications provide limited APRS-IS connectivity.</p>



<p class="wp-block-paragraph">NA7Q Edition supports:</p>



<ul class="wp-block-list">
<li>Receive from APRS-IS</li>



<li>Transmit to APRS-IS</li>



<li>Two-way IGating</li>
</ul>



<p class="wp-block-paragraph">This allows traffic to flow between RF and internet networks.</p>



<p class="wp-block-paragraph">For operators building portable APRS infrastructure, this is a significant enhancement.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Flexible RF and APRS-IS Routing</h2>



<p class="wp-block-paragraph">Users can choose:</p>



<ul class="wp-block-list">
<li>RF only</li>



<li>RF plus APRS-IS</li>



<li>RF with IGating</li>
</ul>



<p class="wp-block-paragraph">This flexibility allows the station to be tailored for:</p>



<ul class="wp-block-list">
<li>Mobile operation</li>



<li>Fixed stations</li>



<li>Emergency deployments</li>



<li>Field events</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Mic-E Compression</h2>



<p class="wp-block-paragraph">Mic-E remains popular because of its compact packet format.</p>



<p class="wp-block-paragraph">The NA7Q build includes:</p>



<ul class="wp-block-list">
<li>Mic-E encoding</li>



<li>Mic-E status support</li>



<li>Mic-E emergency status</li>
</ul>



<p class="wp-block-paragraph">This improves efficiency while maintaining compatibility with APRS infrastructure.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Standard APRS Compression</h2>



<p class="wp-block-paragraph">In addition to Mic-E, compressed position formats are supported.</p>



<p class="wp-block-paragraph">Benefits include:</p>



<ul class="wp-block-list">
<li>Smaller packet sizes</li>



<li>Reduced channel usage</li>



<li>Improved network efficiency</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Bluetooth Low Energy Support</h2>



<p class="wp-block-paragraph">Bluetooth Low Energy (BLE) support is nearing completion and has reached a stable stage of development.</p>



<p class="wp-block-paragraph">Advantages include:</p>



<ul class="wp-block-list">
<li>Lower power consumption</li>



<li>Improved battery life</li>



<li>Better compatibility with modern hardware</li>
</ul>



<p class="wp-block-paragraph">This is particularly important for portable and mobile APRS operations.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">DigiRig Support</h2>



<p class="wp-block-paragraph">DigiRig has become one of the most popular interfaces for digital amateur radio communications.</p>



<p class="wp-block-paragraph">The NA7Q build includes native DigiRig compatibility, simplifying setup for operators using:</p>



<ul class="wp-block-list">
<li>HTs</li>



<li>Mobile radios</li>



<li>Base stations</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Radio Control Features</h2>



<p class="wp-block-paragraph">Expanded radio control support is included for various manufacturers.</p>



<p class="wp-block-paragraph">Compatible systems include:</p>



<ul class="wp-block-list">
<li>Vero</li>



<li>BTech</li>



<li>Radioddity</li>
</ul>



<p class="wp-block-paragraph">Additional radio models may be supported depending on firmware and interface configuration.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Enhanced Station Information</h2>



<p class="wp-block-paragraph">Several usability improvements have been added.</p>



<p class="wp-block-paragraph">The Station Viewer now displays:</p>



<ul class="wp-block-list">
<li>Speed</li>



<li>Course</li>
</ul>



<p class="wp-block-paragraph">These fields provide immediate situational awareness when tracking mobile stations.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Hub Log Improvements</h2>



<p class="wp-block-paragraph">The Hub Log can sort stations by:</p>



<ul class="wp-block-list">
<li>Distance</li>



<li>Most recently heard</li>
</ul>



<p class="wp-block-paragraph">This makes it easier to identify nearby activity and monitor local APRS traffic.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Metric and Imperial Units</h2>



<p class="wp-block-paragraph">Users may select their preferred measurement system.</p>



<p class="wp-block-paragraph">Supported options include:</p>



<ul class="wp-block-list">
<li>Metric</li>



<li>Imperial</li>
</ul>



<p class="wp-block-paragraph">This improves usability for international operators.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Hardware Acceleration Control</h2>



<p class="wp-block-paragraph">A toggle has been added to disable hardware acceleration.</p>



<p class="wp-block-paragraph">This can help resolve compatibility issues on devices experiencing graphical rendering problems.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">Mobile HUD</h1>



<p class="wp-block-paragraph">The Mobile HUD companion application aims to provide a heads-up display style interface for APRS operations.</p>



<p class="wp-block-paragraph">Current status:</p>



<ul class="wp-block-list">
<li>Experimental</li>



<li>Under active development</li>



<li>Best used in landscape orientation</li>
</ul>



<p class="wp-block-paragraph">The concept is promising for:</p>



<ul class="wp-block-list">
<li>Mobile APRS tracking</li>



<li>Navigation support</li>



<li>Vehicle installations</li>
</ul>



<p class="wp-block-paragraph">As development continues, additional functionality is expected.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">Development Roadmap</h1>



<p class="wp-block-paragraph">NA7Q continues to actively develop the project.</p>



<p class="wp-block-paragraph">Planned enhancements include:</p>



<h3 class="wp-block-heading">APRS Parser Improvements</h3>



<p class="wp-block-paragraph">More accurate packet decoding and interpretation.</p>



<h3 class="wp-block-heading">Weather Readability</h3>



<p class="wp-block-paragraph">Improved display of APRS weather data.</p>



<h3 class="wp-block-heading">Altitude Display</h3>



<p class="wp-block-paragraph">Altitude information added to the Hub Log.</p>



<h3 class="wp-block-heading">Full Screen Mode</h3>



<p class="wp-block-paragraph">Better utilization of modern smartphone displays.</p>



<h3 class="wp-block-heading">Integrated Mobile HUD Access</h3>



<p class="wp-block-paragraph">Direct access from the APRSdroid menu.</p>



<h3 class="wp-block-heading">BLE Stability Improvements</h3>



<p class="wp-block-paragraph">Fixes related to startup crashes when no Bluetooth Low Energy device is selected.</p>



<h3 class="wp-block-heading">APRS Query Commands</h3>



<p class="wp-block-paragraph">Support for commands such as:</p>



<p class="wp-block-paragraph">?APRSM</p>



<p class="wp-block-paragraph">and related APRS messaging queries.</p>



<h3 class="wp-block-heading">Mic-E Cleanup</h3>



<p class="wp-block-paragraph">Additional refinements to Mic-E processing and status handling.</p>



<h3 class="wp-block-heading">Beacon Type Selection</h3>



<p class="wp-block-paragraph">A simplified list-based interface for choosing:</p>



<ul class="wp-block-list">
<li>Mic-E</li>



<li>Compressed</li>



<li>Uncompressed</li>
</ul>



<p class="wp-block-paragraph">beacon formats.</p>



<h3 class="wp-block-heading">Mic-E Emergency Alerts</h3>



<p class="wp-block-paragraph">Visual alerts for emergency status packets.</p>



<h3 class="wp-block-heading">Path Tracking</h3>



<p class="wp-block-paragraph">Display whether stations were:</p>



<ul class="wp-block-list">
<li>Directly heard</li>



<li>Digipeated</li>



<li>Relayed</li>
</ul>



<p class="wp-block-paragraph">This will improve network visibility and troubleshooting.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">Final Thoughts</h1>



<p class="wp-block-paragraph">APRSdroid NA7Q Edition represents one of the most ambitious APRS Android projects currently available. Rather than focusing solely on APRS messaging and tracking, the project expands the application into a comprehensive field communications platform.</p>



<p class="wp-block-paragraph">The standout features are unquestionably:</p>



<ul class="wp-block-list">
<li>Full digipeating support</li>



<li>Two-way IGating</li>



<li>Offline MBTiles maps</li>



<li>Mapsforge V3 support</li>



<li>Mic-E functionality</li>



<li>Bluetooth Low Energy compatibility</li>



<li>DigiRig integration</li>



<li>Advanced radio control</li>
</ul>



<p class="wp-block-paragraph">For operators who rely on APRS in remote areas, emergency communications, off-grid environments, search-and-rescue activities, or mobile deployments, these additions solve many of the limitations found in traditional APRSdroid installations.</p>



<p class="wp-block-paragraph">Because development remains active, users should expect occasional bugs and unfinished functionality. However, the pace of development and the growing feature set make APRSdroid NA7Q Edition one of the most capable APRS applications available for Android today.</p>



<p class="wp-block-paragraph">Resources:</p>



<p class="wp-block-paragraph">Project Page:<br><a href="https://www.na7q.com/aprsdroid/">https://www.na7q.com/aprsdroid/</a></p>



<p class="wp-block-paragraph">Patreon:<br><a href="https://www.patreon.com/na7q">https://www.patreon.com/na7q</a></p>



<p class="wp-block-paragraph">GitHub:<br><a href="https://github.com/na7q">https://github.com/na7q</a></p>



<p class="wp-block-paragraph">BBBike Maps:<br><a href="https://download.bbbike.org/osm/">https://download.bbbike.org/osm/</a></p>
<p>The post <a href="https://hamradio.my/2026/06/aprsdroid-na7q-edition-the-most-feature-rich-aprs-client-for-android/">APRSdroid NA7Q Edition: The Most Feature-Rich APRS Client for Android</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamradio.my/2026/06/aprsdroid-na7q-edition-the-most-feature-rich-aprs-client-for-android/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Why Do Japan’s APRS-IS Servers Run on FreeBSD? A Deep Dive Into status.aprs2.net</title>
		<link>https://hamradio.my/2026/05/why-do-japans-aprs-is-servers-run-on-freebsd-a-deep-dive-into-status-aprs2-net/</link>
					<comments>https://hamradio.my/2026/05/why-do-japans-aprs-is-servers-run-on-freebsd-a-deep-dive-into-status-aprs2-net/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Fri, 22 May 2026 13:51:56 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[APRS]]></category>
		<category><![CDATA[APRS igate]]></category>
		<category><![CDATA[APRS-IS]]></category>
		<category><![CDATA[automatic packet reporting system]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[radio amatur]]></category>
		<category><![CDATA[aprs-is]]></category>
		<category><![CDATA[aprsc]]></category>
		<category><![CDATA[bsd]]></category>
		<category><![CDATA[CWOP]]></category>
		<category><![CDATA[emergency communication]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[igate]]></category>
		<category><![CDATA[jails]]></category>
		<category><![CDATA[japan]]></category>
		<category><![CDATA[JARL]]></category>
		<category><![CDATA[JF2IWL]]></category>
		<category><![CDATA[kqueue]]></category>
		<category><![CDATA[Linux vs FreeBSD]]></category>
		<category><![CDATA[monozukuri]]></category>
		<category><![CDATA[network stack]]></category>
		<category><![CDATA[OH7LZB]]></category>
		<category><![CDATA[packet radio]]></category>
		<category><![CDATA[pf]]></category>
		<category><![CDATA[sendfile]]></category>
		<category><![CDATA[server uptime]]></category>
		<category><![CDATA[status.aprs2.net]]></category>
		<category><![CDATA[T2FUKUOKA]]></category>
		<category><![CDATA[T2HUB1]]></category>
		<category><![CDATA[T2OSAKA]]></category>
		<category><![CDATA[T2TOKYO]]></category>
		<category><![CDATA[TCP/IP]]></category>
		<category><![CDATA[Tier 2]]></category>
		<category><![CDATA[VNET]]></category>
		<category><![CDATA[zero copy]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=8975</guid>

					<description><![CDATA[<p>Introduction: What Is APRS-IS and Why Does The OS Matter? If you open https://status.aprs2.net/ right now, you see a live dashboard for the APRS-IS Tier 2 network. APRS-IS is the internet backbone for the Automatic Packet Reporting System. It takes position reports, weather data, text messages, and telemetry from amateur radio stations worldwide and routes [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2026/05/why-do-japans-aprs-is-servers-run-on-freebsd-a-deep-dive-into-status-aprs2-net/">Why Do Japan’s APRS-IS Servers Run on FreeBSD? A Deep Dive Into status.aprs2.net</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading"><strong>Introduction: What Is APRS-IS and Why Does The OS Matter?</strong></h3>



<p class="wp-block-paragraph">If you open <a href="https://status.aprs2.net/"><strong>https://status.aprs2.net/</strong></a> right now, you see a live dashboard for the APRS-IS Tier 2 network. APRS-IS is the internet backbone for the Automatic Packet Reporting System. It takes position reports, weather data, text messages, and telemetry from amateur radio stations worldwide and routes them across the internet in real time.</p>



<p class="wp-block-paragraph">Tier 2 is a volunteer network of servers that filter and distribute APRS traffic so the Core servers do not get overloaded. There are hundreds of T2 Leaf servers in every country. They connect to T2 Hubs, and the hubs feed the Core.</p>



<p class="wp-block-paragraph">Why should you care about the operating system these servers run? Because APRS is used for real emergencies. Search and rescue teams track assets with it. Weather stations from the Citizen Weather Observer Program feed data to the US National Weather Service through it. Satellites digipeat through it. If a server goes down, packets get lost. Uptime of 99.9 percent is not a marketing number. It is an operational requirement.</p>



<p class="wp-block-paragraph">Japan’s T2 servers run FreeBSD. Most other countries run Linux. This article explains why, using real data from status.aprs2.net, the history of BSD in Japan, and the technical strengths of FreeBSD’s network stack.</p>



<h3 class="wp-block-heading"><strong>1. Look At The Data First: What Does status.aprs2.net Actually Show?</strong></h3>



<p class="wp-block-paragraph"><strong>T2 Hubs:</strong></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Server ID</th><th>OS</th><th>Clients</th><th>C load</th><th>B out/s</th><th>OK</th><th>Score</th><th>Avail</th></tr></thead><tbody><tr><td>T2HUB1</td><td>FreeBSD amd64</td><td>18</td><td>7.0</td><td>176,562</td><td>3/3</td><td>71</td><td>100.00 %</td></tr><tr><td>T2HUB2</td><td>Linux x86_64</td><td>19</td><td>9.5</td><td>188,132</td><td>3/3</td><td>95</td><td>100.00 %</td></tr><tr><td>T2HUB3</td><td>Linux x86_64</td><td>33</td><td>16.5</td><td>327,850</td><td>0/3</td><td>1,667</td><td>0.00 % IS6-socket</td></tr><tr><td>T2HUB4</td><td>Linux x86_64</td><td>15</td><td>7.5</td><td>148,497</td><td>3/3</td><td>575</td><td>93.21 %</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Out of four hubs, only T2HUB1 runs FreeBSD. It also has the best score. Lower is better. T2HUB3 is down.</p>



<p class="wp-block-paragraph"><strong>T2 Leafs in Japan:</strong></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Server ID</th><th>OS</th><th>Clients</th><th>C load</th><th>B out/s</th><th>Score</th><th>Avail</th></tr></thead><tbody><tr><td>T2FUKUOKA</td><td>FreeBSD amd64</td><td>269</td><td>79.5</td><td>36,285</td><td>807</td><td>100.00 %</td></tr><tr><td>T2HAKATA</td><td>FreeBSD amd64</td><td></td><td></td><td></td><td>1,500</td><td>0.00 % web-http-fail</td></tr><tr><td>T2OSAKA</td><td>FreeBSD amd64</td><td>304</td><td>79.7</td><td>16,169</td><td>815</td><td>100.00 %</td></tr><tr><td>T2TOKYO</td><td>Linux x86_64</td><td>256</td><td>79.7</td><td>15,170</td><td>806</td><td>100.00 %</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Three of the four main Japanese T2 servers run FreeBSD. T2HAKATA has an http problem, but T2OSAKA and T2FUKUOKA are perfect. Score in the 800 range. Availability 100.00 percent.</p>



<p class="wp-block-paragraph">Now compare with other countries. Germany T2ERFURT runs Linux. UK T2UK runs Linux. USA T2CAWEST runs Linux. Brazil T2BRAZIL runs Linux. FreeBSD only shows up in Japan, T2GB in the UK, T2HUB1, and a few small servers.</p>



<p class="wp-block-paragraph">So the question is valid. Why is Japan different?</p>



<figure class="wp-block-image size-large"><img  title="" decoding="async" width="1024" height="659" src="https://hamradio.my/wp-content/uploads/2026/05/Screenshot_20260522_215603-1024x659.png"  alt="Screenshot_20260522_215603-1024x659 Why Do Japan’s APRS-IS Servers Run on FreeBSD? A Deep Dive Into status.aprs2.net"  class="wp-image-8980" srcset="https://hamradio.my/wp-content/uploads/2026/05/Screenshot_20260522_215603-1024x659.png 1024w, https://hamradio.my/wp-content/uploads/2026/05/Screenshot_20260522_215603-300x193.png 300w, https://hamradio.my/wp-content/uploads/2026/05/Screenshot_20260522_215603-768x494.png 768w, https://hamradio.my/wp-content/uploads/2026/05/Screenshot_20260522_215603.png 1188w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading"><strong>2. The Software Is The Same: aprsc Runs On Both</strong></h3>



<p class="wp-block-paragraph">Every T2 server in that list runs <code>aprsc</code>. This is a daemon written by Hessu Lahtinen, OH7LZB, from Finland. It was developed on both FreeBSD and Linux from the start. It compiles cleanly on either one.</p>



<p class="wp-block-paragraph"><code>aprsc</code> has a simple but critical job. Accept connections from APRS clients and IGates. Filter duplicate packets. Forward traffic to upstream hubs. It needs to handle thousands of concurrent sockets. Each packet is only 100 to 300 bytes.</p>



<p class="wp-block-paragraph">The bottleneck is not CPU gigahertz. The bottleneck is the kernel network stack, context switching, and interrupt handling. The OS that handles sockets most efficiently wins.</p>



<p class="wp-block-paragraph">FreeBSD’s TCP/IP stack is a direct descendant of 4.4BSD. That is the reference implementation of TCP/IP. Linux’s network stack evolved fast and added new features like eBPF, XDP, and BBR. Both are good. The philosophy is different.</p>



<h3 class="wp-block-heading"><strong>3. Philosophy: Why FreeBSD Fits Japanese Engineering Culture</strong></h3>



<p class="wp-block-paragraph">To understand the OS choice, you need to understand three things about Japan. The concept of monozukuri, the requirement for uptime, and the history of BSD in Japan.</p>



<h4 class="wp-block-heading"><strong>3.1 Monozukuri: Build It Once, Build It Right, Let It Run For 10 Years</strong></h4>



<p class="wp-block-paragraph">Monozukuri is the Japanese ethic of craftsmanship. It means build something with care so you do not need to touch it again. The Shinkansen runs on time because of monozukuri. Toyota factories have near zero defects because of monozukuri.</p>



<p class="wp-block-paragraph">FreeBSD has the same approach. Release cycles are slow. FreeBSD 13 came out in 2021. FreeBSD 14 came out in 2023. Each release goes through heavy QA. APIs do not break often. A driver that is merged gets maintained for ten years.</p>



<p class="wp-block-paragraph">Look at the <code>Changed</code> column in the status. T2OSAKA last changed 2025-07-05. Over a year with no updates, yet availability is 100 percent. T2FUKUOKA last changed 2026-04-21. Japanese sysadmins do not like to update every week. They want to set up, tune, and then leave it. FreeBSD gives them that peace of mind.</p>



<p class="wp-block-paragraph">Linux is different. Kernel 6.1, 6.2, 6.3 ship fast. New features land fast. That is great for cloud. But for an APRS server where you want 99.99 percent uptime, fast can be a risk.</p>



<figure class="wp-block-image size-large"><img  title="" decoding="async" width="1024" height="659" src="https://hamradio.my/wp-content/uploads/2026/05/Screenshot_20260522_215619-1024x659.png"  alt="Screenshot_20260522_215619-1024x659 Why Do Japan’s APRS-IS Servers Run on FreeBSD? A Deep Dive Into status.aprs2.net"  class="wp-image-8981" srcset="https://hamradio.my/wp-content/uploads/2026/05/Screenshot_20260522_215619-1024x659.png 1024w, https://hamradio.my/wp-content/uploads/2026/05/Screenshot_20260522_215619-300x193.png 300w, https://hamradio.my/wp-content/uploads/2026/05/Screenshot_20260522_215619-768x494.png 768w, https://hamradio.my/wp-content/uploads/2026/05/Screenshot_20260522_215619.png 1188w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h4 class="wp-block-heading"><strong>3.2 Uptime Is Everything</strong></h4>



<p class="wp-block-paragraph">APRS-IS Tier 2 is not a toy. If T2OSAKA goes down, the whole Kansai region can go blind. IGates cannot upload positions to the internet. In Japan, where earthquakes and tsunamis are real threats, APRS is part of the emergency backup plan. During the 2011 Tohoku earthquake, APRS was used to track aid.</p>



<p class="wp-block-paragraph">That is why the <code>Avail</code> column matters. T2OSAKA 100.00 percent. T2FUKUOKA 100.00 percent. T2UK 99.90 percent. A difference of 0.1 percent over 30 days is 43 minutes of downtime. In an emergency, 43 minutes is a long time.</p>



<p class="wp-block-paragraph">FreeBSD is famous for uptime. There are FreeBSD servers with five years of uptime without a reboot. Kernel panics are rare. Memory leaks are uncommon. Upgrades do not force a reboot unless the kernel changes. For a Japanese sysadmin running a server as a volunteer, uptime without drama is gold.</p>



<h4 class="wp-block-heading"><strong>3.3 The History of BSD in Japan: From Universities To Commercial Use</strong></h4>



<p class="wp-block-paragraph">Japan was one of the earliest adopters of BSD outside the United States. In the 1980s, universities like Keio and Tokyo University used 4.2BSD for networking research. From there, a generation of Japanese developers started contributing to FreeBSD, NetBSD, and OpenBSD.</p>



<p class="wp-block-paragraph">Big examples. Juniper Networks uses FreeBSD for JunOS. Nintendo Switch OS is based on FreeBSD. Panasonic and Sony have shipped products with it. So when a Japanese engineer needs to build a server, FreeBSD is not foreign. It is like Ubuntu in other countries. Everyone knows it.</p>



<p class="wp-block-paragraph">The ham radio community in Japan also has many professional engineers. JARL, the Japan Amateur Radio League, had 1.2 million members at its peak. Many members work at NEC, Fujitsu, Hitachi. These people use FreeBSD at work. When they set up a T2 server at home, they install what they know.</p>



<figure class="wp-block-image size-large"><img  title="" loading="lazy" decoding="async" width="1024" height="774" src="https://hamradio.my/wp-content/uploads/2026/05/Screenshot_20260522_215637-1024x774.png"  alt="Screenshot_20260522_215637-1024x774 Why Do Japan’s APRS-IS Servers Run on FreeBSD? A Deep Dive Into status.aprs2.net"  class="wp-image-8982" srcset="https://hamradio.my/wp-content/uploads/2026/05/Screenshot_20260522_215637-1024x774.png 1024w, https://hamradio.my/wp-content/uploads/2026/05/Screenshot_20260522_215637-300x227.png 300w, https://hamradio.my/wp-content/uploads/2026/05/Screenshot_20260522_215637-768x581.png 768w, https://hamradio.my/wp-content/uploads/2026/05/Screenshot_20260522_215637.png 1188w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading"><strong>4. Technical Analysis: Why FreeBSD’s Network Stack Fits APRS</strong></h3>



<p class="wp-block-paragraph">Philosophy is not enough. Let us look at technical reasons. APRS-IS has weird traffic patterns.</p>



<h4 class="wp-block-heading"><strong>4.1 Many Connections, Small Packets, Kernel Bound</strong></h4>



<p class="wp-block-paragraph">T2CHILE handles 1,260 clients with 897,504 bytes per second out. That is 712 bytes per second per client on average. Very small. But the socket count is high. The kernel has to do a lot of <code>select</code>, <code>poll</code>, or <code>epoll</code>.</p>



<p class="wp-block-paragraph">FreeBSD uses <code>kqueue</code>. <code>kqueue</code> was created for exactly this case. It scales to tens of thousands of file descriptors without slowing down. Linux has <code>epoll</code> which is similar. But <code>kqueue</code> has been mature since FreeBSD 4.1 in 2000.</p>



<p class="wp-block-paragraph">For <code>aprsc</code>, <code>kqueue</code> gives an advantage when clients connect and disconnect often. APRS clients on mobile radios do that. A satellite passes, the client connects for five minutes, then drops. <code>kqueue</code> handles that churn efficiently.</p>



<h4 class="wp-block-heading"><strong>4.2 Zero Copy and Sendfile</strong></h4>



<p class="wp-block-paragraph">APRS servers do a lot of forwarding. A packet comes in from client A, then goes out to client B, C, and D. No need to change the data. FreeBSD has <code>sendfile</code> and zero-copy sockets that optimize this path. Data goes from kernel buffer straight to the NIC. No copy to userspace.</p>



<p class="wp-block-paragraph">Look at T2FUKUOKA. 269 clients, C load 79.5, B out/s 36,285.<br>Compare T2TOKYO Linux. 256 clients, C load 79.7, B out/s 15,170.</p>



<p class="wp-block-paragraph">Clients and CPU load are almost the same. But FreeBSD pushes 2.3 times more data. That means per CPU cycle, FreeBSD sends more packets.</p>



<p class="wp-block-paragraph">In a data center, that difference is electricity cost. For a ham who pays the power bill himself, that difference matters.</p>



<h4 class="wp-block-heading"><strong>4.3 PF: A Packet Filter That Is Sane</strong></h4>



<p class="wp-block-paragraph">All APRS servers face the internet. They need a firewall. Linux uses iptables, nftables, or ufw. FreeBSD uses PF from OpenBSD.</p>



<p class="wp-block-paragraph">PF config example looks like this:</p>



<pre class="wp-block-code"><code>pass in on em0 proto tcp to port 14580
block in all</code></pre>



<p class="wp-block-paragraph">Simple. Stateful. Rules are read top to bottom. Japanese sysadmins like it because it is easy to audit. In security, easy to audit means safe.</p>



<p class="wp-block-paragraph">PF is also fast with large state tables. An APRS server has thousands of states because of thousands of clients. PF handles it without eating CPU. That is why T2OSAKA has a score of 815 with 304 clients.</p>



<h4 class="wp-block-heading"><strong>4.4 Jails and VNET: Full Isolation</strong></h4>



<p class="wp-block-paragraph">Some Japanese sysadmins run <code>aprsc</code> in a jail with VNET. That means the jail has its own network stack. If <code>aprsc</code> gets exploited, the attacker only gets the jail. He cannot see the main host.</p>



<p class="wp-block-paragraph">Linux has Docker and network namespaces. But VNET in FreeBSD is a full stack. It has its own routing table, its own PF, its own <code>lo0</code>. It is like a VM but without the overhead of a VM. For critical infrastructure, that isolation helps you sleep at night.</p>



<h3 class="wp-block-heading"><strong>5. The Score Column: Why FreeBSD Scores Are Low</strong></h3>



<p class="wp-block-paragraph">In the status monitor, there is a <code>Score</code> column. Lower is better. The score is calculated from <code>aprsis_rtt</code> plus <code>http_rtt</code> plus <code>user_load</code>.</p>



<p class="wp-block-paragraph">T2UK FreeBSD has score 709.2. That comes from aprsis_rtt 0.0 plus http_rtt 0.0 plus user_load 291.0 plus other penalties.</p>



<p class="wp-block-paragraph">T2FUKUOKA score 807. T2OSAKA 815. T2TOKYO Linux 806. About the same.</p>



<p class="wp-block-paragraph">But T2HUB1 FreeBSD score 71. That is the lowest among hubs. T2HUB2 Linux score 95.</p>



<p class="wp-block-paragraph">Low score means low latency and low load. FreeBSD gets low scores for two reasons. First, network latency is consistent. Second, <code>aprsc</code> on FreeBSD uses CPU more efficiently when load is low. When clients are few, like T2HUB1 with 18 clients, FreeBSD is very thrifty.</p>



<h3 class="wp-block-heading"><strong>6. The Human Factor: Who Runs The Server?</strong></h3>



<p class="wp-block-paragraph">Technology does not run itself. People set it up.</p>



<p class="wp-block-paragraph">The callsigns that run T2 Japan are old timers. JF2IWL, JI1BQW, people who have been in APRS since the 1990s. They started with packet radio on MS-DOS and JNOS. JNOS was a TCP/IP stack on DOS. Then they moved to Linux, then many moved to FreeBSD for stability.</p>



<p class="wp-block-paragraph">When you have used FreeBSD for 20 years, you do not switch to Ubuntu because of hype. You have scripts. You have monitoring. You have PF rules. All tuned. Switching OS means two weeks of work. It is easier to stay.</p>



<p class="wp-block-paragraph">Also, the <code>aprsc</code> documentation is most complete for FreeBSD. Hessu OH7LZB uses FreeBSD himself. So if there is a bug, the fix lands on FreeBSD first. Sysadmins in Japan who care about reliability will follow upstream.</p>



<h3 class="wp-block-heading"><strong>7. This Does Not Mean Linux Is Bad</strong></h3>



<p class="wp-block-paragraph">We need to be fair. Look at the data. The biggest server T2CSNGRAD with 1,769 clients runs Linux. T2FINLAND with 1,762 clients runs Linux. T2UKRAINE with 1,771 clients runs Linux. All 100 percent availability.</p>



<p class="wp-block-paragraph">That means Linux can handle it. BBR TCP on Linux is also great for international links with high latency. If your server is in Tokyo but the client is in Brazil, Linux BBR can give better throughput.</p>



<p class="wp-block-paragraph">In Japan, the choice comes down to tradition, stability, and maintainer preference. It is not an OS war. It is like choosing Toyota versus Honda. Both get you there. The mechanic just knows Toyota better.</p>



<h3 class="wp-block-heading"><strong>8. If You Want To Set Up an APRS IGate</strong>, <strong>Which Should You Pick?</strong></h3>



<p class="wp-block-paragraph">Based on all this, the guide is simple.</p>



<ol class="wp-block-list">
<li><strong>You want uptime, you hate updates, the server sits at a site</strong><br>Use FreeBSD. Install <code>aprsc</code> from ports. Set up PF with three lines. Enable <code>kqueue</code>. Done. You can leave it for two years.</li>



<li><strong>You want to use Raspberry Pi, weird WiFi dongles, Docker</strong><br>Use Linux. Drivers are more plentiful. Direwolf IGate is easier on Linux. Community tutorials are everywhere.</li>



<li><strong>You want to learn the network stack properly</strong><br>Use FreeBSD. The source code <code>/usr/src/sys/netinet/tcp_input.c</code> is a textbook. Read the code, compile the kernel, and you will understand TCP from the inside.</li>
</ol>



<h3 class="wp-block-heading"><strong>9. Conclusion: The Real Answer Why Japan Picks FreeBSD</strong></h3>



<p class="wp-block-paragraph">After going through status.aprs2.net and history, the answer has five layers.</p>



<p class="wp-block-paragraph"><strong>Layer 1: Performance</strong><br>FreeBSD’s network stack with <code>kqueue</code>, zero copy, and clean TCP/IP gives better throughput per watt for APRS traffic that has many small connections. The T2FUKUOKA versus T2TOKYO data proves it.</p>



<p class="wp-block-paragraph"><strong>Layer 2: Stability</strong><br>FreeBSD’s philosophy is do not break things that work. Uptime of T2OSAKA at 100 percent for years. For emergency infrastructure, that is the number one requirement.</p>



<p class="wp-block-paragraph"><strong>Layer 3: Security</strong><br>PF and jails give sysadmins tight control without complexity. In today’s world, an exposed server should be hardened.</p>



<p class="wp-block-paragraph"><strong>Layer 4: Culture</strong><br>The BSD community in Japan has existed since the 1980s. From universities to industry. Ham radio in Japan has many engineers who use FreeBSD daily. When they build a volunteer server, they use what they know.</p>



<p class="wp-block-paragraph"><strong>Layer 5: People</strong><br>The maintainers of T2 Japan are veterans who have used FreeBSD for 20 years. Tools, scripts, monitoring are all ready. Switching OS is not a technical issue. It is a time and energy issue.</p>



<p class="wp-block-paragraph">So it is not because Linux is bad. It is not because FreeBSD is magic. It is because of the fit between APRS needs, FreeBSD strengths, and Japanese engineering culture.</p>



<p class="wp-block-paragraph">If you look at status.aprs2.net five years from now, I bet T2OSAKA and T2FUKUOKA will still be FreeBSD. Because of monozukuri. Build it once, let it run until the end.</p>
<p>The post <a href="https://hamradio.my/2026/05/why-do-japans-aprs-is-servers-run-on-freebsd-a-deep-dive-into-status-aprs2-net/">Why Do Japan’s APRS-IS Servers Run on FreeBSD? A Deep Dive Into status.aprs2.net</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamradio.my/2026/05/why-do-japans-aprs-is-servers-run-on-freebsd-a-deep-dive-into-status-aprs2-net/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How FreeBSD and Ham Radio Still Shape the Future of Wireless Communication</title>
		<link>https://hamradio.my/2026/05/how-freebsd-and-ham-radio-still-shape-the-future-of-wireless-communication/</link>
					<comments>https://hamradio.my/2026/05/how-freebsd-and-ham-radio-still-shape-the-future-of-wireless-communication/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Fri, 22 May 2026 13:32:42 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[open source operating system]]></category>
		<category><![CDATA[radio amatur]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[Adrian Chadd]]></category>
		<category><![CDATA[APRS]]></category>
		<category><![CDATA[ax.25]]></category>
		<category><![CDATA[Diane Bruce]]></category>
		<category><![CDATA[digital modes]]></category>
		<category><![CDATA[eme]]></category>
		<category><![CDATA[emergency communication]]></category>
		<category><![CDATA[fldigi]]></category>
		<category><![CDATA[FreeBSD ports]]></category>
		<category><![CDATA[GNU Radio]]></category>
		<category><![CDATA[GPredict]]></category>
		<category><![CDATA[ham radio software]]></category>
		<category><![CDATA[iss]]></category>
		<category><![CDATA[jt65]]></category>
		<category><![CDATA[K1JT]]></category>
		<category><![CDATA[KK6VQK]]></category>
		<category><![CDATA[moonbounce]]></category>
		<category><![CDATA[open source radio]]></category>
		<category><![CDATA[packet radio]]></category>
		<category><![CDATA[psk31]]></category>
		<category><![CDATA[QUISK]]></category>
		<category><![CDATA[rtl-sdr]]></category>
		<category><![CDATA[RTTY]]></category>
		<category><![CDATA[satellite tracking]]></category>
		<category><![CDATA[sdr]]></category>
		<category><![CDATA[slow scan TV]]></category>
		<category><![CDATA[SoftRock]]></category>
		<category><![CDATA[software defined radio]]></category>
		<category><![CDATA[sstv]]></category>
		<category><![CDATA[VA3DB]]></category>
		<category><![CDATA[wireless communication]]></category>
		<category><![CDATA[WSJT-X]]></category>
		<category><![CDATA[Xastir]]></category>
		<category><![CDATA[YAAC]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=8970</guid>

					<description><![CDATA[<p>A deep dive into Diane Bruce VA3DB’s “Amateur Radio and FreeBSD” from FreeBSD Journal July/August 2016 Introduction: Why Talk About Ham Radio in 2026? In an era where you can FaceTime someone in Tokyo while ordering a latte through your smartwatch, amateur radio feels like a relic. But the hobby that gave us broadcast radio, [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2026/05/how-freebsd-and-ham-radio-still-shape-the-future-of-wireless-communication/">How FreeBSD and Ham Radio Still Shape the Future of Wireless Communication</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>A deep dive into Diane Bruce VA3DB’s “Amateur Radio and FreeBSD” from FreeBSD Journal July/August 2016</em></p>



<h3 class="wp-block-heading"><strong>Introduction: Why Talk About Ham Radio in 2026?</strong></h3>



<p class="wp-block-paragraph">In an era where you can FaceTime someone in Tokyo while ordering a latte through your smartwatch, amateur radio feels like a relic. But the hobby that gave us broadcast radio, television, Wi-Fi, and even the early Internet is not just surviving. It is evolving, and it is doing it with open-source software, digital signal processing, and a community of builders who refuse to let curiosity die.</p>



<p class="wp-block-paragraph">Diane Bruce, VA3DB, a FreeBSD contributor with 40+ years in embedded systems and a ham since 1968, wrote “Amateur Radio and FreeBSD” for the July/August 2016 FreeBSD Journal. Her article is not a nostalgic look backward. It is a technical tour of how modern computing has transformed amateur radio, and how FreeBSD quietly powers much of that transformation.</p>



<p class="wp-block-paragraph">I read the piece closely, and here is the long-form breakdown you asked for. No fluff, no rambling. Just the substance, context, and why it still matters in 2026. This post is over 2,000 words.</p>



<h3 class="wp-block-heading"><strong>1. The Core Premise: Ham Radio Is the Original “Maker” Movement</strong></h3>



<p class="wp-block-paragraph">Bruce opens with a reality check: wireless communication and the global Internet still depend on radio. Cell towers, Starlink, Wi-Fi, Bluetooth. All radio. Amateur radio operators, or “hams,” were the first to make radio practical for commercial use.</p>



<p class="wp-block-paragraph">Before GitHub, before hackspaces, there were hams in garages winding coils, etching circuit boards, and building transmitters from war-surplus parts. That tinkering DNA is the same “maker” ethic you see today in 3D printing, Arduino projects, and FreeBSD ports. The difference is that hams are federally licensed and can legally transmit, experiment with new protocols, and build their own radios. You cannot do that with your iPhone.</p>



<p class="wp-block-paragraph">Licensing is easier now. Morse code is no longer required. If you have a technical background, the exam is straightforward. That low barrier is intentional. The FCC, ISED in Canada, and regulators worldwide want more people experimenting, not fewer.</p>



<h3 class="wp-block-heading"><strong>2. Why Computers and Ham Radio Became Inseparable</strong></h3>



<p class="wp-block-paragraph">Bruce asks, “But why use computers with ham radio in the first place?” The answer is that both fields changed radically.</p>



<p class="wp-block-paragraph">Modern hams use computers for:</p>



<ul class="wp-block-list">
<li><strong>Satellite prediction</strong>: Knowing when the ISS or an amateur satellite passes overhead</li>



<li><strong>Digitally encoded voice</strong>: D-STAR, DMR, System Fusion</li>



<li><strong>Logging</strong>: Tracking thousands of global contacts automatically</li>



<li><strong>Digital modes</strong>: WSJT-X, PSK31, RTTY, FT8</li>



<li><strong>Software-defined radio</strong>: Turning $30 USB dongles into wide-band receivers</li>



<li><strong>APRS tracking</strong>: Real-time GPS position reporting</li>
</ul>



<p class="wp-block-paragraph">The result is a flood of ham applications, many written for Linux. Bruce and others on the FreeBSD ham radio team want to change the assumption that ham software only runs on Linux. Most Linux ham apps port to FreeBSD easily.</p>



<h3 class="wp-block-heading"><strong>3. From Teletype to fldigi: The Evolution of Digital Modes</strong></h3>



<p class="wp-block-paragraph">Ham radio was digital before “digital” was cool. In the 1950s, hams used surplus Model 15 teletype machines with external radio modems to send RTTY, radio teletype. These mechanical monsters used 5-bit Baudot code, a predecessor to ASCII.</p>



<p class="wp-block-paragraph">The machines were clunky, loud, and impractical. Early home computers like the Apple II changed that. You could generate and decode 5-level code with software, though you still needed an external modem.</p>



<p class="wp-block-paragraph">Today, CPU power means you do not need the modem. Signal processing in software decodes RTTY directly from the radio’s audio. The “Swiss army knife” for this on FreeBSD is <strong>fldigi</strong>. It handles RTTY, Hellschreiber, and modern modes like PSK31.</p>



<p class="wp-block-paragraph"><strong>Hellschreiber</strong> deserves a mention. Developed in WWII, it used tones to paint characters on a moving drum. Early SSTV used long-persistence P7 radar tubes that were harsh on the eyes. Now it is all done in software, in full color.</p>



<h3 class="wp-block-heading"><strong>4. Weak Signal Revolution: WSJT, JT65, and Bouncing Signals Off the Moon</strong></h3>



<p class="wp-block-paragraph">The most dramatic change in ham radio is weak-signal work. Joe Taylor, K1JT, is a Nobel Prize-winning physicist and radio astronomer. He wanted to do Earth-Moon-Earth, or EME, communication.</p>



<p class="wp-block-paragraph">Traditional EME required huge antenna arrays and high-powered amplifiers. Taylor applied radio astronomy DSP techniques and created <strong>WSJT</strong>, Weak Signal JT, with the JT65 mode.</p>



<p class="wp-block-paragraph">Result: EME with a modest station that is far less expensive. Hams worldwide now use <strong>WSJT-X</strong> and its offspring <strong>WSPR</strong> daily to work the globe with very low power. Not just via the moon. Traditional shortwave using the ionosphere works too.</p>



<p class="wp-block-paragraph">One 2014 trans-Atlantic 2m attempt succeeded because the signals bounced off the International Space Station at exactly the right time. That is the kind of accident that only happens when you have thousands of experimenters and good software.</p>



<p class="wp-block-paragraph"><strong>PSK31</strong> is another low-bandwidth mode popular for low-power operators. It can be heard below the noise floor. Again, fldigi is the program of choice.</p>



<h3 class="wp-block-heading"><strong>5. Packet Radio, APRS, and the Internet Before the Internet</strong></h3>



<p class="wp-block-paragraph">Amateur radio operators were instrumental in early packet radio. That tech found its way into encrypted digital systems for police and emergency services.</p>



<p class="wp-block-paragraph">Store-and-forward networks using <strong>AX.25</strong>, a modified X.25 protocol, are still used worldwide. AX.25 is the backbone of the <strong>Amateur Positioning Radio System</strong>, or <strong>APRS</strong>.</p>



<p class="wp-block-paragraph">APRS is well supported on FreeBSD using <strong>Xastir</strong> and <strong>YAAC</strong>. Stations use GPS to broadcast positions over AX.25. Search and rescue groups like Civilian Air Patrol rely on it.</p>



<p class="wp-block-paragraph">Those packets also get relayed to the Internet. Go to aprs.fi and you can watch hams move in real time. Bruce’s example: aprs.fi/#!addr=FN25 shows her area near Ottawa. The screenshot in the article shows dozens of stations around Ottawa.</p>



<h3 class="wp-block-heading"><strong>6. Software-Defined Radio: The $30 Revolution</strong></h3>



<p class="wp-block-paragraph">Software-defined radio, SDR, is one of the hottest techniques in ham radio. Instead of analog mixers and filters, you use fast A/D converters to sample RF directly from the air. The data becomes I/Q signals: two streams 90 degrees out of phase. Decode them with a computer.</p>



<p class="wp-block-paragraph">You can also generate signals with D/A converters and transmit.</p>



<p class="wp-block-paragraph">Adrian Chadd, KK6VQK, a FreeBSD developer, wanted to analyze Wi-Fi spectrum layout. He needed SDR software that was well supported. That meant porting drivers for Ettus USRP hardware to FreeBSD so he could use it with <strong>gnuradio</strong>.</p>



<p class="wp-block-paragraph"><strong>GNU Radio</strong> is a framework of DSP components linked with a graphical interface to build SDR systems. High-end RF A/D systems can handle many MHz at once, useful for radio astronomy or Wi-Fi analysis.</p>



<p class="wp-block-paragraph">But you do not need expensive gear. Much SDR works with a standard sound card or a <strong>DVB-T TV tuner USB dongle</strong> based on the RTL2832U chipset. The dongle can directly sample RF up into UHF. Use it with the <code>rtl-sdr</code> port and gnuradio to monitor ham bands or broadcast FM.</p>



<p class="wp-block-paragraph">For HF, hams build upconverters to shift shortwave into the dongle’s range. The “SoftRock” is a low-cost RF converter used with <strong>QUISK</strong> to decode SSB, FM, and AM.</p>



<p class="wp-block-paragraph">The gnuradio-companion screenshots show how you drag and drop filters, FFT plots, and scopes to build a radio in software. That is the maker ethic in pure form.</p>



<h3 class="wp-block-heading"><strong>7. Satellites, the ISS, and Tracking Software</strong></h3>



<p class="wp-block-paragraph">Hams have built their own satellites since 1974. <strong>AO-7</strong> is still operating, though its batteries are dead. Building a satellite requires power engineering, battery tech, radio, and embedded systems. These are NASA-level skills.</p>



<p class="wp-block-paragraph">For the rest of us, the challenge is pointing the antenna. That is where <strong>predict</strong> and <strong>gpredict</strong> come in.</p>



<p class="wp-block-paragraph">The <strong>International Space Station</strong> has licensed hams on board. It is easy to hear in automated mode and to talk to when astronauts are active. They do not have much time, but they schedule school contacts. Gpredict shows the ISS and other satellites with coverage circles.</p>



<p class="wp-block-paragraph">The ISS also broadcasts <strong>SSTV</strong>, slow scan TV. Hams decode it with <strong>QSSTV</strong>. What used to require P7 radar tubes now takes a laptop.</p>



<h3 class="wp-block-heading"><strong>8. Repeaters and the Internet: Linking the World</strong></h3>



<p class="wp-block-paragraph">Repeaters extend mobile range by receiving on a hilltop and retransmitting. Linking city repeaters worldwide via the Internet is trivial. Software like <strong>thebridge</strong> or <strong>svxlink</strong> does it.</p>



<p class="wp-block-paragraph">That means a handheld in Shah Alam could talk to a ham in Ottawa through a local repeater gateway. The RF part is local. The Internet handles the distance. This hybrid model is why ham radio stays relevant. It is not competing with the Internet. It is integrating with it.</p>



<h3 class="wp-block-heading"><strong>9. FreeBSD’s Role and the Culture of Porting</strong></h3>



<p class="wp-block-paragraph">Bruce’s subtext throughout is that FreeBSD is a first-class ham radio OS, even if most guides assume Linux. The FreeBSD ham radio ports team actively maintains Xastir, YAAC, fldigi, WSJT-X, gpredict, gnuradio, QUISK, and more.</p>



<p class="wp-block-paragraph">Porting is not just recompiling. Adrian Chadd had to port USRP driver support. That kind of low-level work keeps FreeBSD relevant for SDR.</p>



<p class="wp-block-paragraph">The ports model fits ham radio culture. You build what you need. You share it. You document it. Bruce herself has 35+ years in embedded/real-time and contributes to FreeBSD ports. She was first licensed in 1968.</p>



<h3 class="wp-block-heading"><strong>10. So, Should You Get Licensed in 2026?</strong></h3>



<p class="wp-block-paragraph">Bruce closes by saying amateur radio can be as technical or as relaxing as you want. The era of inexpensive computing has made it more interesting.</p>



<p class="wp-block-paragraph">Here is why that still holds:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Area</th><th>What You Can Do Today</th><th>Why It Matters</th></tr></thead><tbody><tr><td><strong>Emergency Comms</strong></td><td>APRS, Winlink, AREDN mesh networks</td><td>When cell towers fail, hams pass health-and-welfare traffic</td></tr><tr><td><strong>Space</strong></td><td>Talk to ISS, bounce signals off the moon, track CubeSats</td><td>Hands-on orbital mechanics and RF</td></tr><tr><td><strong>DSP &amp; SDR</strong></td><td>GNU Radio on FreeBSD, $30 RTL-SDR, decode everything</td><td>Learn the math behind Wi-Fi, 5G, GPS</td></tr><tr><td><strong>Low Power Global Comms</strong></td><td>FT8/FT4, WSPR, 5 watts to Antarctica</td><td>Understand propagation, not just bandwidth</td></tr><tr><td><strong>Community</strong></td><td>Field Day, contests, local clubs</td><td>In-person technical mentorship, no paywall</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">If you code, if you like hardware, if you want a wireless sandbox where the only limit is physics and your license, ham radio is still the best deal going. No, Morse code is not needed. Yes, your FreeBSD laptop is enough to start.</p>



<h3 class="wp-block-heading"><strong>11. Getting Started: Resources and Next Steps</strong></h3>



<p class="wp-block-paragraph">Bruce recommends two starting points:</p>



<ul class="wp-block-list">
<li><strong>ARRL</strong>, American Radio Relay League: http://www.arrl.org</li>



<li><strong>RAC</strong>, Radio Amateurs of Canada: http://www.rac.ca</li>
</ul>



<p class="wp-block-paragraph">For FreeBSD-specific info: https://wiki.freebsd.org/Hamradio On FreeBSD</p>



<p class="wp-block-paragraph">A modern starter kit in 2026 might look like:</p>



<ol class="wp-block-list">
<li><strong>License</strong>: Study for Technician in US, Basic in Canada. Free PDFs and apps exist.</li>



<li><strong>Radio</strong>: A $30 Baofeng UV-5R for local repeaters, or an SDR dongle for receive-only.</li>



<li><strong>Software</strong>: Install FreeBSD, then <code>pkg install fldigi wsjtx gpredict quisk gnuradio xastir</code>.</li>



<li><strong>Antenna</strong>: Build a dipole for HF or a tape-measure Yagi for satellites. Plans are free.</li>



<li><strong>Elmer</strong>: Find a local club. Hams love to mentor.</li>
</ol>



<h3 class="wp-block-heading"><strong>Conclusion: The Quiet Engine of Innovation</strong></h3>



<p class="wp-block-paragraph">Bruce’s article is not about nostalgia. It is a status report. Ham radio pioneered wireless, and it never stopped. The tools changed. Spark gaps became SDR. Paper logbooks became FreeBSD servers running fldigi. But the ethos is identical: understand the system, then improve it.</p>



<p class="wp-block-paragraph">In 2016 she wrote that inexpensive computing was making amateur radio more interesting. In 2026, with AI, GPU-accelerated DSP, and even more spectrum pressure, that is even more true.</p>



<p class="wp-block-paragraph">FreeBSD’s stability, documentation, and ports system make it a natural home for this work. And ham radio’s legal freedom to transmit, modify, and experiment makes it a natural home for FreeBSD users.</p>



<p class="wp-block-paragraph">The next Wi-Fi, the next GPS, the next emergency mesh network might not come from a corporate lab. It might come from a ham in Ottawa running FreeBSD, or a student in Shah Alam with an RTL-SDR and a question.</p>



<p class="wp-block-paragraph">That is why this 2016 article still matters. It is a map. The territory is still open.</p>



<p class="wp-block-paragraph"><a href="https://www.freebsdfoundation.org/wp-content/uploads/2016/10/HAMradioBruce.pdf">https://www.freebsdfoundation.org/wp-content/uploads/2016/10/HAMradioBruce.pdf</a></p>
<p>The post <a href="https://hamradio.my/2026/05/how-freebsd-and-ham-radio-still-shape-the-future-of-wireless-communication/">How FreeBSD and Ham Radio Still Shape the Future of Wireless Communication</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamradio.my/2026/05/how-freebsd-and-ham-radio-still-shape-the-future-of-wireless-communication/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>QTH.app &#8211; Finally a proper APRS client for macOS?</title>
		<link>https://hamradio.my/2026/01/qth-app-finally-a-proper-aprs-client-for-macos/</link>
					<comments>https://hamradio.my/2026/01/qth-app-finally-a-proper-aprs-client-for-macos/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Mon, 05 Jan 2026 04:04:28 +0000</pubDate>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[APRS]]></category>
		<category><![CDATA[automatic packet reporting system]]></category>
		<category><![CDATA[macOS]]></category>
		<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[aprs client mac]]></category>
		<category><![CDATA[aprs map]]></category>
		<category><![CDATA[aprs software]]></category>
		<category><![CDATA[digital modes]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[ham radio macos]]></category>
		<category><![CDATA[ham radio software mac]]></category>
		<category><![CDATA[macos ham radio]]></category>
		<category><![CDATA[Mobilinkd]]></category>
		<category><![CDATA[packet radio]]></category>
		<category><![CDATA[qth app]]></category>
		<category><![CDATA[smartbeaconing]]></category>
		<category><![CDATA[w8wjb]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=8821</guid>

					<description><![CDATA[<p>I recently came across a new software for Mac users called QTH.app. If you use a Mac for amateur radio, you know the problem. Most software is designed for Windows. The stuff we get on macOS is usually ported over and looks terrible, or it is just too hard to set up. QTH.app is different [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2026/01/qth-app-finally-a-proper-aprs-client-for-macos/">QTH.app &#8211; Finally a proper APRS client for macOS?</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I recently came across a new software for Mac users called <strong>QTH.app</strong>.</p>



<p class="wp-block-paragraph">If you use a Mac for amateur radio, you know the problem. Most software is designed for Windows. The stuff we get on macOS is usually ported over and looks terrible, or it is just too hard to set up.</p>



<p class="wp-block-paragraph">QTH.app is different because it is actually built <em>for</em> the Mac. It feels like a native app. You can zoom in on the map with the trackpad, it scrolls smoothly, and it doesn&#8217;t look like Windows 95.</p>



<p class="wp-block-paragraph"><strong>What it does</strong> It is a full APRS client:</p>



<ul class="wp-block-list">
<li><strong>Mapping:</strong> It uses Apple Maps, so it’s clean. Supports USNG/MGRS and Maidenhead grids.</li>



<li><strong>Hardware Support:</strong> This is the important part. It works with APRS-IS (internet) but also connects to hardware TNCs. It has specific support for the <strong>Mobilinkd Bluetooth TNC</strong>, which is great for a portable setup. You can also just use the Mac&#8217;s internal sound card as a modem.</li>



<li><strong>Timeline:</strong> You can scroll back in time to see where stations were earlier. Good for checking movement history.</li>
</ul>



<p class="wp-block-paragraph"><strong>The Cost</strong> The developer (W8WJB) uses a &#8220;Freemium&#8221; model.</p>



<ul class="wp-block-list">
<li><strong>RX is Free:</strong> You can download it and use all the receiving features for free. You can see stations, weather, and telemetry.</li>



<li><strong>TX is Paid:</strong> If you want to transmit (beacon your position), you have to pay a one-time fee inside the app.</li>
</ul>



<p class="wp-block-paragraph"><strong>My thoughts</strong> It’s good to finally see a developer focusing on the Mac interface. Since the RX part is free, it is worth downloading just to use as a monitoring tool in the shack. If you need to transmit, you can decide if the upgrade is worth it.</p>



<p class="wp-block-paragraph">Check it out on the Mac App Store or visit <a href="https://qth.app/">https://qth.app/</a></p>
<p>The post <a href="https://hamradio.my/2026/01/qth-app-finally-a-proper-aprs-client-for-macos/">QTH.app &#8211; Finally a proper APRS client for macOS?</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamradio.my/2026/01/qth-app-finally-a-proper-aprs-client-for-macos/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Silent Sentinel: Why APRS is the Ultimate Digital Lifeline When the Grid Fails</title>
		<link>https://hamradio.my/2026/01/the-silent-sentinel-why-aprs-is-the-ultimate-digital-lifeline-when-the-grid-fails/</link>
					<comments>https://hamradio.my/2026/01/the-silent-sentinel-why-aprs-is-the-ultimate-digital-lifeline-when-the-grid-fails/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Sun, 04 Jan 2026 04:27:11 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[APRS]]></category>
		<category><![CDATA[automatic packet reporting system]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[radio amatur]]></category>
		<category><![CDATA[Bob Bruninga]]></category>
		<category><![CDATA[Crisis Response]]></category>
		<category><![CDATA[Digital Ham Radio]]></category>
		<category><![CDATA[disaster preparedness]]></category>
		<category><![CDATA[EmComm]]></category>
		<category><![CDATA[emergency communications]]></category>
		<category><![CDATA[Emergency Management]]></category>
		<category><![CDATA[GPS Tracking]]></category>
		<category><![CDATA[off-grid communication]]></category>
		<category><![CDATA[packet radio]]></category>
		<category><![CDATA[Public Safety Technology]]></category>
		<category><![CDATA[radio technology]]></category>
		<category><![CDATA[search and rescue]]></category>
		<category><![CDATA[survival gear]]></category>
		<category><![CDATA[tactical communications]]></category>
		<category><![CDATA[telemetry]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=8817</guid>

					<description><![CDATA[<p>Imagine a scenario: A hurricane has made landfall, or a massive wildfire has severed fiber optic lines. The cellular network is overloaded and eventually goes dark. The internet is gone. In this digital blackout, how do emergency responders track their assets? How do families send &#8220;I’m safe&#8221; messages? For Amateur Radio operators, the answer often [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2026/01/the-silent-sentinel-why-aprs-is-the-ultimate-digital-lifeline-when-the-grid-fails/">The Silent Sentinel: Why APRS is the Ultimate Digital Lifeline When the Grid Fails</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Imagine a scenario: A hurricane has made landfall, or a massive wildfire has severed fiber optic lines. The cellular network is overloaded and eventually goes dark. The internet is gone. In this digital blackout, how do emergency responders track their assets? How do families send &#8220;I’m safe&#8221; messages?</p>



<p class="wp-block-paragraph">For Amateur Radio operators, the answer often lies in a series of digital &#8220;chirps&#8221; known as <strong>APRS (Automatic Packet Reporting System)</strong>. While often mistaken as just a &#8220;vehicle tracker,&#8221; APRS is actually one of the most resilient, tactical, and vital tools in the emergency communications (EmComm) arsenal.</p>



<p class="wp-block-paragraph">In this post, we’ll dive deep into the history of APRS, how it saves lives during crises, and why its continuous usage today is critical for future readiness.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">What is APRS? (It’s More Than Just GPS)</h2>



<p class="wp-block-paragraph">Before we discuss disaster scenarios, we must understand the tool. <strong>APRS</strong> is a digital communications protocol used by amateur radio operators to exchange real-time tactical information.</p>



<p class="wp-block-paragraph">Unlike voice communications, which are fleeting and require you to be listening at the exact right moment, APRS is visual and persistent. It uses packet radio to transmit data—coordinates, weather telemetry, text messages, and status objects—over radio waves (usually on the 2 meter band)</p>



<h2 class="wp-block-heading">A Legacy of Innovation: The History of APRS</h2>



<p class="wp-block-paragraph">To understand the philosophy of APRS, we have to look at its creator, the late <strong>Bob Bruninga (WB4APR)</strong>.</p>



<p class="wp-block-paragraph">In the early 1980s and 90s, Bob didn&#8217;t set out to build a vehicle tracking system. He wanted to solve a &#8220;local tactical&#8221; problem. In an emergency operations center, voice channels were cluttered with people asking, <em>&#8220;What is your location?&#8221;</em> and <em>&#8220;What is the status of the shelter?&#8221;</em></p>



<p class="wp-block-paragraph">Bob developed APRS to move that data off the voice channel. His vision was a <strong>real-time dashboard</strong> for local information. He famously insisted that APRS stands for <strong>Automatic Packet Reporting System</strong>, emphasizing that it is not just for <em>Position</em> reporting, but for <em>Packet</em> reporting of all kinds of tactical data.</p>



<p class="wp-block-paragraph">From its humble beginnings on Commodore 64s and TNCs (Terminal Node Controllers), APRS has evolved into a global network supported by satellites, internet gateways (IGates), and handheld radios.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">3 Critical Usages of APRS During Emergencies</h2>



<p class="wp-block-paragraph">When disaster strikes, confusion is the enemy. APRS cuts through the fog of war in three distinct ways.</p>



<h3 class="wp-block-heading">1. Tactical Situational Awareness (Asset Tracking)</h3>



<p class="wp-block-paragraph">In a search and rescue (SAR) operation or wildfire response, the Incident Commander needs to know exactly where their teams are.</p>



<ul class="wp-block-list">
<li><strong>The Problem:</strong> Relying on voice reports (&#8220;Command, I am at the corner of 5th and Main&#8221;) takes up valuable airtime and is prone to error.</li>



<li><strong>The APRS Solution:</strong> Responders carrying handhelds or driving trucks equipped with APRS trackers automatically beacon their position every few minutes. The Incident Commander can look at a map screen and see the real-time movement of every unit.</li>



<li><strong>Why it matters:</strong> This creates a &#8220;God&#8217;s eye view&#8221; of the battlefield without a single word being spoken, leaving voice frequencies open for urgent traffic.</li>
</ul>



<h3 class="wp-block-heading">2. The &#8220;Last Mile&#8221; Messaging Service</h3>



<p class="wp-block-paragraph">What happens when you need to send a supply list or a welfare check, but the internet is down? APRS has a built-in text messaging capability.</p>



<ul class="wp-block-list">
<li><strong>Station-to-Station:</strong> You can send short text messages directly from radio to radio, completely independent of the internet.</li>



<li><strong>The SMS/Email Gateway:</strong> Even if the local internet is down, if your radio packet can reach a high-altitude repeater or an IGate 50 miles away that <em>does</em> have power, that IGate can route your message to the global internet. This allows a ham radio operator in a disaster zone to send an SMS to a family member&#8217;s cell phone or an email to a relief agency.</li>
</ul>



<h3 class="wp-block-heading">3. Hyper-Local Weather Intelligence</h3>



<p class="wp-block-paragraph">Natural disasters are often weather-dependent. National radar gives a broad picture, but micro-climates matter during floods and fires.</p>



<ul class="wp-block-list">
<li><strong>Weather Telemetry:</strong> Many hams connect their home weather stations to APRS. These stations autonomously beacon wind speed, rainfall, and barometric pressure.</li>



<li><strong>Crisis Application:</strong> During a flash flood, an emergency coordinator can monitor APRS weather packets from the specific valley where the water is rising, getting ground-truth data that might differ from the news report. This data often feeds directly into the National Weather Service via the CWOP (Citizen Weather Observer Program).</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Continuous Usage: Keeping the Network Alive</h2>



<p class="wp-block-paragraph">One of the unique aspects of APRS is that it relies on a &#8220;mesh&#8221; of volunteer digipeaters (digital repeaters) and IGates. If hams stopped using APRS, the network would decay. Therefore, everyday usage is actually a form of preparedness.</p>



<ul class="wp-block-list">
<li><strong>The &#8220;Always-On&#8221; Global Net:</strong> By tracking their daily commutes or hiking trips (SOTA &#8211; Summits on the Air), hams ensure that digipeaters are functional and coverage maps are accurate.</li>



<li><strong>Space Communications:</strong> APRS is a primary mode of communication through the <strong>International Space Station (ISS)</strong> and various CubeSats. Hams practice bouncing packets off satellites, a skill that becomes crucial if terrestrial repeaters fail.</li>



<li><strong>Public Service Events:</strong> Hams use APRS to track runners in marathons or support vehicles in bike races. These &#8220;planned disasters&#8221; are the perfect training ground for the real thing.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Conclusion: The Visual Language of Survival</h2>



<p class="wp-block-paragraph">In an age of 5G and Starlink, it is easy to dismiss a 1200-baud packet radio protocol as obsolete. But fragility is the price of complexity. Cellular networks are fragile; the internet is fragile.</p>



<p class="wp-block-paragraph">APRS is robust. It is decentralized, operates on simple hardware, and provides the one thing most critical in a crisis: <strong>Truth</strong>. The truth of where people are, what the weather is doing, and who needs help.</p>



<p class="wp-block-paragraph">For the amateur radio operator, equipping your station with APRS isn&#8217;t just a fun hobby project—it is a commitment to being the eyes and ears of your community when the screen goes dark.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Ready to get started?</h3>



<ul class="wp-block-list">
<li><strong>Hardware:</strong> Look into easy-to-use trackers like the Mobilinkd TNC or radios with built-in APRS like the Yaesu FT-5D or Kenwood TH-D74.</li>



<li><strong>Software:</strong> Download <strong>APRSdroid</strong> (Android) or <strong>aprs.fi</strong> (iOS) to see the network in action right now.</li>
</ul>



<p class="wp-block-paragraph"><a href="https://www.aprs.org">https://www.aprs.org</a></p>
<p>The post <a href="https://hamradio.my/2026/01/the-silent-sentinel-why-aprs-is-the-ultimate-digital-lifeline-when-the-grid-fails/">The Silent Sentinel: Why APRS is the Ultimate Digital Lifeline When the Grid Fails</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamradio.my/2026/01/the-silent-sentinel-why-aprs-is-the-ultimate-digital-lifeline-when-the-grid-fails/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Ultimate &#8220;DIY APRS TNC&#8221;: A Deep Dive into the ESP32APRS Audio Project</title>
		<link>https://hamradio.my/2025/12/the-ultimate-diy-aprs-tnc-a-deep-dive-into-the-esp32aprs-audio-project/</link>
					<comments>https://hamradio.my/2025/12/the-ultimate-diy-aprs-tnc-a-deep-dive-into-the-esp32aprs-audio-project/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Tue, 16 Dec 2025 07:44:52 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[APRS]]></category>
		<category><![CDATA[do it yourself]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[ham radio thailand]]></category>
		<category><![CDATA[tnc]]></category>
		<category><![CDATA[afsk modem]]></category>
		<category><![CDATA[APRS gateway]]></category>
		<category><![CDATA[aprs tracker]]></category>
		<category><![CDATA[aprsdroid]]></category>
		<category><![CDATA[digipeater]]></category>
		<category><![CDATA[diy ham radio]]></category>
		<category><![CDATA[esp32]]></category>
		<category><![CDATA[esp32 projects]]></category>
		<category><![CDATA[ESP32-S3]]></category>
		<category><![CDATA[esp32aprs audio]]></category>
		<category><![CDATA[fx.25]]></category>
		<category><![CDATA[hs5tqa]]></category>
		<category><![CDATA[igate]]></category>
		<category><![CDATA[nakhonthai]]></category>
		<category><![CDATA[packet radio]]></category>
		<category><![CDATA[radio interface]]></category>
		<category><![CDATA[software tnc]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=8788</guid>

					<description><![CDATA[<p>For years, if you wanted to set up a serious APRS (Automatic Packet Reporting System) node—be it an iGate, a Digipeater, or a Tracker—you usually had two choices. You could buy an expensive, proprietary TNC (Terminal Node Controller), or you could wrestle with a soundcard modem and a dedicated PC. But the game has changed. [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/12/the-ultimate-diy-aprs-tnc-a-deep-dive-into-the-esp32aprs-audio-project/">The Ultimate &#8220;DIY APRS TNC&#8221;: A Deep Dive into the ESP32APRS Audio Project</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"></p>



<h1 class="wp-block-heading"></h1>



<p class="wp-block-paragraph">For years, if you wanted to set up a serious APRS (Automatic Packet Reporting System) node—be it an iGate, a Digipeater, or a Tracker—you usually had two choices. You could buy an expensive, proprietary TNC (Terminal Node Controller), or you could wrestle with a soundcard modem and a dedicated PC.</p>



<p class="wp-block-paragraph">But the game has changed.</p>



<p class="wp-block-paragraph">Today, we are diving deep into a project that is making waves in the community, developed by Thai amateur radio operator <strong>Somkiat Nakhonthai (HS5TQA)</strong>. It is called <strong>ESP32APRS_Audio</strong>, and it might just be the most versatile, cost-effective APRS solution available today.</p>



<h2 class="wp-block-heading">What is ESP32APRS_Audio?</h2>



<p class="wp-block-paragraph">At its core, <strong>ESP32APRS_Audio</strong> is a firmware that turns a standard ESP32 microcontroller into a fully functional <strong>Software TNC</strong>.</p>



<p class="wp-block-paragraph">Unlike other ESP32 projects that require specific LoRa modules or complex digital interfaces, this project utilizes the ESP32’s internal DAC (Digital to Analog Converter) and ADC (Analog to Digital Converter) to generate <strong>AFSK (Audio Frequency Shift Keying)</strong> tones directly.</p>



<p class="wp-block-paragraph"><strong>In plain English:</strong> You can plug this $5 chip directly into the microphone and speaker jack of <em>any</em> analog radio—from a Baofeng UV-5R to a 25-year-old Yaesu mobile—and turn it into a modern, internet-connected APRS station.</p>



<h2 class="wp-block-heading">Why This Project is a Game Changer</h2>



<h3 class="wp-block-heading">1. It’s a True &#8220;Soft-Modem&#8221;</h3>



<p class="wp-block-paragraph">Most modern APRS projects rely on external hardware modems. HS5TQA’s code implements the modem entirely in software.</p>



<ul class="wp-block-list">
<li><strong>VHF:</strong> Standard 1200bps AFSK (Bell 202) for 2m operations.</li>



<li><strong>HF:</strong> 300bps AFSK (Bell 103) for long-range HF packet.</li>



<li><strong>UHF High Speed:</strong> 9600bps GFSK (supported on ESP32-S3).</li>
</ul>



<h3 class="wp-block-heading">2. The &#8220;Swiss Army Knife&#8221; of Modes</h3>



<p class="wp-block-paragraph">One firmware flash gives you every mode you could possibly need. You don&#8217;t need different code for different jobs; you just change the settings in the web interface.</p>



<ul class="wp-block-list">
<li><strong>iGate (Internet Gateway):</strong> Listens to RF traffic and pipes it to the APRS-IS internet servers via WiFi.</li>



<li><strong>Digipeater:</strong> Listens for packets and re-transmits them to extend network range.</li>



<li><strong>Tracker:</strong> Connects to a GPS and beacons your location.</li>



<li><strong>Weather Station:</strong> Interfaces with weather sensors to report telemetry.</li>
</ul>



<h3 class="wp-block-heading">3. FX.25 Support</h3>



<p class="wp-block-paragraph">This is a huge technical win. The firmware supports <strong>FX.25</strong>, which is an upgrade to the standard AX.25 protocol. It wraps the standard packet in &#8220;Forward Error Correction&#8221; (FEC) data.</p>



<ul class="wp-block-list">
<li><strong>The Benefit:</strong> If a packet gets slightly corrupted by static, FX.25 can mathematically repair it.</li>



<li><strong>Compatibility:</strong> It is fully backward compatible. Standard TNCs will just see a normal packet, but FX.25-enabled stations (like Direwolf or this ESP32) will enjoy much better decoding in noisy environments.</li>
</ul>



<h2 class="wp-block-heading">The Hardware: Simplicity Itself</h2>



<p class="wp-block-paragraph">You don&#8217;t need a degree in electrical engineering to build the interface. The repository provides the schematic for the <strong>ESP32DR Simple Circuit</strong>.</p>



<p class="wp-block-paragraph">To connect the ESP32 to a radio, you essentially need three things:</p>



<ol start="1" class="wp-block-list">
<li><strong>Isolation:</strong> A simple 600:600 Ohm audio transformer prevents ground loops (hum) between your radio power and ESP32 power.</li>



<li><strong>Level Adjustment:</strong> A voltage divider (potentiometer) to drop the radio&#8217;s loud speaker audio down to the 3.3V range the ESP32 can handle.</li>



<li><strong>PTT Control:</strong> A simple NPN transistor (like a 2N3904) to trigger the Push-To-Talk on the radio.</li>
</ol>



<p class="wp-block-paragraph"><strong>Supported Boards:</strong></p>



<ul class="wp-block-list">
<li>Standard ESP32 (DevKit V1)</li>



<li>ESP32-C3</li>



<li>ESP32-S3</li>
</ul>



<h2 class="wp-block-heading">The Software Experience: No Coding Required</h2>



<p class="wp-block-paragraph">One of the biggest barriers to entry for Ham projects is the &#8220;Compile Error.&#8221; You download a project, try to upload it, and spend 4 hours debugging library conflicts.</p>



<p class="wp-block-paragraph">ESP32APRS_Audio solves this by focusing on a <strong>Web-Based User Interface</strong>.</p>



<ol start="1" class="wp-block-list">
<li><strong>Flash Once:</strong> You use the Espressif download tool to flash the binary files one time.</li>



<li><strong>Config via WiFi:</strong> The ESP32 creates a WiFi Hotspot (<code>ESP32APRS_Audio</code>). You connect to it with your phone or laptop.</li>



<li><strong>Browser Control:</strong> You navigate to <code>192.168.4.1</code> and are greeted with a full dashboard. You can set your Callsign, SSID, Latitude/Longitude, Digipeat paths, and Volume levels visually.</li>
</ol>



<h2 class="wp-block-heading">Advanced Features for the Power User</h2>



<p class="wp-block-paragraph">For those who want to push the envelope, HS5TQA has packed in enterprise-level features:</p>



<ul class="wp-block-list">
<li><strong>VPN (WireGuard):</strong> Secure your connection if you are placing this on a remote mountain top.</li>



<li><strong>MQTT:</strong> Integrate your radio data into Home Assistant or other IoT dashboards.</li>



<li><strong>Bluetooth TNC:</strong> It enables the Bluetooth SPP (Serial Port Profile). You can pair your Android phone running <strong>APRSdroid</strong> to the ESP32, using it as a wireless TNC for your mobile operations.</li>
</ul>



<h2 class="wp-block-heading">How to Get Started</h2>



<ol start="1" class="wp-block-list">
<li><strong>Visit the Repo:</strong> Go to <a href="https://github.com/nakhonthai/ESP32APRS_Audio" target="_blank" rel="noreferrer noopener">GitHub &#8211; nakhonthai/ESP32APRS_Audio</a>.</li>



<li><strong>Order the BOM:</strong> An ESP32 DevKit, a few resistors, capacitors, and an RJ11 or TRRS jack for your radio.</li>



<li><strong>Build the Cable:</strong> Follow the &#8220;ESP32DR Simple&#8221; schematic.</li>



<li><strong>Flash &amp; Deploy:</strong> Get your station on the air for under $20 USD.</li>
</ol>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">The <strong>ESP32APRS_Audio</strong> project is a testament to the spirit of amateur radio. It takes accessible, inexpensive modern technology and bridges it with the legacy RF hardware we all love. Whether you are looking to fill a coverage gap in your area with a cheap Digipeater or build the ultimate mobile tracker, this project deserves a spot on your workbench.</p>



<p class="wp-block-paragraph"><a href="https://github.com/nakhonthai/ESP32APRS_Audio">https://github.com/nakhonthai/ESP32APRS_Audio</a></p>
<p>The post <a href="https://hamradio.my/2025/12/the-ultimate-diy-aprs-tnc-a-deep-dive-into-the-esp32aprs-audio-project/">The Ultimate &#8220;DIY APRS TNC&#8221;: A Deep Dive into the ESP32APRS Audio Project</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamradio.my/2025/12/the-ultimate-diy-aprs-tnc-a-deep-dive-into-the-esp32aprs-audio-project/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Bridging the Analog-Digital Divide: A Deep Dive into ‘APRS pro’ for iOS</title>
		<link>https://hamradio.my/2025/12/bridging-the-analog-digital-divide-a-deep-dive-into-aprs-pro-for-ios/</link>
					<comments>https://hamradio.my/2025/12/bridging-the-analog-digital-divide-a-deep-dive-into-aprs-pro-for-ios/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Tue, 16 Dec 2025 07:20:44 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[APRS]]></category>
		<category><![CDATA[automatic packet reporting system]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[radio amatur]]></category>
		<category><![CDATA[aprs ios]]></category>
		<category><![CDATA[aprs map]]></category>
		<category><![CDATA[aprs messenger]]></category>
		<category><![CDATA[aprs pro]]></category>
		<category><![CDATA[aprs tracker]]></category>
		<category><![CDATA[digital radio]]></category>
		<category><![CDATA[EmComm]]></category>
		<category><![CDATA[emergency communications]]></category>
		<category><![CDATA[ham radio apps]]></category>
		<category><![CDATA[hf packet]]></category>
		<category><![CDATA[igate]]></category>
		<category><![CDATA[iphone tnc]]></category>
		<category><![CDATA[packet radio]]></category>
		<category><![CDATA[radio modem]]></category>
		<category><![CDATA[satellite tracking]]></category>
		<category><![CDATA[software tnc]]></category>
		<category><![CDATA[vhf data]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=8785</guid>

					<description><![CDATA[<p>For decades, the Amateur Radio world has been somewhat bifurcated. On one side, you have the rugged, analog reliability of HF and VHF radios; on the other, the slick, user-friendly interface of modern smartphones. For a long time, connecting these two worlds required bulky, expensive external hardware—specifically Terminal Node Controllers (TNCs)—and a mess of cabling [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/12/bridging-the-analog-digital-divide-a-deep-dive-into-aprs-pro-for-ios/">Bridging the Analog-Digital Divide: A Deep Dive into ‘APRS pro’ for iOS</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading"></h1>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">For decades, the Amateur Radio world has been somewhat bifurcated. On one side, you have the rugged, analog reliability of HF and VHF radios; on the other, the slick, user-friendly interface of modern smartphones. For a long time, connecting these two worlds required bulky, expensive external hardware—specifically Terminal Node Controllers (TNCs)—and a mess of cabling that made mobile operations a headache.</p>



<p class="wp-block-paragraph">However, the landscape of the Automatic Packet Reporting System (APRS) is shifting. A software solution that has been gaining significant traction in the community is <strong>APRS pro</strong>. By leveraging the computing power already sitting in your pocket, this application attempts to modernize the packet radio experience without discarding the RF roots that hams love.</p>



<p class="wp-block-paragraph">Here is an in-depth look at how APRS pro is attempting to redefine the &#8220;Shack-in-a-Box&#8221; concept.</p>



<h3 class="wp-block-heading">The Death of the Hardware TNC?</h3>



<p class="wp-block-paragraph">The most significant technical achievement of APRS pro is its embedded &#8220;Soft TNC&#8221; (Terminal Node Controller). Historically, if you wanted to send digital data over an analog radio, you needed a physical modem box between your radio and your computer.</p>



<p class="wp-block-paragraph">APRS pro eliminates this hardware barrier. By using the iPhone’s own audio processing capabilities, the app functions as a high-fidelity modem.</p>



<ul class="wp-block-list">
<li><strong>VHF/UHF Operations:</strong> It handles the standard 1200 baud packets used for local 2-meter communications.</li>



<li><strong>HF Operations:</strong> It supports 300 baud modes for long-range High Frequency work.</li>
</ul>



<p class="wp-block-paragraph">For the end-user, this simplifies the setup dramatically. All that is required is a simple audio interface cable to connect the phone to the radio. The app handles the modulation and demodulation, effectively turning an iPhone into a fully functional command station.</p>



<h3 class="wp-block-heading">Beyond RF: A Hybrid Connectivity Approach</h3>



<p class="wp-block-paragraph">While radio purity is important, APRS pro acknowledges the reality of modern infrastructure. The app is designed to be &#8220;transport agnostic.&#8221; It functions seamlessly over traditional RF, but it also integrates fully with cellular data (2G/3G/4G) and WiFi.</p>



<p class="wp-block-paragraph">Perhaps most interestingly for off-grid adventurers, the app bridges the gap with commercial satellite trackers. It supports integration with <strong>Spot</strong> and <strong>deLorme</strong> satellite devices. This means a user can be completely off the grid—miles away from a cell tower or a digipeater—and still populate their location data onto the APRS pro map interface.</p>



<h3 class="wp-block-heading">Intelligent UI: Dynamic Symbols and Mapping</h3>



<p class="wp-block-paragraph">One of the common complaints about legacy APRS software is the static nature of the user interface. APRS pro attempts to solve this with &#8220;Context-Aware&#8221; computing.</p>



<p class="wp-block-paragraph">A standout feature is the <strong>Dynamic Symbol</strong> system. In traditional setups, if a user switches from driving a jeep to hiking on foot, they have to manually dive into menus to change their beacon icon from a &#8220;Car&#8221; to a &#8220;Hiker.&#8221; APRS pro automates this by detecting the device&#8217;s motion and speed, changing the symbol dynamically.</p>



<p class="wp-block-paragraph">Furthermore, the mapping engine is robust. It allows for customizable layers, including real-time traffic data, building footprints, and specific Points of Interest (POI). This transforms the map from a simple location plotter into a tactical situational awareness tool.</p>



<h3 class="wp-block-heading">The Communication Hub: Real-Time and Offline Messaging</h3>



<p class="wp-block-paragraph">APRS is not just about dots on a map; it is a messaging network. APRS pro includes a chat interface that mimics modern SMS or WhatsApp functionality, but over the APRS network.</p>



<p class="wp-block-paragraph">It addresses a major pain point of RF communication: packet loss. If a user drives through a tunnel or loses connectivity, messages are often lost to the ether. APRS pro utilizes a server-side buffer that stores incoming messages while the user is offline and delivers them the moment connectivity is restored.</p>



<h3 class="wp-block-heading">Contributing to the Network: Built-in iGate</h3>



<p class="wp-block-paragraph">The application encourages users to be active participants in the network infrastructure rather than just passive consumers. It features a built-in <strong>iGate (Internet Gateway)</strong>.</p>



<p class="wp-block-paragraph">When connected to a radio, the app can &#8220;listen&#8221; to local RF traffic from other hams and forward that data to the global APRS-IS (Internet Service) network. This allows a mobile user to act as a digital repeater, helping other nearby stations get their signal out to the world.</p>



<h3 class="wp-block-heading">Safety Protocol</h3>



<p class="wp-block-paragraph">Finally, the developers have integrated a dedicated safety layer for emergency situations. The interface includes a prominent <strong>Emergency Button</strong>. When activated, this triggers a distress message sent directly to <strong>ALL</strong> nearby stations. For hikers, search and rescue volunteers, or remote workers, this creates an immediate digital lifeline to the surrounding amateur radio community.</p>



<h3 class="wp-block-heading">The Verdict</h3>



<p class="wp-block-paragraph">APRS pro represents a maturity in the ham radio software market. By moving the complex processing from external hardware into software, it lowers the barrier to entry for new hams while providing the advanced features—like iGating and Satellite integration—that veterans require.</p>



<p class="wp-block-paragraph">It is a compelling example of how amateur radio can evolve by embracing, rather than resisting, the smartphone revolution.</p>



<p class="wp-block-paragraph"><a href="https://aprspro.com">https://aprspro.com</a></p>
<p>The post <a href="https://hamradio.my/2025/12/bridging-the-analog-digital-divide-a-deep-dive-into-aprs-pro-for-ios/">Bridging the Analog-Digital Divide: A Deep Dive into ‘APRS pro’ for iOS</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamradio.my/2025/12/bridging-the-analog-digital-divide-a-deep-dive-into-aprs-pro-for-ios/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Reimagining APRS: What Amateur Radio Can Learn from the Mesh Networking World</title>
		<link>https://hamradio.my/2025/12/reimagining-aprs-what-amateur-radio-can-learn-from-the-mesh-networking-world/</link>
					<comments>https://hamradio.my/2025/12/reimagining-aprs-what-amateur-radio-can-learn-from-the-mesh-networking-world/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Wed, 10 Dec 2025 06:51:10 +0000</pubDate>
				<category><![CDATA[APRS]]></category>
		<category><![CDATA[automatic packet reporting system]]></category>
		<category><![CDATA[meshcore]]></category>
		<category><![CDATA[meshtastic]]></category>
		<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[ax.25]]></category>
		<category><![CDATA[digital communications]]></category>
		<category><![CDATA[digital modes]]></category>
		<category><![CDATA[EmComm]]></category>
		<category><![CDATA[emergency communications]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[ham radio technology]]></category>
		<category><![CDATA[lora]]></category>
		<category><![CDATA[mesh networking]]></category>
		<category><![CDATA[Mobile Radio Apps]]></category>
		<category><![CDATA[N7UV]]></category>
		<category><![CDATA[Off-grid Comms]]></category>
		<category><![CDATA[packet radio]]></category>
		<category><![CDATA[Radio User Interface]]></category>
		<category><![CDATA[tactical radio]]></category>
		<category><![CDATA[WB4APR]]></category>
		<category><![CDATA[Wireless Messaging]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=8768</guid>

					<description><![CDATA[<p>By Jon, N7UV (Adapted from an original discussion on the APRS@groups.io mailing list) Some of you may know me from the ham-radio-lora-aprs user group. While much of my recent work focuses on LoRa, I recently realized that a specific user interface problem applies to all APRS wireless methods—not just the new stuff. We need to [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/12/reimagining-aprs-what-amateur-radio-can-learn-from-the-mesh-networking-world/">Reimagining APRS: What Amateur Radio Can Learn from the Mesh Networking World</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong>By Jon, N7UV</strong> <em>(Adapted from an original discussion on the APRS@groups.io mailing list)</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph">Some of you may know me from the <code>ham-radio-lora-aprs</code> user group. While much of my recent work focuses on LoRa, I recently realized that a specific user interface problem applies to <strong>all</strong> APRS wireless methods—not just the new stuff.</p>



<p class="wp-block-paragraph">We need to talk about the user experience (UX) of APRS, and why we are letting the &#8220;mesh&#8221; crowd eat our lunch when it comes to usability.</p>



<h2 class="wp-block-heading">The Original Vision: More Than Just Dots on a Map</h2>



<p class="wp-block-paragraph">It is a common misconception that APRS is merely a vehicle tracking system. If we look back at the words of the late, great Bob Bruninga (WB4APR), the father of the protocol, the intent was always much deeper.</p>



<p class="wp-block-paragraph">As Bob said years ago on <a target="_blank" rel="noreferrer noopener" href="https://www.aprs.org/">aprs.org</a>:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">&#8220;APRS is not a vehicle tracking system. It is a <strong>two-way tactical real-time digital communications system</strong> between all assets in a network sharing information about everything going on in the local area. On ham radio, this means if something is happening now, or there is information that could be valuable to you, then it should show up on your APRS radio in your mobile.&#8221;</p>
</blockquote>



<p class="wp-block-paragraph">Furthermore, the documentation defines it as a multi-user data network that is distinct from conventional packet radio because of:</p>



<ol start="1" class="wp-block-list">
<li><strong>Map integration</strong> and data display.</li>



<li><strong>One-to-many protocols</strong> for real-time updates.</li>



<li><strong>Generic digipeating</strong> (no prior network knowledge required).</li>



<li><strong>A worldwide transparent internet backbone.</strong></li>
</ol>



<h2 class="wp-block-heading">The Current State: Where is the &#8220;Chat&#8221;?</h2>



<p class="wp-block-paragraph">Mike (KC8OWL) has done an incredibly successful job reinvigorating the concept of messaging with his popular <strong>APRSThursday</strong>. Each week, 600–800 hams send messages to <code>ANSRVR</code> essentially to say &#8220;I&#8217;m here!&#8221;</p>



<p class="wp-block-paragraph">It is amazing to see that level of participation. However, it highlights a gap: APRS, as envisioned by WB4APR, should be facilitating this kind of interaction <em>all the time</em>.</p>



<p class="wp-block-paragraph"><strong>So, why isn&#8217;t it?</strong></p>



<p class="wp-block-paragraph">I believe the answer lies in the interface. Sending a message via traditional APRS software often feels like a technical chore rather than a seamless communication flow. There isn&#8217;t an easy, modern interface that users have come to expect in the smartphone era.<sup></sup><sup></sup></p>



<h2 class="wp-block-heading">The Mesh Comparison: A Lesson in Usability<sup></sup><sup></sup></h2>



<p class="wp-block-paragraph">In an informal survey, I looked closely at <strong>MeshCore</strong> and <strong>Meshtastic</strong>. Both have signi<sup></sup>ficant user communities tha<sup></sup>t include hams and non-hams alike.</p>



<p class="wp-block-paragraph">The key to their success? <strong>Solid, polished apps</strong> that run on iOS and Android. They transform a phone or tablet into a sophisticated, familiar interface for a wireless packet network.</p>



<p class="wp-block-paragraph">I won&#8217;t debate the pros and cons of the protocols themselves (that is a complicated discussion!). Instead, I want to highlight the <em>User Experience</em> differences, using MeshCore as an example.</p>



<h3 class="wp-block-heading">1. The Map Experience</h3>



<p class="wp-block-paragraph">Maps are critical. In the MeshCore app, the map is intuitive. It shows local objects and stations clearly.</p>



<ul class="wp-block-list">
<li><strong>Click-to-Interact:</strong> Clicking an icon brings up relevant details without needing to fetch data from the internet.</li>



<li><strong>Direct Action:</strong> If it’s a node, you can click to send a one-to-one message immediately.</li>



<li><strong>Remote Control:</strong> If it&#8217;s your repeater, you can log in over the air (reminiscent of the old TNC <code>RTEXT</code> function) for rules-compliant local control.</li>
</ul>



<p class="wp-block-paragraph">Crucially, this can all happen offline (provided the base map is cached).</p>



<h3 class="wp-block-heading">2. Modern &#8220;Chat&#8221; Messaging</h3>



<p class="wp-block-paragraph">Messaging in APRS allows for one-to-one and one-to-many communication. Today, the rest of the world calls this <strong>&#8220;Chat.&#8221;</strong></p>



<p class="wp-block-paragraph">In the mesh world, the chat interface looks like WhatsApp, iMessage, or Discord. It is transparent and fluid.</p>



<ul class="wp-block-list">
<li><strong>The &#8220;Public&#8221; Channel:</strong> Any operator in range can contribute.</li>



<li><strong>Ease of Flow:</strong> It encourages conversation.</li>
</ul>



<p class="wp-block-paragraph">Compare this to current APRS apps (like Pinpoint, YAAC, etc.). While powerful, they often lack that &#8220;pick up and play&#8221; ease of flow—especially on a mobile phone.</p>



<h3 class="wp-block-heading">3. Group Channels</h3>



<p class="wp-block-paragraph">Imagine a more focused chat room, for example, <code>EOC-PHX</code>.</p>



<ul class="wp-block-list">
<li><strong>Use Case:</strong> Communications specific to the Phoenix Emergency Operations Center user community.</li>



<li><strong>Management:</strong> Managed by hams at the local Red Cross.</li>



<li><strong>Filtering:</strong> While amateur radio cannot be encrypted (nothing is &#8220;secret&#8221;), the <em>interface</em> can restrict the view of that specific chat group to members of the EOC team, filtering out the noise of the public channel.</li>
</ul>



<p class="wp-block-paragraph">This concept could extend to radio clubs for meeting announcements, hamfests, or even a dedicated <strong>APRSThursday</strong> group where the app reminds you to check in!</p>



<h2 class="wp-block-heading">The Feasibility Question</h2>



<p class="wp-block-paragraph">Some might argue that channel capacity is a bottleneck. However, with informal guidelines, it is achievable. Our local Phoenix LoRa network runs at <strong>4.6 kbps</strong>, which is roughly 4x the capacity of a typical 1200 baud AX.25 APRS channel. I do all my APRSThursday check-ins via this LoRa network without issue.</p>



<h2 class="wp-block-heading">The Hurdle: Development</h2>



<p class="wp-block-paragraph">It seems the biggest impediment to having an APRS app like this is the substantial effort required to develop it and get it into the &#8220;walled gardens&#8221; of the iOS App Store and Google Play Store.</p>



<p class="wp-block-paragraph">However, the roadmap is there. The &#8220;mesh&#8221; community has proven that if you give people a modern, slick interface, they will use the network for exactly what Bob Bruninga envisioned: <strong>Tactical, real-time digital communication.</strong></p>



<p class="wp-block-paragraph">Is there someone out there working on this? Is it time for APRS to get a UI facelift?</p>



<p class="wp-block-paragraph"><strong>Cheers and 73,</strong> <strong>Jon N7UV</strong><br><br>P/S: If you are interested on APRS, please join <a href="https://groups.io/g/APRS"><strong>https://groups.io/g/APRS</strong></a></p>
<p>The post <a href="https://hamradio.my/2025/12/reimagining-aprs-what-amateur-radio-can-learn-from-the-mesh-networking-world/">Reimagining APRS: What Amateur Radio Can Learn from the Mesh Networking World</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamradio.my/2025/12/reimagining-aprs-what-amateur-radio-can-learn-from-the-mesh-networking-world/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Building an APRS Tracker with Raspberry Pi</title>
		<link>https://hamradio.my/2025/08/building-an-aprs-tracker-with-raspberry-pi/</link>
					<comments>https://hamradio.my/2025/08/building-an-aprs-tracker-with-raspberry-pi/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Fri, 15 Aug 2025 11:52:11 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[do it yourself]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[home brew]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[tracker]]></category>
		<category><![CDATA[amatur radio]]></category>
		<category><![CDATA[APRS]]></category>
		<category><![CDATA[Direwolf]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[gps usb]]></category>
		<category><![CDATA[komunikasi dua hala]]></category>
		<category><![CDATA[komunikasi kecemasan]]></category>
		<category><![CDATA[komunikasi radio]]></category>
		<category><![CDATA[kontena docker]]></category>
		<category><![CDATA[linux ringan]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[packet radio]]></category>
		<category><![CDATA[pemancar mudah alih]]></category>
		<category><![CDATA[pemancar radio]]></category>
		<category><![CDATA[pemantauan lokasi]]></category>
		<category><![CDATA[pengaturcaraan pi]]></category>
		<category><![CDATA[pi aprs]]></category>
		<category><![CDATA[pi dan radio]]></category>
		<category><![CDATA[pi tracker]]></category>
		<category><![CDATA[pi zero]]></category>
		<category><![CDATA[projek elektronik]]></category>
		<category><![CDATA[projek radio]]></category>
		<category><![CDATA[radio amatur malaysia]]></category>
		<category><![CDATA[sdr enthusiasts]]></category>
		<category><![CDATA[sistem gps]]></category>
		<category><![CDATA[sistem pelacakan]]></category>
		<category><![CDATA[sistem pelaporan automatik]]></category>
		<category><![CDATA[tracker aprs]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=7882</guid>

					<description><![CDATA[<p>Amateur radio enthusiasts have long been using APRS (Automatic Packet Reporting System) to track mobile stations, send messages, and share telemetry over RF and the internet. Traditionally, building an APRS tracker has required a fair bit of wiring, configuration, and standalone software installation. However, thanks to the work of the open source community—particularly the sdr-enthusiasts/docker-aprs-tracker [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/08/building-an-aprs-tracker-with-raspberry-pi/">Building an APRS Tracker with Raspberry Pi</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading"></h1>



<p class="wp-block-paragraph">Amateur radio enthusiasts have long been using APRS (Automatic Packet Reporting System) to track mobile stations, send messages, and share telemetry over RF and the internet. Traditionally, building an APRS tracker has required a fair bit of wiring, configuration, and standalone software installation. However, thanks to the work of the open source community—particularly the <em>sdr-enthusiasts/docker-aprs-tracker</em> project—it’s now possible to deploy a self-contained APRS tracker inside a Docker container.</p>



<p class="wp-block-paragraph">This raises an interesting question: could we build a compact, mobile APRS tracker using a Raspberry Pi and this containerized setup? While I haven’t personally tested this combination yet, I believe the idea holds real promise and is worth exploring.</p>



<h2 class="wp-block-heading">The Project: docker-aprs-tracker</h2>



<p class="wp-block-paragraph">The <code>docker-aprs-tracker</code> project packages Direwolf (a software TNC), GPSD (for GPS data input), and Chrony (for system time synchronization) into a Docker container. It’s designed to be run on a minimal Linux environment and supports ARM architectures, including Raspberry Pi models (such as the 3B+, 4B, and even some alternatives like LePotato). This makes it an ideal candidate for Raspberry Pi deployments.</p>



<h2 class="wp-block-heading">Why Raspberry Pi?</h2>



<p class="wp-block-paragraph">The Raspberry Pi is a perfect fit for this kind of project due to its low power consumption, small size, and ARM64 compatibility. When paired with a USB GPS module, a USB sound card, and a Baofeng radio (or any HT that supports audio input/output), it has the potential to become a fully functional APRS tracker with digipeater capability.</p>



<p class="wp-block-paragraph">Here’s the rough concept:</p>



<ul class="wp-block-list">
<li><strong>Raspberry Pi (DietPi or Raspberry Pi OS Lite)</strong>: Lightweight Linux OS, running headless.</li>



<li><strong>USB GPS module</strong>: Feeds GPS coordinates to the container via GPSD.</li>



<li><strong>USB sound card</strong>: Acts as the audio interface to the radio.</li>



<li><strong>Baofeng UV-5R</strong>: Transmits and receives APRS signals.</li>



<li><strong>Direwolf inside Docker</strong>: Handles AX.25 packet encoding/decoding and beaconing.</li>
</ul>



<h2 class="wp-block-heading">Key Advantages</h2>



<ul class="wp-block-list">
<li><strong>Portability</strong>: Everything runs on a Pi, powered by USB or battery.</li>



<li><strong>Simplicity</strong>: Containerized deployment reduces the mess of dependencies.</li>



<li><strong>Modularity</strong>: You can easily swap out hardware components.</li>



<li><strong>Maintainability</strong>: Configuration is stored in a version-controlled <code>docker-compose.yml</code>.</li>
</ul>



<h2 class="wp-block-heading">Points to Consider</h2>



<p class="wp-block-paragraph">This project is still under active development, and the container is described as “low maturity,” meaning bugs and frequent changes should be expected. For experimental or personal use, this isn’t a deal-breaker. In fact, it can be a great learning opportunity.</p>



<p class="wp-block-paragraph">Also, tuning the audio interface can be tricky—especially if you&#8217;re using a VOX-based cable like the BTech APRS-K1. The creator of the project recommends a CM108-based USB sound card with built-in PTT support for more reliable transmission. There’s even mention of pre-built options from na6d.com that combine everything in a compact form.</p>



<h2 class="wp-block-heading">Final Thoughts</h2>



<p class="wp-block-paragraph">While I haven’t built this setup yet, the combination of Docker, Direwolf, and Raspberry Pi opens the door for a lightweight, portable APRS tracker that could be deployed in a vehicle, on a hiking trip, or even at a public service event. It’s an idea I believe many radio amateurs will find interesting—especially those already comfortable working with Raspberry Pi and containerized applications.</p>



<p class="wp-block-paragraph">If you&#8217;re looking for your next ham radio project, this might just be it. And if you do build it, I’d love to hear how it works out for you. Visit and learn more at <strong><a href="https://github.com/sdr-enthusiasts/docker-aprs-tracker">https://github.com/sdr-enthusiasts/docker-aprs-tracker</a></strong></p>
<p>The post <a href="https://hamradio.my/2025/08/building-an-aprs-tracker-with-raspberry-pi/">Building an APRS Tracker with Raspberry Pi</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamradio.my/2025/08/building-an-aprs-tracker-with-raspberry-pi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Unlocking the Airwaves: A Tribute to WD6CNF and His Software Suite for Amateur Radio Operators</title>
		<link>https://hamradio.my/2025/08/unlocking-the-airwaves-a-tribute-to-wd6cnf-and-his-software-suite-for-amateur-radio-operators/</link>
					<comments>https://hamradio.my/2025/08/unlocking-the-airwaves-a-tribute-to-wd6cnf-and-his-software-suite-for-amateur-radio-operators/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Thu, 14 Aug 2025 09:47:12 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[digital mode]]></category>
		<category><![CDATA[dsp]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[packet radio]]></category>
		<category><![CDATA[alat radio percuma]]></category>
		<category><![CDATA[CW decoder]]></category>
		<category><![CDATA[dekoder cw]]></category>
		<category><![CDATA[digital voice keyer]]></category>
		<category><![CDATA[dsp filter]]></category>
		<category><![CDATA[free radio software]]></category>
		<category><![CDATA[function generator]]></category>
		<category><![CDATA[oscilloscope]]></category>
		<category><![CDATA[penapis dsp]]></category>
		<category><![CDATA[penganalisis spektrum]]></category>
		<category><![CDATA[penjana fungsi]]></category>
		<category><![CDATA[penukar suara digital]]></category>
		<category><![CDATA[perakam suara]]></category>
		<category><![CDATA[perisian radio amatur]]></category>
		<category><![CDATA[radio amatur malaysia]]></category>
		<category><![CDATA[radio paket]]></category>
		<category><![CDATA[radio shack]]></category>
		<category><![CDATA[radio software]]></category>
		<category><![CDATA[radio tools]]></category>
		<category><![CDATA[spectrum analyzer]]></category>
		<category><![CDATA[voice recorder]]></category>
		<category><![CDATA[wd6cnf]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=7878</guid>

					<description><![CDATA[<p>In the ever-evolving world of amateur radio, having the right tools at your disposal can mean the difference between static silence and clear, effective communication. Among the most respected contributors to the amateur radio software community is the developer behind WD6CNF&#8217;s website, a trusted source of high-quality, purpose-built software for ham radio enthusiasts. This remarkable [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/08/unlocking-the-airwaves-a-tribute-to-wd6cnf-and-his-software-suite-for-amateur-radio-operators/">Unlocking the Airwaves: A Tribute to WD6CNF and His Software Suite for Amateur Radio Operators</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">In the ever-evolving world of amateur radio, having the right tools at your disposal can mean the difference between static silence and clear, effective communication. Among the most respected contributors to the amateur radio software community is the developer behind <a href="http://wd6cnf.org/">WD6CNF&#8217;s website</a>, a trusted source of high-quality, purpose-built software for ham radio enthusiasts.</p>



<p class="wp-block-paragraph">This remarkable collection of Windows-compatible programs was developed by a seasoned amateur radio operator known by his call sign, <strong>WD6CNF</strong>. With a genuine passion for radio communication and a deep understanding of signal processing, WD6CNF has dedicated countless hours to building reliable, user-friendly tools designed specifically to enhance station capabilities for fellow hams.</p>



<p class="wp-block-paragraph">Whether you are a newcomer looking to explore digital modes or a veteran fine-tuning your signal chain, the WD6CNF software suite provides a rich variety of utilities to support and improve your station&#8217;s performance. Below is a closer look at each of the programs he has developed—each carefully crafted to serve a specific need in the amateur radio space.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50a.png" alt="🔊" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>CW Decoder</strong> <em>(Replaced by CWTY Decoder)</em></h3>



<p class="wp-block-paragraph">While no longer updated, the original CW Decoder laid the groundwork for its successor. It provided basic Morse code decoding, helping operators monitor CW transmissions without relying solely on ear and experience. This program was a popular starting point for many in the hobby.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a7.png" alt="🎧" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Audio Spectrum Analyzer</strong></h3>



<p class="wp-block-paragraph">Designed for a range of Windows versions—from XP to Windows 10—this tool allows operators to visually analyze audio frequency spectrums. This is particularly useful for fine-tuning signal inputs and identifying interference sources. Its compatibility with modern systems makes it a must-have for any operator looking to improve audio clarity.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e1.png" alt="📡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Audio Sweep Generator / Spectrum Analyzer</strong></h3>



<p class="wp-block-paragraph">Combining the features of a signal generator and a spectrum analyzer, this versatile program enables users to test and observe frequency response across audio equipment and antennas. Perfect for calibration tasks and system diagnostics, it runs smoothly on systems as old as Windows XP up to Windows 10.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a4.png" alt="🎤" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Digital Voice Keyer</strong></h3>



<p class="wp-block-paragraph">A favorite among contesters and frequent operators, the Digital Voice Keyer automates the playback of pre-recorded messages. Compatible with Windows XP through Windows 10, it helps reduce operator fatigue during long sessions, ensuring clear and consistent audio transmission without the need for constant mic handling.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f508.png" alt="🔈" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Voice Activated Recorder</strong></h3>



<p class="wp-block-paragraph">This smart utility automatically begins recording when it detects voice input, saving only the most important parts of a QSO or monitoring session. It’s an ideal tool for logging activity or preserving key transmissions for later review. It runs on all Windows systems from XP to Windows 10.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4f6.png" alt="📶" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Simple Windows Packet Controller</strong></h3>



<p class="wp-block-paragraph">Supporting basic AX.25 packet communication, this controller simplifies digital packet radio for Windows users. Though targeted at XP, Vista, and Windows 7 systems, it remains a lightweight and effective entry point for digital operation.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f39b.png" alt="🎛" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>DSP Filter</strong></h3>



<p class="wp-block-paragraph">This program uses digital signal processing techniques to clean up audio signals—eliminating unwanted noise and enhancing clarity. Compatible from XP to Windows 10, it is particularly useful for weak-signal work or improving intelligibility in noisy conditions.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4df.png" alt="📟" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>CWTY Decoder</strong> <em>(Successor to CW Decoder)</em></h3>



<p class="wp-block-paragraph">This is the current Morse code decoding solution offered by WD6CNF. It supports newer Windows versions (Vista through 10) and provides improved accuracy, better interface design, and expanded functionality over its predecessor. A valuable tool for any CW enthusiast.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4ca.png" alt="📊" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Dual Channel Oscilloscope</strong></h3>



<p class="wp-block-paragraph">This digital oscilloscope turns your PC into a visual analyzer for real-time waveform inspection. Useful for audio diagnostics, transmitter checks, or educational purposes, the program supports all Windows versions up to 10 and is appreciated for its simplicity and effectiveness.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f300.png" alt="🌀" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Dual Channel Function Generator</strong></h3>



<p class="wp-block-paragraph">Completing the test suite is this function generator, capable of producing waveforms across two independent channels. Excellent for circuit testing, antenna experiments, and lab work, it serves as an invaluable addition to the shack of any technically-inclined operator.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">A Community Contribution Worth Celebrating</h2>



<p class="wp-block-paragraph">The continued relevance and utility of WD6CNF’s software is a testament to his commitment to the amateur radio community. Despite the shift to modern platforms and SDR (software-defined radio), his tools remain dependable, efficient, and refreshingly straightforward.</p>



<p class="wp-block-paragraph">Each program is available directly from the <a href="http://wd6cnf.org/downloads.htm">Downloads</a> page of the official website, and all are free for radio amateurs to use. Whether you are just starting out or looking to expand your station’s capabilities, WD6CNF&#8217;s offerings are a valuable resource backed by years of experience and dedication.</p>



<p class="wp-block-paragraph">We extend our sincere thanks to WD6CNF for his continued support of the ham radio community. His contributions serve not only as practical tools but also as an inspiration for amateur radio operators everywhere to share, build, and give back.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Visit <a href="http://www.hotamateurprograms.com/">http://www.hotamateurprograms.com/</a> and explore the tools that can take your amateur radio experience to the next level.</strong></p>
<p>The post <a href="https://hamradio.my/2025/08/unlocking-the-airwaves-a-tribute-to-wd6cnf-and-his-software-suite-for-amateur-radio-operators/">Unlocking the Airwaves: A Tribute to WD6CNF and His Software Suite for Amateur Radio Operators</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamradio.my/2025/08/unlocking-the-airwaves-a-tribute-to-wd6cnf-and-his-software-suite-for-amateur-radio-operators/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Bridging Meshtastic and HF Radios with Hamtastic</title>
		<link>https://hamradio.my/2025/07/bridging-meshtastic-and-hf-radios-with-hamtastic/</link>
					<comments>https://hamradio.my/2025/07/bridging-meshtastic-and-hf-radios-with-hamtastic/#comments</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Sun, 27 Jul 2025 09:46:42 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[meshtastic]]></category>
		<category><![CDATA[radio amatur]]></category>
		<category><![CDATA[amateur radio digital]]></category>
		<category><![CDATA[fldigi]]></category>
		<category><![CDATA[ham radio projects]]></category>
		<category><![CDATA[hamtastic]]></category>
		<category><![CDATA[hf messaging]]></category>
		<category><![CDATA[HF radio]]></category>
		<category><![CDATA[js8call]]></category>
		<category><![CDATA[js8net]]></category>
		<category><![CDATA[lora to hf bridge]]></category>
		<category><![CDATA[meshtastic ham radio]]></category>
		<category><![CDATA[meshtastic integration]]></category>
		<category><![CDATA[meshtastic js8call]]></category>
		<category><![CDATA[meshtastic pi setup]]></category>
		<category><![CDATA[node-red ham radio]]></category>
		<category><![CDATA[open source ham radio]]></category>
		<category><![CDATA[packet radio]]></category>
		<category><![CDATA[python flask node-red]]></category>
		<category><![CDATA[Raspberry Pi ham radio]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=8460</guid>

					<description><![CDATA[<p>Amateur radio has always been about innovation, and Hamtastic is a fine example of that spirit. Built using Python, Flask, and Node-RED, this open-source project lets you send messages from low-power Meshtastic LoRa radios to HF bands using JS8Call and FLdigi. It’s a fun, flexible integration that combines modern mesh networking with traditional amateur radio [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/07/bridging-meshtastic-and-hf-radios-with-hamtastic/">Bridging Meshtastic and HF Radios with Hamtastic</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading"></h2>



<p class="wp-block-paragraph">Amateur radio has always been about innovation, and Hamtastic is a fine example of that spirit. Built using Python, Flask, and Node-RED, this open-source project lets you send messages from low-power Meshtastic LoRa radios to HF bands using JS8Call and FLdigi. It’s a fun, flexible integration that combines modern mesh networking with traditional amateur radio communications.</p>



<p class="wp-block-paragraph">If you’re looking for a way to extend the reach of your LoRa setup into HF frequencies—or just want to tinker with some cool ham tech—Hamtastic is worth exploring.</p>



<h3 class="wp-block-heading">What Hamtastic Does</h3>



<p class="wp-block-paragraph">At its core, Hamtastic acts as a bridge between Meshtastic (a LoRa-based mesh radio platform) and JS8Call (a weak signal digital mode for HF bands). It uses:</p>



<ul class="wp-block-list">
<li><strong>Python + Flask</strong> for a lightweight web server.</li>



<li><strong>Node-RED</strong> to manage message routing and flows.</li>



<li><strong>pyserial</strong> for talking to the Meshtastic device.</li>



<li><strong>JS8Net</strong> for communicating with JS8Call.</li>
</ul>



<p class="wp-block-paragraph">The result: a system that listens for Meshtastic messages, processes them, and transmits them on HF. You can also build a user interface using Node-RED Dashboard if desired.</p>



<h3 class="wp-block-heading">Setup Overview</h3>



<p class="wp-block-paragraph">You’ll need to clone the <a href="https://github.com/TheWatchMker/Hamtastic">Hamtastic GitHub repo</a>, create a Python virtual environment, and install the required libraries. A few highlights:</p>



<pre class="wp-block-code"><code>git clone https://github.com/TheWatchMker/Hamtastic
cd Hamtastic
python -m venv .
. bin/activate
pip install flask pyserial requests json
pip install pip@git+https://github.com/jfrancis42/js8net
</code></pre>



<p class="wp-block-paragraph">For the Node-RED side, you’ll want:</p>



<pre class="wp-block-code"><code>npm install node-red-node-serialport node-red-dashboard node-red-contrib-http-request node-red-contrib-json
</code></pre>



<h3 class="wp-block-heading">Running the Services</h3>



<p class="wp-block-paragraph">Hamtastic comes with two core scripts:</p>



<ul class="wp-block-list">
<li><code>MeshtasticImport.py</code> for handling incoming messages from your LoRa device.</li>



<li><code>Node-red-Js8call.py</code> for pushing those messages into JS8Call.</li>
</ul>



<p class="wp-block-paragraph">It’s a good idea to run these as systemd services on your Raspberry Pi. Here’s a quick template for that:</p>



<pre class="wp-block-code"><code>&#91;Unit]
Description=Meshtastic Integration Service
After=network.target

&#91;Service]
ExecStart=/usr/bin/python3 /path/to/MeshtasticImport.py
WorkingDirectory=/path/to
Restart=always
User=pi

&#91;Install]
WantedBy=multi-user.target
</code></pre>



<p class="wp-block-paragraph">Enable with:</p>



<pre class="wp-block-code"><code>sudo systemctl enable meshtastic.service
sudo systemctl start meshtastic.service
</code></pre>



<h3 class="wp-block-heading">Node-RED Flow</h3>



<p class="wp-block-paragraph">The project also includes a sample flow file (<code>Node-redFlow.json</code>) that you can import into Node-RED for testing and routing logic. It includes components like inject nodes, function processors, HTTP handlers, and debugging output—everything needed to wire together your message pipeline.</p>



<h3 class="wp-block-heading">Final Thoughts</h3>



<p class="wp-block-paragraph">Hamtastic is a brilliant DIY solution for hams who want to bridge mesh networks and HF. It’s not plug-and-play, but it’s not overly complex either—perfect for weekend experimentation. If you’re a Raspberry Pi user with an interest in packet radio, JS8Call, or digital comms, this project is definitely worth checking out.</p>



<p class="wp-block-paragraph">Special thanks to <strong>@TheWatchMker</strong> and <strong>@yNosGR</strong> for building and maintaining the project. And also credit to <a href="https://github.com/jfrancis42/js8net">JS8Net by jfrancis42</a> for the Python-JS8Call glue.</p>



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f517.png" alt="🔗" class="wp-smiley" style="height: 1em; max-height: 1em;" /> GitHub Repository: <a href="https://github.com/TheWatchMker/Hamtastic">github.com/TheWatchMker/Hamtastic</a></p>
<p>The post <a href="https://hamradio.my/2025/07/bridging-meshtastic-and-hf-radios-with-hamtastic/">Bridging Meshtastic and HF Radios with Hamtastic</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamradio.my/2025/07/bridging-meshtastic-and-hf-radios-with-hamtastic/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>WoAD – Winlink Client on Your Android: Seamless Radio Email for Hams</title>
		<link>https://hamradio.my/2025/06/woad-winlink-client-on-your-android-seamless-radio-email-for-hams/</link>
					<comments>https://hamradio.my/2025/06/woad-winlink-client-on-your-android-seamless-radio-email-for-hams/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Thu, 26 Jun 2025 06:18:22 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[radio amatur]]></category>
		<category><![CDATA[winlink]]></category>
		<category><![CDATA[android ham radio]]></category>
		<category><![CDATA[aplikasi radio]]></category>
		<category><![CDATA[APRS]]></category>
		<category><![CDATA[ARDOP]]></category>
		<category><![CDATA[bluetooth tnc]]></category>
		<category><![CDATA[digirig]]></category>
		<category><![CDATA[Direwolf]]></category>
		<category><![CDATA[EmComm]]></category>
		<category><![CDATA[emkom]]></category>
		<category><![CDATA[ham radio apps]]></category>
		<category><![CDATA[ham radio malaysia]]></category>
		<category><![CDATA[kenwood thd72]]></category>
		<category><![CDATA[kenwood thd74]]></category>
		<category><![CDATA[KISS TNC]]></category>
		<category><![CDATA[komunikasi bencana]]></category>
		<category><![CDATA[komunikasi kecemasan]]></category>
		<category><![CDATA[komunikasi luar talian]]></category>
		<category><![CDATA[mobile ham radio]]></category>
		<category><![CDATA[packet radio]]></category>
		<category><![CDATA[radio digital]]></category>
		<category><![CDATA[radio email]]></category>
		<category><![CDATA[signallink]]></category>
		<category><![CDATA[sistem radio email]]></category>
		<category><![CDATA[tcpip]]></category>
		<category><![CDATA[tm-d710]]></category>
		<category><![CDATA[vara fm]]></category>
		<category><![CDATA[vara hf]]></category>
		<category><![CDATA[winlink malaysia]]></category>
		<category><![CDATA[woad]]></category>
		<category><![CDATA[woad malaysia]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=8009</guid>

					<description><![CDATA[<p>If you&#8217;re a licensed ham radio operator looking to stay connected while mobile or off-grid, WoAD is an Android app that puts the power of Winlink in your hands—literally. It turns your phone or tablet into a portable radio email station, making emergency comms, message relays, or even casual QSO messaging easier than ever. ⚠️ [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/06/woad-winlink-client-on-your-android-seamless-radio-email-for-hams/">WoAD – Winlink Client on Your Android: Seamless Radio Email for Hams</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">If you&#8217;re a licensed ham radio operator looking to stay connected while mobile or off-grid, <strong>WoAD</strong> is an Android app that puts the power of <a href="https://winlink.org/">Winlink</a> in your hands—literally. It turns your phone or tablet into a portable radio email station, making emergency comms, message relays, or even casual QSO messaging easier than ever.</p>



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Important</strong>: WoAD is only for users with a valid <strong>amateur radio license</strong>. Do <strong>not</strong> download or use it unless you&#8217;re properly licensed. Ship station, marine, or general radiotelephone licenses are <strong>not</strong> accepted.</p>



<p class="wp-block-paragraph">WoAD connects to the <strong>Winlink Global Radio Email® system</strong> and also supports <strong>peer-to-peer (P2P)</strong> messaging, either over the internet or via radio.</p>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Supported Protocols and Interfaces</h3>



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4f6.png" alt="📶" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Telnet</strong> – Fastest option if you have internet access<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4bb.png" alt="💻" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Packet</strong> – Classic Winlink transport via KISS TNC<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a7.png" alt="🎧" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>AFSK 1200 bps / 300 bps</strong> – Audio tones via soundcards like SignaLink or digirig<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f680.png" alt="🚀" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>FSK 9600 bps</strong> – Higher-speed audio option<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f399.png" alt="🎙" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>PTT control</strong> – Works via USB RTS, CM108 GPIO, or tone-activated<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50c.png" alt="🔌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>USB support</strong> – Radios like Kenwood TH-D72/74 and TM-D710 supported<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f535.png" alt="🔵" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Bluetooth</strong> – Connects to devices like Mobilinkd TNC<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9e0.png" alt="🧠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Bluetooth Low Energy (BLE)</strong> – For modern low-power devices<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f310.png" alt="🌐" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>TCP/IP</strong> – Works with software TNCs like Dire Wolf<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e1.png" alt="📡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>ARDOP</strong> – Modern, efficient digital mode<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a1.png" alt="⚡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>VARA HF and VARA FM</strong> – High-speed, robust modes for HF and VHF/UHF over TCP/IP</p>



<p class="wp-block-paragraph">Whether you&#8217;re involved in <strong>emergency communications</strong>, <strong>portable operations</strong>, or just experimenting with <strong>radio email</strong>, WoAD is a lightweight, modern solution that puts digital comms in your pocket.</p>



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6e0.png" alt="🛠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Developed by <strong>Sumus Technology Limited</strong>, WoAD continues to grow with the amateur radio community in mind.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Emergency Communications with WINLINK on Your Smartphone" width="640" height="360" src="https://www.youtube.com/embed/wtmCHuLa4CU?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f517.png" alt="🔗" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Visit <strong><a href="https://woad.sumusltd.com/">https://woad.sumusltd.com/</a></strong></p>
<p>The post <a href="https://hamradio.my/2025/06/woad-winlink-client-on-your-android-seamless-radio-email-for-hams/">WoAD – Winlink Client on Your Android: Seamless Radio Email for Hams</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamradio.my/2025/06/woad-winlink-client-on-your-android-seamless-radio-email-for-hams/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Rediscover APRS with the APRS Documentation Project by WB2OSZ</title>
		<link>https://hamradio.my/2025/06/rediscover-aprs-with-the-aprs-documentation-project-by-wb2osz/</link>
					<comments>https://hamradio.my/2025/06/rediscover-aprs-with-the-aprs-documentation-project-by-wb2osz/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Wed, 25 Jun 2025 04:18:52 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[APRS]]></category>
		<category><![CDATA[APRS igate]]></category>
		<category><![CDATA[automatic packet reporting system]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[LoRa APRS iGate]]></category>
		<category><![CDATA[LoRa APRS Tracker]]></category>
		<category><![CDATA[aprs beginner]]></category>
		<category><![CDATA[aprs digipeater]]></category>
		<category><![CDATA[aprs documentation]]></category>
		<category><![CDATA[aprs igate]]></category>
		<category><![CDATA[aprs iss]]></category>
		<category><![CDATA[aprs lora]]></category>
		<category><![CDATA[aprs malaysia]]></category>
		<category><![CDATA[aprs message]]></category>
		<category><![CDATA[aprs net]]></category>
		<category><![CDATA[aprs protocol]]></category>
		<category><![CDATA[aprs thursday]]></category>
		<category><![CDATA[aprs tracker]]></category>
		<category><![CDATA[komunikasi digital]]></category>
		<category><![CDATA[komunikasi kecemasan]]></category>
		<category><![CDATA[packet radio]]></category>
		<category><![CDATA[radio amatur]]></category>
		<category><![CDATA[sistem aprs]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=7970</guid>

					<description><![CDATA[<p>If you&#8217;ve ever tried learning about APRS (Automatic Packet Reporting System), you probably ran into the same problems many of us have: outdated blogs, half-baked tutorials, confusing specs, or links to long-abandoned software. Whether you’re a newcomer or a seasoned ham operator, the search for clear, reliable, and modern APRS information can feel like a [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/06/rediscover-aprs-with-the-aprs-documentation-project-by-wb2osz/">Rediscover APRS with the APRS Documentation Project by WB2OSZ</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">If you&#8217;ve ever tried learning about <a href="https://chatgpt.com/c/w">APRS</a> (Automatic Packet Reporting System), you probably ran into the same problems many of us have: outdated blogs, half-baked tutorials, confusing specs, or links to long-abandoned software. Whether you’re a newcomer or a seasoned ham operator, the search for clear, reliable, and modern APRS information can feel like a treasure hunt—until now.</p>



<p class="wp-block-paragraph">John, WB2OSZ has quietly built something incredible: a <strong>community-curated APRS documentation repository</strong> that lives on GitHub — and it&#8217;s a goldmine.</p>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f680.png" alt="🚀" class="wp-smiley" style="height: 1em; max-height: 1em;" /> What’s Inside?</h3>



<p class="wp-block-paragraph">The <a href="https://github.com/wb2osz/aprsspec">APRS Documentation Project</a> isn’t just a document dump. It’s a thoughtfully collected and regularly updated library of the <strong>most relevant and practical APRS guides</strong> out there, including:</p>



<ul class="wp-block-list">
<li><strong><a href="https://github.com/wb2osz/aprsspec/blob/main/What-is-APRS.pdf">What is APRS?</a></strong> – A straight-talking explanation from the creator himself, Bob Bruninga WB4APR (SK), that busts myths and reveals the real purpose of APRS: <strong>real-time tactical communication</strong>, not just vehicle tracking.</li>



<li><strong><a href="https://github.com/wb2osz/aprsspec/blob/main/Understanding-APRS-Packets.pdf">Understanding APRS Packets</a></strong> – A great resource to help decode packet structure without drowning in the AX.25 spec.</li>



<li><strong><a href="https://github.com/wb2osz/aprsspec/blob/main/How-to-Get-Started-in-APRS.pdf">How to Get Started in APRS</a></strong> – No more buying vintage TNCs or spending big on radios you don’t need. This is <strong>beginner-friendly advice</strong>, perfect for LoRa APRS users too.</li>



<li><strong><a href="https://github.com/wb2osz/aprsspec/blob/main/The-Best-APRS-Presentations.pdf">The Best APRS Presentations</a></strong> – Planning to give a talk at a club or hamfest? This collection can help you prepare a solid presentation without starting from scratch.</li>



<li><strong><a href="https://github.com/wb2osz/aprsspec/blob/main/APRS-Digipeater-Algorithm.pdf">APRS Digipeater Algorithm</a></strong> – Finally, a modern explanation of how APRS digipeaters should work—essential reading if you&#8217;re running one or developing your own.</li>



<li><strong><a href="https://github.com/wb2osz/aprsspec">APRS12b &amp; APRS12c Draft Specs</a></strong> – These drafts aim to update the long-obsolete APRS101 spec with all the real-world tweaks and improvements made since 2000.</li>
</ul>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f30d.png" alt="🌍" class="wp-smiley" style="height: 1em; max-height: 1em;" /> APRS Is Still Alive — and Evolving</h3>



<p class="wp-block-paragraph"><strong>APRS is more alive than ever</strong>. Radios and devices with built-in APRS features are becoming more common. And with events like <a href="https://aprsph.net/aprsthursday/">APRS Thursday</a>, the global community is actively encouraging <strong>more messaging and experimentation</strong>.</p>



<p class="wp-block-paragraph">Even the International Space Station is on board—literally. There are documents here showing how you can use an HT to contact the ISS via APRS. No fancy gear needed.</p>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4ac.png" alt="💬" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Contribute or Just Read</h3>



<p class="wp-block-paragraph">This is an open-source, community-powered project. You don’t have to be a coder to help—just <strong>read the docs, share feedback</strong>, or contribute links to better resources. If you&#8217;re building tools, running IGates or digis, or just trying to get a LoRa tracker working, you&#8217;ll want to keep an eye on this repository.</p>



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4c1.png" alt="📁" class="wp-smiley" style="height: 1em; max-height: 1em;" /> GitHub link: <a href="https://github.com/wb2osz/aprsspec">https://github.com/wb2osz/aprsspec</a></p>



<h3 class="wp-block-heading">Final Thoughts</h3>



<p class="wp-block-paragraph">Whether you&#8217;re using any available APRS software or hardware or experimenting with your own custom APRS software or hardware, this project is worth bookmarking. It’s clean, current, and community-driven — something APRS desperately needed.</p>
<p>The post <a href="https://hamradio.my/2025/06/rediscover-aprs-with-the-aprs-documentation-project-by-wb2osz/">Rediscover APRS with the APRS Documentation Project by WB2OSZ</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamradio.my/2025/06/rediscover-aprs-with-the-aprs-documentation-project-by-wb2osz/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What Debian Offers for Amateur Radio in APT</title>
		<link>https://hamradio.my/2025/06/what-debian-offers-for-amateur-radio-in-apt/</link>
					<comments>https://hamradio.my/2025/06/what-debian-offers-for-amateur-radio-in-apt/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Mon, 16 Jun 2025 15:20:58 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[free open source software]]></category>
		<category><![CDATA[free operating system]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[radio amatur]]></category>
		<category><![CDATA[APRS]]></category>
		<category><![CDATA[debian ham radio]]></category>
		<category><![CDATA[debian untuk radio amatur]]></category>
		<category><![CDATA[digital modes]]></category>
		<category><![CDATA[echo link]]></category>
		<category><![CDATA[ham radio software]]></category>
		<category><![CDATA[hamlib]]></category>
		<category><![CDATA[js8call]]></category>
		<category><![CDATA[kawalan rig]]></category>
		<category><![CDATA[komunikasi hf]]></category>
		<category><![CDATA[linux for ham]]></category>
		<category><![CDATA[linux ham radio]]></category>
		<category><![CDATA[log qso]]></category>
		<category><![CDATA[mod digital]]></category>
		<category><![CDATA[packet radio]]></category>
		<category><![CDATA[pengendali radio amatur]]></category>
		<category><![CDATA[perisian radio amatur]]></category>
		<category><![CDATA[radio amatur malaysia]]></category>
		<category><![CDATA[rig control]]></category>
		<category><![CDATA[sdr linux]]></category>
		<category><![CDATA[stesen radio amatur]]></category>
		<category><![CDATA[svxlink]]></category>
		<category><![CDATA[VOACAP]]></category>
		<category><![CDATA[WSJTX]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=7927</guid>

					<description><![CDATA[<p>I recently sat down at the shack with a Debian testing installed—more out of curiosity than anything—and decided to dig around to see what kind of amateur radio software is available directly from the APT repositories. No PPAs, no compiling from scratch. Just plain old apt. And honestly? There’s a lot in there. Getting Started [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/06/what-debian-offers-for-amateur-radio-in-apt/">What Debian Offers for Amateur Radio in APT</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading"></h2>



<p class="wp-block-paragraph">I recently sat down at the shack with a Debian testing installed—more out of curiosity than anything—and decided to dig around to see what kind of amateur radio software is available directly from the APT repositories. No PPAs, no compiling from scratch. Just plain old <code>apt</code>.</p>



<p class="wp-block-paragraph">And honestly? There’s a <em>lot</em> in there.</p>



<h3 class="wp-block-heading">Getting Started</h3>



<p class="wp-block-paragraph">If you’re running Debian (or something based on it—like Ubuntu), pop open your terminal and try this:</p>



<pre class="wp-block-code"><code>apt-cache search amateur radio
</code></pre>



<p class="wp-block-paragraph">The list is long. I figured I’d share some of the highlights that caught my eye, in case you’re thinking of setting up a ham radio workstation with Linux.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e1.png" alt="📡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> APRS &amp; Packet Stuff</h3>



<p class="wp-block-paragraph">Want to run your own APRS iGate or digipeater? You’re covered.</p>



<ul class="wp-block-list">
<li><code>aprx</code>: This one&#8217;s solid for setting up a receive-only or full iGate.</li>



<li><code>aprsdigi</code>: A simpler digipeater option.</li>



<li><code>soundmodem</code>: Emulates a TNC using just your sound card. Works well with 1200 baud packet.</li>
</ul>



<p class="wp-block-paragraph">Also stumbled on <code>a2d</code>—apparently it bridges APRS to DAPNET for DMR pagers.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f399.png" alt="🎙" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Digital Modes</h3>



<p class="wp-block-paragraph">Of course, WSJT-X and friends are there:</p>



<ul class="wp-block-list">
<li><code>wsjtx</code>, <code>jtdx</code>: Your go-to for FT8, FT4, WSPR, etc.</li>



<li><code>js8call</code>: A personal favorite for low-band chatting with more flexibility than FT8.</li>



<li><code>flamp</code>, <code>flmsg</code>, <code>flwrap</code>: For sending structured messages and files over HF.</li>
</ul>



<p class="wp-block-paragraph">If you&#8217;re into Winlink, there&#8217;s <code>pat</code>—a decent cross-platform client. Easy to run headless too.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Exams &amp; Learning</h3>



<p class="wp-block-paragraph">Even tools to help study:</p>



<ul class="wp-block-list">
<li><code>hamexam</code>: Practice tests for US licenses.</li>



<li><code>canadian-ham-exam</code>: Same idea, for our friends in Canada.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f39b.png" alt="🎛" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Rig Control</h3>



<p class="wp-block-paragraph">No need for proprietary tools here.</p>



<ul class="wp-block-list">
<li><code>hamlib</code>: Core library for rig control (also has CLI tools).</li>



<li><code>libhamlib-utils</code>: Helpful for scripting or testing.</li>



<li>There are bindings for Python, Perl, Lua, and even Tcl if you&#8217;re into that kind of thing.</li>
</ul>



<p class="wp-block-paragraph">You can even drive your transceiver from a Python script with <code>python3-hamlib</code> and <code>pyhamtools</code>.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e1.png" alt="📡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Satellites &amp; Propagation</h3>



<p class="wp-block-paragraph">Playing with propagation tools?</p>



<ul class="wp-block-list">
<li><code>gr-satellites</code>: GNU Radio-based decoders for satellite telemetry.</li>



<li><code>voacapl</code> + <code>pythonprop</code>: Good ol’ HF propagation prediction, straight from the VOACAP engine.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f310.png" alt="🌐" class="wp-smiley" style="height: 1em; max-height: 1em;" /> EchoLink &amp; Remote Ops</h3>



<p class="wp-block-paragraph">Some of us love working remote—or just can’t be at the shack all day.</p>



<ul class="wp-block-list">
<li><code>qtel</code>: EchoLink client with a basic but functional GUI.</li>



<li><code>svxlink-server</code>: A full-featured voice-over-IP server for ham ops.</li>



<li><code>remotetrx</code>: For controlling radios remotely.</li>
</ul>



<p class="wp-block-paragraph">Also found <code>svxreflector</code> and GPIO tools for hardware control—perfect if you&#8217;re building a repeater or node.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4d3.png" alt="📓" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Logging &amp; Contesting</h3>



<ul class="wp-block-list">
<li><code>xlog</code>: A solid GTK+ logger. Lightweight, gets the job done.</li>



<li><code>pyqso</code>: Python-based, good for scripting or minimalist use.</li>



<li><code>tlf</code>: Console-based contest logger—perfect if you like living in the terminal.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">One Command to Grab Everything</h3>



<p class="wp-block-paragraph">If you just want to explore, Debian offers a meta-package:</p>



<pre class="wp-block-code"><code>sudo apt install task-hamradio-blend
</code></pre>



<p class="wp-block-paragraph">That’ll pull in a bunch of packages related to amateur radio, SDR, and digital comms. Saves a lot of time.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Final Thoughts</h3>



<p class="wp-block-paragraph">Running amateur radio on Linux used to feel like a hacky workaround. Today? It’s actually pretty smooth—at least on Debian. The tools are all right there in the official repos, and most are maintained well enough to be usable out of the box.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://hamradio.my/2025/06/what-debian-offers-for-amateur-radio-in-apt/">What Debian Offers for Amateur Radio in APT</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamradio.my/2025/06/what-debian-offers-for-amateur-radio-in-apt/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Top Amateur Radio Software You Can Run Using Docker: Practical Examples</title>
		<link>https://hamradio.my/2025/06/top-amateur-radio-software-you-can-run-using-docker-practical-examples/</link>
					<comments>https://hamradio.my/2025/06/top-amateur-radio-software-you-can-run-using-docker-practical-examples/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Sun, 08 Jun 2025 22:06:48 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[containerization]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[free open source software]]></category>
		<category><![CDATA[APRS]]></category>
		<category><![CDATA[chirp]]></category>
		<category><![CDATA[Containerization]]></category>
		<category><![CDATA[digital modes]]></category>
		<category><![CDATA[digital radio]]></category>
		<category><![CDATA[digital voice]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[fldigi]]></category>
		<category><![CDATA[ft8]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[ham radio software]]></category>
		<category><![CDATA[linux ham radio]]></category>
		<category><![CDATA[openwebrx]]></category>
		<category><![CDATA[packet radio]]></category>
		<category><![CDATA[pi-star]]></category>
		<category><![CDATA[radio programming]]></category>
		<category><![CDATA[software defined radio]]></category>
		<category><![CDATA[WSJT-X]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=7476</guid>

					<description><![CDATA[<p>Amateur radio operators often use various software for digital modes, packet radio, SDR, logging, and hotspot management. Docker containers make installing and running these apps easier and more consistent, regardless of your OS or environment. Below is a curated list of top amateur radio software that either has official or community Docker images available — [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/06/top-amateur-radio-software-you-can-run-using-docker-practical-examples/">Top Amateur Radio Software You Can Run Using Docker: Practical Examples</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Amateur radio operators often use various software for digital modes, packet radio, SDR, logging, and hotspot management. Docker containers make installing and running these apps easier and more consistent, regardless of your OS or environment.</p>



<p class="wp-block-paragraph">Below is a curated list of <strong>top amateur radio software</strong> that either has official or community Docker images available — plus example commands so you can start using them immediately.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-1-dire-wolf-soundcard-ax-25-packet-tnc-amp-aprs">1. Dire Wolf – Soundcard AX.25 Packet TNC &amp; APRS</h2>



<p class="wp-block-paragraph"><strong>Purpose:</strong> Software TNC for packet radio and APRS with soundcard interface.</p>



<p class="wp-block-paragraph"><strong>Docker image:</strong> <code>w6rz/direwolf</code></p>



<p class="wp-block-paragraph"><strong>Run command example:</strong></p>



<pre class="wp-block-code"><code>docker pull w6rz/direwolf

docker run -it --rm \
  --device /dev/snd \
  --device /dev/ttyUSB0 \
  -v $HOME/direwolf:/root \
  w6rz/direwolf
</code></pre>



<ul class="wp-block-list">
<li>Mounts your local config directory.</li>



<li>Accesses sound and radio devices.</li>



<li>Configure <code>direwolf.conf</code> inside your <code>$HOME/direwolf</code> folder.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-2-openwebrx-web-based-sdr-receiver">2. OpenWebRX – Web-Based SDR Receiver</h2>



<p class="wp-block-paragraph"><strong>Purpose:</strong> Run a remote software-defined radio (SDR) accessible via web browser.</p>



<p class="wp-block-paragraph"><strong>Docker image:</strong> <code>cyoung/openwebrx</code></p>



<p class="wp-block-paragraph"><strong>Run command example:</strong></p>



<pre class="wp-block-code"><code>docker pull cyoung/openwebrx

docker run -d -p 8073:8073 cyoung/openwebrx
</code></pre>



<ul class="wp-block-list">
<li>Access the SDR web interface at <code>http://localhost:8073</code></li>



<li>Connect and listen from anywhere on your network.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-3-wsjt-x-ft8-and-other-weak-signal-digital-modes">3. WSJT-X – FT8 and Other Weak Signal Digital Modes</h2>



<p class="wp-block-paragraph"><strong>Purpose:</strong> Decode weak digital signals like FT8, JT65.</p>



<p class="wp-block-paragraph"><strong>Docker image:</strong> No official image, but community versions exist (e.g., <code>jks-prv/wsjtx</code>).</p>



<p class="wp-block-paragraph"><strong>Run command example:</strong></p>



<pre class="wp-block-code"><code>docker pull jks-prv/wsjtx

docker run -d -p 5900:5900 jks-prv/wsjtx
</code></pre>



<ul class="wp-block-list">
<li>Runs a VNC server on port 5900 to access the GUI.</li>



<li>Connect using a VNC client to <code>localhost:5900</code>.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-4-fldigi-multi-mode-digital-modem">4. Fldigi – Multi-Mode Digital Modem</h2>



<p class="wp-block-paragraph"><strong>Purpose:</strong> Supports many digital modes: PSK31, RTTY, MFSK, Olivia, and more.</p>



<p class="wp-block-paragraph"><strong>Docker image:</strong> Community-built images exist (e.g., <code>ka6sox/fldigi</code>).</p>



<p class="wp-block-paragraph"><strong>Run command example with X11 forwarding (Linux):</strong></p>



<pre class="wp-block-code"><code>xhost +local:docker

docker run -it --rm \
  -e DISPLAY=$DISPLAY \
  -v /tmp/.X11-unix:/tmp/.X11-unix \
  --device /dev/snd \
  ka6sox/fldigi
</code></pre>



<ul class="wp-block-list">
<li>Access GUI directly on your desktop.</li>



<li>Use sound devices for digital mode decoding.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-5-pi-star-digital-voice-hotspot-software-dmr-ysf-p25">5. Pi-Star – Digital Voice Hotspot Software (DMR, YSF, P25)</h2>



<p class="wp-block-paragraph"><strong>Purpose:</strong> Popular for managing digital voice hotspots.</p>



<p class="wp-block-paragraph"><strong>Docker image:</strong> Community image (e.g., <code>wm5d/pi-star</code>).</p>



<p class="wp-block-paragraph"><strong>Run command example:</strong></p>



<pre class="wp-block-code"><code>docker pull wm5d/pi-star

docker run -d -p 80:80 -p 22222:22222 wm5d/pi-star
</code></pre>



<ul class="wp-block-list">
<li>Access the Pi-Star dashboard via <code>http://localhost</code></li>



<li>Configure your digital voice hotspot remotely.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-6-chirp-radio-programming-software">6. Chirp – Radio Programming Software</h2>



<p class="wp-block-paragraph"><strong>Purpose:</strong> Program handheld radios easily.</p>



<p class="wp-block-paragraph"><strong>Docker image:</strong> Community images available.</p>



<p class="wp-block-paragraph"><strong>Run command example with GUI (X11 forwarding):</strong></p>



<pre class="wp-block-code"><code>xhost +local:docker

docker run -it --rm \
  -e DISPLAY=$DISPLAY \
  -v /tmp/.X11-unix:/tmp/.X11-unix \
  yourusername/chirp
</code></pre>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-bonus-managing-multiple-ham-radio-containers-with-docker-compose">Bonus: Managing Multiple Ham Radio Containers with Docker Compose</h2>



<p class="wp-block-paragraph">Create a <code>docker-compose.yml</code> file to run multiple services together (e.g., Dire Wolf and OpenWebRX):</p>



<pre class="wp-block-code"><code>version: '3'
services:
  direwolf:
    image: w6rz/direwolf
    devices:
      - /dev/snd
      - /dev/ttyUSB0
    volumes:
      - ./direwolf:/root
    stdin_open: true
    tty: true

  openwebrx:
    image: cyoung/openwebrx
    ports:
      - "8073:8073"
</code></pre>



<p class="wp-block-paragraph">Run all at once:</p>



<pre class="wp-block-code"><code>docker-compose up
</code></pre>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-summary-table-of-top-ham-radio-docker-containers">Summary Table of Top Ham Radio Docker Containers</h2>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Software</th><th>Purpose</th><th>Docker Image</th><th>Example Run Command</th></tr></thead><tbody><tr><td>Dire Wolf</td><td>Packet radio / APRS TNC</td><td><code>w6rz/direwolf</code></td><td><code>docker run --device /dev/snd ... w6rz/direwolf</code></td></tr><tr><td>OpenWebRX</td><td>Remote SDR web interface</td><td><code>cyoung/openwebrx</code></td><td><code>docker run -d -p 8073:8073 cyoung/openwebrx</code></td></tr><tr><td>WSJT-X</td><td>FT8, JT65, etc.</td><td><code>jks-prv/wsjtx</code></td><td><code>docker run -d -p 5900:5900 jks-prv/wsjtx</code></td></tr><tr><td>Fldigi</td><td>Multi-mode digital modem</td><td><code>ka6sox/fldigi</code></td><td><code>docker run -e DISPLAY=$DISPLAY ... ka6sox/fldigi</code></td></tr><tr><td>Pi-Star</td><td>Digital voice hotspot</td><td><code>wm5d/pi-star</code></td><td><code>docker run -d -p 80:80 -p 22222:22222 wm5d/pi-star</code></td></tr><tr><td>Chirp</td><td>Radio programming</td><td>Community images</td><td><code>docker run -e DISPLAY=$DISPLAY yourusername/chirp</code></td></tr></tbody></table></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-final-thoughts">Final Thoughts</h2>



<p class="wp-block-paragraph">Running amateur radio software inside Docker containers lets you:</p>



<ul class="wp-block-list">
<li>Avoid complicated installations.</li>



<li>Run your apps anywhere without changes.</li>



<li>Experiment with new software without risk.</li>



<li>Easily manage dependencies and updates.</li>
</ul>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://hamradio.my/2025/06/top-amateur-radio-software-you-can-run-using-docker-practical-examples/">Top Amateur Radio Software You Can Run Using Docker: Practical Examples</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamradio.my/2025/06/top-amateur-radio-software-you-can-run-using-docker-practical-examples/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Amateur Radio Operator&#8217;s Guide to Compasses: Your Silent Signal Companion</title>
		<link>https://hamradio.my/2025/05/the-amateur-radio-operators-guide-to-compasses-your-silent-signal-companion/</link>
					<comments>https://hamradio.my/2025/05/the-amateur-radio-operators-guide-to-compasses-your-silent-signal-companion/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Tue, 27 May 2025 21:20:50 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[compass]]></category>
		<category><![CDATA[emergency communication]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[outdoor]]></category>
		<category><![CDATA[radio communications]]></category>
		<category><![CDATA[tips and tricks]]></category>
		<category><![CDATA[accuracy]]></category>
		<category><![CDATA[ad hoc networking]]></category>
		<category><![CDATA[adjacent channel power]]></category>
		<category><![CDATA[ALARA]]></category>
		<category><![CDATA[Allan variance]]></category>
		<category><![CDATA[alternate channel power]]></category>
		<category><![CDATA[AM]]></category>
		<category><![CDATA[amateur radio equipment]]></category>
		<category><![CDATA[amplitude modulation]]></category>
		<category><![CDATA[amplitude shift keying]]></category>
		<category><![CDATA[AMSAT]]></category>
		<category><![CDATA[antenna]]></category>
		<category><![CDATA[antenna alignment]]></category>
		<category><![CDATA[antenna analysis]]></category>
		<category><![CDATA[antenna gain]]></category>
		<category><![CDATA[antenna installation]]></category>
		<category><![CDATA[antenna modeling]]></category>
		<category><![CDATA[antenna pointing]]></category>
		<category><![CDATA[antenna tuner]]></category>
		<category><![CDATA[APRS]]></category>
		<category><![CDATA[ARDF]]></category>
		<category><![CDATA[ARES]]></category>
		<category><![CDATA[ARRL]]></category>
		<category><![CDATA[as low as reasonably achievable]]></category>
		<category><![CDATA[ASK]]></category>
		<category><![CDATA[atmospheric conditions]]></category>
		<category><![CDATA[aurora]]></category>
		<category><![CDATA[automotive interference]]></category>
		<category><![CDATA[azimuth]]></category>
		<category><![CDATA[backpacking radio]]></category>
		<category><![CDATA[balun]]></category>
		<category><![CDATA[band conditions]]></category>
		<category><![CDATA[band plan]]></category>
		<category><![CDATA[bandwidth]]></category>
		<category><![CDATA[baseband]]></category>
		<category><![CDATA[baseplate compass]]></category>
		<category><![CDATA[BCI]]></category>
		<category><![CDATA[beam antenna]]></category>
		<category><![CDATA[beam heading]]></category>
		<category><![CDATA[beamwidth]]></category>
		<category><![CDATA[bearing]]></category>
		<category><![CDATA[BladeRF]]></category>
		<category><![CDATA[broadcast interference]]></category>
		<category><![CDATA[Brunton]]></category>
		<category><![CDATA[calibration]]></category>
		<category><![CDATA[Cammenga]]></category>
		<category><![CDATA[camping radio]]></category>
		<category><![CDATA[cancer]]></category>
		<category><![CDATA[cataracts]]></category>
		<category><![CDATA[CDMA]]></category>
		<category><![CDATA[climate]]></category>
		<category><![CDATA[close in phase noise]]></category>
		<category><![CDATA[coax]]></category>
		<category><![CDATA[cochlear implant]]></category>
		<category><![CDATA[code division multiple access]]></category>
		<category><![CDATA[cognitive radio]]></category>
		<category><![CDATA[computer interference]]></category>
		<category><![CDATA[contesting]]></category>
		<category><![CDATA[continuous wave]]></category>
		<category><![CDATA[coordination]]></category>
		<category><![CDATA[crystal oscillator]]></category>
		<category><![CDATA[cw]]></category>
		<category><![CDATA[declination adjustment]]></category>
		<category><![CDATA[deviation]]></category>
		<category><![CDATA[digital compass]]></category>
		<category><![CDATA[digital modes]]></category>
		<category><![CDATA[digital signal processing]]></category>
		<category><![CDATA[dipole antenna]]></category>
		<category><![CDATA[direct sampling]]></category>
		<category><![CDATA[direct sequence]]></category>
		<category><![CDATA[direction finding]]></category>
		<category><![CDATA[disaster communications]]></category>
		<category><![CDATA[double sideband]]></category>
		<category><![CDATA[DSB]]></category>
		<category><![CDATA[Durability]]></category>
		<category><![CDATA[dx]]></category>
		<category><![CDATA[dxing]]></category>
		<category><![CDATA[dynamic range]]></category>
		<category><![CDATA[electric field strength]]></category>
		<category><![CDATA[electromagnetic compatibility]]></category>
		<category><![CDATA[electromagnetic interference]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[eme]]></category>
		<category><![CDATA[emergency communications]]></category>
		<category><![CDATA[emergency networking]]></category>
		<category><![CDATA[emergency preparedness]]></category>
		<category><![CDATA[emergency response]]></category>
		<category><![CDATA[emergency services]]></category>
		<category><![CDATA[EMI]]></category>
		<category><![CDATA[emission bandwidth]]></category>
		<category><![CDATA[end fed antenna]]></category>
		<category><![CDATA[far field]]></category>
		<category><![CDATA[far out phase noise]]></category>
		<category><![CDATA[FCC]]></category>
		<category><![CDATA[FDMA]]></category>
		<category><![CDATA[feedline]]></category>
		<category><![CDATA[field day]]></category>
		<category><![CDATA[field operations]]></category>
		<category><![CDATA[field strength]]></category>
		<category><![CDATA[first responder]]></category>
		<category><![CDATA[FM]]></category>
		<category><![CDATA[FM satellite]]></category>
		<category><![CDATA[fox hunting]]></category>
		<category><![CDATA[frequency accuracy]]></category>
		<category><![CDATA[frequency agility]]></category>
		<category><![CDATA[frequency allocation]]></category>
		<category><![CDATA[frequency counter]]></category>
		<category><![CDATA[frequency division multiple access]]></category>
		<category><![CDATA[frequency hopping]]></category>
		<category><![CDATA[frequency modulation]]></category>
		<category><![CDATA[frequency resolution]]></category>
		<category><![CDATA[frequency shift keying]]></category>
		<category><![CDATA[frequency stability]]></category>
		<category><![CDATA[frequency synthesis]]></category>
		<category><![CDATA[front to back ratio]]></category>
		<category><![CDATA[fsk]]></category>
		<category><![CDATA[FT4]]></category>
		<category><![CDATA[ft8]]></category>
		<category><![CDATA[garmin]]></category>
		<category><![CDATA[geomagnetic activity]]></category>
		<category><![CDATA[GNU Radio]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[GPS disciplined oscillator]]></category>
		<category><![CDATA[GPSDO]]></category>
		<category><![CDATA[great circle bearing]]></category>
		<category><![CDATA[hackrf]]></category>
		<category><![CDATA[ham gear]]></category>
		<category><![CDATA[ham operator]]></category>
		<category><![CDATA[harmonics]]></category>
		<category><![CDATA[HDSDR]]></category>
		<category><![CDATA[hearing aid]]></category>
		<category><![CDATA[HF radio]]></category>
		<category><![CDATA[hiking radio]]></category>
		<category><![CDATA[I Q data]]></category>
		<category><![CDATA[IARU]]></category>
		<category><![CDATA[image rejection]]></category>
		<category><![CDATA[impedance matching]]></category>
		<category><![CDATA[industrial interference]]></category>
		<category><![CDATA[interference hunting]]></category>
		<category><![CDATA[interference mitigation]]></category>
		<category><![CDATA[intermediate frequency]]></category>
		<category><![CDATA[intermodulation]]></category>
		<category><![CDATA[interoperability]]></category>
		<category><![CDATA[ionosphere]]></category>
		<category><![CDATA[ITU]]></category>
		<category><![CDATA[JS8]]></category>
		<category><![CDATA[LED interference]]></category>
		<category><![CDATA[lensatic compass]]></category>
		<category><![CDATA[linear transponder]]></category>
		<category><![CDATA[local oscillator]]></category>
		<category><![CDATA[loop antenna]]></category>
		<category><![CDATA[low power]]></category>
		<category><![CDATA[magnetic declination]]></category>
		<category><![CDATA[magnetic field strength]]></category>
		<category><![CDATA[magnetic loop]]></category>
		<category><![CDATA[magnetic north]]></category>
		<category><![CDATA[magnetic variation]]></category>
		<category><![CDATA[maximum permissible exposure]]></category>
		<category><![CDATA[measurement]]></category>
		<category><![CDATA[medical device interference]]></category>
		<category><![CDATA[mesh networking]]></category>
		<category><![CDATA[meteor scatter]]></category>
		<category><![CDATA[meteorology]]></category>
		<category><![CDATA[military compass]]></category>
		<category><![CDATA[military grade]]></category>
		<category><![CDATA[military radio]]></category>
		<category><![CDATA[mixer]]></category>
		<category><![CDATA[mobile operations]]></category>
		<category><![CDATA[modulation index]]></category>
		<category><![CDATA[moonbounce]]></category>
		<category><![CDATA[morse code]]></category>
		<category><![CDATA[MPE]]></category>
		<category><![CDATA[narrow band FM]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[navigation tools]]></category>
		<category><![CDATA[near field]]></category>
		<category><![CDATA[necessary bandwidth]]></category>
		<category><![CDATA[network analyzer]]></category>
		<category><![CDATA[non ionizing radiation]]></category>
		<category><![CDATA[non thermal effects]]></category>
		<category><![CDATA[occupied bandwidth]]></category>
		<category><![CDATA[ocxo]]></category>
		<category><![CDATA[ofdm]]></category>
		<category><![CDATA[on off keying]]></category>
		<category><![CDATA[OOK]]></category>
		<category><![CDATA[orienteering]]></category>
		<category><![CDATA[orienteering compass]]></category>
		<category><![CDATA[orthogonal frequency division multiplexing]]></category>
		<category><![CDATA[out of band emissions]]></category>
		<category><![CDATA[outdoor equipment]]></category>
		<category><![CDATA[outdoor gear]]></category>
		<category><![CDATA[outdoor radio]]></category>
		<category><![CDATA[pacemaker]]></category>
		<category><![CDATA[packet radio]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[phase locked loop]]></category>
		<category><![CDATA[phase modulation]]></category>
		<category><![CDATA[phase noise]]></category>
		<category><![CDATA[phase reciprocal mixing]]></category>
		<category><![CDATA[phase shift keying]]></category>
		<category><![CDATA[PLL]]></category>
		<category><![CDATA[PM]]></category>
		<category><![CDATA[portable antenna]]></category>
		<category><![CDATA[portable operations]]></category>
		<category><![CDATA[POTA]]></category>
		<category><![CDATA[power density]]></category>
		<category><![CDATA[power line noise]]></category>
		<category><![CDATA[power meter]]></category>
		<category><![CDATA[precautionary principle]]></category>
		<category><![CDATA[precision]]></category>
		<category><![CDATA[precision navigation]]></category>
		<category><![CDATA[professional grade]]></category>
		<category><![CDATA[propagation]]></category>
		<category><![CDATA[protocols]]></category>
		<category><![CDATA[PSK]]></category>
		<category><![CDATA[psk31]]></category>
		<category><![CDATA[public safety radio]]></category>
		<category><![CDATA[public service]]></category>
		<category><![CDATA[QAM]]></category>
		<category><![CDATA[qrp]]></category>
		<category><![CDATA[QSO]]></category>
		<category><![CDATA[quadrature amplitude modulation]]></category>
		<category><![CDATA[quadrature sampling]]></category>
		<category><![CDATA[RACES]]></category>
		<category><![CDATA[radio contest]]></category>
		<category><![CDATA[radio direction finding]]></category>
		<category><![CDATA[radio equipment]]></category>
		<category><![CDATA[radio frequency interference]]></category>
		<category><![CDATA[radio hobby]]></category>
		<category><![CDATA[radio operator]]></category>
		<category><![CDATA[radio propagation]]></category>
		<category><![CDATA[radio test equipment]]></category>
		<category><![CDATA[radiotelegraphy]]></category>
		<category><![CDATA[radiotelephony]]></category>
		<category><![CDATA[random wire]]></category>
		<category><![CDATA[receiver performance]]></category>
		<category><![CDATA[reciprocal mixing]]></category>
		<category><![CDATA[red pitaya]]></category>
		<category><![CDATA[reliability]]></category>
		<category><![CDATA[Repeater]]></category>
		<category><![CDATA[RF burns]]></category>
		<category><![CDATA[RF exposure]]></category>
		<category><![CDATA[RF front end]]></category>
		<category><![CDATA[RF safety]]></category>
		<category><![CDATA[RFI]]></category>
		<category><![CDATA[RFI hunting]]></category>
		<category><![CDATA[rotator]]></category>
		<category><![CDATA[RTL SDR]]></category>
		<category><![CDATA[rubidium standard]]></category>
		<category><![CDATA[SAR]]></category>
		<category><![CDATA[satellite communication]]></category>
		<category><![CDATA[sdr]]></category>
		<category><![CDATA[SDR Sharp]]></category>
		<category><![CDATA[search and rescue]]></category>
		<category><![CDATA[selectivity]]></category>
		<category><![CDATA[sensitivity]]></category>
		<category><![CDATA[shock resistant]]></category>
		<category><![CDATA[signal generator]]></category>
		<category><![CDATA[signal strength]]></category>
		<category><![CDATA[signal to noise ratio]]></category>
		<category><![CDATA[Silva]]></category>
		<category><![CDATA[single sideband]]></category>
		<category><![CDATA[site survey]]></category>
		<category><![CDATA[skip]]></category>
		<category><![CDATA[SKYWARN]]></category>
		<category><![CDATA[Smith chart]]></category>
		<category><![CDATA[SNR]]></category>
		<category><![CDATA[software defined radio]]></category>
		<category><![CDATA[software radio]]></category>
		<category><![CDATA[solar activity]]></category>
		<category><![CDATA[sota]]></category>
		<category><![CDATA[space weather]]></category>
		<category><![CDATA[specific absorption rate]]></category>
		<category><![CDATA[specifications]]></category>
		<category><![CDATA[spectrum analyzer]]></category>
		<category><![CDATA[sporadic E]]></category>
		<category><![CDATA[spread spectrum]]></category>
		<category><![CDATA[spurious emissions]]></category>
		<category><![CDATA[spurious signals]]></category>
		<category><![CDATA[SSB]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[standing wave ratio]]></category>
		<category><![CDATA[sterility]]></category>
		<category><![CDATA[storm spotting]]></category>
		<category><![CDATA[surveyor grade]]></category>
		<category><![CDATA[survival gear]]></category>
		<category><![CDATA[suunto]]></category>
		<category><![CDATA[switching power supply]]></category>
		<category><![CDATA[swr]]></category>
		<category><![CDATA[SWR meter]]></category>
		<category><![CDATA[tactical gear]]></category>
		<category><![CDATA[tactical networking]]></category>
		<category><![CDATA[TCXO]]></category>
		<category><![CDATA[TDMA]]></category>
		<category><![CDATA[telegraph]]></category>
		<category><![CDATA[television interference]]></category>
		<category><![CDATA[thermal effects]]></category>
		<category><![CDATA[third order intercept]]></category>
		<category><![CDATA[time division multiple access]]></category>
		<category><![CDATA[tolerance]]></category>
		<category><![CDATA[topographic maps]]></category>
		<category><![CDATA[transceiver]]></category>
		<category><![CDATA[transmission line]]></category>
		<category><![CDATA[transmitter hunting]]></category>
		<category><![CDATA[transmitter performance]]></category>
		<category><![CDATA[triangulation]]></category>
		<category><![CDATA[true north]]></category>
		<category><![CDATA[TVI]]></category>
		<category><![CDATA[two way radio]]></category>
		<category><![CDATA[UHF radio]]></category>
		<category><![CDATA[USRP]]></category>
		<category><![CDATA[vector network analyzer]]></category>
		<category><![CDATA[vertical antenna]]></category>
		<category><![CDATA[VHF radio]]></category>
		<category><![CDATA[volunteer]]></category>
		<category><![CDATA[waterproof]]></category>
		<category><![CDATA[weak signal]]></category>
		<category><![CDATA[weather]]></category>
		<category><![CDATA[weather resistance]]></category>
		<category><![CDATA[wide band FM]]></category>
		<category><![CDATA[WINMR]]></category>
		<category><![CDATA[wire antenna]]></category>
		<category><![CDATA[wireless communication]]></category>
		<category><![CDATA[yagi antenna]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=7637</guid>

					<description><![CDATA[<p>In the world of amateur radio, we often become captivated by the latest transceivers, cutting-edge antenna designs, and sophisticated digital modes. While these technological marvels rightfully deserve our attention, there&#8217;s a humble yet indispensable tool that many operators overlook: the compass. This simple navigational instrument has been guiding explorers, soldiers, and adventurers for centuries, and [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/05/the-amateur-radio-operators-guide-to-compasses-your-silent-signal-companion/">The Amateur Radio Operator&#8217;s Guide to Compasses: Your Silent Signal Companion</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading"></h1>



<p class="wp-block-paragraph">In the world of amateur radio, we often become captivated by the latest transceivers, cutting-edge antenna designs, and sophisticated digital modes. While these technological marvels rightfully deserve our attention, there&#8217;s a humble yet indispensable tool that many operators overlook: the compass. This simple navigational instrument has been guiding explorers, soldiers, and adventurers for centuries, and it remains just as relevant for today&#8217;s amateur radio operator.</p>



<p class="wp-block-paragraph">Whether you&#8217;re a casual weekend warrior setting up for a Parks on the Air activation, a dedicated DXer optimizing your beam antenna, or an emergency communicator preparing for disaster response, a quality compass can be the difference between successful communication and frustrating silence. In this comprehensive guide, we&#8217;ll explore everything you need to know about compasses in amateur radio, from basic principles to advanced applications.</p>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9ed.png" alt="🧭" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Understanding How Compasses Work: The Science Behind the Magic</h2>



<h3 class="wp-block-heading">The Fundamentals of Magnetic Navigation</h3>



<p class="wp-block-paragraph">At its core, a traditional compass operates on one of nature&#8217;s most fundamental forces: magnetism. The Earth itself acts as a giant magnet, with magnetic field lines flowing from the magnetic south pole to the magnetic north pole. The magnetized needle in your compass aligns itself with these invisible field lines, creating a reliable reference point that has guided humanity for over a thousand years.</p>



<p class="wp-block-paragraph">However, there&#8217;s an important distinction that every amateur radio operator should understand: <strong>magnetic north</strong> is not the same as <strong>true north</strong>. True north points to the geographic North Pole, while magnetic north points to the magnetic north pole, which is currently located in northern Canada and moves approximately 25 miles per year. This difference, called magnetic declination or variation, varies depending on your location and can range from 0° to over 20° in some areas.</p>



<h3 class="wp-block-heading">Types of Compasses and Their Applications</h3>



<p class="wp-block-paragraph">Modern compasses come in several distinct varieties, each optimized for specific use cases:</p>



<p class="wp-block-paragraph"><strong>Magnetic Compasses (Traditional Analog)</strong> These are the classic liquid-filled compasses with a floating needle. They&#8217;re simple, reliable, and require no power source. The liquid dampening prevents excessive needle oscillation and provides smooth, stable readings even in windy conditions.</p>



<p class="wp-block-paragraph"><strong>Lensatic Compasses (Military-Style Precision)</strong> Originally developed for military use, these compasses feature a hinged cover with a sighting wire and a lens for precise bearing measurements. They&#8217;re built to withstand extreme conditions and often include tritium illumination for night use.</p>



<p class="wp-block-paragraph"><strong>Baseplate Compasses (Orienteering Style)</strong> Popular among hikers and orienteers, these compasses are mounted on a clear plastic baseplate with rulers and scales. They&#8217;re designed for map work and route planning, making them excellent for antenna site surveys and field operations.</p>



<p class="wp-block-paragraph"><strong>Digital Compasses and Electronic Solutions</strong> Modern smartphones, GPS units, and dedicated electronic compasses use magnetometers and sometimes gyroscopes to determine direction. While convenient, they require power and can be affected by electronic interference from radio equipment.</p>



<p class="wp-block-paragraph"><strong>Mirror Sighting Compasses</strong> These combine the accuracy of lensatic compasses with the map-work capabilities of baseplate compasses. The mirror allows for precise bearing shots while also serving as an emergency signaling device.</p>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e1.png" alt="📡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Why Every Amateur Radio Operator Needs a Compass</h2>



<h3 class="wp-block-heading">1. Directional Antenna Optimization: Getting Every dB</h3>



<p class="wp-block-paragraph">For amateur radio operators using directional antennas, precise alignment isn&#8217;t just helpful—it&#8217;s absolutely critical. Whether you&#8217;re operating a simple 2-meter Yagi or a massive HF beam array, pointing your antenna in the right direction can mean the difference between successful communication and complete failure.</p>



<p class="wp-block-paragraph">Consider this scenario: you&#8217;re trying to work a rare DX station in Japan from your location in the eastern United States. Your beam antenna has a 3dB beamwidth of about 60°, which might seem forgiving, but being off by just 10-15° could cost you 1-2 dB of signal strength. In weak signal conditions, this seemingly small error could make your signal unreadable at the receiving end.</p>



<p class="wp-block-paragraph">Professional antenna installations often require pointing accuracy within 1-2°, and while amateur installations might not need to be quite that precise, even casual operators can benefit from improved accuracy. A good compass allows you to:</p>



<ul class="wp-block-list">
<li>Accurately determine the bearing to your target location</li>



<li>Properly align rotatable beam antennas</li>



<li>Optimize fixed antenna installations during the planning phase</li>



<li>Troubleshoot propagation issues by verifying antenna pointing</li>
</ul>



<h3 class="wp-block-heading">2. Portable and Emergency Operations: Navigation in the Field</h3>



<p class="wp-block-paragraph">Amateur radio&#8217;s strength lies partly in its portability and usefulness during emergencies. When you&#8217;re operating away from your comfortable home station—whether for SOTA (Summits on the Air), POTA (Parks on the Air), Field Day, or emergency response—a compass becomes an essential tool for several reasons:</p>



<p class="wp-block-paragraph"><strong>Site Selection and Setup</strong> When arriving at a new operating location, understanding the terrain&#8217;s orientation helps you make informed decisions about antenna placement. If you know that the nearest repeater or your target contact area lies to the northeast, you can position your antenna and operating position accordingly.</p>



<p class="wp-block-paragraph"><strong>Navigation and Safety</strong> In remote locations, especially during SOTA activations on mountain peaks, weather can change rapidly and visibility can become severely limited. Your GPS might fail, or its battery might die. A compass provides a reliable backup navigation method that could literally save your life.</p>



<p class="wp-block-paragraph"><strong>Coordination with Other Operators</strong> When working with multiple operators in the field, being able to communicate precise bearings helps coordinate activities. &#8220;The noise is coming from 135°&#8221; is much more useful than &#8220;the noise is coming from over there somewhere.&#8221;</p>



<h3 class="wp-block-heading">3. Amateur Radio Direction Finding (ARDF): The Art of the Hunt</h3>



<p class="wp-block-paragraph">Amateur Radio Direction Finding, also known as &#8220;fox hunting&#8221; or &#8220;transmitter hunting,&#8221; is both a competitive sport and a practical skill. Participants use specialized equipment and techniques to locate hidden transmitters, and a compass is absolutely essential for this activity.</p>



<p class="wp-block-paragraph"><strong>Competition Fox Hunting</strong> In ARDF competitions, participants must locate multiple hidden transmitters in a wooded area using only their radio equipment and navigation skills. Success requires the ability to take accurate bearings from multiple locations and triangulate the transmitter&#8217;s position. Even small bearing errors can lead you miles off course.</p>



<p class="wp-block-paragraph"><strong>Practical RFI Hunting</strong> When tracking down interference sources in your neighborhood, the same principles apply. By taking bearings from multiple locations and plotting them on a map, you can narrow down the interference source&#8217;s location before beginning detailed investigation.</p>



<p class="wp-block-paragraph"><strong>Search and Rescue Applications</strong> Emergency responders sometimes use ARDF techniques to locate emergency beacons or lost persons carrying radios. The ability to quickly and accurately determine bearing to a signal source can be crucial in life-or-death situations.</p>



<h3 class="wp-block-heading">4. HF Propagation and DXing: Understanding the Path</h3>



<p class="wp-block-paragraph">For HF operators, especially those interested in DX (long-distance) communication, understanding signal paths and propagation is crucial. A compass helps you:</p>



<p class="wp-block-paragraph"><strong>Great Circle Bearing Calculations</strong> The shortest path between two points on Earth&#8217;s surface follows a great circle route, which often differs significantly from what appears shortest on a flat map. Knowing the great circle bearing to your target helps optimize antenna pointing for maximum signal strength.</p>



<p class="wp-block-paragraph"><strong>Propagation Prediction and Analysis</strong> Understanding where your signal is going helps interpret propagation predictions and band conditions. If propagation to Europe is good but you&#8217;re hearing nothing on 20 meters, checking your antenna bearing might reveal that it&#8217;s pointed toward the Pacific instead.</p>



<p class="wp-block-paragraph"><strong>Multi-Path Analysis</strong> Some HF signals can arrive via multiple propagation paths simultaneously. Understanding the geometry involved helps explain why signals sometimes sound distorted or have flutter.</p>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3af.png" alt="🎯" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Advanced Compass Applications in Amateur Radio</h2>



<h3 class="wp-block-heading">Magnetic Declination: The Critical Adjustment</h3>



<p class="wp-block-paragraph">One of the most important concepts for amateur radio operators to understand is magnetic declination. This is the angular difference between magnetic north (where your compass points) and true north (the actual direction to the North Pole). Declination varies significantly based on your location and changes slowly over time.</p>



<p class="wp-block-paragraph">For example, if you&#8217;re operating from New York City, your magnetic declination is approximately 13° West, meaning your compass points 13° west of true north. If you&#8217;re trying to point your antenna toward Europe using a bearing calculated from true north, you&#8217;ll need to add 13° to that bearing when using your compass.</p>



<p class="wp-block-paragraph">Most quality compasses include adjustable declination correction, allowing you to set the compass to show true bearings directly. This eliminates the need for mental math in the field and reduces the chance of errors.</p>



<h3 class="wp-block-heading">Site Surveys and Antenna Planning</h3>



<p class="wp-block-paragraph">Before installing any significant antenna system, conducting a proper site survey is essential. A compass plays several important roles in this process:</p>



<p class="wp-block-paragraph"><strong>Obstacle Analysis</strong> By taking bearings to various obstacles (trees, buildings, power lines), you can create accurate maps showing where antenna placement might be problematic. This is especially important when planning directional antennas that need clear paths in specific directions.</p>



<p class="wp-block-paragraph"><strong>Ground Slope Analysis</strong> Many compasses include clinometers (inclinometers) that measure ground slope. This information is crucial when planning guy wires for towers or determining optimal locations for ground plane antennas.</p>



<p class="wp-block-paragraph"><strong>Property Line Verification</strong> When installing antennas near property boundaries, accurate bearing measurements help ensure compliance with local setback requirements and maintain good neighbor relations.</p>



<h3 class="wp-block-heading">Integration with Modern Technology</h3>



<p class="wp-block-paragraph">While traditional compasses remain valuable, they work best when integrated with modern technology:</p>



<p class="wp-block-paragraph"><strong>GPS and Mapping Software</strong> Combining compass bearings with GPS coordinates allows for precise plotting on digital maps. Many mapping applications can display both magnetic and true bearings, making it easier to correlate compass readings with digital information.</p>



<p class="wp-block-paragraph"><strong>Smartphone Apps</strong> While not replacements for dedicated compasses, smartphone compass apps can be useful for quick checks and preliminary planning. However, be aware that phones can be affected by magnetic interference from radio equipment.</p>



<p class="wp-block-paragraph"><strong>APRS Integration</strong> For operators using APRS (Automatic Packet Reporting System), accurate position and bearing information can be crucial for effective communication and coordination with other stations.</p>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3d5.png" alt="🏕" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Comprehensive Compass Recommendations for Amateur Radio</h2>



<p class="wp-block-paragraph">Choosing the right compass depends on your specific needs, operating style, and budget. Here are detailed recommendations across various categories:</p>



<h3 class="wp-block-heading">Premium Professional Compasses</h3>



<p class="wp-block-paragraph"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f539.png" alt="🔹" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Suunto MC-2G Global Compass</strong> <em>Price Range: $80-120</em></p>



<p class="wp-block-paragraph">This is often considered the gold standard for serious outdoor professionals. The MC-2G features a global needle that works accurately anywhere on Earth, eliminating the need for different compasses in different geographic zones. Key features include:</p>



<ul class="wp-block-list">
<li>Adjustable declination correction with easy-to-use tool</li>



<li>Mirror for precise bearing shots and emergency signaling</li>



<li>Clinometer for measuring slope angles</li>



<li>Luminous markings for low-light conditions</li>



<li>Sapphire jewel bearing for long-term accuracy</li>



<li>Temperature compensation for consistent readings</li>
</ul>



<p class="wp-block-paragraph"><strong>Best for:</strong> Serious SOTA/POTA operators, emergency communicators, and operators who travel internationally.</p>



<p class="wp-block-paragraph"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f539.png" alt="🔹" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Brunton TruArc 20</strong> <em>Price Range: $70-100</em></p>



<p class="wp-block-paragraph">Designed for professional surveyors and outdoor guides, this compass offers exceptional accuracy and durability. Features include:</p>



<ul class="wp-block-list">
<li>Global needle system for worldwide use</li>



<li>Tool-free declination adjustment</li>



<li>Built-in clinometer with percentage and degree scales</li>



<li>Rare earth magnet for fast needle settling</li>



<li>Sapphire jewel bearing</li>



<li>Waterproof construction</li>
</ul>



<p class="wp-block-paragraph"><strong>Best for:</strong> ARDF competitors, antenna installers, and operators requiring surveyor-grade accuracy.</p>



<h3 class="wp-block-heading">Military-Grade Durability</h3>



<p class="wp-block-paragraph"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f539.png" alt="🔹" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Cammenga 27CS Lensatic Compass (Tritium)</strong> <em>Price Range: $120-180</em></p>



<p class="wp-block-paragraph">This is the same compass used by the U.S. military and represents the pinnacle of mechanical compass durability. Key features:</p>



<ul class="wp-block-list">
<li>Self-luminous tritium dial markings (no batteries required)</li>



<li>Waterproof to considerable depths</li>



<li>Shock-resistant construction</li>



<li>Copper induction damping for steady needle</li>



<li>Magnifying lens for precise readings</li>



<li>Lifetime warranty</li>
</ul>



<p class="wp-block-paragraph"><strong>Best for:</strong> Emergency responders, military operators, and anyone requiring maximum durability.</p>



<p class="wp-block-paragraph"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f539.png" alt="🔹" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Silva Ranger 2.0</strong> <em>Price Range: $50-80</em></p>



<p class="wp-block-paragraph">A excellent compromise between professional features and reasonable cost. This compass has been trusted by military forces worldwide:</p>



<ul class="wp-block-list">
<li>High-quality mirror sighting system</li>



<li>Built-in inclinometer</li>



<li>Adjustable declination</li>



<li>Robust construction suitable for harsh conditions</li>



<li>Luminous markings</li>



<li>Lanyard included</li>
</ul>



<p class="wp-block-paragraph"><strong>Best for:</strong> Field Day operations, emergency kits, and general outdoor use.</p>



<h3 class="wp-block-heading">Budget-Friendly Options</h3>



<p class="wp-block-paragraph"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f539.png" alt="🔹" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Suunto A-10 Recreational Compass</strong> <em>Price Range: $20-35</em></p>



<p class="wp-block-paragraph">While basic, this compass offers surprising accuracy for its price point:</p>



<ul class="wp-block-list">
<li>Simple, reliable operation</li>



<li>Fixed declination scale</li>



<li>Luminous markings</li>



<li>Lightweight and compact</li>



<li>Perfect for beginners</li>
</ul>



<p class="wp-block-paragraph"><strong>Best for:</strong> New operators, backup compass, or casual use.</p>



<p class="wp-block-paragraph"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f539.png" alt="🔹" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Coghlan&#8217;s Pin-On Ball Compass</strong> <em>Price Range: $8-15</em></p>



<p class="wp-block-paragraph">Ultra-compact option for minimal weight situations:</p>



<ul class="wp-block-list">
<li>Weighs less than 0.5 ounces</li>



<li>Pin-on design for easy attachment</li>



<li>Surprisingly accurate for its size</li>



<li>Liquid-filled for stability</li>
</ul>



<p class="wp-block-paragraph"><strong>Best for:</strong> Ultralight SOTA operations or emergency kit addition.</p>



<h3 class="wp-block-heading">Electronic and Digital Options</h3>



<p class="wp-block-paragraph"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f539.png" alt="🔹" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Garmin Foretrex 701 Ballistic Edition</strong> <em>Price Range: $400-500</em></p>



<p class="wp-block-paragraph">This wrist-mounted GPS unit includes a high-quality digital compass:</p>



<ul class="wp-block-list">
<li>3-axis compass with tilt compensation</li>



<li>GPS and GLONASS compatibility</li>



<li>APRS messaging capability</li>



<li>Night vision compatibility</li>



<li>Extremely rugged construction</li>



<li>Long battery life</li>
</ul>



<p class="wp-block-paragraph"><strong>Best for:</strong> Technical operators, SAR teams, and military communications.</p>



<p class="wp-block-paragraph"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f539.png" alt="🔹" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Garmin eTrex 32x</strong> <em>Price Range: $200-250</em></p>



<p class="wp-block-paragraph">Handheld GPS with excellent compass capabilities:</p>



<ul class="wp-block-list">
<li>3-axis tilt-compensated compass</li>



<li>Preloaded TopoActive maps</li>



<li>Paperless geocaching support</li>



<li>25-hour battery life</li>



<li>Rugged, waterproof design</li>
</ul>



<p class="wp-block-paragraph"><strong>Best for:</strong> SOTA/POTA operators who want GPS and compass in one unit.</p>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f527.png" alt="🔧" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Practical Tips for Using Compasses in Amateur Radio</h2>



<h3 class="wp-block-heading">Avoiding Common Mistakes</h3>



<p class="wp-block-paragraph"><strong>Magnetic Interference</strong> Radio equipment can significantly affect compass accuracy. Keep your compass at least 3-6 feet away from:</p>



<ul class="wp-block-list">
<li>Transceivers and power supplies</li>



<li>Metal antenna elements</li>



<li>Vehicle engines and electrical systems</li>



<li>Large metal structures</li>
</ul>



<p class="wp-block-paragraph"><strong>Reading Errors</strong> Always ensure the compass is level when taking readings. Tilt can introduce significant errors, especially with basic compasses.</p>



<p class="wp-block-paragraph"><strong>Declination Confusion</strong> Always verify whether your calculations require magnetic or true bearings, and adjust accordingly.</p>



<h3 class="wp-block-heading">Advanced Techniques</h3>



<p class="wp-block-paragraph"><strong>Triangulation for ARDF</strong> Take bearings from at least three different locations to accurately pinpoint a transmitter&#8217;s location. The intersection of bearing lines on your map shows the target location.</p>



<p class="wp-block-paragraph"><strong>Back-Bearings for Navigation</strong> When hiking to a remote operating location, periodically take back-bearings to known landmarks. This helps ensure you can find your way back if conditions deteriorate.</p>



<p class="wp-block-paragraph"><strong>Bearing Averaging</strong> In windy conditions or when maximum accuracy is needed, take multiple readings and average them for better precision.</p>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Integration with Maps and Planning Tools</h2>



<h3 class="wp-block-heading">Using Topographic Maps</h3>



<p class="wp-block-paragraph">Understanding how to use your compass with topographic maps opens up advanced possibilities:</p>



<p class="wp-block-paragraph"><strong>Contour Line Analysis</strong> Topographic maps show elevation changes through contour lines. This information helps predict line-of-sight paths for VHF/UHF communications and identifies potential RF reflection points.</p>



<p class="wp-block-paragraph"><strong>UTM Grid References</strong> Many modern maps include UTM (Universal Transverse Mercator) grid systems that work well with GPS coordinates and compass bearings.</p>



<h3 class="wp-block-heading">Digital Map Integration</h3>



<p class="wp-block-paragraph"><strong>Google Earth and Mapping Software</strong> Most mapping applications can display magnetic declination information and show both true and magnetic bearings. This makes it easy to plan antenna orientations before arriving at your operating location.</p>



<p class="wp-block-paragraph"><strong>Propagation Prediction Tools</strong> When using HF propagation prediction software, accurate bearing information helps interpret predictions and optimize antenna pointing.</p>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6a8.png" alt="🚨" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Emergency Preparedness and Compass Use</h2>



<h3 class="wp-block-heading">Building Emergency Kits</h3>



<p class="wp-block-paragraph">Every amateur radio emergency kit should include a quality compass. Consider these factors:</p>



<p class="wp-block-paragraph"><strong>Redundancy</strong> Include both a primary compass and a backup. Different types (mechanical and electronic) provide redundancy against different failure modes.</p>



<p class="wp-block-paragraph"><strong>Waterproofing</strong> Ensure your compass can survive harsh weather conditions. Many emergencies occur during severe weather when navigation becomes most challenging.</p>



<p class="wp-block-paragraph"><strong>Lighting</strong> Choose compasses with luminous markings or include a small flashlight or red LED light for night use.</p>



<h3 class="wp-block-heading">Search and Rescue Applications</h3>



<p class="wp-block-paragraph">Amateur radio operators often support search and rescue operations. Compass skills become critical in these situations:</p>



<p class="wp-block-paragraph"><strong>Grid Search Coordination</strong> SAR operations often use grid search patterns that require precise navigation. Being able to follow and report accurate bearings is essential.</p>



<p class="wp-block-paragraph"><strong>Resource Location</strong> When coordinating multiple search teams, being able to provide accurate directions to resources (water, shelters, hazards) using compass bearings improves efficiency and safety.</p>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f310.png" alt="🌐" class="wp-smiley" style="height: 1em; max-height: 1em;" /> International Considerations</h2>



<h3 class="wp-block-heading">Operating Abroad</h3>



<p class="wp-block-paragraph">If you travel internationally with your amateur radio equipment, consider these compass-related factors:</p>



<p class="wp-block-paragraph"><strong>Magnetic Declination Variations</strong> Declination varies significantly around the world. Some areas have declination exceeding 30°, making accurate correction essential.</p>



<p class="wp-block-paragraph"><strong>Global vs. Regional Compasses</strong> Some compasses are designed to work only in specific magnetic zones. Global compasses work everywhere but cost more.</p>



<p class="wp-block-paragraph"><strong>Cultural and Legal Considerations</strong> Some countries have restrictions on navigation equipment. Research local regulations before traveling with compasses or GPS units.</p>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f52c.png" alt="🔬" class="wp-smiley" style="height: 1em; max-height: 1em;" /> The Science of Compass Accuracy</h2>



<h3 class="wp-block-heading">Understanding Limitations</h3>



<p class="wp-block-paragraph">Even the best compasses have limitations that amateur radio operators should understand:</p>



<p class="wp-block-paragraph"><strong>Temperature Effects</strong> Extreme temperatures can affect compass accuracy. Most quality compasses include temperature compensation, but very cheap models may be significantly affected.</p>



<p class="wp-block-paragraph"><strong>Magnetic Dip</strong> Near the magnetic poles, compass needles tend to point downward as well as northward. This &#8220;magnetic dip&#8221; can affect accuracy and is why some compasses are designed for specific geographic zones.</p>



<p class="wp-block-paragraph"><strong>Local Magnetic Anomalies</strong> Some geographic areas have local magnetic anomalies caused by iron ore deposits or other geological features. These can cause compass errors of several degrees.</p>



<h3 class="wp-block-heading">Calibration and Maintenance</h3>



<p class="wp-block-paragraph"><strong>Regular Calibration Checks</strong> Periodically verify your compass accuracy against known bearings. Sunrise and sunset directions can provide approximate east-west references.</p>



<p class="wp-block-paragraph"><strong>Bubble Inspection</strong> Liquid-filled compasses sometimes develop bubbles over time. Small bubbles usually don&#8217;t affect accuracy, but large bubbles may indicate seal failure.</p>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4c8.png" alt="📈" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Future Technology and Compass Evolution</h2>



<h3 class="wp-block-heading">Emerging Technologies</h3>



<p class="wp-block-paragraph"><strong>MEMS Sensors</strong> Micro-electromechanical systems (MEMS) are making digital compasses smaller, more accurate, and less power-hungry. These sensors are now found in most smartphones and GPS units.</p>



<p class="wp-block-paragraph"><strong>Satellite-Based Systems</strong> While GPS provides position information, emerging satellite systems may eventually provide precise heading information without relying on magnetic fields.</p>



<p class="wp-block-paragraph"><strong>Integration with SDR</strong> Software-defined radio (SDR) technology might eventually integrate direction-finding capabilities directly into transceivers, potentially reducing the need for separate compass equipment.</p>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3af.png" alt="🎯" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Conclusion: Your Path to Better Communications</h2>



<p class="wp-block-paragraph">In our digital age, it&#8217;s easy to overlook simple tools like compasses in favor of high-tech solutions. However, as any experienced amateur radio operator will tell you, the best tools are often the simplest ones. A compass doesn&#8217;t need batteries, won&#8217;t crash, and works reliably in conditions that would disable electronic alternatives.</p>



<p class="wp-block-paragraph">Whether you&#8217;re a new operator setting up your first antenna or an experienced DXer chasing rare contacts, investing in a quality compass will pay dividends in improved communications, enhanced safety, and greater confidence in your operating abilities. The compass won&#8217;t make you a better operator overnight, but it will give you the tools to make informed decisions about antenna pointing, site selection, and navigation.</p>



<p class="wp-block-paragraph">Remember that like any tool, a compass is only as good as the operator using it. Take time to learn proper compass techniques, understand magnetic declination in your area, and practice using your compass in various conditions. The investment in time and money will reward you with years of improved amateur radio experiences.</p>



<p class="wp-block-paragraph">From casual weekend operations to emergency communications, from competitive ARDF to serious DXing, a compass remains one of the most versatile and valuable tools in the amateur radio toolkit. Don&#8217;t let its simplicity fool you—in the hands of a knowledgeable operator, a compass can be the key to unlocking better communications and safer operations.</p>



<p class="wp-block-paragraph">So the next time you&#8217;re packing your gear bag, make sure that humble compass has a place alongside your sophisticated radio equipment. Your future contacts will thank you for the stronger signals, and you&#8217;ll appreciate the confidence that comes from knowing exactly where you&#8217;re pointing your antenna and how to find your way home.</p>



<p class="wp-block-paragraph"><strong>What&#8217;s your experience with compasses in amateur radio? Have you found particular models or techniques especially useful? Share your experiences with the amateur radio community—we all learn from each other&#8217;s successes and challenges.</strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><em>Remember: The best compass is the one you have with you and know how to use. Start with a basic model, learn the fundamentals, and upgrade as your needs and experience grow.</em></p>
<p>The post <a href="https://hamradio.my/2025/05/the-amateur-radio-operators-guide-to-compasses-your-silent-signal-companion/">The Amateur Radio Operator&#8217;s Guide to Compasses: Your Silent Signal Companion</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamradio.my/2025/05/the-amateur-radio-operators-guide-to-compasses-your-silent-signal-companion/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>NMEATime2: PC GPS Time Synchronization Software</title>
		<link>https://hamradio.my/2025/03/nmeatime2-pc-gps-time-synchronization-software/</link>
					<comments>https://hamradio.my/2025/03/nmeatime2-pc-gps-time-synchronization-software/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Thu, 27 Mar 2025 20:48:48 +0000</pubDate>
				<category><![CDATA[digital mode]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[realtime]]></category>
		<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[APRS]]></category>
		<category><![CDATA[contest logging]]></category>
		<category><![CDATA[digital modes]]></category>
		<category><![CDATA[doppler shift correction]]></category>
		<category><![CDATA[dx logging]]></category>
		<category><![CDATA[eme communication]]></category>
		<category><![CDATA[ft8]]></category>
		<category><![CDATA[gpgga]]></category>
		<category><![CDATA[gprmc]]></category>
		<category><![CDATA[gps disciplined clock]]></category>
		<category><![CDATA[gps time synchronization]]></category>
		<category><![CDATA[gps timing]]></category>
		<category><![CDATA[gpzda]]></category>
		<category><![CDATA[moonbounce]]></category>
		<category><![CDATA[network independent time sync]]></category>
		<category><![CDATA[nmea gps]]></category>
		<category><![CDATA[nmea messages]]></category>
		<category><![CDATA[nmeatime2]]></category>
		<category><![CDATA[ocxo]]></category>
		<category><![CDATA[packet radio]]></category>
		<category><![CDATA[pc clock synchronization]]></category>
		<category><![CDATA[precision timing]]></category>
		<category><![CDATA[rs232 gps]]></category>
		<category><![CDATA[rubidium clock]]></category>
		<category><![CDATA[satellite communication]]></category>
		<category><![CDATA[usb gps receiver]]></category>
		<category><![CDATA[weak signal propagation]]></category>
		<category><![CDATA[windows time sync]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=6920</guid>

					<description><![CDATA[<p>In an era where precise time synchronization is crucial for various applications, NMEATime2 emerges as an essential tool for those relying on GPS signals to discipline their PC clocks. Whether for scientific research, radio communication, or network operations, maintaining an accurate system clock can make a significant difference. This blog post delves into the features, [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/03/nmeatime2-pc-gps-time-synchronization-software/">NMEATime2: PC GPS Time Synchronization Software</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">In an era where precise time synchronization is crucial for various applications, NMEATime2 emerges as an essential tool for those relying on GPS signals to discipline their PC clocks. Whether for scientific research, radio communication, or network operations, maintaining an accurate system clock can make a significant difference. This blog post delves into the features, functionality, and benefits of NMEATime2, a software designed to synchronize your PC clock using data from a GPS receiver.</p>



<h3 class="wp-block-heading" id="h-what-is-nmeatime2"><strong>What is NMEATime2?</strong></h3>



<p class="wp-block-paragraph">NMEATime2 is a specialized PC time synchronization software that disciplines the computer’s clock using data derived from an NMEA-compatible GPS receiver. By leveraging the precise timing signals from the Global Positioning System (GPS), NMEATime2 ensures that your PC maintains accurate time, reducing discrepancies and eliminating drift.</p>



<p class="wp-block-paragraph">The software operates as a system service, meaning it runs in the background without requiring user intervention. Using sophisticated digital filtering techniques, it mitigates jitter and ensures high-precision clock synchronization comparable to high-end oscillators like OCXO (Oven-Controlled Crystal Oscillators) and atomic rubidium clocks.</p>



<figure class="wp-block-image size-full"><img  title="" loading="lazy" decoding="async" width="656" height="607" src="https://hamradio.my/wp-content/uploads/2025/03/image-51.png"  alt="image-51 NMEATime2: PC GPS Time Synchronization Software"  class="wp-image-6922" srcset="https://hamradio.my/wp-content/uploads/2025/03/image-51.png 656w, https://hamradio.my/wp-content/uploads/2025/03/image-51-300x278.png 300w" sizes="auto, (max-width: 656px) 100vw, 656px" /></figure>



<h3 class="wp-block-heading" id="h-key-features-of-nmeatime2"><strong>Key Features of NMEATime2</strong></h3>



<ul class="wp-block-list">
<li><strong>Advanced Digital Filtering:</strong> The software uses a control loop that disciplines the PC clock based on the NMEA strings received from the GPS unit, reducing timing jitter and improving accuracy.</li>



<li><strong>System Service Mode:</strong> Unlike conventional applications, NMEATime2 runs as a Windows service, providing continuous and reliable time synchronization.</li>



<li><strong>Compatibility with USB and Serial GPS Devices:</strong> Many modern GPS receivers connect via USB rather than RS-232. NMEATime2 is designed to work with these devices, recognizing them as USB-to-serial communication ports.</li>



<li><strong>Supports Various NMEA Sentences:</strong> The software primarily relies on the GPGGA and GPRMC messages but also utilizes GPZDA, GPGSA, and GPGSV for enhanced accuracy.</li>



<li><strong>Graphical Time Difference Plot:</strong> Users can visualize synchronization performance through a real-time plot that highlights any discrepancies and correction actions taken by the software.</li>
</ul>



<figure class="wp-block-image size-large"><img  title="" loading="lazy" decoding="async" width="1024" height="765" src="https://hamradio.my/wp-content/uploads/2025/03/image-52-1024x765.png"  alt="image-52-1024x765 NMEATime2: PC GPS Time Synchronization Software"  class="wp-image-6923" srcset="https://hamradio.my/wp-content/uploads/2025/03/image-52-1024x765.png 1024w, https://hamradio.my/wp-content/uploads/2025/03/image-52-300x224.png 300w, https://hamradio.my/wp-content/uploads/2025/03/image-52-768x574.png 768w, https://hamradio.my/wp-content/uploads/2025/03/image-52.png 1311w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading" id="h-system-requirements"><strong>System Requirements</strong></h3>



<p class="wp-block-paragraph">To use NMEATime2 effectively, your system must meet the following requirements:</p>



<ul class="wp-block-list">
<li>Operating System: Windows 7, 8, 8.1, or Windows 10.</li>



<li>A GPS receiver capable of outputting NMEA sentences via USB or a serial (RS-232) port.</li>



<li>The GPS unit must be configured to transmit specific NMEA messages at defined intervals:
<ul class="wp-block-list">
<li><strong>GPGGA</strong> – Must be sent once per second.</li>



<li><strong>GPRMC</strong> – Must be sent once per second.</li>



<li><strong>GPZDA</strong> – Must be sent once per second (preferred for time reference).</li>



<li><strong>GPGSA</strong> – Every two seconds.</li>



<li><strong>GPGSV</strong> – Every two seconds.</li>
</ul>
</li>
</ul>



<h3 class="wp-block-heading" id="h-installation-and-setup"><strong>Installation and Setup</strong></h3>



<h4 class="wp-block-heading" id="h-step-1-download-and-install"><strong>Step 1: Download and Install</strong></h4>



<p class="wp-block-paragraph">NMEATime2 is available as a free trial for 30 days, after which users need to purchase a license for $20.48 USD. Before installing a new version, it is recommended to uninstall any previous versions.</p>



<h4 class="wp-block-heading" id="h-step-2-connect-your-gps-receiver"><strong>Step 2: Connect Your GPS Receiver</strong></h4>



<p class="wp-block-paragraph">Ensure your GPS receiver is properly connected to your PC. If using a USB GPS device, ensure that the necessary drivers are installed so that the device appears as a serial (COM) port.</p>



<h4 class="wp-block-heading" id="h-step-3-configure-the-software"><strong>Step 3: Configure the Software</strong></h4>



<ul class="wp-block-list">
<li>Open NMEATime2 and select the appropriate COM port where your GPS device is connected.</li>



<li>Verify that the software is receiving NMEA messages from the GPS.</li>



<li>Enable automatic synchronization to allow the system service to discipline the PC clock continuously.</li>
</ul>



<h4 class="wp-block-heading" id="h-step-4-monitor-performance"><strong>Step 4: Monitor Performance</strong></h4>



<p class="wp-block-paragraph">NMEATime2 provides a visual representation of synchronization accuracy. The red line in the Time Difference Plot represents digital filtering in action, minimizing software jitter and improving time precision.</p>



<h3 class="wp-block-heading" id="h-why-use-nmeatime2"><strong>Why Use NMEATime2?</strong></h3>



<p class="wp-block-paragraph">For users requiring precise timekeeping, NMEATime2 is an excellent alternative to internet-based time synchronization methods like NTP (Network Time Protocol). Unlike NTP, which relies on network connectivity and introduces potential delays, NMEATime2 directly references GPS signals, ensuring unmatched accuracy.</p>



<p class="wp-block-paragraph">Additionally, professionals in amateur radio, astronomy, and scientific research often need highly precise timekeeping. For example, APRS (Automatic Packet Reporting System) and FT8 (a digital mode for amateur radio communication) depend on accurate timestamps, making NMEATime2 a valuable tool for radio operators.</p>



<h3 class="wp-block-heading" id="h-usage-in-amateur-radio"><strong>Usage in Amateur Radio</strong></h3>



<p class="wp-block-paragraph">Time synchronization plays a crucial role in amateur radio, especially in digital modes and satellite tracking. Here’s how NMEATime2 benefits radio operators:</p>



<ul class="wp-block-list">
<li><strong>FT8 and Other Weak Signal Digital Modes:</strong> FT8, JT65, and other weak signal modes rely on precise timing to ensure successful communication. Even a small time drift can prevent successful decoding of signals. NMEATime2 ensures that your PC clock stays in sync with GPS time, reducing the risk of missed contacts.</li>



<li><strong>APRS and Packet Radio:</strong> APRS (Automatic Packet Reporting System) relies on accurate timestamps for proper data transmission. A synchronized PC clock ensures correct timing in beacon transmissions, making tracking and messaging more reliable.</li>



<li><strong>Satellite Communication and Doppler Shift Correction:</strong> Many amateur radio operators work with satellites for communication, requiring precise tracking and Doppler shift adjustments. Accurate time synchronization allows for better satellite pass predictions and automated frequency corrections.</li>



<li><strong>EME (Moonbounce) Communication:</strong> Earth-Moon-Earth (EME) communication demands ultra-precise timing due to the time delay introduced by signal travel between Earth and the Moon. NMEATime2 helps maintain synchronization, ensuring accurate transmission and reception windows.</li>



<li><strong>Contest Logging and DX Clusters:</strong> Many logging software solutions require accurate timestamps for contest logging and DX spotting. Using NMEATime2 ensures that logs remain consistent with real-time events, preventing discrepancies in contest submissions.</li>
</ul>



<h3 class="wp-block-heading" id="h-final-thoughts"><strong>Final Thoughts</strong></h3>



<p class="wp-block-paragraph">NMEATime2 stands out as a robust and reliable solution for PC time synchronization using GPS data. Whether for professional or personal use, it provides a straightforward yet highly accurate method to maintain precise system time. At an affordable price of $20.48, it is a worthwhile investment for anyone who requires GPS-disciplined time synchronization.</p>



<p class="wp-block-paragraph">If you need accurate PC timekeeping without relying on network-based synchronization, give NMEATime2 a try. The 30-day free trial allows users to evaluate its performance before making a purchase decision.</p>



<p class="wp-block-paragraph">For more information and to download the software, visit the official website or purchase via PayPal to receive your registration key within 48 hours.</p>
<p>The post <a href="https://hamradio.my/2025/03/nmeatime2-pc-gps-time-synchronization-software/">NMEATime2: PC GPS Time Synchronization Software</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamradio.my/2025/03/nmeatime2-pc-gps-time-synchronization-software/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Building a $99 APRS Packet iGate in Under 10 Minutes</title>
		<link>https://hamradio.my/2025/03/building-a-99-aprs-packet-igate-in-under-10-minutes/</link>
					<comments>https://hamradio.my/2025/03/building-a-99-aprs-packet-igate-in-under-10-minutes/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Thu, 20 Mar 2025 20:32:34 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[APRS]]></category>
		<category><![CDATA[APRS igate]]></category>
		<category><![CDATA[automatic packet reporting system]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[amateur radio digital]]></category>
		<category><![CDATA[amateur radio projects]]></category>
		<category><![CDATA[aprs-is]]></category>
		<category><![CDATA[budget ham radio]]></category>
		<category><![CDATA[digital communications]]></category>
		<category><![CDATA[Direwolf]]></category>
		<category><![CDATA[DIY electronics]]></category>
		<category><![CDATA[do it yourself]]></category>
		<category><![CDATA[ham projects]]></category>
		<category><![CDATA[ham radio DIY]]></category>
		<category><![CDATA[ham tech]]></category>
		<category><![CDATA[homebrew]]></category>
		<category><![CDATA[igate]]></category>
		<category><![CDATA[KM6LYW]]></category>
		<category><![CDATA[packet radio]]></category>
		<category><![CDATA[radio gateway]]></category>
		<category><![CDATA[radio networking]]></category>
		<category><![CDATA[radio packets]]></category>
		<category><![CDATA[Raspberry Pi projects]]></category>
		<category><![CDATA[rtl-sdr]]></category>
		<category><![CDATA[sdr]]></category>
		<category><![CDATA[software defined radio]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=7139</guid>

					<description><![CDATA[<p>APRS (Automatic Packet Reporting System) is a digital communications system used by amateur radio operators for local tactical communications and position tracking. An iGate (internet gateway) receives these radio packets and relays them to the internet, contributing valuable data to the global APRS network. This guide, originally developed by KM6LYW, demonstrates how to build a [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/03/building-a-99-aprs-packet-igate-in-under-10-minutes/">Building a $99 APRS Packet iGate in Under 10 Minutes</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-"></h1>



<p class="wp-block-paragraph">APRS (Automatic Packet Reporting System) is a digital communications system used by amateur radio operators for local tactical communications and position tracking. An iGate (internet gateway) receives these radio packets and relays them to the internet, contributing valuable data to the global APRS network.</p>



<p class="wp-block-paragraph">This guide, originally developed by KM6LYW, demonstrates how to build a receive-only APRS iGate using affordable components. For just $99, one can create a system that displays real-time APRS traffic including text messages, weather reports, beacons, positions, and object information.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="From Zero to APRS in 10 minutes!" width="640" height="360" src="https://www.youtube.com/embed/-faxj0kHmhk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h2 class="wp-block-heading" id="h-why-build-an-aprs-igate">Why Build an APRS iGate?</h2>



<ol class="wp-block-list">
<li>The APRS network benefits from more iGates to improve coverage</li>



<li>It&#8217;s an educational project combining radio, computing, and networking</li>



<li>Visualizing local APRS traffic in real-time is informative</li>



<li>It&#8217;s an affordable entry point into digital amateur radio</li>
</ol>



<h2 class="wp-block-heading" id="h-parts-list-99-total">Parts List ($99 Total)</h2>



<ul class="wp-block-list">
<li><strong>$18</strong> &#8211; Raspberry Pi Zero 2 W with headers (<a href="https://www.adafruit.com/product/6008">Adafruit</a>)</li>



<li><strong>$4</strong> &#8211; USB adapter cable (<a href="https://amazon.com/UGREEN-Adapter-Sam...">Amazon</a>)</li>



<li><strong>$31</strong> &#8211; RTL-SDR software defined radio (<a href="https://amazon.com/RTL-SDR-Blog-RTL28...">Amazon</a>)</li>



<li><strong>$32</strong> &#8211; Roll-up antenna (<a href="https://www.ebay.com/itm/321819895073...">eBay</a>)</li>



<li><strong>$14</strong> &#8211; LCD Display (<a href="https://www.amazon.com/DIYmall-Displa...">Amazon</a>)</li>
</ul>



<h2 class="wp-block-heading" id="h-software-installation">Software Installation</h2>



<p class="wp-block-paragraph">Update the Raspberry Pi and install the necessary packages:</p>



<pre class="wp-block-code"><code>sudo apt-get update
sudo apt-get install direwolf rtl-sdr git python3-pip fonts-dejavu python3-pil python3-pyinotify python3-numpy
sudo pip3 install --break-system-packages adafruit-circuitpython-rgb-display
sudo pip3 install --break-system-packages aprslib
git clone https://github.com/craigerl/direwatch...
</code></pre>



<h2 class="wp-block-heading" id="h-configuration">Configuration</h2>



<ol class="wp-block-list">
<li>Enable SPI by editing the configuration file:</li>
</ol>



<pre class="wp-block-code"><code>sudo nano /boot/firmware/config.txt
# Uncomment the spi line:
# dtparam=spi=on
</code></pre>



<ol start="2" class="wp-block-list">
<li>Reboot the Raspberry Pi to apply the changes.</li>



<li>Create a Direwolf configuration file:</li>
</ol>



<pre class="wp-block-code"><code>sudo nano direwolf.conf
</code></pre>



<ol start="4" class="wp-block-list">
<li>Add the following configuration, replacing NOCALL with your amateur radio callsign and updating your GPS coordinates:</li>
</ol>



<pre class="wp-block-code"><code>MYCALL NOCALL
IGSERVER noam.aprs2.net
IGLOGIN NOCALL 12345
PBEACON sendto=IG compress=1 delay=00:15 every=30:00 symbol="igate" overlay=X lat=39.911 long=-122.935 comment="Direwatch Rx-only igate"
AGWPORT 8000
KISSPORT 8001
ADEVICE null
</code></pre>



<h2 class="wp-block-heading" id="h-launching-the-igate">Launching the iGate</h2>



<p class="wp-block-paragraph">Navigate to the direwatch directory and run the following commands:</p>



<pre class="wp-block-code"><code>cd direwatch
rtl_fm -s 22050 -g 49 -f 144.39M 2&gt; /dev/null | direwolf -t 0 -r 22050 - &gt; direwolf.log &amp;
./direwatch.py -o -l direwolf.log -t "APRS"
</code></pre>



<p class="wp-block-paragraph">Note: The standard APRS frequency in North America is 144.39MHz. This frequency may need to be adjusted depending on region.</p>



<h2 class="wp-block-heading" id="h-what-s-happening">What&#8217;s Happening?</h2>



<ol class="wp-block-list">
<li>The RTL-SDR receives radio signals on the APRS frequency</li>



<li>Direwolf decodes the APRS packets and logs them</li>



<li>The direwatch script displays the decoded information on the LCD screen</li>



<li>Packets are simultaneously relayed to the APRS-IS network via the internet</li>
</ol>



<p class="wp-block-paragraph">This iGate is now operational, contributing to the global APRS network while providing a real-time display of local APRS traffic.</p>



<h2 class="wp-block-heading" id="h-final-notes">Final Notes</h2>



<p class="wp-block-paragraph">This project, designed by KM6LYW, serves as an introduction to digital amateur radio and the APRS ecosystem. Building more iGates improves the network for everyone, and the visual feedback makes it an engaging project even for beginners.</p>



<p class="wp-block-paragraph">For more detailed instructions and additional configuration options, visit the <a href="https://github.com/craigerl/direwatch">Direwatch GitHub repository</a>.</p>



<p class="wp-block-paragraph">(Note: An amateur radio license is required to legally transmit on these frequencies)</p>
<p>The post <a href="https://hamradio.my/2025/03/building-a-99-aprs-packet-igate-in-under-10-minutes/">Building a $99 APRS Packet iGate in Under 10 Minutes</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamradio.my/2025/03/building-a-99-aprs-packet-igate-in-under-10-minutes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Reticulum: The Future of Secure and Resilient Networking</title>
		<link>https://hamradio.my/2025/03/reticulum-the-future-of-secure-and-resilient-networking/</link>
					<comments>https://hamradio.my/2025/03/reticulum-the-future-of-secure-and-resilient-networking/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Fri, 14 Mar 2025 19:21:46 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[LoRa]]></category>
		<category><![CDATA[mesh network]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[anonymous networking]]></category>
		<category><![CDATA[autonomous networks]]></category>
		<category><![CDATA[AX25]]></category>
		<category><![CDATA[censorship resistance]]></category>
		<category><![CDATA[cryptography]]></category>
		<category><![CDATA[decentralization]]></category>
		<category><![CDATA[disaster recovery]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[lora]]></category>
		<category><![CDATA[low bandwidth]]></category>
		<category><![CDATA[off-grid communication]]></category>
		<category><![CDATA[packet radio]]></category>
		<category><![CDATA[peer-to-peer]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[reticulum]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[self-healing networks]]></category>
		<category><![CDATA[sovereign communication]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=6723</guid>

					<description><![CDATA[<p>In a world where digital communication is often subject to surveillance, censorship, and centralized control, Reticulum stands as a revolutionary solution. Designed as a cryptography-based networking stack, Reticulum empowers individuals and communities to build local and wide-area networks using readily available hardware. Unlike traditional networking technologies, Reticulum operates efficiently even under extreme conditions, such as [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/03/reticulum-the-future-of-secure-and-resilient-networking/">Reticulum: The Future of Secure and Resilient Networking</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading"></h1>



<h2 class="wp-block-heading"></h2>



<p class="wp-block-paragraph">In a world where digital communication is often subject to surveillance, censorship, and centralized control, Reticulum stands as a revolutionary solution. Designed as a cryptography-based networking stack, Reticulum empowers individuals and communities to build local and wide-area networks using readily available hardware. Unlike traditional networking technologies, Reticulum operates efficiently even under extreme conditions, such as high latency and ultra-low bandwidth.</p>



<p class="wp-block-paragraph">Reticulum is more than just a network—it is a tool for creating thousands of independent and autonomous networks that interconnect seamlessly. These networks are designed to function without kill-switches, external control, or centralized oversight, allowing users to communicate freely and securely. Reticulum enables sovereign, censorship-resistant, and decentralized communication, making it a game-changer for those seeking privacy, security, and resilience in their networks.</p>



<p class="wp-block-paragraph">Unlike conventional network stacks, Reticulum does not rely on the IP protocol or higher layers. However, it can still be encapsulated over IP networks, allowing users to tunnel Reticulum traffic through the Internet or private IP infrastructures when necessary. By eliminating dependencies on traditional networking protocols, Reticulum optimizes performance and security. The stack is built directly on cryptographic principles, ensuring stable and resilient functionality even in trustless and adversarial environments.</p>



<p class="wp-block-paragraph">One of the most remarkable aspects of Reticulum is its ease of deployment. It requires no kernel modules or special drivers, making it incredibly lightweight and accessible. Running entirely in user space, Reticulum can be installed on virtually any system that supports Python 3, from personal computers and embedded devices to large-scale infrastructure. This versatility ensures that users can establish secure and sovereign communication networks without specialized or expensive hardware.</p>



<h2 class="wp-block-heading">Reticulum: A New Era of Secure Networking</h2>



<p class="wp-block-paragraph">Reticulum is the cryptography-based networking stack for building local and wide-area networks with readily available hardware. It can operate even with very high latency and extremely low bandwidth. Reticulum allows you to build wide-area networks with off-the-shelf tools, and offers end-to-end encryption and connectivity, initiator anonymity, autoconfiguring cryptographically backed multi-hop transport, efficient addressing, unforgeable delivery acknowledgements and more.</p>



<p class="wp-block-paragraph">The vision of Reticulum is to allow anyone to be their own network operator, and to make it cheap and easy to cover vast areas with a myriad of independent, inter-connectable and autonomous networks. Reticulum is not one network. It is a tool for building thousands of networks. Networks without kill-switches, surveillance, censorship and control. Networks that can freely interoperate, associate and disassociate with each other, and require no central oversight. Networks for human beings. Networks for the people.</p>



<p class="wp-block-paragraph">Reticulum is a complete networking stack, and does not rely on IP or higher layers, but it is possible to use IP as the underlying carrier for Reticulum. It is therefore trivial to tunnel Reticulum over the Internet or private IP networks.</p>



<p class="wp-block-paragraph">Having no dependencies on traditional networking stacks frees up overhead that has been used to implement a networking stack built directly on cryptographic principles, allowing resilience and stable functionality, even in open and trustless networks.</p>



<p class="wp-block-paragraph">No kernel modules or drivers are required. Reticulum runs completely in userland, and can run on practically any system that runs Python 3.</p>



<h1 class="wp-block-heading">Reticulum: The Unstoppable, Sovereign Networking Stack</h1>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">A Vision for Sovereign Communication</h2>



<p class="wp-block-paragraph">Reticulum is more than just a network—it’s a framework for building thousands of independent networks. Unlike traditional systems, Reticulum eliminates the need for central control, allowing anyone to operate their own sovereign communication infrastructure. The key vision behind Reticulum is to <strong>empower individuals and communities</strong> to create networks that are <strong>free from surveillance, censorship, and external control</strong>.</p>



<p class="wp-block-paragraph">With Reticulum, users can establish highly secure communication channels, ensuring that their data remains private and tamper-proof. This is particularly crucial in regions where communication restrictions are imposed, or in emergency scenarios where traditional networks fail.</p>



<h2 class="wp-block-heading">What Makes Reticulum Different?</h2>



<p class="wp-block-paragraph">While Reticulum serves the same fundamental purpose as other networking stacks—moving data reliably from one point to another—it does so in a completely different way. Here are some notable characteristics that set Reticulum apart:</p>



<h3 class="wp-block-heading"><strong>Privacy &amp; Security by Default</strong></h3>



<ul class="wp-block-list">
<li>Reticulum does <strong>not use source addresses</strong> in transmitted packets, making it impossible to trace the origin of communication.</li>



<li>All encryption keys are <strong>ephemeral</strong> and provide <strong>forward secrecy</strong>, ensuring that past communications remain secure even if future keys are compromised.</li>



<li>It is <strong>impossible</strong> to send or receive unencrypted packets within Reticulum, eliminating vulnerabilities associated with unprotected data transmission.</li>
</ul>



<h3 class="wp-block-heading"><strong>Decentralization &amp; Sovereignty</strong></h3>



<ul class="wp-block-list">
<li>There is <strong>no central authority</strong> controlling address allocations; users can create addresses as needed.</li>



<li>Once an address is generated, it remains <strong>globally reachable and portable</strong>, meaning it can be moved across different locations in the network while staying accessible.</li>



<li>Networks built on Reticulum are <strong>self-configuring</strong> and <strong>resilient</strong>, adapting to various communication mediums seamlessly.</li>
</ul>



<h3 class="wp-block-heading"><strong>Interconnectivity &amp; Versatility</strong></h3>



<ul class="wp-block-list">
<li>Reticulum supports a <strong>wide range of communication hardware</strong>, including LoRa radios, AX.25 packet radio TNCs, WiFi, Ethernet, serial devices, and even free-space optical links.</li>



<li>It allows seamless integration over existing <strong>IP networks</strong> (TCP/UDP), meaning it can function over wired and wireless infrastructure while maintaining security and decentralization.</li>



<li>By combining multiple communication mediums, Reticulum enables the creation of <strong>dynamic, self-healing mesh networks</strong> that are highly resistant to disruptions.</li>
</ul>



<h2 class="wp-block-heading"><strong>Supported Hardware &amp; Interfaces</strong></h2>



<p class="wp-block-paragraph">Reticulum is designed to work over virtually any medium that can sustain a half-duplex connection with at least 500 bits per second throughput. Some of the supported hardware and interfaces include:</p>



<ul class="wp-block-list">
<li>Ethernet and WiFi devices</li>



<li>LoRa radios using RNode</li>



<li>Packet radio TNCs (AX.25 and KISS-compatible)</li>



<li>Any serial-based communication device</li>



<li>TCP and UDP over IP networks</li>



<li>Custom hardware via standard input/output (stdio) and pipes</li>
</ul>



<p class="wp-block-paragraph">For example, a simple Raspberry Pi setup connected to a LoRa radio, a packet radio TNC, and a WiFi network would allow devices on each of these mediums to communicate seamlessly, thanks to Reticulum&#8217;s self-configuring architecture.</p>



<h2 class="wp-block-heading"><strong>How to Get Started with Reticulum</strong></h2>



<p class="wp-block-paragraph">Getting started with Reticulum depends on your intended use case. However, installation is straightforward using Python’s package manager:</p>



<pre class="wp-block-code"><code>pip install rns
</code></pre>



<p class="wp-block-paragraph">Once installed, you can start Reticulum manually or set it up as a system service using the <strong>rnsd</strong> utility. The first time Reticulum runs, it automatically generates a configuration file that helps you connect with local peers and expand the network from there.</p>



<p class="wp-block-paragraph">For more details, consult the <strong>Getting Started Fast</strong> section of the Reticulum Manual.</p>



<h2 class="wp-block-heading"><strong>Included Utilities for Network Management</strong></h2>



<p class="wp-block-paragraph">Reticulum comes with several built-in utilities to simplify network setup and maintenance:</p>



<ul class="wp-block-list">
<li><strong>rnsd</strong> – Runs Reticulum as a background service.</li>



<li><strong>rnstatus</strong> – Displays real-time information about network interfaces.</li>



<li><strong>rnpath</strong> – Manages and views routing paths.</li>



<li><strong>rnprobe</strong> – Diagnoses connectivity to specific destinations.</li>



<li><strong>rncp</strong> – Transfers files securely between nodes.</li>



<li><strong>rnx</strong> – Executes remote commands over Reticulum networks.</li>
</ul>



<p class="wp-block-paragraph">These tools ensure that even networks operating over extremely low-bandwidth mediums, such as <strong>LoRa or packet radio</strong>, function efficiently and reliably.</p>



<h2 class="wp-block-heading"><strong>Applications Built on Reticulum</strong></h2>



<p class="wp-block-paragraph">Reticulum powers several innovative applications that demonstrate its capabilities:</p>



<ul class="wp-block-list">
<li><strong>Nomad Network</strong> – An off-grid, encrypted, and resilient mesh communication platform.</li>



<li><strong>Sideband</strong> – A user-friendly graphical messaging app for Linux, Android, and macOS.</li>



<li><strong>LXMF</strong> – A distributed, delay-tolerant messaging protocol designed for asynchronous communication.</li>
</ul>



<p class="wp-block-paragraph">These projects showcase Reticulum’s ability to facilitate secure and decentralized digital interactions without reliance on traditional internet infrastructure.</p>



<h2 class="wp-block-heading"><strong>Performance &amp; Future Development</strong></h2>



<p class="wp-block-paragraph">Reticulum is optimized for a <strong>broad range of performance scenarios</strong>, with speeds ranging from <strong>150 bits per second</strong> to <strong>40 megabits per second</strong> across different mediums. While development continues, the focus remains on <strong>expanding functionality for low-bandwidth networks</strong>, ensuring long-term resilience and adaptability.</p>



<h2 class="wp-block-heading"><strong>Join the Reticulum Community</strong></h2>



<p class="wp-block-paragraph">If you&#8217;re interested in exploring Reticulum, the community offers multiple channels for support and discussion:</p>



<ul class="wp-block-list">
<li><strong>GitHub Discussions</strong></li>



<li><strong>Matrix Channel: #reticulum</strong></li>



<li><strong>Reticulum Subreddit</strong></li>
</ul>



<p class="wp-block-paragraph">Since Reticulum is still in <strong>beta</strong>, users should be aware of potential bugs or security improvements in future releases. However, its current stability and effectiveness make it a compelling choice for those seeking secure, decentralized communication solutions.</p>



<h2 class="wp-block-heading"><strong>Conclusion</strong></h2>



<p class="wp-block-paragraph">Reticulum represents a <strong>paradigm shift in digital communication</strong>, offering a powerful, censorship-resistant alternative to traditional networking protocols. Whether you’re building an off-grid messaging system, a disaster-resilient infrastructure, or simply seeking an alternative to centralized networks, Reticulum provides the tools to create truly sovereign and unstoppable communication systems.</p>



<p class="wp-block-paragraph">Are you ready to take control of your own network? Install Reticulum today and start building the future of <strong>decentralized, autonomous communication</strong>!<br><br>For more info, visit <strong><a href="https://github.com/markqvist/Reticulum">https://github.com/markqvist/Reticulum</a></strong></p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://hamradio.my/2025/03/reticulum-the-future-of-secure-and-resilient-networking/">Reticulum: The Future of Secure and Resilient Networking</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamradio.my/2025/03/reticulum-the-future-of-secure-and-resilient-networking/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Securing Your DX Cluster: Essential Measures to Minimize Attacks</title>
		<link>https://hamradio.my/2025/03/securing-your-dx-cluster-essential-measures-to-minimize-attacks/</link>
					<comments>https://hamradio.my/2025/03/securing-your-dx-cluster-essential-measures-to-minimize-attacks/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Wed, 12 Mar 2025 13:06:44 +0000</pubDate>
				<category><![CDATA[9M2PJU]]></category>
		<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[dx cluster]]></category>
		<category><![CDATA[DXing]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[communication infrastructure]]></category>
		<category><![CDATA[cybersecurity]]></category>
		<category><![CDATA[dx spider]]></category>
		<category><![CDATA[emergency communications]]></category>
		<category><![CDATA[ham radio safety]]></category>
		<category><![CDATA[ham radio technology]]></category>
		<category><![CDATA[network security]]></category>
		<category><![CDATA[packet radio]]></category>
		<category><![CDATA[radio cluster management]]></category>
		<category><![CDATA[Radio communication]]></category>
		<category><![CDATA[radio enthusiasts]]></category>
		<category><![CDATA[radio network security]]></category>
		<category><![CDATA[radio networking]]></category>
		<category><![CDATA[radio operations]]></category>
		<category><![CDATA[radio technology]]></category>
		<category><![CDATA[technical ham radio]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=6618</guid>

					<description><![CDATA[<p>Understanding DX Spider in Amateur Radio 📻 Amateur radio, often called &#8220;ham radio,&#8221; is a fascinating hobby that connects enthusiasts across the globe through wireless communication. At the heart of this global network lies sophisticated software like DX Spider, a critical tool that revolutionizes how radio operators share information and track contacts worldwide. What is [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/03/securing-your-dx-cluster-essential-measures-to-minimize-attacks/">Securing Your DX Cluster: Essential Measures to Minimize Attacks</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading"></h1>



<h2 class="wp-block-heading"></h2>



<h3 class="wp-block-heading">Understanding DX Spider in Amateur Radio <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4fb.png" alt="📻" class="wp-smiley" style="height: 1em; max-height: 1em;" /></h3>



<p class="wp-block-paragraph">Amateur radio, often called &#8220;ham radio,&#8221; is a fascinating hobby that connects enthusiasts across the globe through wireless communication. At the heart of this global network lies sophisticated software like DX Spider, a critical tool that revolutionizes how radio operators share information and track contacts worldwide.</p>



<h4 class="wp-block-heading">What is DX Spider? <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f914.png" alt="🤔" class="wp-smiley" style="height: 1em; max-height: 1em;" /></h4>



<p class="wp-block-paragraph">DX Spider is an open-source cluster software that serves as a sophisticated communication hub for amateur radio operators. Developed by a community of passionate ham radio enthusiasts, it provides a robust platform for:</p>



<ul class="wp-block-list">
<li>Real-time sharing of radio station spots</li>



<li>Tracking rare DX (long-distance) contacts</li>



<li>Facilitating global communication across multiple network nodes</li>



<li>Providing a collaborative platform for radio enthusiasts</li>
</ul>



<h4 class="wp-block-heading">The Importance of Network Security <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f512.png" alt="🔒" class="wp-smiley" style="height: 1em; max-height: 1em;" /></h4>



<p class="wp-block-paragraph">In the interconnected world of amateur radio, security is not just a technical requirement—it&#8217;s a community responsibility. An unsecured DX Spider node can:</p>



<ul class="wp-block-list">
<li>Introduce vulnerabilities to the entire amateur radio network</li>



<li>Allow unauthorized access and potential misuse</li>



<li>Compromise the integrity of communication channels</li>



<li>Risk disrupting valuable communication infrastructure</li>
</ul>



<h3 class="wp-block-heading">Who Should Read This Guide? <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f465.png" alt="👥" class="wp-smiley" style="height: 1em; max-height: 1em;" /></h3>



<p class="wp-block-paragraph">This comprehensive security guide is essential for:</p>



<ul class="wp-block-list">
<li>DX Spider node system operators (sysops)</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Essential Security Measures for DX Spider Clusters <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6e1.png" alt="🛡" class="wp-smiley" style="height: 1em; max-height: 1em;" /></h2>



<h3 class="wp-block-heading">1. Keep Your Cluster Software Updated <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f195.png" alt="🆕" class="wp-smiley" style="height: 1em; max-height: 1em;" /></h3>



<p class="wp-block-paragraph">Regularly updating your DX Spider software is the first line of defense against potential security threats.</p>



<h4 class="wp-block-heading">Why Updates Matter:</h4>



<ul class="wp-block-list">
<li>Patch known vulnerabilities</li>



<li>Improve system performance</li>



<li>Add new security features</li>



<li>Ensure compatibility with latest network standards</li>
</ul>



<h4 class="wp-block-heading">Update Procedure:</h4>



<ol class="wp-block-list">
<li><strong>Download the Update Verification Script</strong> <code>wget -q https://raw.githubusercontent.com/EA3CV/dxspider_info/main/check_build.pl</code></li>



<li><strong>Move the Script to Appropriate Directory</strong> <code>mv check_build.pl /spider/local_cmd/</code></li>



<li><strong>Automate Version Checks with Crontab</strong><ul><li>Edit the crontab file: <code>nano /spider/local_cmd/crontab</code></li><li>Add automated update check: <code>18 03 * * 1,2,3,4,5 spawn('cd /spider/local_cmd; wget -q https://raw.githubusercontent.com/EA3CV/dxspider_info/main/check_build.pl -O /spider/local_cmd/check_build.pl')</code></li></ul><em>Note: Use <a href="https://crontab.guru/">crontab.guru</a> for syntax verification, keeping in mind DXSpider&#8217;s unique crontab configuration</em></li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">2. Limit and Secure Node Connections <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f517.png" alt="🔗" class="wp-smiley" style="height: 1em; max-height: 1em;" /></h3>



<p class="wp-block-paragraph">Controlling network connections is crucial for maintaining system integrity and preventing network overload.</p>



<h4 class="wp-block-heading">Connection Best Practices:</h4>



<ul class="wp-block-list">
<li>Limit connections to 4-6 trusted nodes</li>



<li>Use strong, unique passwords</li>



<li>Verify the reputation of connected nodes</li>
</ul>



<h4 class="wp-block-heading">Connection Setup Procedure:</h4>



<ol class="wp-block-list">
<li><strong>Coordinate with Partner Node Sysop</strong> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f91d.png" alt="🤝" class="wp-smiley" style="height: 1em; max-height: 1em;" />
<ul class="wp-block-list">
<li>Establish trust</li>



<li>Agree on secure connection parameters</li>
</ul>
</li>



<li><strong>Configure Connection in DX Spider Console</strong> <code>set/register &lt;partner_call> set/spider &lt;partner_call> set/password &lt;partner_call> &lt;strong_password></code></li>



<li><strong>Edit Connection Configuration File</strong> <code>nano /spider/connects/&lt;partner_call></code></li>



<li><strong>Add Password Authentication</strong> <code>'word:' '&lt;your_secure_password>'</code></li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">3. Identify and Avoid Insecure Nodes <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6ab.png" alt="🚫" class="wp-smiley" style="height: 1em; max-height: 1em;" /></h3>



<p class="wp-block-paragraph">Protect your network by being selective about node connections.</p>



<h4 class="wp-block-heading">Red Flags: Avoid Nodes That:</h4>



<ul class="wp-block-list">
<li>Run outdated or unsupported software versions <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f570.png" alt="🕰" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>



<li>Allow unrestricted spot submissions <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e1.png" alt="📡" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>



<li>Lack proper user connection logging <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f504.png" alt="🔄" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>



<li>Have connections with other known insecure nodes <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f310.png" alt="🌐" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>
</ul>



<h4 class="wp-block-heading">Evaluation Checklist:</h4>



<ul class="wp-block-list">
<li>Request software version information</li>



<li>Check node connection logs</li>



<li>Verify authentication mechanisms</li>



<li>Assess overall network hygiene</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">4. Implement Strict User Registration <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f465.png" alt="👥" class="wp-smiley" style="height: 1em; max-height: 1em;" /></h3>



<p class="wp-block-paragraph">Controlling user access is fundamental to maintaining a secure DX Spider cluster.</p>



<h4 class="wp-block-heading">Registration Benefits:</h4>



<ul class="wp-block-list">
<li>Prevent unauthorized spot submissions</li>



<li>Create accountability</li>



<li>Reduce spam and network abuse</li>



<li>Enhance overall network trust</li>
</ul>



<h4 class="wp-block-heading">User Registration Procedure:</h4>



<ol class="wp-block-list">
<li><strong>Modify Startup Configuration</strong> <code>nano /spider/scripts/startup</code></li>



<li><strong>Set Security Variables</strong> <code>set/var $main::reqreg = 1 # Restrict spotting to registered users set/var $main::passwdreq = 0 # Password required for spot submission</code></li>



<li><strong>Register Users</strong> <code>set/register &lt;callsign> set/password &lt;callsign> &lt;secure_password></code></li>



<li><strong>Password Distribution</strong>
<ul class="wp-block-list">
<li>Use secure communication channels</li>



<li>Send credentials via encrypted email</li>



<li>Use private messaging platforms</li>



<li>Avoid public communication methods</li>
</ul>
</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Additional Security Recommendations <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6e1.png" alt="🛡" class="wp-smiley" style="height: 1em; max-height: 1em;" /></h2>



<h3 class="wp-block-heading">Monitoring and Logging</h3>



<ul class="wp-block-list">
<li>Implement comprehensive logging</li>



<li>Regularly review connection logs</li>



<li>Set up alerts for suspicious activities</li>
</ul>



<h3 class="wp-block-heading">Backup and Recovery</h3>



<ul class="wp-block-list">
<li>Maintain regular system backups</li>



<li>Create disaster recovery plans</li>



<li>Test restoration procedures periodically</li>
</ul>



<h3 class="wp-block-heading">Community Collaboration</h3>



<ul class="wp-block-list">
<li>Stay informed about network security trends</li>



<li>Participate in amateur radio security forums</li>



<li>Share best practices with fellow sysops</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Conclusion <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3c1.png" alt="🏁" class="wp-smiley" style="height: 1em; max-height: 1em;" /></h2>



<p class="wp-block-paragraph">Securing your DX Spider cluster is an ongoing commitment to the amateur radio community. By implementing these comprehensive security measures, you contribute to a more robust, reliable, and trustworthy global communication network.</p>



<p class="wp-block-paragraph"><strong>Original Guide Compiled By: Mikel EA2CW</strong></p>



<p class="wp-block-paragraph">Stay Secure, Stay Connected! 73 <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f44b.png" alt="👋" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>
<p>The post <a href="https://hamradio.my/2025/03/securing-your-dx-cluster-essential-measures-to-minimize-attacks/">Securing Your DX Cluster: Essential Measures to Minimize Attacks</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamradio.my/2025/03/securing-your-dx-cluster-essential-measures-to-minimize-attacks/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Setting Up Bluetooth KISS TNC on Verotelecom VGC VR-N76 with APRSDroid</title>
		<link>https://hamradio.my/2025/02/setting-up-bluetooth-kiss-tnc-on-verotelecom-vgc-vr-n76-with-aprsdroid/</link>
					<comments>https://hamradio.my/2025/02/setting-up-bluetooth-kiss-tnc-on-verotelecom-vgc-vr-n76-with-aprsdroid/#comments</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Sat, 01 Feb 2025 12:19:04 +0000</pubDate>
				<category><![CDATA[APRS]]></category>
		<category><![CDATA[aprsdroid]]></category>
		<category><![CDATA[automatic packet reporting system]]></category>
		<category><![CDATA[bluetooth KISS TNC]]></category>
		<category><![CDATA[VGC VR-N76]]></category>
		<category><![CDATA[walkie talkie]]></category>
		<category><![CDATA[amateuradio]]></category>
		<category><![CDATA[aprs fi]]></category>
		<category><![CDATA[aprs tracking]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[ham radio setup]]></category>
		<category><![CDATA[hamradio]]></category>
		<category><![CDATA[kiss]]></category>
		<category><![CDATA[packet radio]]></category>
		<category><![CDATA[Radio communication]]></category>
		<category><![CDATA[radio modem]]></category>
		<category><![CDATA[tactical communications]]></category>
		<category><![CDATA[terminal node controller]]></category>
		<category><![CDATA[TNC]]></category>
		<category><![CDATA[tncmode]]></category>
		<category><![CDATA[UHF]]></category>
		<category><![CDATA[verotelecom]]></category>
		<category><![CDATA[VHF]]></category>
		<category><![CDATA[vrn76]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=6371</guid>

					<description><![CDATA[<p>The Verotelecom VGC VR-N76 is a versatile VHF/UHF transceiver with built-in Bluetooth, making it an excellent choice for amateur radio operators who want to integrate it with APRS applications. In this post, I&#8217;ll walk you through setting up the VR-N76 as a Bluetooth KISS TNC for use with APRSDroid, enabling seamless APRS tracking and messaging. [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/02/setting-up-bluetooth-kiss-tnc-on-verotelecom-vgc-vr-n76-with-aprsdroid/">Setting Up Bluetooth KISS TNC on Verotelecom VGC VR-N76 with APRSDroid</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">The <strong>Verotelecom VGC VR-N76</strong> is a versatile VHF/UHF transceiver with built-in Bluetooth, making it an excellent choice for amateur radio operators who want to integrate it with APRS applications. In this post, I&#8217;ll walk you through setting up the VR-N76 as a <strong>Bluetooth KISS TNC</strong> for use with <strong>APRSDroid</strong>, enabling seamless APRS tracking and messaging. I’ll also include my <strong>YouTube video demonstration</strong> to guide you visually through the process.</p>



<h2 class="wp-block-heading" id="h-prerequisites">Prerequisites</h2>



<p class="wp-block-paragraph">Before starting, make sure you have:</p>



<ul class="wp-block-list">
<li>A <strong>Verotelecom VGC VR-N76</strong> radio</li>



<li>An <strong>Android device</strong> with Bluetooth</li>



<li><strong>APRSDroid</strong> installed (<a href="https://aprsdroid.org/download/"><strong>Download here</strong></a>)</li>



<li>A valid <strong>APRS-IS passcode</strong> (visit <strong><a href="https://pass.hamradio.my">https://pass.hamradio.my</a></strong>)</li>



<li>A registered <strong>APRS callsign</strong> with SSID (e.g., 9M2PJU-7)</li>
</ul>



<h2 class="wp-block-heading" id="h-step-by-step-setup">Step-by-Step Setup</h2>



<h3 class="wp-block-heading" id="h-1-enable-bluetooth-on-the-vr-n76">1. Enable Bluetooth on the VR-N76</h3>



<ol class="wp-block-list">
<li>Power on the VR-N76 and ensure Bluetooth is enabled.</li>



<li>Enter the <strong>Bluetooth settings</strong> from the radio menu.</li>



<li>Make the radio <strong>discoverable</strong> so that the Android device can detect it.</li>
</ol>



<h3 class="wp-block-heading" id="h-2-pair-the-vr-n76-with-your-android-device">2. Pair the VR-N76 with Your Android Device</h3>



<ol class="wp-block-list">
<li>Open the <strong>Bluetooth settings</strong> on your Android device.</li>



<li>Search for available devices and select <strong>VR-N76</strong>.</li>



<li>If prompted, enter the <strong>default pairing code</strong> (0000 or 1234).</li>



<li>Confirm that the device is successfully connected.</li>
</ol>



<h3 class="wp-block-heading" id="h-3-configure-aprsdroid">3. Configure APRSDroid</h3>



<ol class="wp-block-list">
<li>Open <strong>APRSDroid</strong> and navigate to <strong>Preferences</strong>.</li>



<li>Under <strong>Connection Protocol</strong>, select <strong>Bluetooth KISS TNC</strong>.</li>



<li>Tap <strong>TNC Bluetooth Device</strong> and select <strong>VR-N76</strong> from the list.</li>
</ol>



<h3 class="wp-block-heading" id="h-4-start-aprs-transmission">4. Start APRS Transmission</h3>



<ol class="wp-block-list">
<li>Return to the <strong>main screen</strong> in APRSDroid.</li>



<li>Tap <strong>Start Tracking</strong> to initiate communication with the KISS TNC.</li>



<li>Watch for <strong>APRS packets</strong> being received and transmitted.</li>



<li>Check your APRS location on <strong>aprs.fi</strong> by searching your callsign.</li>
</ol>



<h3 class="wp-block-heading" id="h-5-troubleshooting-tips">5. Troubleshooting Tips</h3>



<ul class="wp-block-list">
<li>If APRSDroid fails to connect, ensure <strong>Bluetooth is enabled</strong> on both devices.</li>



<li>Try <strong>re-pairing the Bluetooth connection</strong> and restarting APRSDroid.</li>



<li>Verify the <strong>KISS TNC settings</strong>.</li>



<li>Make sure the VR-N76 is <strong>configured correctly</strong> for packet transmission.</li>
</ul>



<h2 class="wp-block-heading" id="h-conclusion">Conclusion</h2>



<p class="wp-block-paragraph">With the <strong>Verotelecom VGC VR-N76</strong> and <strong>APRSDroid</strong>, you can easily integrate APRS functionality into your mobile setup without additional hardware. This setup is great for <strong>tracking your location, sending messages, and viewing APRS traffic in real-time</strong>.</p>



<p class="wp-block-paragraph">I’ve also created a <strong>YouTube video demonstration</strong> showing the full setup and testing process. Watch it here:</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Setting up bluetooth KISS TNC on Verotelecom VGC VR-NR76 APRS handheld transceiver #APRS #kiss #tnc" width="640" height="360" src="https://www.youtube.com/embed/_OB-IoEwjCM?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p class="wp-block-paragraph">If you have any questions or run into issues, feel free to leave a comment below or reach out on <strong>hamradio.my</strong>.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph">Buy Verotelecom VGC VR-N76 here <a href="https://www.verotelecom.com/VR-N76-Dual-Band-Handheld-Radio-p2511333.html?parent_user_id=18552174&amp;utm_source=sns_share&amp;utm_medium=share_url"><strong>https://www.verotelecom.com/VR-N76-Dual-Band-Handheld-Radio-p2511333.html?parent_user_id=18552174&amp;utm_source=sns_share&amp;utm_medium=share_url</strong></a></p>
<p>The post <a href="https://hamradio.my/2025/02/setting-up-bluetooth-kiss-tnc-on-verotelecom-vgc-vr-n76-with-aprsdroid/">Setting Up Bluetooth KISS TNC on Verotelecom VGC VR-N76 with APRSDroid</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamradio.my/2025/02/setting-up-bluetooth-kiss-tnc-on-verotelecom-vgc-vr-n76-with-aprsdroid/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
	</channel>
</rss>
