<?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>digital radio - Hamradio.my</title>
	<atom:link href="https://hamradio.my/tag/digital-radio/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Amateur Radio, Tech Insights and Product Reviews</description>
	<lastBuildDate>Tue, 16 Dec 2025 07:20:47 +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>digital radio - Hamradio.my</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<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>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>
	</channel>
</rss>
