<?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>raspberry pi - Hamradio.my</title>
	<atom:link href="https://hamradio.my/category/raspberry-pi/feed/" rel="self" type="application/rss+xml" />
	<link>https://hamradio.my/category/raspberry-pi/</link>
	<description>Amateur Radio, Tech Insights and Product Reviews</description>
	<lastBuildDate>Wed, 03 Jun 2026 08:20:01 +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>raspberry pi - Hamradio.my</title>
	<link>https://hamradio.my/category/raspberry-pi/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Best Firewall &#038; Router OS for Raspberry Pi, HTPC, and Mini PC</title>
		<link>https://hamradio.my/2026/06/best-firewall-router-os-for-raspberry-pi-htpc-and-mini-pc/</link>
					<comments>https://hamradio.my/2026/06/best-firewall-router-os-for-raspberry-pi-htpc-and-mini-pc/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Thu, 04 Jun 2026 07:17:04 +0000</pubDate>
				<category><![CDATA[cyber security]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[diy firewall]]></category>
		<category><![CDATA[diy router]]></category>
		<category><![CDATA[home firewall guide]]></category>
		<category><![CDATA[home lab networking]]></category>
		<category><![CDATA[htpc router]]></category>
		<category><![CDATA[ipfire]]></category>
		<category><![CDATA[mini pc firewall]]></category>
		<category><![CDATA[network security]]></category>
		<category><![CDATA[open source firewall]]></category>
		<category><![CDATA[openwrt]]></category>
		<category><![CDATA[opnsense]]></category>
		<category><![CDATA[pfsense]]></category>
		<category><![CDATA[raspberry pi router]]></category>
		<category><![CDATA[router os]]></category>
		<category><![CDATA[vyos]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=9061</guid>

					<description><![CDATA[<p>Whether you&#8217;re a home lab enthusiast, a privacy-conscious user, or a small business owner, turning a Raspberry Pi, HTPC, or mini PC into a dedicated firewall/router is one of the most rewarding network projects you can tackle. But picking the right operating system is half the battle &#8211; install the wrong one and you&#8217;ll hit [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2026/06/best-firewall-router-os-for-raspberry-pi-htpc-and-mini-pc/">Best Firewall &amp; Router OS for Raspberry Pi, HTPC, and Mini PC</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">Whether you&#8217;re a home lab enthusiast, a privacy-conscious user, or a small business owner, turning a Raspberry Pi, HTPC, or mini PC into a dedicated firewall/router is one of the most rewarding network projects you can tackle. But picking the right operating system is half the battle &#8211; install the wrong one and you&#8217;ll hit hardware compatibility walls, performance ceilings, or a learning curve that never ends.</p>



<p class="wp-block-paragraph">This guide breaks down the top firewall and router OS options available today, matched to the hardware you&#8217;re most likely running.</p>



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



<h2 class="wp-block-heading">Why Build Your Own Firewall/Router?</h2>



<p class="wp-block-paragraph">Your ISP-provided router is a black box. It may have outdated firmware, limited logging, no intrusion detection, and zero visibility into what&#8217;s happening on your network. A dedicated firewall OS gives you stateful packet filtering, VPN support, DNS-level ad blocking, VLAN segmentation, traffic shaping, and real-time monitoring &#8211; all on hardware you already own or can buy cheaply.</p>



<p class="wp-block-paragraph">The hardware options commonly used for this are:</p>



<ul class="wp-block-list">
<li><strong>Raspberry Pi</strong> &#8211; ultra-low power, ARM-based, best for lightweight tasks</li>



<li><strong>HTPC (Home Theatre PC)</strong> &#8211; typically x86, more CPU headroom, often already in your living room</li>



<li><strong>Mini PC</strong> &#8211; the sweet spot: x86 architecture, multiple Ethernet ports, fanless designs, purpose-built for this role</li>
</ul>



<p class="wp-block-paragraph">Hardware choice heavily influences which OS you should run, so we&#8217;ll cover compatibility throughout.</p>



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



<h2 class="wp-block-heading">1. OPNsense &#8211; Best Overall for Mini PC &amp; HTPC</h2>



<p class="wp-block-paragraph"><strong>Official website:</strong> <a href="https://opnsense.org/">https://opnsense.org</a></p>



<p class="wp-block-paragraph">OPNsense is widely regarded as the gold standard for open-source firewall and routing on x86 hardware. It is a FreeBSD-based platform developed by Deciso B.V., a Netherlands-based company, and was first released in 2015 as a fork of pfSense. OPNsense is an open-source, FreeBSD-based firewall and routing software developed by Deciso, a company in the Netherlands that makes hardware and sells support packages for OPNsense.</p>



<p class="wp-block-paragraph">OPNsense stands out for its cleaner and more modern GUI, easier-to-follow configurations, and faster update cycles, which makes it attractive to users who value usability alongside security. Compared to pfSense, many capabilities that require packages in pfSense are built into OPNsense by default.</p>



<p class="wp-block-paragraph">It supports intrusion detection/prevention (via Suricata), WireGuard and OpenVPN, DNS over TLS, VLAN management, captive portal, traffic shaping, and a robust plugin ecosystem. The web UI is among the most intuitive in the space.</p>



<p class="wp-block-paragraph"><strong>Best for:</strong> Mini PCs with dual Ethernet (e.g., Topton N5105, Protectli Vault, Beelink), HTPC builds</p>



<p class="wp-block-paragraph"><strong>Hardware requirements:</strong> x86-64 only, minimum 2GB RAM (4GB+ recommended), two NICs</p>



<p class="wp-block-paragraph"><strong>Not ideal for:</strong> Raspberry Pi &#8211; OPNsense does not support ARM</p>



<p class="wp-block-paragraph"><strong>Reference:</strong> <a href="https://docs.opnsense.org/">OPNsense Documentation</a></p>



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



<h2 class="wp-block-heading">2. pfSense CE &#8211; Battle-Tested for x86 Builds</h2>



<p class="wp-block-paragraph"><strong>Official website:</strong> <a href="https://www.pfsense.org/">https://www.pfsense.org</a></p>



<p class="wp-block-paragraph">pfSense Community Edition is the elder statesman of open-source firewalls and has been in active development since 2004. Like OPNsense, it runs on FreeBSD and supports an enormous range of packages. pfSense has been around for longer, so the community is bigger, and there&#8217;s more documentation online.</p>



<p class="wp-block-paragraph">The feature set is comparable to OPNsense: stateful firewall, multi-WAN failover, VPN (OpenVPN, IPsec, WireGuard), traffic shaping, DHCP/DNS server, and more. The interface is more utilitarian and less polished than OPNsense, but for many users that&#8217;s a non-issue.</p>



<p class="wp-block-paragraph">Note that Netgate, the company behind pfSense, has shifted focus toward its commercial Plus edition and their own hardware appliances. The CE (Community Edition) remains free and open source, but development velocity has slowed relative to OPNsense.</p>



<p class="wp-block-paragraph"><strong>Best for:</strong> HTPC and mini PC with dual NICs, users who want the largest community and documentation base</p>



<p class="wp-block-paragraph"><strong>Hardware requirements:</strong> x86-64 only, 1GB RAM minimum (4GB+ for IDS/IPS), two Ethernet ports</p>



<p class="wp-block-paragraph"><strong>Not ideal for:</strong> Raspberry Pi or any ARM device</p>



<p class="wp-block-paragraph"><strong>Reference:</strong> <a href="https://docs.netgate.com/pfsense/en/latest/">pfSense Documentation</a></p>



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



<h2 class="wp-block-heading">3. OpenWrt &#8211; Best for Raspberry Pi</h2>



<p class="wp-block-paragraph"><strong>Official website:</strong> <a href="https://openwrt.org/">https://openwrt.org</a></p>



<p class="wp-block-paragraph">OpenWrt is the go-to firewall/router OS for ARM-based devices including the Raspberry Pi. OpenWrt is the only router OS that works on the Raspberry Pi, unless you go through some workarounds. It was originally designed for embedded devices and consumer routers, but has matured into a capable platform for SBCs and x86 hardware alike.</p>



<p class="wp-block-paragraph">OpenWrt, or Open Wireless Router, is an operating system that offers plenty of settings to customize your network. It ships with LuCI, a web-based interface that makes configuration accessible without needing to live in the terminal. The package manager (opkg) lets you extend functionality with add-ons like Adblock, Banip, SQM (Smart Queue Management), WireGuard, and more.</p>



<p class="wp-block-paragraph">The biggest caveat with Raspberry Pi is hardware: all mainline Raspberry Pi boards are only equipped with a single RJ45 socket, so you&#8217;ll need to purchase a USB-to-Ethernet adapter to provide a separate WAN and LAN interface. This works, but USB-to-Ethernet throughput can become a bottleneck on faster connections.</p>



<p class="wp-block-paragraph">OpenWRT achieves full gigabit routing on APU routers out of the box and has great VLAN and PPPoE support. It also achieves around 140 Mbit/s throughput with OpenVPN &#8211; better than pfSense/OPNsense on the same hardware.</p>



<p class="wp-block-paragraph"><strong>Best for:</strong> Raspberry Pi 4/5, low-power mini routers, home users wanting a capable but lightweight solution</p>



<p class="wp-block-paragraph"><strong>Hardware requirements:</strong> ARM or x86, as little as 16MB flash and 64MB RAM for embedded devices; more for Pi builds</p>



<p class="wp-block-paragraph"><strong>Reference:</strong> <a href="https://openwrt.org/docs/start">OpenWrt Wiki</a></p>



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



<h2 class="wp-block-heading">4. IPFire &#8211; Best Lightweight Security-Focused OS</h2>



<p class="wp-block-paragraph"><strong>Official website:</strong> <a href="https://www.ipfire.org/">https://www.ipfire.org</a></p>



<p class="wp-block-paragraph">IPFire takes a &#8220;security-first&#8221; philosophy that sets it apart from the others. IPFire is a Linux-based stateful firewall distro built on top of Netfilter. It began as a fork of the IPCop project but has since been rewritten based on Linux From Scratch. IPFire can be deployed on a wide variety of hardware, including ARM devices such as the Raspberry Pi.</p>



<p class="wp-block-paragraph">The installation process allows you to configure your network into different security segments, each colour-coded: the green segment represents safe local clients, and the red segment represents the internet. No traffic can pass from red to any other segment unless specifically configured in the firewall.</p>



<p class="wp-block-paragraph">IPFire operates effectively on 2GB RAM, making it viable for older hardware or very small deployments. Its Web UI shows only core functions &#8211; firewall, VPN, DHCP, and DNS &#8211; with no overwhelming options. It supports Snort for intrusion detection, WireGuard and OpenVPN for VPN, and URL filtering via a proxy.</p>



<p class="wp-block-paragraph">IPFire is better suited for those prioritising security above all else, while OpenWRT is excellent for highly customisable router solutions requiring less stringent security protocols.</p>



<p class="wp-block-paragraph"><strong>Best for:</strong> Raspberry Pi, older mini PCs, users who want a focused security appliance with minimal resource overhead</p>



<p class="wp-block-paragraph"><strong>Hardware requirements:</strong> x86 or ARM, 1GB RAM minimum, 4GB storage</p>



<p class="wp-block-paragraph"><strong>Reference:</strong> <a href="https://wiki.ipfire.org/">IPFire Community Wiki</a></p>



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



<h2 class="wp-block-heading">5. VyOS &#8211; Best for Advanced/Enterprise-Style Configs</h2>



<p class="wp-block-paragraph"><strong>Official website:</strong> <a href="https://vyos.io/">https://vyos.io</a></p>



<p class="wp-block-paragraph">VyOS is a Linux-based network OS aimed at users who want enterprise-grade routing features without the enterprise price tag. VyOS targets small and medium enterprises, research institutions, and edge computing scenarios, and runs reliably on x86_64 industrial PCs, servers, virtual machines (VMware, KVM), and some ARM devices.</p>



<p class="wp-block-paragraph">Unlike the others on this list, VyOS is primarily CLI-driven &#8211; there is no web GUI by default. If you&#8217;re comfortable with Cisco IOS-style configuration syntax, VyOS will feel familiar. It supports BGP, OSPF, MPLS, WireGuard, OpenVPN, and stateful firewalling. For a home lab power user who wants to simulate enterprise routing, it&#8217;s unmatched.</p>



<p class="wp-block-paragraph">For HTPC or mini PC setups where you want to run advanced routing protocols or multi-WAN BGP, VyOS is the one to reach for. It is not suitable for Raspberry Pi daily use or users who prefer a GUI.</p>



<p class="wp-block-paragraph"><strong>Best for:</strong> Advanced home labs, mini PCs, HTPC-based network appliances, users with networking/sysadmin backgrounds</p>



<p class="wp-block-paragraph"><strong>Hardware requirements:</strong> x86-64, 512MB RAM minimum (1GB+ recommended), no GUI by default</p>



<p class="wp-block-paragraph"><strong>Reference:</strong> <a href="https://docs.vyos.io/">VyOS Documentation</a></p>



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



<h2 class="wp-block-heading">Hardware Compatibility at a Glance</h2>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>OS</th><th>Raspberry Pi</th><th>HTPC (x86)</th><th>Mini PC (x86)</th><th>GUI</th><th>Difficulty</th></tr></thead><tbody><tr><td>OPNsense</td><td><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td><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;" /></td><td><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;" /></td><td><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;" /> Modern</td><td>Beginner–Intermediate</td></tr><tr><td>pfSense CE</td><td><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td><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;" /></td><td><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;" /></td><td><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;" /></td><td>Beginner–Intermediate</td></tr><tr><td>OpenWrt</td><td><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;" /></td><td><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;" /></td><td><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;" /></td><td><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;" /> LuCI</td><td>Beginner</td></tr><tr><td>IPFire</td><td><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;" /></td><td><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;" /></td><td><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;" /></td><td><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;" /></td><td>Beginner</td></tr><tr><td>VyOS</td><td>Partial</td><td><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;" /></td><td><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;" /></td><td><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> CLI only</td><td>Advanced</td></tr></tbody></table></figure>



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



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



<p class="wp-block-paragraph"><strong>Raspberry Pi 4/5</strong> &#8211; Pair with OpenWrt or IPFire. Add a USB 3.0 Gigabit Ethernet adapter for the second NIC. Great for sub-100Mbps connections or as a secondary DNS/firewall layer.</p>



<p class="wp-block-paragraph"><strong>HTPC (Intel/AMD x86)</strong> &#8211; Any of the x86 options work. OPNsense or pfSense are ideal if you have a spare machine. Just add a cheap PCIe or USB NIC for the second Ethernet port.</p>



<p class="wp-block-paragraph"><strong>Mini PC with dual NICs</strong> &#8211; The best hardware choice overall. Devices like the Topton N100, Beelink EQ12, or Protectli Vault with Intel NICs are purpose-built for OPNsense and pfSense. For gigabit throughput or running Suricata/Snort, aim for quad-core processors like Intel N5105 or better. A minimum of 8GB RAM is recommended, and at least two Gigabit Ethernet ports are essential (WAN and LAN).</p>



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



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



<ul class="wp-block-list">
<li><strong>Just starting out on any hardware?</strong> → OpenWrt</li>



<li><strong>Raspberry Pi with serious security needs?</strong> → IPFire</li>



<li><strong>Mini PC or HTPC, want the best all-rounder?</strong> → OPNsense</li>



<li><strong>Mini PC, prefer larger community/docs?</strong> → pfSense CE</li>



<li><strong>Advanced home lab, CLI-comfortable?</strong> → VyOS</li>
</ul>



<p class="wp-block-paragraph">There is no wrong answer here &#8211; all five are free, open source, and actively maintained. The right choice is the one that matches your hardware, your network speed, and how deep you want to go into the configuration rabbit hole.</p>



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



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



<ul class="wp-block-list">
<li>OPNsense Official: <a href="https://opnsense.org/">https://opnsense.org</a></li>



<li>pfSense Official: <a href="https://www.pfsense.org/">https://www.pfsense.org</a></li>



<li>OpenWrt Official: <a href="https://openwrt.org/">https://openwrt.org</a></li>



<li>IPFire Official: <a href="https://www.ipfire.org/">https://www.ipfire.org</a></li>



<li>VyOS Official: <a href="https://vyos.io/">https://vyos.io</a></li>



<li>TechRadar &#8211; Best Linux Firewalls: <a href="https://www.techradar.com/best/best-free-linux-firewalls">https://www.techradar.com/best/best-free-linux-firewalls</a></li>



<li>TekLager &#8211; Choosing Router OS: <a href="https://teklager.se/en/knowledge-base/choosing-router-operating-system-pfsense-vs-opnsense-vs-openwrt/">https://teklager.se/en/knowledge-base/choosing-router-operating-system-pfsense-vs-opnsense-vs-openwrt/</a></li>



<li>XDA Developers &#8211; Pi Firewall Guide: <a href="https://www.xda-developers.com/protect-network-with-raspberry-pi-firewall/">https://www.xda-developers.com/protect-network-with-raspberry-pi-firewall/</a></li>
</ul>
<p>The post <a href="https://hamradio.my/2026/06/best-firewall-router-os-for-raspberry-pi-htpc-and-mini-pc/">Best Firewall &amp; Router OS for Raspberry Pi, HTPC, and Mini PC</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/best-firewall-router-os-for-raspberry-pi-htpc-and-mini-pc/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Transforming Your Old Raspberry Pi into a Smart Home Hub with DietPi</title>
		<link>https://hamradio.my/2026/04/transforming-your-old-raspberry-pi-into-a-smart-home-hub-with-dietpi/</link>
					<comments>https://hamradio.my/2026/04/transforming-your-old-raspberry-pi-into-a-smart-home-hub-with-dietpi/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Sun, 12 Apr 2026 11:34:11 +0000</pubDate>
				<category><![CDATA[dietpi]]></category>
		<category><![CDATA[home assistant]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[armv6l]]></category>
		<category><![CDATA[DietPi]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[Home Assistant]]></category>
		<category><![CDATA[home automation]]></category>
		<category><![CDATA[IoT]]></category>
		<category><![CDATA[Lightweight Linux]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Raspberry Pi Zero]]></category>
		<category><![CDATA[sbc]]></category>
		<category><![CDATA[smart home]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=8915</guid>

					<description><![CDATA[<p>Do you have an old Raspberry Pi gathering dust? Instead of letting it go to waste, you can turn it into a dedicated smart home controller. By using DietPi, an ultra-lightweight Linux distribution, we can run Home Assistant even on older hardware with surprising efficiency. In this guide, we’ll walk through the process of installing [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2026/04/transforming-your-old-raspberry-pi-into-a-smart-home-hub-with-dietpi/">Transforming Your Old Raspberry Pi into a Smart Home Hub with DietPi</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">Do you have an old Raspberry Pi gathering dust? Instead of letting it go to waste, you can turn it into a dedicated smart home controller. By using <strong>DietPi</strong>, an ultra-lightweight Linux distribution, we can run <strong>Home Assistant</strong> even on older hardware with surprising efficiency.</p>



<p class="wp-block-paragraph">In this guide, we’ll walk through the process of installing Home Assistant using the optimized DietPi software catalog.</p>



<h3 class="wp-block-heading">Prerequisites</h3>



<ul class="wp-block-list">
<li>A Raspberry Pi (all models supported, though RPi 3/4/5 are faster).</li>



<li>A high-quality SD card (Class 10 or A1/A2 rated).</li>



<li>An active internet connection.</li>
</ul>



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



<h3 class="wp-block-heading">Step 1: Access Your DietPi Terminal</h3>



<p class="wp-block-paragraph">First, log in to your DietPi via SSH or a local terminal. Make sure your system is fully updated before starting:</p>



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



<pre class="wp-block-code"><code>sudo apt update
sudo apt upgrade
</code></pre>



<h3 class="wp-block-heading">Step 2: Open the DietPi Software Optimizer</h3>



<p class="wp-block-paragraph">DietPi comes with a built-in tool that automates the installation of complex software. To open it, run:</p>



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



<pre class="wp-block-code"><code>dietpi-software
</code></pre>



<h3 class="wp-block-heading">Step 3: Select Home Assistant</h3>



<ol start="1" class="wp-block-list">
<li>Navigate to <strong>Browse Software</strong>.</li>



<li>Scroll down to the <strong>Home Automation</strong> category.</li>



<li>Find <strong>Home Assistant</strong> and press the Spacebar to select it (you will see an asterisk <code>[*]</code>).</li>



<li>Tab over to <strong>OK</strong> and press Enter.</li>
</ol>



<h3 class="wp-block-heading">Step 4: Run the Installation</h3>



<p class="wp-block-paragraph">Once back in the main menu, navigate down to <strong>Install</strong> and press Enter.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Technical Note:</strong> On older single-core devices (like the Pi 1 or Zero), this process can take a significant amount of time (20–40 minutes). DietPi is compiling dependencies and setting up a Python virtual environment to ensure the best performance. <strong>Do not interrupt the process.</strong></p>
</blockquote>



<h3 class="wp-block-heading">Step 5: Final Configuration</h3>



<p class="wp-block-paragraph">Once the installation finishes, the system will likely prompt for a reboot. After it comes back online, Home Assistant will start automatically in the background.</p>



<p class="wp-block-paragraph">You can access your new dashboard by opening a web browser on your PC or phone and typing:</p>



<p class="wp-block-paragraph"><code>http://your-pi-ip-address:8123</code></p>



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



<h3 class="wp-block-heading">Pro-Tips for Peak Performance</h3>



<ul class="wp-block-list">
<li><strong>Logging to RAM:</strong> Since Home Assistant writes to its database frequently, go to <code>dietpi-config</code> > <strong>Advanced Options</strong> and ensure <strong>RAMlog</strong> is enabled. This extends the life of your SD card.</li>



<li><strong>External Storage:</strong> If you find the system slowing down as your database grows, consider using <code>dietpi-drive_manager</code> to move your user data to a USB SSD.</li>



<li><strong>Stay Minimal:</strong> On older <code>armv6l</code> hardware, keep your integrations simple. Avoid high-bandwidth tasks like live camera streaming to keep the interface snappy.</li>
</ul>



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



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



<p class="wp-block-paragraph">Installing Home Assistant on DietPi is the &#8220;pro-level&#8221; way to build a stable, lean smart home hub. You get the power of Home Assistant without the bloat of a standard operating system.</p>
<p>The post <a href="https://hamradio.my/2026/04/transforming-your-old-raspberry-pi-into-a-smart-home-hub-with-dietpi/">Transforming Your Old Raspberry Pi into a Smart Home Hub with DietPi</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/04/transforming-your-old-raspberry-pi-into-a-smart-home-hub-with-dietpi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Introducing the PiMesh 1W: Power Up Your Meshtastic Network</title>
		<link>https://hamradio.my/2025/11/introducing-the-pimesh-1w-power-up-your-meshtastic-network/</link>
					<comments>https://hamradio.my/2025/11/introducing-the-pimesh-1w-power-up-your-meshtastic-network/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Mon, 24 Nov 2025 14:41:35 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[emergency communication]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[LoRa]]></category>
		<category><![CDATA[meshcore]]></category>
		<category><![CDATA[meshtastic]]></category>
		<category><![CDATA[off grid]]></category>
		<category><![CDATA[radio amatur]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[text messaging]]></category>
		<category><![CDATA[hamradio]]></category>
		<category><![CDATA[IoT]]></category>
		<category><![CDATA[longrange]]></category>
		<category><![CDATA[lora]]></category>
		<category><![CDATA[meshnetwork]]></category>
		<category><![CDATA[offgrid]]></category>
		<category><![CDATA[pihat]]></category>
		<category><![CDATA[pimesh1w]]></category>
		<category><![CDATA[RaspberryPi]]></category>
		<category><![CDATA[wireless]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=8691</guid>

					<description><![CDATA[<p>Tired of short-range Meshtastic nodes? Ready to build a serious, long-distance gateway or repeater? Say hello to the PiMesh 1W, the powerful new LoRa HAT for the Raspberry Pi that&#8217;s officially live and ready to take your mesh network to the next level! Developed by MeshSmith, the PiMesh 1W is engineered specifically for enthusiasts who [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/11/introducing-the-pimesh-1w-power-up-your-meshtastic-network/">Introducing the PiMesh 1W: Power Up Your Meshtastic Network</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">Tired of short-range Meshtastic nodes? Ready to build a serious, long-distance gateway or repeater? Say hello to the <strong>PiMesh 1W</strong>, the powerful new LoRa HAT for the Raspberry Pi that&#8217;s officially live and ready to take your mesh network to the next level!</p>



<p class="wp-block-paragraph">Developed by MeshSmith, the PiMesh 1W is engineered specifically for enthusiasts who demand <strong>maximum range and reliability</strong> from their Meshtastic infrastructure.</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/1f525.png" alt="🔥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Key Features That Set PiMesh 1W Apart</h3>



<p class="wp-block-paragraph">The PiMesh 1W is a 1-Watt (30 dBm) LoRa HAT designed to transform your Raspberry Pi into the ultimate Meshtastic node.</p>



<ul class="wp-block-list">
<li><strong><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;" /> 1-Watt (30 dBm) LoRa Power:</strong> Maximize your transmission range! This is the full power allowed for unlicensed use in the ISM band (in the USA, with responsible antenna use).</li>



<li><strong><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;" /> Built for Meshtastic:</strong> Optimized for long-range Meshtastic gateways, repeaters, and telemetry nodes, leveraging the capabilities of <code>meshtasticd</code> on Linux. It uses the same reliable radio module and pinout as the popular MeshAdv hat for easy configuration (use the <code>lora-MeshAdv</code> preset).</li>



<li><strong><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;" /> Integrated GPS &amp; PoE Options:</strong> Deploy your node virtually anywhere with optional modules for Power over Ethernet (PoE) and GPS, making remote, high-altitude installations simple and neat (Note: PoE is not supported on the Raspberry Pi 5 due to the connector change).</li>



<li><strong><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;" /> Stemma QT/Qwiic Port:</strong> Easily add plug-and-play sensors to your node for environmental monitoring, telemetry, or custom projects.</li>



<li>** robust SMA Connector:** Unlike fragile IPEX connectors, the PiMesh 1W uses a durable SMA connector for a secure, reliable antenna connection.</li>



<li><strong><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;" /> Broad Pi Support:</strong> Supports Raspberry Pi 3, 4, 5, and Zero models.</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/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Why Choose the PiMesh 1W?</h3>



<p class="wp-block-paragraph">While there are other options, the PiMesh 1W is a purpose-built solution that addresses critical needs for serious Meshtastic users:</p>



<ul class="wp-block-list">
<li><strong>Superior Range:</strong> The 1W output ensures your gateway hears and is heard across vast distances.</li>



<li><strong>Reliable Performance:</strong> It includes a <strong>TXCO (Temperature-Compensated Crystal Oscillator)</strong>, which is crucial for maintaining stable signal frequency—a known weakness of some other HATs that lack this feature.</li>



<li><strong>All-in-One Deployment:</strong> With integrated GPS and optional PoE, you can mount your node atop a tall mast and run a single Ethernet cable for both power and data.</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/1f6d2.png" alt="🛒" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Support the Work, Build Your Network</h3>



<p class="wp-block-paragraph">The PiMesh 1W is more than just a product; it’s a starter project by MeshSmith designed to fund more advanced open-source LoRa hardware—including multi-radio boards and bigger ideas currently in the prototyping phase.</p>



<p class="wp-block-paragraph">If you’re ready to upgrade your Meshtastic infrastructure or support the development of innovative new LoRa devices, grab your PiMesh 1W today!</p>



<p class="wp-block-paragraph"><strong><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;" /> Official Link:</strong> <strong><a target="_blank" rel="noreferrer noopener" href="https://meshsmith.net/">https://meshsmith.net/</a></strong></p>
<p>The post <a href="https://hamradio.my/2025/11/introducing-the-pimesh-1w-power-up-your-meshtastic-network/">Introducing the PiMesh 1W: Power Up Your Meshtastic Network</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/11/introducing-the-pimesh-1w-power-up-your-meshtastic-network/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Meet the Inovato Quadra4K &#8211; The Ultimate HamClock Appliance for Every Shack</title>
		<link>https://hamradio.my/2025/10/meet-the-inovato-quadra4k-the-ultimate-hamclock-appliance-for-every-shack/</link>
					<comments>https://hamradio.my/2025/10/meet-the-inovato-quadra4k-the-ultimate-hamclock-appliance-for-every-shack/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Fri, 17 Oct 2025 16:11:34 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[hamclock]]></category>
		<category><![CDATA[radio amatur]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[9m2pju blog]]></category>
		<category><![CDATA[digital modes computer]]></category>
		<category><![CDATA[ham radio computer]]></category>
		<category><![CDATA[ham radio dashboard]]></category>
		<category><![CDATA[ham radio tools]]></category>
		<category><![CDATA[hamclock appliance]]></category>
		<category><![CDATA[inovato hamclock]]></category>
		<category><![CDATA[inovato quadra4k]]></category>
		<category><![CDATA[quadra4k hamclock review]]></category>
		<category><![CDATA[quadra4k specs]]></category>
		<category><![CDATA[raspberry pi hamclock alternative]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=8663</guid>

					<description><![CDATA[<p>For amateur radio operators who love monitoring propagation, gray line activity, and solar conditions in real-time, HamClock is already a familiar name. But setting it up on a Raspberry Pi or PC can be tedious — flashing images, configuring networks, and troubleshooting HDMI displays. Now, there’s an easier and more affordable solution: the Inovato Quadra4K. [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/10/meet-the-inovato-quadra4k-the-ultimate-hamclock-appliance-for-every-shack/">Meet the Inovato Quadra4K &#8211; The Ultimate HamClock Appliance for Every Shack</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">For amateur radio operators who love monitoring propagation, gray line activity, and solar conditions in real-time, <strong>HamClock</strong> is already a familiar name. But setting it up on a Raspberry Pi or PC can be tedious — flashing images, configuring networks, and troubleshooting HDMI displays.</p>



<p class="wp-block-paragraph">Now, there’s an easier and more affordable solution: <strong>the Inovato Quadra4K</strong>.</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/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> What Is the Quadra4K?</h3>



<p class="wp-block-paragraph">The <strong>Inovato Quadra4K</strong> is a compact ARM-based computer designed to run <strong>HamClock</strong> out of the box. It connects directly to your monitor or TV and transforms it into a full-time ham radio dashboard — displaying world maps, gray line tracking, DX spots, solar activity, satellite passes, and more.</p>



<p class="wp-block-paragraph">Think of it as a <strong>plug-and-play HamClock appliance</strong>. No more tinkering, just connect power, HDMI, and Wi-Fi — and you’re on the air.</p>



<figure class="wp-block-image size-full"><img  title="" fetchpriority="high" decoding="async" width="1000" height="600" src="https://hamradio.my/wp-content/uploads/2025/10/image.png"  alt="image Meet the Inovato Quadra4K - The Ultimate HamClock Appliance for Every Shack"  class="wp-image-8665" srcset="https://hamradio.my/wp-content/uploads/2025/10/image.png 1000w, https://hamradio.my/wp-content/uploads/2025/10/image-300x180.png 300w, https://hamradio.my/wp-content/uploads/2025/10/image-768x461.png 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure>



<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/2699.png" alt="⚙" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Quadra4K Key Features</h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Feature</th><th>Specification</th></tr></thead><tbody><tr><td><strong>Processor</strong></td><td>Quad-core ARM A53 64-bit SoC @ 1.5GHz</td></tr><tr><td><strong>Memory</strong></td><td>4GB DRAM</td></tr><tr><td><strong>Storage</strong></td><td>32GB internal eMMC (no SD card needed)</td></tr><tr><td><strong>Wi-Fi</strong></td><td>Dual-band Wi-Fi 5 (802.11ac)</td></tr><tr><td><strong>Ethernet</strong></td><td>100 Mbps LAN port</td></tr><tr><td><strong>USB Ports</strong></td><td>2 × USB 2.0</td></tr><tr><td><strong>Video Output</strong></td><td>HDMI (1080p and higher supported)</td></tr><tr><td><strong>Size</strong></td><td>92 × 92 × 22 mm (compact!)</td></tr><tr><td><strong>Power</strong></td><td>5V 2A adapter included</td></tr><tr><td><strong>Operating System</strong></td><td>Linux-based OS optimized for HamClock and ham software</td></tr></tbody></table></figure>



<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/1f5a5.png" alt="🖥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Runs More Than Just HamClock</h3>



<p class="wp-block-paragraph">While it’s built to be a <strong>dedicated HamClock box</strong>, the Quadra4K is actually a <strong>fully capable mini Linux PC</strong>. It comes preloaded with:</p>



<ul class="wp-block-list">
<li><strong>WSJT-X</strong> and <strong>Fldigi</strong> for digital modes</li>



<li><strong>Chromium</strong> and <strong>Firefox</strong> for web browsing</li>



<li><strong>Gimp</strong> for image editing</li>



<li><strong>VS Code</strong>, <strong>Arduino IDE</strong>, and <strong>PyCharm</strong> for coding</li>



<li><strong>LibreOffice</strong> for documents and spreadsheets</li>



<li><strong>Telegram</strong>, <strong>Discord</strong>, and <strong>WhatsApp</strong> for communications</li>
</ul>



<p class="wp-block-paragraph">It’s a surprisingly capable little machine for the price.</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/1f4b5.png" alt="💵" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Quadra4K Pricing and Options</h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Model</th><th>Description</th><th>Price</th></tr></thead><tbody><tr><td><strong>Quadra4K with HamClock</strong></td><td>Plug-and-play HamClock PC</td><td><strong>$49 USD</strong></td></tr><tr><td><strong>Quadra4K Bundle with Mini Keyboard</strong></td><td>Includes compact wireless keyboard</td><td><strong>$59 USD</strong></td></tr><tr><td><strong>Conversion Only</strong></td><td>Send in your existing unit for upgrade</td><td><strong>$39 USD</strong></td></tr><tr><td><strong>Factory Restore SD Card</strong></td><td>OS recovery media</td><td><strong>$10 USD</strong></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Each bundle includes an <strong>HDMI cable</strong>, <strong>USB power adapter</strong>, and <strong>power cable</strong> — everything you need except the display.</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/1f527.png" alt="🔧" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Why Choose Quadra4K Over a Raspberry Pi?</h3>



<p class="wp-block-paragraph">Let’s be honest — Raspberry Pis are fantastic, but lately, they’re <strong>expensive and hard to find</strong>. Here’s how the Quadra4K compares:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Feature</th><th><strong>Quadra4K</strong></th><th><strong>Raspberry Pi 4</strong></th></tr></thead><tbody><tr><td>Price</td><td>$49 (complete)</td><td>$80+ (assembled)</td></tr><tr><td>OS Storage</td><td>Built-in eMMC</td><td>External SD card</td></tr><tr><td>Cooling</td><td>Passive heatsink</td><td>Fan usually required</td></tr><tr><td>Setup</td><td>Pre-installed &amp; ready</td><td>Manual configuration</td></tr><tr><td>Ham Software</td><td>Preloaded</td><td>Must install manually</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">With the Quadra4K, everything just works — right out of the box.</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/1f310.png" alt="🌐" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Availability</h3>



<p class="wp-block-paragraph">As of now, <strong>Inovato ships to the U.S. and Canada only</strong>, but international hams can still enjoy it by sourcing compatible hardware locally and flashing it with the same software image.</p>



<p class="wp-block-paragraph">You can learn more or order directly from:<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f449.png" alt="👉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://inovato.com/"><strong>Inovato Official Website</strong></a></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/2764.png" alt="❤" class="wp-smiley" style="height: 1em; max-height: 1em;" /> A Note from Michael</h3>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">“Normally we ship in 1–3 business days, as fast as my cancer treatments will allow. Thank you for your patience, well-wishes and prayers. 73, Michael.”</p>
</blockquote>



<p class="wp-block-paragraph">This message from Michael, the creator behind Inovato, reflects the spirit of the ham radio community — built on passion, kindness, and shared curiosity. Supporting projects like these helps keep our hobby vibrant.</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/1f3c1.png" alt="🏁" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Final Thoughts</h3>



<p class="wp-block-paragraph">If you’ve ever wanted a <strong>dedicated HamClock display</strong> without the hassle of setting up a Raspberry Pi, the <strong>Inovato Quadra4K</strong> is your answer. It’s compact, affordable, and ready to go — making it the perfect addition to any ham shack, field station, or club room.</p>
<p>The post <a href="https://hamradio.my/2025/10/meet-the-inovato-quadra4k-the-ultimate-hamclock-appliance-for-every-shack/">Meet the Inovato Quadra4K &#8211; The Ultimate HamClock Appliance for Every Shack</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/10/meet-the-inovato-quadra4k-the-ultimate-hamclock-appliance-for-every-shack/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>OpenMANET: Building Affordable Raspberry Pi-Based MANET Radios Using Wi-Fi HaLow</title>
		<link>https://hamradio.my/2025/09/openmanet-building-affordable-raspberry-pi-based-manet-radios-using-wi-fi-halow/</link>
					<comments>https://hamradio.my/2025/09/openmanet-building-affordable-raspberry-pi-based-manet-radios-using-wi-fi-halow/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Fri, 19 Sep 2025 06:45:13 +0000</pubDate>
				<category><![CDATA[android tactical assault kit]]></category>
		<category><![CDATA[mesh network]]></category>
		<category><![CDATA[mesh radio]]></category>
		<category><![CDATA[meshcore]]></category>
		<category><![CDATA[meshtastic]]></category>
		<category><![CDATA[military communications]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[Tactical Awareness Kit]]></category>
		<category><![CDATA[tactical communications]]></category>
		<category><![CDATA[915 mhz networking]]></category>
		<category><![CDATA[affordable mesh network]]></category>
		<category><![CDATA[community mesh network]]></category>
		<category><![CDATA[decentralized networking]]></category>
		<category><![CDATA[disaster communications]]></category>
		<category><![CDATA[diy mesh radio]]></category>
		<category><![CDATA[emergency mesh network]]></category>
		<category><![CDATA[Here are the SEO tags in **CSV single line format** (no `#`): openmanet]]></category>
		<category><![CDATA[long range mesh wifi]]></category>
		<category><![CDATA[MANET]]></category>
		<category><![CDATA[mesh networking technology]]></category>
		<category><![CDATA[mobile ad hoc network]]></category>
		<category><![CDATA[off grid communications]]></category>
		<category><![CDATA[open source manet]]></category>
		<category><![CDATA[open source networking]]></category>
		<category><![CDATA[raspberry pi mesh network]]></category>
		<category><![CDATA[raspberry pi wifi halow]]></category>
		<category><![CDATA[resilient communications]]></category>
		<category><![CDATA[wifi halow]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=8641</guid>

					<description><![CDATA[<p>OpenMANET is an open-source initiative aimed at enabling the construction of Mobile Ad-Hoc Network (MANET) radios using Raspberry Pi hardware paired with Wi-Fi HaLow (915 MHz) modules. By leveraging this combination, OpenMANET offers a cost-effective, long-range mesh networking solution without reliance on centralized communication infrastructure. Project Overview What Is OpenMANET? OpenMANET defines a MANET as [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/09/openmanet-building-affordable-raspberry-pi-based-manet-radios-using-wi-fi-halow/">OpenMANET: Building Affordable Raspberry Pi-Based MANET Radios Using Wi-Fi HaLow</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"><strong>OpenMANET</strong> is an open-source initiative aimed at enabling the construction of <strong>Mobile Ad-Hoc Network (MANET)</strong> radios using <strong>Raspberry Pi</strong> hardware paired with <strong>Wi-Fi HaLow (915 MHz)</strong> modules. By leveraging this combination, OpenMANET offers a cost-effective, long-range mesh networking solution without reliance on centralized communication infrastructure.</p>



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



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



<h3 class="wp-block-heading">What Is OpenMANET?</h3>



<p class="wp-block-paragraph">OpenMANET defines a MANET as a <strong>self-forming wireless mesh network</strong>, wherein each node connects directly with others—eliminating dependency on traditional routers or internet access. These networks are particularly valuable in situations such as:</p>



<ul class="wp-block-list">
<li>Search and rescue operations</li>



<li>Disaster-response scenarios</li>



<li>Outdoor recreational activities</li>



<li>Any context where reliable, off-grid communications are required</li>
</ul>



<h3 class="wp-block-heading">Design Philosophy</h3>



<p class="wp-block-paragraph">The project emphasizes:</p>



<ul class="wp-block-list">
<li><strong>Affordability</strong>: Using widely available components to keep cost low</li>



<li><strong>Accessibility</strong>: Employing Raspberry Pis and HaLow modules for ease of assembly</li>



<li><strong>Long-range Performance</strong>: Leveraging 915 MHz operation for enhanced coverage in challenging environments</li>
</ul>



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



<h2 class="wp-block-heading">Technical Details &amp; Progress</h2>



<p class="wp-block-paragraph">The initiative is still developing but outlines clear goals and components:</p>



<ol class="wp-block-list">
<li><strong>Hardware Stack</strong>
<ul class="wp-block-list">
<li>Raspberry Pi devices enhanced with Wi-Fi HaLow modules</li>



<li>Optional power components such as portable UPS boards</li>



<li>Wireless adapters via USB for bridging needs</li>
</ul>
</li>



<li><strong>Software &amp; Networking</strong>
<ul class="wp-block-list">
<li>Utilization of mesh network protocols such as B.A.T.M.A.N.</li>



<li>Scripts for GPS-based range testing, collecting data such as location, RSSI, and SNR</li>



<li>A Push-to-Talk (PTT) application to enable voice-like communication</li>



<li>Support for multiple Raspberry Pi models and HaLow boards</li>
</ul>
</li>



<li><strong>Planned Enhancements</strong>
<ul class="wp-block-list">
<li>Custom enclosure design for field durability</li>



<li>Detailed setup guides for both hardware and software</li>



<li>Investigation of alternative connectivity modes for client devices</li>
</ul>
</li>
</ol>



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



<h2 class="wp-block-heading">Community Applications and Wider Context</h2>



<p class="wp-block-paragraph">The OpenMANET approach has already inspired practical experimentation. Builders have demonstrated the ability to create affordable mesh networking nodes using Raspberry Pi devices and Wi-Fi HaLow modules. These prototypes, costing little more than one hundred dollars per unit, have shown that it is possible to form resilient mesh networks capable of megabit-class throughput.</p>



<p class="wp-block-paragraph">Such projects highlight the potential for extending connectivity into areas without infrastructure, supporting applications ranging from recreational use to emergency communication scenarios.</p>



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



<h2 class="wp-block-heading">Summary &amp; Significance</h2>



<p class="wp-block-paragraph">OpenMANET embodies a promising direction in open-source connectivity:</p>



<ul class="wp-block-list">
<li>It establishes a framework for creating affordable, long-range mesh networking using Raspberry Pi and Wi-Fi HaLow technology.</li>



<li>Its modular hardware and software design, combined with a clear roadmap, encourages experimentation and adoption.</li>



<li>Community-led projects demonstrate the practical viability of its concepts, particularly for bandwidth-efficient use cases and resilient, off-grid networking.</li>
</ul>



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



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



<p class="wp-block-paragraph">Primary areas for future development include:</p>



<ul class="wp-block-list">
<li>Completing detailed assembly and setup guides to make adoption easier for non-experts</li>



<li>Designing durable enclosures for real-world field deployment</li>



<li>Enhancing software features, such as reliable PTT systems and efficient topology management</li>



<li>Broadening hardware support to accommodate different Raspberry Pi variants and HaLow modules</li>
</ul>



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



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



<p class="wp-block-paragraph">OpenMANET offers a compelling blueprint for <strong>democratizing mesh networking</strong> by combining affordability, accessibility, and robust architecture. While still under development, the project’s goals align with broader movements toward decentralized and resilient communication infrastructure—especially valuable in contexts where traditional networks are unavailable or impractical.</p>



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f449.png" alt="👉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Learn more at the official website: <a href="https://openmanet.net/">openmanet.net</a></p>
<p>The post <a href="https://hamradio.my/2025/09/openmanet-building-affordable-raspberry-pi-based-manet-radios-using-wi-fi-halow/">OpenMANET: Building Affordable Raspberry Pi-Based MANET Radios Using Wi-Fi HaLow</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/09/openmanet-building-affordable-raspberry-pi-based-manet-radios-using-wi-fi-halow/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WsprryPi 2.x – A Modern WSPR Beacon Using Only a Raspberry Pi</title>
		<link>https://hamradio.my/2025/09/wsprrypi-2-x-a-modern-wspr-beacon-using-only-a-raspberry-pi/</link>
					<comments>https://hamradio.my/2025/09/wsprrypi-2-x-a-modern-wspr-beacon-using-only-a-raspberry-pi/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Mon, 01 Sep 2025 10:19:34 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[radio amatur]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[wspr]]></category>
		<category><![CDATA[amateur radio malaysia]]></category>
		<category><![CDATA[digital modes]]></category>
		<category><![CDATA[gpio transmitter]]></category>
		<category><![CDATA[ham radio digital tools]]></category>
		<category><![CDATA[ham radio projects]]></category>
		<category><![CDATA[hf experiments]]></category>
		<category><![CDATA[low power ham radio]]></category>
		<category><![CDATA[Raspberry Pi ham radio]]></category>
		<category><![CDATA[raspberry pi wspr beacon]]></category>
		<category><![CDATA[WSPR]]></category>
		<category><![CDATA[wspr beacon]]></category>
		<category><![CDATA[wspr propagation]]></category>
		<category><![CDATA[wspr transmitter software]]></category>
		<category><![CDATA[wsprrypi]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=8468</guid>

					<description><![CDATA[<p>WsprryPi is an open-source project that transforms a Raspberry Pi into a standalone WSPR (Weak Signal Propagation Reporter) beacon. With no need for additional radio hardware, it offers an affordable and elegant way for amateur radio operators to experiment with low-power HF propagation. The project recently reached version 2.1.1, bringing major improvements under the hood [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/09/wsprrypi-2-x-a-modern-wspr-beacon-using-only-a-raspberry-pi/">WsprryPi 2.x – A Modern WSPR Beacon Using Only a 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[
<h2 class="wp-block-heading"></h2>



<p class="wp-block-paragraph"><strong>WsprryPi</strong> is an open-source project that transforms a Raspberry Pi into a standalone WSPR (Weak Signal Propagation Reporter) beacon. With no need for additional radio hardware, it offers an affordable and elegant way for amateur radio operators to experiment with low-power HF propagation.</p>



<p class="wp-block-paragraph">The project recently reached <strong>version 2.1.1</strong>, bringing major improvements under the hood and ongoing support for current and upcoming Raspberry Pi hardware.</p>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50d.png" alt="🔍" class="wp-smiley" style="height: 1em; max-height: 1em;" /> What is WSPR?</h3>



<p class="wp-block-paragraph">WSPR (pronounced &#8220;whisper&#8221;) is a digital radio mode designed for weak signal communication. It was developed by Joe Taylor, K1JT, to test propagation paths over long distances using very low power. WSPR beacons transmit signals containing location and callsign data that are automatically reported to a central network of receiving stations.</p>



<p class="wp-block-paragraph">The WSPR network allows operators to see in near real-time how far their signal is being received—ideal for antenna testing and propagation studies.</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/1f6e0.png" alt="🛠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> What is WsprryPi?</h3>



<p class="wp-block-paragraph"><strong>WsprryPi</strong> is a software package that enables a Raspberry Pi to transmit WSPR signals directly from its GPIO pins—no external transmitter needed. Originally based on PiFM, the concept was expanded and modernized by several contributors. The latest versions (2.x and beyond) are <strong>completely rewritten</strong>, no longer tied to the legacy codebase, and released under the <strong>MIT License</strong> for broader adoption.</p>



<p class="wp-block-paragraph">Project page: <a href="https://github.com/lbussy/WsprryPi">https://github.com/lbussy/WsprryPi</a><br>Documentation: <a href="https://wsprdocs.aa0nt.net/">https://wsprdocs.aa0nt.net</a></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/1f31f.png" alt="🌟" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Key Features</h3>



<ul class="wp-block-list">
<li><strong>Full WSPR transmitter</strong>: Works standalone with Raspberry Pi GPIO</li>



<li><strong>No SDR or external hardware required</strong></li>



<li><strong>Supports multiple WSPR bands</strong> (via harmonic filtering)</li>



<li><strong>Raspberry Pi 4 and 5 support</strong></li>



<li><strong>Lightweight and efficient</strong></li>



<li><strong>Easy installation with a one-liner script</strong><br><code>curl -L install wspr.aa0nt.net | sudo bash</code></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/1f195.png" alt="🆕" class="wp-smiley" style="height: 1em; max-height: 1em;" /> What&#8217;s New in Version 2.x?</h3>



<ul class="wp-block-list">
<li><strong>Rewritten core codebase</strong> for better performance and maintainability</li>



<li><strong>Improved timing accuracy</strong>, especially in the WSPR transmission loop</li>



<li>Enhanced systemd integration for auto-start and reliability</li>



<li>Future-ready support for modern Raspberry Pi OS and hardware</li>



<li>More modular, extensible design</li>
</ul>



<p class="wp-block-paragraph">The development shift toward a modernized structure means it&#8217;s easier to maintain, easier to contribute to, and more robust in handling real-world scenarios.</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/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Things to Keep in Mind</h3>



<ul class="wp-block-list">
<li>WSPR transmission through GPIO may produce <strong>harmonics</strong>. Filtering is essential to ensure spectral cleanliness and regulatory compliance.</li>



<li>A <strong>low-pass filter</strong> or <strong>bandpass filter</strong> should be used before connecting the GPIO output to an antenna.</li>



<li>Only licensed amateur radio operators should use WsprryPi for over-the-air transmissions.</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/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Conclusion</h3>



<p class="wp-block-paragraph"><strong>WsprryPi</strong> continues to be a great tool for experimentation, learning, and passive beaconing. Whether you&#8217;re testing a new antenna, studying propagation, or simply interested in digital modes, it&#8217;s a low-cost project that packs a lot of value. The Raspberry Pi—already a favorite among radio experimenters—becomes even more versatile with WsprryPi installed.</p>



<p class="wp-block-paragraph">If you want to give it a try, check out the GitHub repo or the official docs to get started. It’s a perfect example of how modern software and open hardware can empower amateur radio in smart, efficient ways.</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/1f4ce.png" alt="📎" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Useful Links</h3>



<ul class="wp-block-list">
<li>GitHub Repository: <a href="https://github.com/lbussy/WsprryPi">https://github.com/lbussy/WsprryPi</a></li>



<li>Docs &amp; Install Guide: <a href="https://wsprdocs.aa0nt.net/">https://wsprdocs.aa0nt.net</a></li>
</ul>
<p>The post <a href="https://hamradio.my/2025/09/wsprrypi-2-x-a-modern-wspr-beacon-using-only-a-raspberry-pi/">WsprryPi 2.x – A Modern WSPR Beacon Using Only a 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/09/wsprrypi-2-x-a-modern-wspr-beacon-using-only-a-raspberry-pi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Turn Your Raspberry Pi Into a Ham Radio Bot with Hambone</title>
		<link>https://hamradio.my/2025/08/turn-your-raspberry-pi-into-a-ham-radio-bot-with-hambone/</link>
					<comments>https://hamradio.my/2025/08/turn-your-raspberry-pi-into-a-ham-radio-bot-with-hambone/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Tue, 26 Aug 2025 09:04:00 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[radio amatur]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[amateur radio automation]]></category>
		<category><![CDATA[dtmf control]]></category>
		<category><![CDATA[ham radio bot]]></category>
		<category><![CDATA[ham radio experiment]]></category>
		<category><![CDATA[ham radio python]]></category>
		<category><![CDATA[ham radio scripting]]></category>
		<category><![CDATA[ham radio voice control]]></category>
		<category><![CDATA[hambone github]]></category>
		<category><![CDATA[hamlib raspberry pi]]></category>
		<category><![CDATA[openweathermap ham radio]]></category>
		<category><![CDATA[radio parrot repeater]]></category>
		<category><![CDATA[Raspberry Pi ham radio]]></category>
		<category><![CDATA[voice bot radio]]></category>
		<category><![CDATA[yaesu vx-7r project]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=8443</guid>

					<description><![CDATA[<p>Have you ever wanted to bring some automation or fun to your ham radio setup? Meet Hambone — a lightweight Python bot designed to run on a Raspberry Pi and controlled entirely through DTMF tones over RF. Whether you&#8217;re experimenting with digital modes or just looking to add a bit of personality to your shack, [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/08/turn-your-raspberry-pi-into-a-ham-radio-bot-with-hambone/">Turn Your Raspberry Pi Into a Ham Radio Bot with Hambone</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">Have you ever wanted to bring some automation or fun to your ham radio setup? Meet <strong>Hambone</strong> — a lightweight Python bot designed to run on a Raspberry Pi and controlled entirely through DTMF tones over RF. Whether you&#8217;re experimenting with digital modes or just looking to add a bit of personality to your shack, Hambone offers a creative way to control radio functions remotely.</p>



<h3 class="wp-block-heading"><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;" /> What is Hambone?</h3>



<p class="wp-block-paragraph">Hambone is like an <strong>IRC bot</strong> for your ham radio — except instead of text commands, you use <strong>DTMF tones</strong>. You send a code (or PIN) over the air, and Hambone will respond with a voice message, weather update, random numbers, or even an echo test. It’s especially fun to use with radios that support DTMF like the <strong>Yaesu VX-7R</strong>.</p>



<p class="wp-block-paragraph">Built for <strong>voice experimentation</strong>, Hambone can read out the time, date, or local weather. It can even be configured to act like a quirky number station or a parrot repeater. All you need is a Raspberry Pi, a basic audio/PTT interface, and your radio.</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/1f6e0.png" alt="🛠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Features at a Glance</h3>



<ul class="wp-block-list">
<li><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;" /> <strong>DTMF command recognition</strong></li>



<li><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>Voice playback via your radio</strong></li>



<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f326.png" alt="🌦" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Weather reports using OpenWeatherMap</strong></li>



<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f553.png" alt="🕓" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Time and date readouts</strong></li>



<li><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>Parrot (echo) test</strong></li>



<li><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;" /> <strong>Custom audio playback</strong></li>



<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9ea.png" alt="🧪" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Designed for Raspberry Pi and Yaesu VX-7R</strong></li>



<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9e9.png" alt="🧩" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Easily extendable with custom Python modules</strong></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/2699.png" alt="⚙" class="wp-smiley" style="height: 1em; max-height: 1em;" /> How It Works</h3>



<p class="wp-block-paragraph">Hambone listens continuously for incoming audio from your radio. When you transmit a DTMF tone sequence (like <code>8463</code> for &#8220;TIME&#8221;), Hambone detects it, interprets the command, and triggers a module to respond.</p>



<p class="wp-block-paragraph">The response might be a synthesized voice speaking the current time, or it could play an MP3 audio clip over the air using your Pi’s sound card and a simple GPIO-controlled PTT.</p>



<p class="wp-block-paragraph">You can clear previous input with <code>*#</code>, or enter a new command at any time. It feels like a real bot conversation — just over radio waves.</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/1f4cb.png" alt="📋" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Common DTMF Commands</h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Command</th><th>PIN</th><th>Function</th></tr></thead><tbody><tr><td><code>123</code></td><td>TEST</td><td>Connection test</td></tr><tr><td><code>3246</code></td><td>PARROT</td><td>Echo your voice</td></tr><tr><td><code>8463</code></td><td>TIME</td><td>Reads current time</td></tr><tr><td><code>3283</code></td><td>DATE</td><td>Speaks today’s date</td></tr><tr><td><code>99</code></td><td>WX</td><td>Weather update</td></tr><tr><td><code>###</code></td><td>RNG</td><td>Plays random numbers</td></tr><tr><td><code>*#</code></td><td>CLR</td><td>Clear last command</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">You can also play pre-recorded audio or add your own custom modules with a little Python knowledge.</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/1f50c.png" alt="🔌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> What You’ll Need</h3>



<p class="wp-block-paragraph">To set up Hambone, you&#8217;ll need:</p>



<ul class="wp-block-list">
<li>A <strong>Raspberry Pi</strong> (any modern model will work)</li>



<li><strong>Python 3</strong> and some dependencies (like <code>pyaudio</code>, <code>gTTS</code>, <code>espeak-ng</code>, <code>numpy</code>, etc.)</li>



<li>A <strong>sound card</strong> or USB audio adapter (CM108/CM1xx recommended)</li>



<li>An interface cable between your Pi and radio with PTT control (schematics included in the repo)</li>



<li>A ham radio like the <strong>Yaesu VX-7R</strong> with DTMF support</li>
</ul>



<p class="wp-block-paragraph">Once it’s wired up, you can transmit commands from your handheld or base station and hear Hambone speak back — no keyboard required.</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/1f9f0.png" alt="🧰" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Developer-Friendly and Modular</h3>



<p class="wp-block-paragraph">Hambone is cleanly structured with a <code>modules/</code> directory that makes adding new features easy. Want it to tell jokes? Quote APRS packets? Play SSTV clips? It’s all possible. Just drop in a Python script and connect it to a new DTMF command.</p>



<p class="wp-block-paragraph">If you’re more advanced, Hambone even supports <strong>USB audio devices with GPIO pins</strong>, letting you avoid using the Pi&#8217;s native GPIO.</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/1f9ea.png" alt="🧪" class="wp-smiley" style="height: 1em; max-height: 1em;" /> For Experimenters and Hobbyists</h3>



<p class="wp-block-paragraph">This isn’t a polished product — it’s a playground for <strong>ham radio tinkerers</strong>. The code is MIT licensed, actively developed by hobbyist <a href="https://github.com/notpike">@notpike</a>, and available on GitHub:</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;" /> <a href="https://github.com/notpike/Hambone">https://github.com/notpike/Hambone</a></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/1f3af.png" alt="🎯" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Final Thoughts</h3>



<p class="wp-block-paragraph">Hambone blends ham radio tradition with modern computing in a refreshingly simple way. It’s not just about automation — it’s about having fun, learning Python, and breathing life into old hardware.</p>
<p>The post <a href="https://hamradio.my/2025/08/turn-your-raspberry-pi-into-a-ham-radio-bot-with-hambone/">Turn Your Raspberry Pi Into a Ham Radio Bot with Hambone</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/turn-your-raspberry-pi-into-a-ham-radio-bot-with-hambone/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Playing with RF: rpitx2 Turns Your Raspberry Pi into a Radio Transmitter</title>
		<link>https://hamradio.my/2025/08/playing-with-rf-rpitx2-turns-your-raspberry-pi-into-a-radio-transmitter/</link>
					<comments>https://hamradio.my/2025/08/playing-with-rf-rpitx2-turns-your-raspberry-pi-into-a-radio-transmitter/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Sat, 16 Aug 2025 12:00:19 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[open hardware]]></category>
		<category><![CDATA[radio]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[transmitter]]></category>
		<category><![CDATA[alatbuka]]></category>
		<category><![CDATA[AmateurRadio]]></category>
		<category><![CDATA[cubaradio]]></category>
		<category><![CDATA[DigitalModes]]></category>
		<category><![CDATA[eksperimenpi]]></category>
		<category><![CDATA[eksperimenrf]]></category>
		<category><![CDATA[experimentalradio]]></category>
		<category><![CDATA[fielddayprojects]]></category>
		<category><![CDATA[frekuensiradio]]></category>
		<category><![CDATA[hackrf]]></category>
		<category><![CDATA[hamlife]]></category>
		<category><![CDATA[hamradio]]></category>
		<category><![CDATA[hamradiofun]]></category>
		<category><![CDATA[hobi-elektronik]]></category>
		<category><![CDATA[homebrewrf]]></category>
		<category><![CDATA[lowpowertx]]></category>
		<category><![CDATA[makerradio]]></category>
		<category><![CDATA[modulasidigital]]></category>
		<category><![CDATA[modulasiradio]]></category>
		<category><![CDATA[openhardware]]></category>
		<category><![CDATA[pemancar]]></category>
		<category><![CDATA[pemancarbuatan-sendiri]]></category>
		<category><![CDATA[pemancarpirumah]]></category>
		<category><![CDATA[pihacks]]></category>
		<category><![CDATA[piprojects]]></category>
		<category><![CDATA[pirosak]]></category>
		<category><![CDATA[projekpi]]></category>
		<category><![CDATA[qrp]]></category>
		<category><![CDATA[RadioAmatur]]></category>
		<category><![CDATA[radiohacking]]></category>
		<category><![CDATA[radionerds]]></category>
		<category><![CDATA[radiotesting]]></category>
		<category><![CDATA[radiotinkering]]></category>
		<category><![CDATA[RaspberryPi]]></category>
		<category><![CDATA[rfexperiment]]></category>
		<category><![CDATA[rfplayground]]></category>
		<category><![CDATA[rpitx2]]></category>
		<category><![CDATA[RTLSDR]]></category>
		<category><![CDATA[sdr]]></category>
		<category><![CDATA[siaransdr]]></category>
		<category><![CDATA[techtinkering]]></category>
		<category><![CDATA[transmisirf]]></category>
		<category><![CDATA[wirelessexperiments]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=7885</guid>

					<description><![CDATA[<p>If you&#8217;re into amateur radio and love to tinker, here&#8217;s something weirdly fun to experiment with: rpitx2 — a software-only RF transmitter for the Raspberry Pi. No, it&#8217;s not a substitute for your HF rig. No, it&#8217;s not going to replace your IC-7300 or even your Baofeng. But if you&#8217;re looking for an experimental project [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/08/playing-with-rf-rpitx2-turns-your-raspberry-pi-into-a-radio-transmitter/">Playing with RF: rpitx2 Turns Your Raspberry Pi into a Radio Transmitter</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">If you&#8217;re into amateur radio and love to tinker, here&#8217;s something weirdly fun to experiment with: <strong>rpitx2</strong> — a software-only RF transmitter for the Raspberry Pi.</p>



<p class="wp-block-paragraph">No, it&#8217;s not a substitute for your HF rig. No, it&#8217;s not going to replace your IC-7300 or even your Baofeng. But if you&#8217;re looking for an experimental project that lets you transmit real RF signals using just a Raspberry Pi and a bit of wire, <strong>rpitx2</strong> is surprisingly powerful — in a nerdy kind of way.</p>



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



<h3 class="wp-block-heading">What Is rpitx2?</h3>



<p class="wp-block-paragraph"><strong>rpitx2</strong> is the second generation of the original <a href="https://github.com/F5OEO/rpitx">rpitx</a> by F5OEO. It&#8217;s a general-purpose RF transmitter that works by abusing (intentionally!) the Raspberry Pi&#8217;s GPIO pin to generate radio signals between <strong>5 kHz and 1500 MHz</strong>. That covers everything from VLF to UHF.</p>



<p class="wp-block-paragraph">All you need is:</p>



<ul class="wp-block-list">
<li>A Raspberry Pi (several models supported, more on that below)</li>



<li>A short wire connected to GPIO 4 (pin 7) as an antenna</li>



<li>The rpitx2 software</li>



<li>And a <strong>sense of curiosity</strong>, because this is very much a <em>let&#8217;s-see-if-it-works</em> kind of project</li>
</ul>



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



<h3 class="wp-block-heading">A Word of Warning</h3>



<p class="wp-block-paragraph">This is <strong>experimental software</strong>. It hasn’t been certified for compliance with RF transmission regulations. You are entirely responsible for how you use it. If you&#8217;re a licensed amateur operator, stay within legal bands and power limits. If you&#8217;re not licensed — don’t transmit at all. Just use it into a dummy load or observe via SDR.</p>



<p class="wp-block-paragraph">Also, don’t expect miracles. This is <strong>not</strong> a high-quality transmitter. The Pi is doing all the work in software. There’s no filtering, no PA stage, no real impedance matching — just raw RF squeezed out of a pin that was never meant to do this.</p>



<p class="wp-block-paragraph">It’s great for short-range testing and learning about modulation, <strong>not</strong> for talking to DXCC entities.</p>



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



<h3 class="wp-block-heading">What Can You Actually Transmit?</h3>



<p class="wp-block-paragraph">rpitx2 comes with a bunch of built-in demos and modes:</p>



<ul class="wp-block-list">
<li><strong>FM with RDS</strong>: Yes, you can set up a mini pirate radio station (don’t, unless legal) that sends out stereo FM with station text.</li>



<li><strong>SSB Voice</strong>: Transmit your voice using single-sideband — just keep it low power.</li>



<li><strong>SSTV (Slow Scan TV)</strong>: Send an image over HF using Martin1 mode and receive it on QSSTV.</li>



<li><strong>FreeDV</strong>: Try your hand at digital voice communication over RF.</li>



<li><strong>Pocsag</strong>: Yep, you can simulate a pager transmission.</li>



<li><strong>Carrier, Chirp, Spectrum tests</strong>: Great for SDR visualization and modulation experiments.</li>
</ul>



<p class="wp-block-paragraph">There’s also a “replay” function — you can record a signal with an SDR and replay it via rpitx2, for fun or analysis.</p>



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



<h3 class="wp-block-heading">Hardware Compatibility</h3>



<p class="wp-block-paragraph">Here’s a quick breakdown of which Pi models work:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Raspberry Pi</th><th>Status</th></tr></thead><tbody><tr><td>Pi Zero</td><td><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;" /> Works</td></tr><tr><td>Pi Zero W</td><td><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;" /> Works</td></tr><tr><td>Pi 3B / 3B+</td><td><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;" /> Works</td></tr><tr><td>Pi 4</td><td><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;" /> Sometimes</td></tr><tr><td>Pi 400</td><td><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;" /> Sometimes</td></tr><tr><td>Pi 5</td><td><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Not yet</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Some models, especially Pi 4 and 400, can be unstable. Pi 3A+ seems to work quite well. Also, remember: <strong>no filtering</strong> means your Pi is potentially throwing out a lot of unwanted signals (harmonics). Be a good neighbor. Use a low-pass filter, or better yet, a dummy load.</p>



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



<h3 class="wp-block-heading">Range? Power? Don’t Expect Much</h3>



<p class="wp-block-paragraph">At best, the Pi can output around <strong>50 mW</strong>, depending on the GPIO drive strength and settings. The signal is enough to get picked up across a room or even down the block with the right antenna — but it&#8217;s not going to break through noise floors or reach satellites.</p>



<p class="wp-block-paragraph">It&#8217;s been reported that a ~79 cm wire can give you a few hundred meters of range on 95 MHz in ideal conditions, but that&#8217;s highly variable.</p>



<p class="wp-block-paragraph">The real value here isn&#8217;t range or power — it&#8217;s the <strong>education</strong>. You&#8217;ll learn about modulation schemes, SDR waterfall displays, antenna resonance, and more, all for the cost of a Raspberry Pi and some wire.</p>



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



<h3 class="wp-block-heading">Use Cases for Hams</h3>



<p class="wp-block-paragraph">So why would a licensed ham care about this?</p>



<ul class="wp-block-list">
<li><strong>Modulation experiments</strong>: Visualize FM, AM, SSB, and digital modes.</li>



<li><strong>Test signal generation</strong>: Useful for SDR calibration or receiver alignment.</li>



<li><strong>Digital mode experiments</strong>: Try encoding and decoding FreeDV, SSTV, POCSAG, etc.</li>



<li><strong>Beacons</strong>: Set up a temporary WSPR/OPERA-style beacon on ISM bands.</li>



<li><strong>Educational demos</strong>: Perfect for club meetings, STEM events, or just showing friends how modulation works.</li>
</ul>



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



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



<p class="wp-block-paragraph">rpitx2 is not a serious transmitter — but it’s not supposed to be. Think of it more like a <strong>radio playground</strong> for hackers and hobbyists. You’ll learn a lot, break a few things, maybe even disturb your FM radio a little. Just be responsible and legal about it.</p>



<p class="wp-block-paragraph">It’s a brilliant reminder that sometimes, the best tools for learning aren’t the most expensive — they’re the most <em>hackable</em>.</p>



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



<p class="wp-block-paragraph">Visit and learn more at <strong><a href="https://github.com/KubaPro010/rpitx2">https://github.com/KubaPro010/rpitx2</a></strong></p>
<p>The post <a href="https://hamradio.my/2025/08/playing-with-rf-rpitx2-turns-your-raspberry-pi-into-a-radio-transmitter/">Playing with RF: rpitx2 Turns Your Raspberry Pi into a Radio Transmitter</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/playing-with-rf-rpitx2-turns-your-raspberry-pi-into-a-radio-transmitter/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>Exploring Meshtastic Decoding with GNU Radio on a Raspberry Pi 5</title>
		<link>https://hamradio.my/2025/08/exploring-meshtastic-decoding-with-gnu-radio-on-a-raspberry-pi-5/</link>
					<comments>https://hamradio.my/2025/08/exploring-meshtastic-decoding-with-gnu-radio-on-a-raspberry-pi-5/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Mon, 04 Aug 2025 14:24:42 +0000</pubDate>
				<category><![CDATA[GNU Radio]]></category>
		<category><![CDATA[LoRa]]></category>
		<category><![CDATA[mesh network]]></category>
		<category><![CDATA[meshtastic]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[SDR]]></category>
		<category><![CDATA[software defined radio]]></category>
		<category><![CDATA[deskpi screen]]></category>
		<category><![CDATA[gnu radio companion]]></category>
		<category><![CDATA[GNUradio]]></category>
		<category><![CDATA[gr-lora\_sdr]]></category>
		<category><![CDATA[hackrf one]]></category>
		<category><![CDATA[ham radio sdr]]></category>
		<category><![CDATA[lora decoding]]></category>
		<category><![CDATA[lora meshtastic]]></category>
		<category><![CDATA[meshtastic decoding]]></category>
		<category><![CDATA[meshtastic pi setup]]></category>
		<category><![CDATA[meshtastic sdr]]></category>
		<category><![CDATA[meshtastic visualization]]></category>
		<category><![CDATA[open sauce]]></category>
		<category><![CDATA[portable sdr setup]]></category>
		<category><![CDATA[Raspberry Pi ham radio]]></category>
		<category><![CDATA[raspberry pi sdr]]></category>
		<category><![CDATA[rtl-sdr]]></category>
		<category><![CDATA[sdr experiments]]></category>
		<category><![CDATA[sdr raspberry pi]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=8542</guid>

					<description><![CDATA[<p>Originally by Jeff Geerling – jeffgeerling.com Meshtastic, an open-source project that enables long-range mesh communication over LoRa radios, has gained a loyal following in the amateur radio and DIY communities. One enthusiast, Jeff Geerling, has recently documented his efforts to decode Meshtastic traffic using GNU Radio on a Raspberry Pi 5. This project showcases the [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/08/exploring-meshtastic-decoding-with-gnu-radio-on-a-raspberry-pi-5/">Exploring Meshtastic Decoding with GNU Radio on a Raspberry Pi 5</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"><br><em>Originally by Jeff Geerling – <a href="https://www.jeffgeerling.com/blog/2025/decoding-meshtastic-gnuradio-on-raspberry-pi">jeffgeerling.com</a></em></p>



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



<p class="wp-block-paragraph">Meshtastic, an open-source project that enables long-range mesh communication over LoRa radios, has gained a loyal following in the amateur radio and DIY communities. One enthusiast, Jeff Geerling, has recently documented his efforts to decode Meshtastic traffic using GNU Radio on a Raspberry Pi 5. This project showcases the power of software-defined radio (SDR) and open-source tools to visualize and understand wireless protocols.</p>



<h3 class="wp-block-heading">The Goal: Portable Meshtastic Decoder</h3>



<p class="wp-block-paragraph">Jeff’s goal was to create a portable Meshtastic monitor using a Raspberry Pi 5, a HackRF SDR, and a 7.84&#8243; DeskPi touchscreen mounted in a compact Rackmate TT rack. This setup would allow for real-time visualization of Meshtastic signals at events like <em>Open Sauce</em>, helping educate attendees about the power and accessibility of SDR.</p>



<p class="wp-block-paragraph">To monitor Meshtastic communications, he centered his setup on the LongFast frequency—902.125 MHz in the U.S.—and built a GNU Radio Companion (GRC) flowgraph to decode and visualize the transmissions.</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 title="Hacking Meshtastic with a Raspberry Pi and GNU Radio" width="640" height="360" src="https://www.youtube.com/embed/1_lbvqCQnMY?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>



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



<h3 class="wp-block-heading">Setting Up GNU Radio on Raspberry Pi</h3>



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



<p class="wp-block-paragraph">Installing GNU Radio on Raspberry Pi OS is straightforward:</p>



<pre class="wp-block-code"><code>sudo apt install -y gnuradio cmake
</code></pre>



<p class="wp-block-paragraph">For those using a HackRF One:</p>



<pre class="wp-block-code"><code>sudo apt install -y hackrf libhackrf-dev soapysdr-module-hackrf
</code></pre>



<p class="wp-block-paragraph">GNU Radio Companion can be launched from the Pi menu under <strong>Programming</strong>.</p>



<p class="wp-block-paragraph">If errors occur, such as <code>ModuleNotFoundError: Cannot import gnuradio</code>, it may be necessary to adjust your environment variables or downgrade NumPy:</p>



<pre class="wp-block-code"><code>pip install numpy==1.26.4
</code></pre>



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



<h3 class="wp-block-heading">Integrating Meshtastic Support</h3>



<p class="wp-block-paragraph">To decode Meshtastic packets, Jeff used the <a href="https://gitlab.com/crankylinuxuser/meshtastic_sdr.git">Meshtastic_SDR project by Josh Conway</a>.</p>



<p class="wp-block-paragraph">Clone the project:</p>



<pre class="wp-block-code"><code>cd ~/Downloads
git clone https://gitlab.com/crankylinuxuser/meshtastic_sdr.git
</code></pre>



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



<pre class="wp-block-code"><code>pip3 install meshtastic --break-system-packages
</code></pre>



<p class="wp-block-paragraph">Install the GNU Radio LoRa SDR plugin:</p>



<pre class="wp-block-code"><code>sudo apt install -y cmake
git clone https://github.com/tapparelj/gr-lora_sdr
cd gr-lora_sdr
mkdir build &amp;&amp; cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local
sudo make install -j$(nproc)
sudo ldconfig
</code></pre>



<p class="wp-block-paragraph">This installs the LoRa transceiver blocks for use in GNU Radio Companion.</p>



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



<h3 class="wp-block-heading">Visualizing the Data</h3>



<p class="wp-block-paragraph">With everything installed, Jeff loaded a GRC file from the Meshtastic_SDR project:</p>



<pre class="wp-block-code"><code>~/Downloads/meshtastic_sdr/gnuradio scripts/RX/Meshtastic_US_allPresets.grc
</code></pre>



<p class="wp-block-paragraph">Or, for RTL-SDR users with narrower bandwidth:</p>



<pre class="wp-block-code"><code>~/Downloads/meshtastic_sdr/gnuradio scripts/RX/Meshtastic_US_62KHz_RTLSDR.grc
</code></pre>



<p class="wp-block-paragraph">He used filters and a Rational Resampler to narrow in on the LongFast channel and displayed the signal using a QT GUI Waterfall Sink. This allowed clearer visualization of signal activity over time.</p>



<p class="wp-block-paragraph">To eliminate the DC spike in the center of the waterfall, you can:</p>



<ol class="wp-block-list">
<li>Install <code>gr-correctiq</code></li>



<li>Slightly shift the tuning off-center</li>
</ol>



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



<h3 class="wp-block-heading">Troubleshooting RX Scripts</h3>



<p class="wp-block-paragraph">While the GNU Radio flowgraphs worked well for visualization, decoding actual Meshtastic messages via the provided Python scripts proved problematic. Running:</p>



<pre class="wp-block-code"><code>cd ~/Downloads/meshtastic_sdr/python\ scripts
python3 meshtastic_gnuradio_RX.py -n 127.0.0.1 -p 20004
</code></pre>



<p class="wp-block-paragraph">&#8230;resulted in repeated &#8220;OsO&#8221; messages and no usable output. Jeff filed an <a href="https://gitlab.com/crankylinuxuser/meshtastic_sdr/-/issues/2">issue on the Meshtastic_SDR GitLab repository</a> and is continuing to debug.</p>



<p class="wp-block-paragraph">He also shared two modified GRC files—focused on a single channel to reduce CPU load:</p>



<ul class="wp-block-list">
<li><code>Meshtastic-US-LongFast.grc</code></li>



<li><code>Meshtastic-US-ShortTurbo.grc</code></li>
</ul>



<p class="wp-block-paragraph">(Rename from <code>.grc_.txt</code> to <code>.grc</code> to open in GNU Radio Companion.)</p>



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



<h3 class="wp-block-heading">Common Errors and Fixes</h3>



<p class="wp-block-paragraph">If you encounter errors like:</p>



<pre class="wp-block-code"><code>ImportError: libgnuradio-lora_sdr.so.1.0.0git: cannot open shared object file
</code></pre>



<p class="wp-block-paragraph">&#8230;you may need to uninstall and reinstall the LoRa SDR plugin properly:</p>



<pre class="wp-block-code"><code>cd ~/Downloads/gr-lora_sdr/build
sudo make uninstall
sudo make clean
cd ..
sudo rm -rf build
# Then repeat cmake and make install steps
</code></pre>



<p class="wp-block-paragraph">If your HackRF is not detected:</p>



<ol class="wp-block-list">
<li>Confirm it&#8217;s visible via <code>lsusb</code></li>



<li>Run:</li>
</ol>



<pre class="wp-block-code"><code>SoapySDRUtil --probe="driver=hackrf"
</code></pre>



<p class="wp-block-paragraph">If root access is needed, try <code>sudo SoapySDRUtil ...</code> and reboot afterwards.</p>



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



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



<p class="wp-block-paragraph">Despite some hiccups decoding messages, the project demonstrates the flexibility of GNU Radio and Raspberry Pi for protocol exploration. Jeff’s build serves as a great educational tool and stepping stone for anyone interested in SDR, LoRa, or mesh networking.</p>



<p class="wp-block-paragraph">For those diving in, expect a learning curve with dependencies, Python environments, and signal debugging—but the result is a powerful custom SDR monitoring setup.</p>



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



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



<ul class="wp-block-list">
<li><a href="https://www.jeffgeerling.com/blog/2025/decoding-meshtastic-gnuradio-on-raspberry-pi">Decoding Meshtastic with GNURadio on a Raspberry Pi – Jeff Geerling</a></li>



<li><a href="https://gitlab.com/crankylinuxuser/meshtastic_sdr">Meshtastic SDR GitLab</a></li>



<li><a href="https://www.gnuradio.org/">GNU Radio</a></li>



<li><a href="https://meshtastic.org/">Meshtastic Project</a></li>
</ul>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://hamradio.my/2025/08/exploring-meshtastic-decoding-with-gnu-radio-on-a-raspberry-pi-5/">Exploring Meshtastic Decoding with GNU Radio on a Raspberry Pi 5</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/exploring-meshtastic-decoding-with-gnu-radio-on-a-raspberry-pi-5/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SimpleHRR: The Easiest Way to Remote Control Your Ham Radio Station with Just a Raspberry Pi</title>
		<link>https://hamradio.my/2025/07/simplehrr-the-easiest-way-to-remote-control-your-ham-radio-station-with-just-a-raspberry-pi/</link>
					<comments>https://hamradio.my/2025/07/simplehrr-the-easiest-way-to-remote-control-your-ham-radio-station-with-just-a-raspberry-pi/#comments</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Tue, 22 Jul 2025 16:40:35 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[free open source software]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[remote operation]]></category>
		<category><![CDATA[amateuradio]]></category>
		<category><![CDATA[amatörradyo]]></category>
		<category><![CDATA[amatorskie_radio]]></category>
		<category><![CDATA[ft710]]></category>
		<category><![CDATA[hamradio]]></category>
		<category><![CDATA[hamradiodeutschland]]></category>
		<category><![CDATA[hamradioita]]></category>
		<category><![CDATA[hamradionetwork]]></category>
		<category><![CDATA[hamradioremote]]></category>
		<category><![CDATA[hamradioworldwide]]></category>
		<category><![CDATA[hamrádiózás]]></category>
		<category><![CDATA[hamradyo]]></category>
		<category><![CDATA[ic705]]></category>
		<category><![CDATA[ic7300]]></category>
		<category><![CDATA[RaspberryPi]]></category>
		<category><![CDATA[remoteradio]]></category>
		<category><![CDATA[uzaktanerişim]]></category>
		<category><![CDATA[радио]]></category>
		<category><![CDATA[радиолюбители]]></category>
		<category><![CDATA[радиолюбитель]]></category>
		<category><![CDATA[радиољубитељ]]></category>
		<category><![CDATA[удалённыйдоступ]]></category>
		<category><![CDATA[تحكمعنبعد]]></category>
		<category><![CDATA[راديو]]></category>
		<category><![CDATA[هواةالراديو]]></category>
		<category><![CDATA[रिमोटरेडियो]]></category>
		<category><![CDATA[रेडियो]]></category>
		<category><![CDATA[हैमरेडियो]]></category>
		<category><![CDATA[アマチュア無線]]></category>
		<category><![CDATA[ラジオ]]></category>
		<category><![CDATA[业余无线电]]></category>
		<category><![CDATA[无线电]]></category>
		<category><![CDATA[远程控制]]></category>
		<category><![CDATA[遠隔操作]]></category>
		<category><![CDATA[아마추어무선]]></category>
		<category><![CDATA[원격제어]]></category>
		<category><![CDATA[해머디오]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=7776</guid>

					<description><![CDATA[<p>Imagine operating your entire ham radio station remotely — from anywhere in the world — using only a web browser and a Raspberry Pi. Sounds futuristic? Not anymore. Introducing Simple Ham Radio Remote (SimpleHRR) — a lightweight, browser-based web app designed for amateur radio operators who want to remote control their transceivers over the Internet. [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/07/simplehrr-the-easiest-way-to-remote-control-your-ham-radio-station-with-just-a-raspberry-pi/">SimpleHRR: The Easiest Way to Remote Control Your Ham Radio Station with Just a 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[
<h2 class="wp-block-heading"></h2>



<p class="wp-block-paragraph">Imagine operating your entire ham radio station remotely — from anywhere in the world — using only a web browser and a Raspberry Pi. Sounds futuristic? Not anymore.</p>



<p class="wp-block-paragraph">Introducing <strong>Simple Ham Radio Remote (SimpleHRR)</strong> — a lightweight, browser-based web app designed for amateur radio operators who want to remote control their transceivers over the Internet. Whether you’re using a PC, laptop, Android phone, or iPhone (Safari tested), SimpleHRR brings your station to your fingertips — no extra software, no complex wiring, no subscription fees.</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/1f9f0.png" alt="🧰" class="wp-smiley" style="height: 1em; max-height: 1em;" /> What Is SimpleHRR?</h3>



<p class="wp-block-paragraph"><strong>SimpleHRR (Simple Ham Radio Remote)</strong> is a web-based remote control system hosted on a low-cost Raspberry Pi (or Le Potato) that connects directly to your amateur radio transceiver via USB and your home network via Ethernet.</p>



<p class="wp-block-paragraph">No SCU-LAN10.<br>No Remote Desktop.<br>No TeamViewer.<br>Just a browser — that’s it.</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/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Key Features</h3>



<ul class="wp-block-list">
<li><strong><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;" /> Full Radio Control:</strong> Power, Band, Mode, VFO, TX/RX settings, filters, notch, gain — everything is right there.</li>



<li><strong><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;" /> Two-Way Audio:</strong> Talk and listen directly from the browser — no need for Mumble, Skype, or other VOIP software.</li>



<li><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4f7.png" alt="📷" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Integrated Webcam Feed:</strong> Keep an eye on your shack or monitor your equipment remotely.</li>



<li><strong><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;" /> Web Server Included:</strong> Host your own station schedule or control page.</li>



<li><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f464.png" alt="👤" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Multi-User Support:</strong> Set up individual accounts for club members or shared stations.</li>



<li><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f5b1.png" alt="🖱" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Browser-Based UI:</strong> Fully functional interface using mouse wheel and keyboard shortcuts (e.g., spacebar for PTT).</li>



<li><strong><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;" /> Smart Fail-Safe:</strong> Automatically turns off radio if the connection drops — no risk of accidental transmissions.</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/1f4e1.png" alt="📡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Radios Supported</h3>



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



<p class="wp-block-paragraph"><strong>Icom:</strong> IC-7300, IC-7610, IC-705 (HF/VHF/UHF), IC-2730A<br><strong>Yaesu:</strong> FT-710, FT-2000, FT-950, FT-450</p>



<p class="wp-block-paragraph">Thanks to its use of <strong>CI-V and CAT protocols</strong>, many other radios may also work out of the box.</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/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Why SimpleHRR?</h3>



<ul class="wp-block-list">
<li><strong>No Subscription Fees</strong> – It’s free and open for all hams.</li>



<li><strong>Headless Setup</strong> – No monitor or keyboard required. Just flash the prebuilt image to a microSD card and go.</li>



<li><strong>Runs on Raspberry Pi or Le Potato</strong> – Inexpensive, low-power devices make the setup super affordable.</li>



<li><strong>LAN + WiFi + Internet</strong> – Connect locally or remotely. Even works with mobile WiFi hotspots.</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/1f6e0.png" alt="🛠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Setup Requirements</h3>



<ul class="wp-block-list">
<li>Raspberry Pi 4 (or similar SBC)</li>



<li>Raspbian Lite (preloaded image provided)</li>



<li>USB cable for your radio</li>



<li>8GB or larger microSD card</li>



<li>5V power supply</li>



<li>Network connection (LAN/WiFi)</li>
</ul>



<p class="wp-block-paragraph">Use your favorite microSD flashing tool, boot up the Pi, and access your remote shack via browser login — it’s that easy.</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/1f4f1.png" alt="📱" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Works With:</h3>



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



<li>Mozilla Firefox</li>



<li>Safari (tested on iPhone 12)</li>



<li>Any modern web browser</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/1f4f7.png" alt="📷" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Use Case Example: Remote Control the Icom IC-7300</h3>



<p class="wp-block-paragraph">With just a Raspberry Pi 4 and a USB cable, you can remotely:</p>



<ul class="wp-block-list">
<li>Power on/off your IC-7300</li>



<li>Select bands and modes</li>



<li>Use VFO tuning and filters</li>



<li>Transmit and receive with integrated audio</li>



<li>Monitor your shack with a webcam</li>
</ul>



<p class="wp-block-paragraph">All through a <strong>clean, intuitive web interface</strong>.</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/1f3af.png" alt="🎯" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Final Thoughts</h3>



<p class="wp-block-paragraph">If you&#8217;re looking for a <strong>truly simple, reliable, and cost-effective way</strong> to control your amateur radio station from anywhere, <strong>Simple Ham Radio Remote</strong> might just be the tool you&#8217;ve been searching for.</p>



<p class="wp-block-paragraph">No frills. No bloat. Just your radio, your Raspberry Pi, and your browser.</p>



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



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f449.png" alt="👉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Get started today</strong> at <a href="https://simplehrr.com/">SimpleHRR.com</a> and transform how you connect to the airwaves — remotely, efficiently, and with total control.</p>
<p>The post <a href="https://hamradio.my/2025/07/simplehrr-the-easiest-way-to-remote-control-your-ham-radio-station-with-just-a-raspberry-pi/">SimpleHRR: The Easiest Way to Remote Control Your Ham Radio Station with Just a 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/07/simplehrr-the-easiest-way-to-remote-control-your-ham-radio-station-with-just-a-raspberry-pi/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Best Operating Systems for Raspberry Pi in Amateur Radio Use</title>
		<link>https://hamradio.my/2025/07/best-operating-systems-for-raspberry-pi-in-amateur-radio-use/</link>
					<comments>https://hamradio.my/2025/07/best-operating-systems-for-raspberry-pi-in-amateur-radio-use/#comments</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Thu, 10 Jul 2025 23:29:18 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[do it yourself]]></category>
		<category><![CDATA[free open source software]]></category>
		<category><![CDATA[free operating system]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[raspbian]]></category>
		<category><![CDATA[#AmateurRadio]]></category>
		<category><![CDATA[#DigitalModes]]></category>
		<category><![CDATA[#OpenSource]]></category>
		<category><![CDATA[#RadioCommunication]]></category>
		<category><![CDATA[#RadioProjects]]></category>
		<category><![CDATA[#radioshack]]></category>
		<category><![CDATA[#RaspberryPi]]></category>
		<category><![CDATA[APRS]]></category>
		<category><![CDATA[buildapi]]></category>
		<category><![CDATA[Direwolf]]></category>
		<category><![CDATA[emergencycommunications]]></category>
		<category><![CDATA[fldigi]]></category>
		<category><![CDATA[GNUradio]]></category>
		<category><![CDATA[HamPi]]></category>
		<category><![CDATA[hamradio]]></category>
		<category><![CDATA[js8call]]></category>
		<category><![CDATA[linuxham]]></category>
		<category><![CDATA[piaprs]]></category>
		<category><![CDATA[piaware]]></category>
		<category><![CDATA[raspberrypios]]></category>
		<category><![CDATA[rfengineering]]></category>
		<category><![CDATA[rtl\_sdr]]></category>
		<category><![CDATA[sdr]]></category>
		<category><![CDATA[WSJTX]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=7644</guid>

					<description><![CDATA[<p>Whether you&#8217;re setting up an APRS iGate, running digital modes, or experimenting with SDR, the Raspberry Pi is a fantastic platform for amateur radio. It&#8217;s small, efficient, and surprisingly powerful. But with so many OS choices out there, which one is best for your shack? Here&#8217;s a comprehensive guide to the best operating systems and [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/07/best-operating-systems-for-raspberry-pi-in-amateur-radio-use/">Best Operating Systems for Raspberry Pi in Amateur Radio Use</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">Whether you&#8217;re setting up an APRS iGate, running digital modes, or experimenting with SDR, the Raspberry Pi is a fantastic platform for amateur radio. It&#8217;s small, efficient, and surprisingly powerful. But with so many OS choices out there, which one is best for your shack?</p>



<p class="wp-block-paragraph">Here&#8217;s a comprehensive guide to the best operating systems and setups tailored for amateur radio enthusiasts using the Raspberry Pi.</p>



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



<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;" /> 1. <strong>Raspberry Pi OS – The Flexible Foundation</strong></h2>



<p class="wp-block-paragraph"><strong>Best for:</strong> Custom setups and flexibility<br><strong>Why choose it?</strong> This is the official OS supported by the Raspberry Pi Foundation and offers full compatibility with most ham radio applications.</p>



<p class="wp-block-paragraph">With the base OS (either the full desktop or the Lite version), you can install exactly what you need. Perfect for hams who want full control.</p>



<p class="wp-block-paragraph"><strong>Recommended ham packages:</strong></p>



<pre class="wp-block-code"><code>sudo apt update
sudo apt install fldigi flrig wsjtx js8call direwolf xastir
</code></pre>



<p class="wp-block-paragraph">You can also add <code>chirp</code> for radio programming, <code>gnuradio</code> for SDR, or <code>gpsd</code> for location services.</p>



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



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e6.png" alt="📦" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 2. <strong>HamPi – All-in-One Ham Radio OS</strong></h2>



<p class="wp-block-paragraph"><strong>Developed by:</strong> Dave Slotter, W3DJS<br><strong>Best for:</strong> Plug-and-play ham shack<br><strong>What makes it special?</strong> HamPi is a fully-loaded Raspberry Pi image designed just for amateur radio.</p>



<p class="wp-block-paragraph"><strong>Included software:</strong></p>



<ul class="wp-block-list">
<li>WSJT-X, FLDIGI, JS8Call, CQRLOG</li>



<li>GNU Radio, Xastir, Direwolf</li>



<li>A huge range of tools for HF, VHF, SDR, logging, and more</li>
</ul>



<p class="wp-block-paragraph"><strong>Download from:</strong> <a href="https://github.com/dslotter/HamPi">https://github.com/dslotter/HamPi</a></p>



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Tip:</strong> Best used on Raspberry Pi 4 with 2GB RAM or more.</p>



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



<h2 class="wp-block-heading"><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;" /> 3. <strong>Build-a-Pi – Script Your Shack</strong> (73Linux)</h2>



<p class="wp-block-paragraph"><strong>Created by:</strong> KM4ACK<br><strong>Best for:</strong> DIY-friendly automation<br><strong>What it does:</strong> Build-a-Pi is a script that transforms a fresh install of Raspberry Pi OS Lite into a complete ham radio toolkit.</p>



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



<ul class="wp-block-list">
<li>Custom installs for JS8Call, WSJT-X, Direwolf, FLDIGI, HamLib</li>



<li>Great for headless or touchscreen operation</li>



<li>Community-supported and frequently updated</li>
</ul>



<p class="wp-block-paragraph"><strong>More info:</strong> <a href="https://github.com/km4ack/73Linux">https://github.com/km4ack/73Linux</a></p>



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



<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;" /> 4. <strong>PiAPRS – APRS-Focused Builds</strong></h2>



<p class="wp-block-paragraph"><strong>Best for:</strong> APRS digipeaters, iGates, and trackers<br><strong>Suggested setup:</strong></p>



<ul class="wp-block-list">
<li>Start with <strong>Raspberry Pi OS Lite</strong></li>



<li>Add <code>direwolf</code>, <code>aprx</code>, or <code>YAAC</code></li>



<li>Add <code>gpsd</code> for GPS integration</li>



<li>Connect via USB soundcard or hardware TNC</li>
</ul>



<p class="wp-block-paragraph">Perfect for building your own APRS infrastructure or mobile station. Simple, reliable, and efficient.</p>



<p class="wp-block-paragraph"><strong>More info:</strong> <a href="https://github.com/km4ack/Pi-APRS">https://github.com/km4ack/Pi-APRS</a></p>



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



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6f0.png" alt="🛰" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 5. <strong>SkyAware / PiAware – For ADS-B and Aircraft Tracking</strong></h2>



<p class="wp-block-paragraph"><strong>Developed by:</strong> FlightAware<br><strong>Best for:</strong> Monitoring aircraft with an RTL-SDR dongle<br><strong>What it does:</strong> This turnkey OS lets you receive live ADS-B data and feed it to FlightAware or view it locally.</p>



<p class="wp-block-paragraph"><strong>More info:</strong> <a href="https://flightaware.com/adsb/piaware/">flightaware.com/adsb/piaware</a></p>



<p class="wp-block-paragraph">Plug in your SDR and antenna, and you&#8217;re tracking planes in no time.</p>



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



<h2 class="wp-block-heading"><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;" /> 6. <strong>DragonOS – For Hardcore SDR Users</strong></h2>



<p class="wp-block-paragraph"><strong>Best for:</strong> SDR experimentation and development<br><strong>What’s inside:</strong> GNU Radio, GQRX, SDRangel, and a full set of signal analysis tools.</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>Note:</strong> DragonOS is heavier and best suited for Raspberry Pi 4 or 5 with plenty of RAM.</p>



<p class="wp-block-paragraph"><strong>More info:</strong> <a href="https://sourceforge.net/projects/dragonos/">DragonOS on SourceForge</a></p>



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



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9ea.png" alt="🧪" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 7. <strong>Minimal Setup for Bots and Headless Gateways</strong></h2>



<p class="wp-block-paragraph">For projects like APRS bots, stick to a minimal OS like:</p>



<ul class="wp-block-list">
<li><strong>Raspberry Pi OS Lite (64-bit)</strong></li>
</ul>



<p class="wp-block-paragraph">Then install only what’s needed:</p>



<pre class="wp-block-code"><code>sudo apt install python3 gpsd direwolf ax25-tools
</code></pre>



<p class="wp-block-paragraph">Manage your scripts with systemd or cron. This keeps your system lean and efficient.</p>



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



<h2 class="wp-block-heading"><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;" /> Recommended Hardware</h2>



<ul class="wp-block-list">
<li><strong>Raspberry Pi Model:</strong> Pi 3B+ or Pi 4 (2GB+ RAM recommended)</li>



<li><strong>Storage:</strong> At least 16GB Class 10 microSD or USB SSD</li>



<li><strong>Extras:</strong> USB soundcard, GPS module, USB-Serial cable, or TNC interface (e.g. Signalink, Digirig)</li>
</ul>



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



<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;" /> Final Thoughts</h2>



<p class="wp-block-paragraph">There’s no “one size fits all” OS for amateur radio on Raspberry Pi. It depends on your use case:</p>



<ul class="wp-block-list">
<li>Want an APRS gateway? Go minimal with Direwolf on Raspberry Pi OS Lite.</li>



<li>Prefer digital modes like FT8 or JS8? Try HamPi or Build-a-Pi.</li>



<li>Into SDR or signal decoding? DragonOS has you covered.</li>



<li>Want to feed ADS-B data to FlightAware? Use PiAware.</li>
</ul>



<p class="wp-block-paragraph">Whatever your setup, the Raspberry Pi continues to be a powerhouse for hams who love to tinker, operate, and innovate.</p>
<p>The post <a href="https://hamradio.my/2025/07/best-operating-systems-for-raspberry-pi-in-amateur-radio-use/">Best Operating Systems for Raspberry Pi in Amateur Radio Use</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/best-operating-systems-for-raspberry-pi-in-amateur-radio-use/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>How to Set Up a Winlink Client on a Raspberry Pi</title>
		<link>https://hamradio.my/2025/06/how-to-set-up-a-winlink-client-on-a-raspberry-pi/</link>
					<comments>https://hamradio.my/2025/06/how-to-set-up-a-winlink-client-on-a-raspberry-pi/#comments</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Sat, 14 Jun 2025 04:51:34 +0000</pubDate>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[raspbian]]></category>
		<category><![CDATA[winlink]]></category>
		<category><![CDATA[9m2pju]]></category>
		<category><![CDATA[AmateurRadio]]></category>
		<category><![CDATA[ARDOP]]></category>
		<category><![CDATA[AX25]]></category>
		<category><![CDATA[DigitalModes]]></category>
		<category><![CDATA[Direwolf]]></category>
		<category><![CDATA[EmComm]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[hamradio]]></category>
		<category><![CDATA[hfemail]]></category>
		<category><![CDATA[linuxham]]></category>
		<category><![CDATA[packetradio]]></category>
		<category><![CDATA[patclient]]></category>
		<category><![CDATA[qth]]></category>
		<category><![CDATA[radioemail]]></category>
		<category><![CDATA[RaspberryPi]]></category>
		<category><![CDATA[soundcardtnc]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=7498</guid>

					<description><![CDATA[<p>Winlink is an essential tool in emergency and portable amateur radio communications. It allows you to send and receive emails over RF using various modes like VHF, UHF, and HF. In this guide, I’ll walk you through setting up a Winlink client on a Raspberry Pi, turning your Pi into a lightweight and powerful messaging [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/06/how-to-set-up-a-winlink-client-on-a-raspberry-pi/">How to Set Up a Winlink Client on a 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[
<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><strong>Winlink</strong> is an essential tool in emergency and portable amateur radio communications. It allows you to send and receive emails over RF using various modes like VHF, UHF, and HF. In this guide, I’ll walk you through setting up a <strong>Winlink client on a Raspberry Pi</strong>, turning your Pi into a lightweight and powerful messaging hub.</p>



<p class="wp-block-paragraph">Whether you’re preparing for EmComm scenarios or operating in remote areas, this setup gives you email access without the internet.</p>



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



<h2 class="wp-block-heading" id="h-what-you-ll-need"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9f0.png" alt="🧰" class="wp-smiley" style="height: 1em; max-height: 1em;" /> What You’ll Need</h2>



<ul class="wp-block-list">
<li>Raspberry Pi 3, 4, or Zero 2 W (running Raspberry Pi OS or Debian-based Linux)</li>



<li>Internet access for installation</li>



<li>Your <strong>amateur radio license</strong></li>



<li>A <strong>soundcard interface</strong> (e.g., Signalink, Digirig, or USB soundcard)</li>



<li>A transceiver (VHF/UHF or HF)</li>



<li>A <strong>Winlink account</strong> (free to register on first connect)</li>
</ul>



<p class="wp-block-paragraph">Optional but useful:</p>



<ul class="wp-block-list">
<li>USB GPS (for mobile use)</li>



<li>Touchscreen or headless SSH setup</li>
</ul>



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



<h2 class="wp-block-heading" id="h-step-1-install-dependencies"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f5a5.png" alt="🖥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Step 1: Install Dependencies</h2>



<p class="wp-block-paragraph">First, update your Pi:</p>



<pre class="wp-block-code"><code>sudo apt update &amp;&amp; sudo apt upgrade -y
</code></pre>



<p class="wp-block-paragraph">Install required packages:</p>



<pre class="wp-block-code"><code>sudo apt install build-essential git cmake libhamlib-dev libwxgtk3.0-gtk3-dev libconfig++-dev libfftw3-dev libpulse-dev libusb-1.0-0-dev libudev-dev libasound2-dev
</code></pre>



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



<h2 class="wp-block-heading" id="h-step-2-install-pat-the-winlink-client"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e5.png" alt="📥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Step 2: Install <code>pat</code> — the Winlink Client</h2>



<p class="wp-block-paragraph"><code>pat</code> is a cross-platform Winlink client written in Go, ideal for headless or GUI-less systems like the Raspberry Pi.</p>



<h3 class="wp-block-heading" id="h-install-go-if-not-installed">Install Go (if not installed):</h3>



<pre class="wp-block-code"><code>sudo apt install golang-go
</code></pre>



<h3 class="wp-block-heading" id="h-clone-and-build-pat">Clone and build <code>pat</code>:</h3>



<pre class="wp-block-code"><code>cd ~
git clone https://github.com/la5nta/pat.git
cd pat
go build
sudo cp pat /usr/local/bin/
</code></pre>



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



<pre class="wp-block-code"><code>pat version
</code></pre>



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



<h2 class="wp-block-heading" id="h-step-3-configure-pat"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2699.png" alt="⚙" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Step 3: Configure <code>pat</code></h2>



<p class="wp-block-paragraph">Create config directory:</p>



<pre class="wp-block-code"><code>mkdir -p ~/.config/pat
nano ~/.config/pat/config.json
</code></pre>



<p class="wp-block-paragraph">Paste and edit this basic configuration:</p>



<pre class="wp-block-code"><code>{
  "mycall": "9M2PJU",
  "secure_login_password": "your_winlink_password",
  "locator": "OJ03pa",
  "listen": &#91;"http"],
  "http_addr": "0.0.0.0:8080"
}
</code></pre>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Replace <code>9M2PJU</code> with your callsign, and set your password. The <code>locator</code> can be your Maidenhead grid square.</p>
</blockquote>



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



<h2 class="wp-block-heading" id="h-step-4-connect-radio-amp-sound-interface"><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;" /> Step 4: Connect Radio &amp; Sound Interface</h2>



<p class="wp-block-paragraph">Connect your USB soundcard interface to the Pi and your transceiver. Make sure audio in/out is working (check with <code>arecord</code> and <code>aplay</code>).</p>



<p class="wp-block-paragraph">Optional: Configure audio devices in <code>~/.asoundrc</code> or set defaults with <code>alsamixer</code>.</p>



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



<h2 class="wp-block-heading" id="h-step-5-install-ardop-or-ax25-modem"><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;" /> Step 5: Install <code>ardop</code> or <code>ax25</code> Modem</h2>



<h3 class="wp-block-heading" id="h-install-ardop-for-vhf-uhf-or-hf-soundcard-modes">Install ARDOP (for VHF/UHF or HF soundcard modes)</h3>



<p class="wp-block-paragraph">Clone and build:</p>



<pre class="wp-block-code"><code>cd ~
git clone https://github.com/la5nta/ardop.git
cd ardop
go build
sudo cp ardop /usr/local/bin/
</code></pre>



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



<h2 class="wp-block-heading" id="h-step-6-launch-pat-web-interface"><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;" /> Step 6: Launch <code>pat</code> Web Interface</h2>



<p class="wp-block-paragraph">Run the client:</p>



<pre class="wp-block-code"><code>pat http
</code></pre>



<p class="wp-block-paragraph">On your browser, navigate to:</p>



<pre class="wp-block-code"><code>http:&#47;&#47;&lt;raspberrypi-ip&gt;:8080
</code></pre>



<p class="wp-block-paragraph">You’ll see the Winlink <code>pat</code> interface. You can compose messages, connect to gateways, and send emails over RF.</p>



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



<h2 class="wp-block-heading" id="h-step-7-send-and-receive-messages"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e4.png" alt="📤" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Step 7: Send and Receive Messages</h2>



<p class="wp-block-paragraph">To send a message:</p>



<ol class="wp-block-list">
<li>Click <strong>Compose</strong></li>



<li>Enter recipient (e.g., <code>yourname@winlink.org</code>)</li>



<li>Choose <strong>Winlink CMS Relay</strong> for direct messages or <strong>Packet</strong>/<strong>ARDOP</strong> for RF</li>



<li>Click <strong>Send</strong></li>
</ol>



<p class="wp-block-paragraph">To send via RF (Packet or ARDOP), you’ll need to set up <strong>modems and gateway frequencies</strong>. Example (packet mode):</p>



<pre class="wp-block-code"><code>pat connect ax25 KLSAR-10
</code></pre>



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



<pre class="wp-block-code"><code>pat connect ardop K4CJX
</code></pre>



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



<h2 class="wp-block-heading" id="h-tips-and-tricks"><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;" /> Tips and Tricks</h2>



<ul class="wp-block-list">
<li>Use <code>tmux</code> or <code>screen</code> to keep <code>pat</code> running in the background</li>



<li>Install <code>ax25-tools</code> if using hardware TNC</li>



<li>Use <code>direwolf</code> for software packet TNC (AX.25 mode)</li>



<li>Set up a cronjob to auto-launch on boot</li>
</ul>



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



<h2 class="wp-block-heading" id="h-security-note"><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;" /> Security Note</h2>



<p class="wp-block-paragraph">The web interface doesn’t use SSL by default. If you’re exposing this over a network, consider using SSH tunneling or a reverse proxy with HTTPS.</p>



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



<h2 class="wp-block-heading" id="h-final-thoughts"><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;" /> Final Thoughts</h2>



<p class="wp-block-paragraph">With just a Raspberry Pi and some ham radio gear, you now have a fully functional <strong>Winlink station</strong> capable of handling email over RF. This setup is portable, reliable, and an excellent asset for both casual and emergency use.</p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://hamradio.my/2025/06/how-to-set-up-a-winlink-client-on-a-raspberry-pi/">How to Set Up a Winlink Client on a 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/06/how-to-set-up-a-winlink-client-on-a-raspberry-pi/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Building a Plex Media Server with Raspberry Pi</title>
		<link>https://hamradio.my/2025/06/building-a-plex-media-server-with-raspberry-pi/</link>
					<comments>https://hamradio.my/2025/06/building-a-plex-media-server-with-raspberry-pi/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Wed, 04 Jun 2025 21:30:17 +0000</pubDate>
				<category><![CDATA[entertainment]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[directplay]]></category>
		<category><![CDATA[h264]]></category>
		<category><![CDATA[homeautomation]]></category>
		<category><![CDATA[homelab]]></category>
		<category><![CDATA[homeserver]]></category>
		<category><![CDATA[htpc]]></category>
		<category><![CDATA[LowPower]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[mediacenter]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[pi]]></category>
		<category><![CDATA[pi4]]></category>
		<category><![CDATA[pi5]]></category>
		<category><![CDATA[plex]]></category>
		<category><![CDATA[plexserver]]></category>
		<category><![CDATA[RaspberryPi]]></category>
		<category><![CDATA[selfhosted]]></category>
		<category><![CDATA[streaming]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=7464</guid>

					<description><![CDATA[<p>If you&#8217;re looking for a low-power, always-on solution for streaming your personal media library, the Raspberry Pi makes a great Plex server. It&#8217;s compact, quiet, affordable, and perfect for handling basic media streaming—especially for home use. In this post, I’ll guide you through setting up Plex Media Server on a Raspberry Pi, using Raspberry Pi [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/06/building-a-plex-media-server-with-raspberry-pi/">Building a Plex Media Server 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[
<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">If you&#8217;re looking for a low-power, always-on solution for streaming your personal media library, the <strong>Raspberry Pi</strong> makes a great Plex server. It&#8217;s compact, quiet, affordable, and perfect for handling basic media streaming—especially for home use.</p>



<p class="wp-block-paragraph">In this post, I’ll guide you through setting up <strong>Plex Media Server</strong> on a <strong>Raspberry Pi</strong>, using Raspberry Pi OS (Lite or Full) or Debian-based distros like Ubuntu Server.</p>



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



<h3 class="wp-block-heading" id="h-what-you-ll-need"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9f0.png" alt="🧰" class="wp-smiley" style="height: 1em; max-height: 1em;" /> What You’ll Need</h3>



<ul class="wp-block-list">
<li>Raspberry Pi 4 or 5 (at least 2GB RAM, 4GB+ recommended)</li>



<li>microSD card (32GB+), or SSD via USB 3.0</li>



<li>External storage for media (USB HDD/SSD or NAS)</li>



<li>Ethernet or Wi-Fi connection</li>



<li>Raspberry Pi OS (Lite or Desktop)</li>



<li>A Plex account (free is enough)</li>
</ul>



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



<h3 class="wp-block-heading" id="h-step-1-prepare-the-raspberry-pi"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2699.png" alt="⚙" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Step 1: Prepare the Raspberry Pi</h3>



<ol class="wp-block-list">
<li>Flash Raspberry Pi OS using <a href="https://www.raspberrypi.com/software/">Raspberry Pi Imager</a></li>



<li>Enable SSH and set hostname (optional)</li>



<li>Boot the Pi, log in, and update:</li>
</ol>



<pre class="wp-block-code"><code>sudo apt update &amp;&amp; sudo apt upgrade -y
</code></pre>



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



<h3 class="wp-block-heading" id="h-step-2-install-plex-media-server"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e6.png" alt="📦" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Step 2: Install Plex Media Server</h3>



<p class="wp-block-paragraph">Plex is available for ARM-based devices via their official repository.</p>



<ol class="wp-block-list">
<li>Add Plex repo and key:</li>
</ol>



<pre class="wp-block-code"><code>curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add -
echo deb https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list
sudo apt update
</code></pre>



<ol start="2" class="wp-block-list">
<li>Install Plex:</li>
</ol>



<pre class="wp-block-code"><code>sudo apt install plexmediaserver -y
</code></pre>



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



<h3 class="wp-block-heading" id="h-step-3-enable-and-start-the-service"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f501.png" alt="🔁" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Step 3: Enable and Start the Service</h3>



<p class="wp-block-paragraph">Enable Plex on boot and start the service:</p>



<pre class="wp-block-code"><code>sudo systemctl enable plexmediaserver
sudo systemctl start plexmediaserver
</code></pre>



<p class="wp-block-paragraph">Make sure it&#8217;s running:</p>



<pre class="wp-block-code"><code>sudo systemctl status plexmediaserver
</code></pre>



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



<h3 class="wp-block-heading" id="h-step-4-access-plex-web-interface"><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;" /> Step 4: Access Plex Web Interface</h3>



<p class="wp-block-paragraph">Open your browser and go to:</p>



<pre class="wp-block-code"><code>http:&#47;&#47;&lt;your-pi-ip&gt;:32400/web
</code></pre>



<p class="wp-block-paragraph">Log in with your Plex account and begin the setup wizard.</p>



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



<h3 class="wp-block-heading" id="h-step-5-add-your-media-library"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4c2.png" alt="📂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Step 5: Add Your Media Library</h3>



<p class="wp-block-paragraph">Plug in your external HDD or mount a network share, then:</p>



<pre class="wp-block-code"><code>sudo mkdir -p /mnt/media
sudo mount /dev/sda1 /mnt/media
</code></pre>



<p class="wp-block-paragraph">Make sure Plex can access it:</p>



<pre class="wp-block-code"><code>sudo chown -R plex:plex /mnt/media
</code></pre>



<p class="wp-block-paragraph">Add the media folder during the Plex setup under Library &gt; Add Library.</p>



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



<h3 class="wp-block-heading" id="h-optional-tips"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Optional Tips</h3>



<ul class="wp-block-list">
<li><strong>Transcoding:</strong> The Pi can handle direct play (no transcoding) well, but struggles with transcoding large files. Use compatible formats like H.264 (MP4).</li>



<li><strong>USB Boot:</strong> For better performance, boot the Pi from an SSD instead of a microSD card.</li>



<li><strong>Power Supply:</strong> Use a proper 5V/3A PSU to avoid crashes under heavy disk load.</li>



<li><strong>Thermal:</strong> Add a heatsink or fan for the Pi if using Plex for long sessions.</li>
</ul>



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



<h3 class="wp-block-heading" id="h-secure-your-server"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f510.png" alt="🔐" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Secure Your Server</h3>



<ul class="wp-block-list">
<li>Use your router to forward port <code>32400</code> only if you want remote access.</li>



<li>Set a strong Plex password.</li>



<li>Enable Tailscale or WireGuard for secure remote access without exposing ports.</li>
</ul>



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



<h3 class="wp-block-heading" id="h-conclusion"><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;" /> Conclusion</h3>



<p class="wp-block-paragraph">A Raspberry Pi might not replace a full-blown NAS or dedicated server, but for personal use or as a secondary Plex node, it&#8217;s surprisingly capable. With low energy usage and silent operation, it’s the perfect DIY home media solution.</p>



<p class="wp-block-paragraph">If you&#8217;re running other services like Pi-hole or Home Assistant, the Pi can multitask well — just avoid overloading it with too much transcoding.</p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://hamradio.my/2025/06/building-a-plex-media-server-with-raspberry-pi/">Building a Plex Media Server 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/06/building-a-plex-media-server-with-raspberry-pi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Understanding Network Time Protocol (NTP), Atomic Clocks, and GPS: How Precise Timekeeping Powers the Modern World</title>
		<link>https://hamradio.my/2025/05/understanding-network-time-protocol-ntp-atomic-clocks-and-gps-how-precise-timekeeping-powers-the-modern-world/</link>
					<comments>https://hamradio.my/2025/05/understanding-network-time-protocol-ntp-atomic-clocks-and-gps-how-precise-timekeeping-powers-the-modern-world/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Thu, 22 May 2025 07:40:08 +0000</pubDate>
				<category><![CDATA[network time protocol]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[Time Synchronization]]></category>
		<category><![CDATA[atomicclock]]></category>
		<category><![CDATA[chrony]]></category>
		<category><![CDATA[DIYtech]]></category>
		<category><![CDATA[embeddedlinux]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[gpsd]]></category>
		<category><![CDATA[hamradio]]></category>
		<category><![CDATA[IoT]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[MakerProject]]></category>
		<category><![CDATA[networktime]]></category>
		<category><![CDATA[ntp]]></category>
		<category><![CDATA[openhardware]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[pps]]></category>
		<category><![CDATA[preciseclock]]></category>
		<category><![CDATA[RaspberryPi]]></category>
		<category><![CDATA[stratum1]]></category>
		<category><![CDATA[TechBlog]]></category>
		<category><![CDATA[timeserver]]></category>
		<category><![CDATA[timesync]]></category>
		<category><![CDATA[timesynchronization]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=7404</guid>

					<description><![CDATA[<p>In the digital age, accurate timekeeping is more critical than ever. From ensuring data consistency across global servers to enabling GPS navigation and military operations, the precision of our clocks underpins modern infrastructure. This post explores how Network Time Protocol (NTP), atomic clocks, and the Global Positioning System (GPS) work together to synchronize time around [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/05/understanding-network-time-protocol-ntp-atomic-clocks-and-gps-how-precise-timekeeping-powers-the-modern-world/">Understanding Network Time Protocol (NTP), Atomic Clocks, and GPS: How Precise Timekeeping Powers the Modern 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"></p>



<p class="wp-block-paragraph">In the digital age, <strong>accurate timekeeping</strong> is more critical than ever. From ensuring data consistency across global servers to enabling GPS navigation and military operations, the precision of our clocks underpins modern infrastructure. This post explores how <strong>Network Time Protocol (NTP)</strong>, <strong>atomic clocks</strong>, and the <strong>Global Positioning System (GPS)</strong> work together to synchronize time around the world—and what <strong>stratum levels</strong> really mean in timekeeping hierarchy.</p>



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



<h2 class="wp-block-heading" id="h-what-is-network-time-protocol-ntp"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f552.png" alt="🕒" class="wp-smiley" style="height: 1em; max-height: 1em;" /> What Is Network Time Protocol (NTP)?</h2>



<p class="wp-block-paragraph"><strong>NTP (Network Time Protocol)</strong> is a protocol used to synchronize the clocks of computers and devices over a network. It allows systems to keep time within milliseconds of Coordinated Universal Time (UTC), which is the global time standard.</p>



<p class="wp-block-paragraph">NTP works using a hierarchical structure of <strong>stratum levels</strong>, with each level representing the &#8220;distance&#8221; from the reference clock (usually an atomic clock or GPS-based source).</p>



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



<h2 class="wp-block-heading" id="h-how-ntp-works"><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;" /> How NTP Works</h2>



<p class="wp-block-paragraph">Here’s a simplified overview of the process:</p>



<ol class="wp-block-list">
<li>A client computer sends a request to an NTP server.</li>



<li>The NTP server responds with the current time along with information about when the request was received and replied to.</li>



<li>The client calculates the <strong>round-trip delay</strong> and <strong>clock offset</strong>.</li>



<li>The local clock is adjusted accordingly, either gradually or immediately.</li>
</ol>



<p class="wp-block-paragraph">This process often repeats at regular intervals to maintain synchronization.</p>



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



<h2 class="wp-block-heading" id="h-understanding-ntp-stratum-levels"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9f1.png" alt="🧱" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Understanding NTP Stratum Levels</h2>



<p class="wp-block-paragraph">NTP servers are organized into <strong>strata</strong> based on how close they are to the original time source:</p>



<ul class="wp-block-list">
<li><strong>Stratum 0</strong>: These are the <strong>reference clocks</strong>—usually <strong>atomic clocks</strong>, <strong>GPS receivers</strong>, or <strong>radio clocks</strong>. They don’t connect directly to the internet.</li>



<li><strong>Stratum 1</strong>: Servers directly connected to stratum 0 devices. These are often publicly available NTP servers and offer highly accurate time.</li>



<li><strong>Stratum 2</strong>: Servers that sync with stratum 1 servers. Most users rely on these.</li>



<li><strong>Stratum 3–15</strong>: Each additional level syncs from the level above, with increasing latency and reduced accuracy.</li>



<li><strong>Stratum 16</strong>: Designated for unsynchronized servers or devices.</li>
</ul>



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Example:<br>If your Raspberry Pi is syncing from time.google.com (a stratum 1 server), your device becomes a <strong>stratum 2</strong> client.</p>



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



<h2 class="wp-block-heading" id="h-what-is-an-atomic-clock"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/23f1.png" alt="⏱" class="wp-smiley" style="height: 1em; max-height: 1em;" /> What Is an Atomic Clock?</h2>



<p class="wp-block-paragraph">An <strong>atomic clock</strong> is the most precise timekeeping device available. It uses the natural oscillations of atoms—commonly <strong>cesium-133</strong> or <strong>rubidium</strong>—as a reference.</p>



<h3 class="wp-block-heading" id="h-key-characteristics">Key Characteristics:</h3>



<ul class="wp-block-list">
<li><strong>Accuracy</strong>: Can measure time with precision better than 1 second in millions of years.</li>



<li><strong>Stability</strong>: Remains extremely consistent over long periods.</li>



<li><strong>Use Cases</strong>: GPS satellites, NTP stratum 0 devices, scientific labs, telecom networks.</li>
</ul>



<p class="wp-block-paragraph">The international definition of one second is based on the radiation cycles of cesium-133:<br><strong>9,192,631,770 transitions = 1 second</strong></p>



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



<h2 class="wp-block-heading" id="h-how-gps-provides-accurate-time"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6f0.png" alt="🛰" class="wp-smiley" style="height: 1em; max-height: 1em;" /> How GPS Provides Accurate Time</h2>



<p class="wp-block-paragraph">The <strong>Global Positioning System (GPS)</strong> is not just for navigation—it’s also a <strong>precise time distribution network</strong>. Each GPS satellite contains multiple atomic clocks. When your GPS receiver locks onto satellites, it can:</p>



<ul class="wp-block-list">
<li>Determine location using <strong>trilateration</strong></li>



<li>Calculate the <strong>exact time</strong> from satellite signals</li>
</ul>



<h3 class="wp-block-heading" id="h-gps-time-vs-utc">GPS Time vs UTC:</h3>



<ul class="wp-block-list">
<li>GPS time started in 1980 and does <strong>not account for leap seconds</strong>, unlike UTC.</li>



<li>GPS receivers convert GPS time to UTC using data in the satellite’s almanac.</li>
</ul>



<p class="wp-block-paragraph">For time servers, GPS receivers act as <strong>Stratum 0 sources</strong>, making GPS-based NTP servers (Stratum 1) popular for time-critical systems.</p>



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



<h2 class="wp-block-heading" id="h-real-world-applications"><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;" /> Real-World Applications</h2>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Field</th><th>Application</th></tr></thead><tbody><tr><td><strong>Telecom</strong></td><td>4G/5G networks use NTP or PTP (Precision Time Protocol) for synchronization.</td></tr><tr><td><strong>Military</strong></td><td>GPS-based timing for secure communications, missile launches, and coordination.</td></tr><tr><td><strong>Finance</strong></td><td>Timestamps for trades and transactions require sub-millisecond accuracy.</td></tr><tr><td><strong>IT/Cloud</strong></td><td>Data centers rely on NTP for distributed logs, certificates, and system clocks.</td></tr><tr><td><strong>Ham Radio</strong></td><td>Tools like WSJT-X, FT8, and APRS depend on accurate system clocks.</td></tr></tbody></table></figure>



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



<h2 class="wp-block-heading" id="h-when-accuracy-matters"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26d3.png" alt="⛓" class="wp-smiley" style="height: 1em; max-height: 1em;" /> When Accuracy Matters</h2>



<p class="wp-block-paragraph">A tiny time drift can cause:</p>



<ul class="wp-block-list">
<li><strong>Log mismatch</strong> in security systems</li>



<li><strong>Transaction failures</strong> in banking</li>



<li><strong>Packet loss or desync</strong> in VoIP and online gaming</li>



<li><strong>Routing issues</strong> in network infrastructure</li>
</ul>



<p class="wp-block-paragraph">Thus, reliable NTP configuration, ideally syncing from multiple stratum 1 servers or running your own GPS-based server, is best practice for critical systems.</p>



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



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



<h2 class="wp-block-heading" id="h-summary"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4cd.png" alt="📍" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Summary</h2>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Component</th><th>Role</th></tr></thead><tbody><tr><td><strong>Atomic Clock</strong></td><td>Master reference for defining the second</td></tr><tr><td><strong>GPS</strong></td><td>Delivers accurate time from satellites to Earth</td></tr><tr><td><strong>NTP</strong></td><td>Protocol to synchronize clocks across networks</td></tr><tr><td><strong>Stratum Level</strong></td><td>Indicates distance from reference clock source</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Together, atomic clocks, GPS, and NTP form a <strong>robust global timekeeping system</strong> that powers everything from Google’s servers to battlefield operations and your APRS messages.</p>



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



<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;" /> Build Your Own Stratum 1 NTP Server (Raspberry Pi + GPS + Chrony)</h2>



<p class="wp-block-paragraph">Creating your own <strong>Stratum 1 NTP server</strong> is a rewarding project, especially for ham radio operators, makers, and sysadmins who want reliable, low-latency timekeeping without relying on the internet.</p>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9f0.png" alt="🧰" class="wp-smiley" style="height: 1em; max-height: 1em;" /> What You Need:</h3>



<ul class="wp-block-list">
<li>Raspberry Pi (any model with GPIO, preferably Pi 3/4/5)</li>



<li>GPS module with <strong>PPS (Pulse Per Second)</strong> output (e.g. u-blox NEO-6M or NEO-M8N)</li>



<li>Serial connection to GPS (UART)</li>



<li>Internet for installation (optional afterward)</li>



<li>Linux with <code>chrony</code>, <code>gpsd</code>, and PPS support</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/2699.png" alt="⚙" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Step 1: Hardware Setup</h3>



<ol class="wp-block-list">
<li>Connect the <strong>GPS module</strong>:
<ul class="wp-block-list">
<li><strong>TX (GPS)</strong> to <strong>GPIO 15 (RXD)</strong> on the Pi</li>



<li><strong>PPS pin</strong> to <strong>GPIO 18 (Pin 12)</strong></li>



<li><strong>VCC and GND</strong> appropriately</li>
</ul>
</li>



<li>Enable UART and PPS on the Pi: <code>sudo raspi-config</code>
<ul class="wp-block-list">
<li>Interface Options → Enable Serial (disable console over serial, enable hardware UART)</li>



<li>Reboot when prompted.</li>
</ul>
</li>
</ol>



<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/1f4e6.png" alt="📦" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Step 2: Install Required Packages</h3>



<pre class="wp-block-code"><code>sudo apt update
sudo apt install gpsd gpsd-clients chrony pps-tools
</code></pre>



<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/1f9ea.png" alt="🧪" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Step 3: Enable and Test PPS</h3>



<ol class="wp-block-list">
<li>Add the PPS overlay:</li>
</ol>



<p class="wp-block-paragraph">Edit <code>/boot/config.txt</code> and add:</p>



<pre class="wp-block-code"><code>dtoverlay=pps-gpio,gpiopin=18
</code></pre>



<ol start="2" class="wp-block-list">
<li>Reboot:</li>
</ol>



<pre class="wp-block-code"><code>sudo reboot
</code></pre>



<ol start="3" class="wp-block-list">
<li>Check if <code>/dev/pps0</code> appears:</li>
</ol>



<pre class="wp-block-code"><code>ls -l /dev/pps*
</code></pre>



<ol start="4" class="wp-block-list">
<li>Test PPS signal:</li>
</ol>



<pre class="wp-block-code"><code>sudo ppstest /dev/pps0
</code></pre>



<p class="wp-block-paragraph">You should see output like:</p>



<pre class="wp-block-code"><code>source 0 - assert 1716165796.000000000, sequence: 1234 - clear 1716165796.000001234
</code></pre>



<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;" /> Step 4: Configure GPSD</h3>



<p class="wp-block-paragraph">Edit <code>/etc/default/gpsd</code>:</p>



<pre class="wp-block-code"><code>START_DAEMON="true"
DEVICES="/dev/serial0"
GPSD_OPTIONS="-n"
</code></pre>



<p class="wp-block-paragraph">Restart the service:</p>



<pre class="wp-block-code"><code>sudo systemctl restart gpsd
</code></pre>



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



<pre class="wp-block-code"><code>cgps -s
</code></pre>



<p class="wp-block-paragraph">You should see satellite data and GPS time.</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/23f1.png" alt="⏱" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Step 5: Configure Chrony for GPS + PPS</h3>



<p class="wp-block-paragraph">Edit <code>/etc/chrony/chrony.conf</code> and <strong>add these lines at the top</strong>:</p>



<pre class="wp-block-code"><code>refclock SHM 0 offset 0.5 delay 0.2 refid GPS
refclock PPS /dev/pps0 refid PPS lock GPS
</code></pre>



<p class="wp-block-paragraph">Also, comment out any existing <code>pool</code> or <code>server</code> lines if you want it to be completely standalone.</p>



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



<pre class="wp-block-code"><code>sudo systemctl restart chrony
</code></pre>



<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/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Step 6: Verify Chrony Status</h3>



<pre class="wp-block-code"><code>chronyc sources -v
</code></pre>



<p class="wp-block-paragraph">You should see entries like:</p>



<pre class="wp-block-code"><code>#x  Name/IP address            Stratum  Poll Reach  LastRx Last sample
===============================================================================
#?  GPS                          0       4   377     10     -4ns&#91;  +23ns] +/- 30us
#*  PPS                          0       4   377     9      -1ns&#91;   -5ns] +/- 0.1us
</code></pre>



<p class="wp-block-paragraph">The <code>*</code> next to PPS indicates it&#8217;s the preferred source.</p>



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



<h3 class="wp-block-heading">🖧 Optional: Share NTP on Your Network</h3>



<p class="wp-block-paragraph">Edit <code>/etc/chrony/chrony.conf</code> to allow LAN clients:</p>



<pre class="wp-block-code"><code>allow 192.168.1.0/24
</code></pre>



<p class="wp-block-paragraph">Replace with your local subnet. Restart Chrony to apply.</p>



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



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



<p class="wp-block-paragraph">This allows you to sync your entire home lab or shack with millisecond precision without depending on the internet.</p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://hamradio.my/2025/05/understanding-network-time-protocol-ntp-atomic-clocks-and-gps-how-precise-timekeeping-powers-the-modern-world/">Understanding Network Time Protocol (NTP), Atomic Clocks, and GPS: How Precise Timekeeping Powers the Modern 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/05/understanding-network-time-protocol-ntp-atomic-clocks-and-gps-how-precise-timekeeping-powers-the-modern-world/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Radioberry: A Raspberry Pi-Based SDR Transceiver</title>
		<link>https://hamradio.my/2025/04/radioberry-a-raspberry-pi-based-sdr-transceiver/</link>
					<comments>https://hamradio.my/2025/04/radioberry-a-raspberry-pi-based-sdr-transceiver/#comments</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Mon, 14 Apr 2025 15:31:30 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[do it yourself]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[homebrew]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[software defined radio]]></category>
		<category><![CDATA[AD9866]]></category>
		<category><![CDATA[communitysupport]]></category>
		<category><![CDATA[cost-effective]]></category>
		<category><![CDATA[DIYRadio]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[FPGA]]></category>
		<category><![CDATA[FPGAdevelopment]]></category>
		<category><![CDATA[hamradio]]></category>
		<category><![CDATA[hamradiosolutions]]></category>
		<category><![CDATA[IntelCyclone]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[radioberry]]></category>
		<category><![CDATA[Radioberry2]]></category>
		<category><![CDATA[RadioEnthusiasts]]></category>
		<category><![CDATA[radioexperiment]]></category>
		<category><![CDATA[radiohardware]]></category>
		<category><![CDATA[radiosolutions]]></category>
		<category><![CDATA[RaspberryPi]]></category>
		<category><![CDATA[sdr]]></category>
		<category><![CDATA[SDRenthusiasts]]></category>
		<category><![CDATA[SDRproject]]></category>
		<category><![CDATA[SDRtransceiver]]></category>
		<category><![CDATA[SoftwareDefinedRadio]]></category>
		<category><![CDATA[transceiver]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=7052</guid>

					<description><![CDATA[<p>Software-defined radio (SDR) enthusiasts and amateur radio operators seeking an affordable yet powerful solution will find the Radioberry an exciting project to explore. Designed as a Raspberry Pi HAT, the Radioberry transforms a Raspberry Pi into a fully functional SDR transceiver, making it an excellent choice for radio experimentation and communication. What is Radioberry? The [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/04/radioberry-a-raspberry-pi-based-sdr-transceiver/">Radioberry: A Raspberry Pi-Based SDR Transceiver</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">Software-defined radio (SDR) enthusiasts and amateur radio operators seeking an affordable yet powerful solution will find the <strong>Radioberry</strong> an exciting project to explore. Designed as a <strong>Raspberry Pi HAT</strong>, the Radioberry transforms a Raspberry Pi into a fully functional SDR transceiver, making it an excellent choice for radio experimentation and communication.</p>



<h3 class="wp-block-heading" id="h-what-is-radioberry"><strong>What is Radioberry?</strong></h3>



<p class="wp-block-paragraph">The <strong>Radioberry</strong> is an open-source <strong>SDR transceiver</strong> designed to cover the <strong>0-30 MHz</strong> frequency range. It leverages an <strong>Analog Devices AD9866</strong> chipset, originally intended as a broadband modem mixed signal front-end, repurposed for <strong>Direct Down Conversion (DDC)</strong> and <strong>Direct Up Conversion (DUC)</strong> functionality. This design enables high-performance SDR capabilities with a <strong>12-bit resolution</strong>, making it ideal for amateur radio and other radio-related applications.</p>



<p class="wp-block-paragraph">At the core of the Radioberry is an <strong>Intel Cyclone 10LP FPGA</strong>, which supports <strong>10CL16</strong> and <strong>10CL25</strong> models. The FPGA firmware is dynamically loaded via the <strong>Raspberry Pi</strong>, providing a streamlined and flexible setup without the need for external programming hardware. The power supply for the Radioberry is conveniently drawn from the Raspberry Pi, simplifying the overall design and integration.</p>



<h3 class="wp-block-heading" id="h-why-choose-radioberry"><strong>Why Choose Radioberry?</strong></h3>



<p class="wp-block-paragraph">Radioberry stands out as a compelling choice for SDR enthusiasts due to its:</p>



<ul class="wp-block-list">
<li><strong>Compact form factor:</strong> Seamlessly integrates with Raspberry Pi.</li>



<li><strong>Open-source philosophy:</strong> Both hardware and software are freely available.</li>



<li><strong>Cost-effective design:</strong> A budget-friendly alternative to commercial SDR solutions.</li>



<li><strong>Flexibility:</strong> Supports various modes and can be customized to meet specific needs.</li>
</ul>



<h3 class="wp-block-heading" id="h-radioberry-2-x-enhanced-performance-amp-features"><strong>Radioberry 2.x – Enhanced Performance &amp; Features</strong></h3>



<p class="wp-block-paragraph">The <strong>Radioberry 2.x</strong> builds on the original design, offering improved performance and additional features. Enthusiasts can find comprehensive details, including schematics, installation guides, and firmware updates, in the resources below.</p>



<h3 class="wp-block-heading" id="h-resources-for-builders"><strong>Resources for Builders</strong></h3>



<p class="wp-block-paragraph">For those interested in building their own Radioberry SDR transceiver, here are some valuable resources:</p>



<ul class="wp-block-list">
<li><strong>Discussion &amp; Community Support:</strong> Google Groups discussion forum</li>



<li><strong>Source Code &amp; Firmware:</strong> <a href="https://chatgpt.com/c/67d99188-5548-8011-9eb6-a26e4f07bf1a#">Radioberry GitHub Repository</a></li>



<li><strong>Technical Documentation:</strong> Radioberry WIKI with additional information</li>



<li><strong>Installation &amp; Setup Guide:</strong> Radioberry Releases for easy installation</li>



<li><strong>Hardware Design:</strong> Radioberry Schematic</li>



<li><strong>Real-World Applications:</strong> Radioberry transceiver insights by <strong>Gopan VU2XTO</strong></li>



<li><strong>User Demonstrations:</strong> Recording of <strong>Radioberry 2 in action</strong> by <strong>Jacinto CU2ED</strong></li>
</ul>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Radioberry Recording" width="640" height="480" src="https://www.youtube.com/embed/M9aHg3ATtKM?start=3&#038;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>



<h3 class="wp-block-heading" id="h-a-project-for-radio-enthusiasts"><strong>A Project for Radio Enthusiasts</strong></h3>



<p class="wp-block-paragraph">The Radioberry is more than just a radio project—it’s a testament to the power of <strong>open-source collaboration</strong> and the ingenuity of the amateur radio community. This project is <strong>not for sale</strong> but rather an open-source initiative to empower builders and experimenters worldwide.</p>



<p class="wp-block-paragraph">For those looking to <strong>dive into SDR development</strong>, experiment with <strong>amateur radio</strong>, or explore <strong>FPGA-based radio solutions</strong>, the <strong>Radioberry</strong> is a fantastic place to start.</p>



<p class="wp-block-paragraph">Visit <strong><a href="https://www.pa3gsb.nl/">https://www.pa3gsb.nl/</a></strong></p>
<p>The post <a href="https://hamradio.my/2025/04/radioberry-a-raspberry-pi-based-sdr-transceiver/">Radioberry: A Raspberry Pi-Based SDR Transceiver</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/04/radioberry-a-raspberry-pi-based-sdr-transceiver/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Wi-Fi Jamming Using Raspberry Pi: Security Tools for Network Protection</title>
		<link>https://hamradio.my/2025/04/wi-fi-jamming-using-raspberry-pi-security-tools-for-network-protection/</link>
					<comments>https://hamradio.my/2025/04/wi-fi-jamming-using-raspberry-pi-security-tools-for-network-protection/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Sun, 13 Apr 2025 15:18:36 +0000</pubDate>
				<category><![CDATA[aircrack-ng]]></category>
		<category><![CDATA[cybersecurity]]></category>
		<category><![CDATA[jammer]]></category>
		<category><![CDATA[jamming]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[radio frequency]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[access point security]]></category>
		<category><![CDATA[captive portal]]></category>
		<category><![CDATA[channel hopping]]></category>
		<category><![CDATA[deauth packets]]></category>
		<category><![CDATA[deauthentication attack]]></category>
		<category><![CDATA[ethical hacking]]></category>
		<category><![CDATA[iot security]]></category>
		<category><![CDATA[monitor mode]]></category>
		<category><![CDATA[network analysis]]></category>
		<category><![CDATA[network management]]></category>
		<category><![CDATA[network protection]]></category>
		<category><![CDATA[network security]]></category>
		<category><![CDATA[network vulnerabilities]]></category>
		<category><![CDATA[nodogsplash]]></category>
		<category><![CDATA[packet sniffing]]></category>
		<category><![CDATA[penetration testing]]></category>
		<category><![CDATA[python scripting]]></category>
		<category><![CDATA[security research]]></category>
		<category><![CDATA[security tools]]></category>
		<category><![CDATA[soc]]></category>
		<category><![CDATA[software defined radio]]></category>
		<category><![CDATA[wifi jamming]]></category>
		<category><![CDATA[wifi security]]></category>
		<category><![CDATA[wireless deauth]]></category>
		<category><![CDATA[wireless hacking]]></category>
		<category><![CDATA[wireless monitoring]]></category>
		<category><![CDATA[wireless networks]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=7048</guid>

					<description><![CDATA[<p>In today&#8217;s interconnected world, wireless networks have become a critical part of our infrastructure. However, this ubiquity also creates security vulnerabilities that can be exploited. Understanding these vulnerabilities is essential for developing robust security measures. Let&#8217;s explore how a Raspberry Pi can be transformed into a wireless network security tool. What is Wi-Fi Jamming? Wi-Fi [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/04/wi-fi-jamming-using-raspberry-pi-security-tools-for-network-protection/">Wi-Fi Jamming Using Raspberry Pi: Security Tools for Network Protection</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">In today&#8217;s interconnected world, wireless networks have become a critical part of our infrastructure. However, this ubiquity also creates security vulnerabilities that can be exploited. Understanding these vulnerabilities is essential for developing robust security measures. Let&#8217;s explore how a Raspberry Pi can be transformed into a wireless network security tool.</p>



<h2 class="wp-block-heading" id="h-what-is-wi-fi-jamming">What is Wi-Fi Jamming?</h2>



<p class="wp-block-paragraph">Wi-Fi jamming is a technique that disrupts wireless networks by sending deauthentication packets to clients and access points. While this might sound malicious, it has legitimate applications in security testing, network management, and law enforcement.</p>



<h2 class="wp-block-heading" id="h-the-raspberry-pi-advantage">The Raspberry Pi Advantage</h2>



<p class="wp-block-paragraph">The Raspberry Pi is an ideal platform for network security tools due to its:</p>



<ul class="wp-block-list">
<li>Low cost and high portability</li>



<li>Open hardware architecture</li>



<li>Flexibility through its System on a Chip (SoC) design</li>



<li>Compatibility with various wireless adapters</li>
</ul>



<h2 class="wp-block-heading" id="h-how-the-jamming-process-works">How the Jamming Process Works</h2>



<p class="wp-block-paragraph">The process involves several technical steps:</p>



<ol class="wp-block-list">
<li><strong>Interface Selection</strong>: The system identifies the most powerful wireless interface and enables monitor mode.</li>



<li><strong>Channel Hopping</strong>: It sequentially scans channels 1-11, spending about 1 second on each to identify access points and connected clients.</li>



<li><strong>Deauthentication</strong>: After identifying targets, the system sends deauthentication packets that force clients to disconnect from their access points.</li>



<li><strong>Targeted Jamming</strong>: The tool can be configured to target specific devices or all devices connected to a particular access point.</li>
</ol>



<h2 class="wp-block-heading" id="h-applications-in-security">Applications in Security</h2>



<p class="wp-block-paragraph">This type of tool has several legitimate uses:</p>



<ul class="wp-block-list">
<li><strong>Law Enforcement</strong>: Originally developed for law enforcement to interrupt criminal communications</li>



<li><strong>Security Testing</strong>: Organizations can test their network resilience against deauthentication attacks</li>



<li><strong>Network Management</strong>: Institutions can control which devices connect to their networks</li>



<li><strong>Emergency Situations</strong>: Can be used to prevent remote triggering of explosive devices</li>
</ul>



<h2 class="wp-block-heading" id="h-creating-a-captive-portal">Creating a Captive Portal</h2>



<p class="wp-block-paragraph">Beyond jamming, a Raspberry Pi can also be configured to create a captive portal &#8211; a landing page that appears when users connect to a network. This has applications in:</p>



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



<li>Displaying network terms of service</li>



<li>Controlled internet access</li>



<li>Marketing and advertisements</li>
</ul>



<h2 class="wp-block-heading" id="h-ethical-considerations">Ethical Considerations</h2>



<p class="wp-block-paragraph">It&#8217;s crucial to note that unauthorized network disruption is illegal in most jurisdictions. These tools should only be used:</p>



<ul class="wp-block-list">
<li>On networks you own or have permission to test</li>



<li>For legitimate security testing purposes</li>



<li>In accordance with local laws and regulations</li>



<li>With proper authorization from relevant authorities</li>
</ul>



<h2 class="wp-block-heading" id="h-technical-implementation">Technical Implementation</h2>



<p class="wp-block-paragraph">The implementation involves several components:</p>



<ul class="wp-block-list">
<li><strong>Aircrack-ng</strong>: A suite of tools for wireless network assessment</li>



<li><strong>Nodogsplash</strong>: Software for creating and managing captive portals</li>



<li><strong>Python</strong>: For scripting the core functionality</li>
</ul>



<p class="wp-block-paragraph">The system can be further enhanced with features like bandwidth control, domain restrictions, and packet filtering to create a comprehensive network management solution.</p>



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



<p class="wp-block-paragraph">Wi-Fi jamming using Raspberry Pi represents a powerful tool for understanding and securing wireless networks. While its capabilities could be misused, its primary value lies in helping network administrators identify vulnerabilities and improve security posture. As IoT devices continue to proliferate, with estimates suggesting 30 billion connected objects by 2020, understanding these network security principles becomes increasingly important.</p>



<p class="wp-block-paragraph">Remember, the goal of security research is always to build more robust systems, not to compromise legitimate networks.</p>



<p class="wp-block-paragraph"><a href="https://acadpubl.eu/hub/2018-118-22/articles/22b/32.pdf"><strong>https://acadpubl.eu/hub/2018-118-22/articles/22b/32.pdf</strong></a></p>
<p>The post <a href="https://hamradio.my/2025/04/wi-fi-jamming-using-raspberry-pi-security-tools-for-network-protection/">Wi-Fi Jamming Using Raspberry Pi: Security Tools for Network Protection</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/04/wi-fi-jamming-using-raspberry-pi-security-tools-for-network-protection/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Exploring SDRBerry: A Raspberry Pi-Based SDR Transceiver with LVGL GUI</title>
		<link>https://hamradio.my/2025/04/exploring-sdrberry-a-raspberry-pi-based-sdr-transceiver-with-lvgl-gui/</link>
					<comments>https://hamradio.my/2025/04/exploring-sdrberry-a-raspberry-pi-based-sdr-transceiver-with-lvgl-gui/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Sat, 12 Apr 2025 15:12:24 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[raspbian]]></category>
		<category><![CDATA[rtl sdr]]></category>
		<category><![CDATA[SDR]]></category>
		<category><![CDATA[shortwave listening]]></category>
		<category><![CDATA[shortwave radio]]></category>
		<category><![CDATA[software defined radio]]></category>
		<category><![CDATA[adalm pluto]]></category>
		<category><![CDATA[alsa audio]]></category>
		<category><![CDATA[cat control]]></category>
		<category><![CDATA[civetweb]]></category>
		<category><![CDATA[cmake]]></category>
		<category><![CDATA[esp32]]></category>
		<category><![CDATA[fftw]]></category>
		<category><![CDATA[framebuffer]]></category>
		<category><![CDATA[ft8]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[hackrf]]></category>
		<category><![CDATA[hifiberry]]></category>
		<category><![CDATA[i2c]]></category>
		<category><![CDATA[liquid dsp]]></category>
		<category><![CDATA[lvgl]]></category>
		<category><![CDATA[midi controller]]></category>
		<category><![CDATA[nlohmann json]]></category>
		<category><![CDATA[noise reduction]]></category>
		<category><![CDATA[optical encoder]]></category>
		<category><![CDATA[primevue]]></category>
		<category><![CDATA[qsd]]></category>
		<category><![CDATA[qse]]></category>
		<category><![CDATA[radioberry]]></category>
		<category><![CDATA[rtl-sdr]]></category>
		<category><![CDATA[sdr]]></category>
		<category><![CDATA[sdrberry]]></category>
		<category><![CDATA[SDRPlay]]></category>
		<category><![CDATA[soapySDR]]></category>
		<category><![CDATA[touchscreen]]></category>
		<category><![CDATA[usb hid]]></category>
		<category><![CDATA[vnc]]></category>
		<category><![CDATA[vue js]]></category>
		<category><![CDATA[web server]]></category>
		<category><![CDATA[WSJTX]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=7043</guid>

					<description><![CDATA[<p>Software-defined radio (SDR) has transformed how we interact with radio signals, and SDRBerry aims to push this transformation further. SDRBerry is an ongoing project designed to integrate an SDR transceiver with a Raspberry Pi, leveraging the power of LVGL v8 for a modern GUI experience. While still in development, this project offers a unique learning [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/04/exploring-sdrberry-a-raspberry-pi-based-sdr-transceiver-with-lvgl-gui/">Exploring SDRBerry: A Raspberry Pi-Based SDR Transceiver with LVGL GUI</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">Software-defined radio (SDR) has transformed how we interact with radio signals, and SDRBerry aims to push this transformation further. SDRBerry is an ongoing project designed to integrate an SDR transceiver with a Raspberry Pi, leveraging the power of LVGL v8 for a modern GUI experience. While still in development, this project offers a unique learning opportunity in C++ programming, Liquid DSP, and GUI design.</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="Radioberry sdr tranceiver Raspberry pi" width="640" height="360" src="https://www.youtube.com/embed/ycU_IUmV8j4?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-project-overview">Project Overview</h2>



<p class="wp-block-paragraph">SDRBerry is built with the goal of supporting various SDR devices, including:</p>



<ul class="wp-block-list">
<li><strong>Adalm Pluto SDR</strong></li>



<li><strong>Radioberry</strong></li>



<li><strong>RTL-SDR</strong></li>



<li><strong>SDRPlay</strong></li>



<li><strong>Other SDR receivers via SoapySDR</strong></li>
</ul>



<p class="wp-block-paragraph">The system also aims to integrate optical encoders, I2C/serial-controlled bandpass filters, and an ESP32-based CAT controller for additional hardware control.</p>



<figure class="wp-block-image size-large"><img  title="" loading="lazy" decoding="async" width="1024" height="768" src="https://hamradio.my/wp-content/uploads/2025/03/image-62-1024x768.png"  alt="image-62-1024x768 Exploring SDRBerry: A Raspberry Pi-Based SDR Transceiver with LVGL GUI"  class="wp-image-7045" srcset="https://hamradio.my/wp-content/uploads/2025/03/image-62-1024x768.png 1024w, https://hamradio.my/wp-content/uploads/2025/03/image-62-300x225.png 300w, https://hamradio.my/wp-content/uploads/2025/03/image-62-768x576.png 768w, https://hamradio.my/wp-content/uploads/2025/03/image-62-1536x1152.png 1536w, https://hamradio.my/wp-content/uploads/2025/03/image-62-2048x1536.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading" id="h-installation-guide">Installation Guide</h2>



<p class="wp-block-paragraph">To install SDRBerry, follow these steps:</p>



<ol class="wp-block-list">
<li>Set up <strong>Raspberry Pi OS (64-bit Bullseye) in CLI mode</strong>.</li>



<li>Use <strong>Raspberry Pi Imager</strong> to create a bootable SD card or USB stick (USB storage is preferred for longevity).</li>



<li>Configure <strong>Wi-Fi and enable I2C</strong> using <code>raspi-config</code>.</li>



<li>Compile the software using <strong>VisualGDB, CMake, GCC, and GFortran</strong>.</li>



<li>Enable <strong>remote control with framebuffer VNC</strong> using <a href="https://github.com/ponty/framebuffer-vncserver">framebuffer-vncserver</a>.</li>
</ol>



<p class="wp-block-paragraph">A full installation guide is available in <code>install_guide.txt</code>, and an installation script (<code>install.sh</code>) automates the process.</p>



<h2 class="wp-block-heading" id="h-hardware-requirements">Hardware Requirements</h2>



<ul class="wp-block-list">
<li><strong>Raspberry Pi 4 Model B</strong></li>



<li><strong>5-inch or 7-inch 800&#215;480 touchscreen (DSI connector recommended)</strong></li>



<li><strong>USB storage device (e.g., Samsung Fit Plus 32GB or larger)</strong></li>



<li><strong>Generic USB audio adapter</strong></li>
</ul>



<h2 class="wp-block-heading" id="h-features-and-development-progress">Features and Development Progress</h2>



<h3 class="wp-block-heading" id="h-completed-features"><strong>Completed Features:</strong></h3>



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Adalm Pluto, RTL-SDR, SDRPlay, Radioberry, and HackRF support<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> FM broadband and narrowband reception<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> SSB transmission and reception<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> USB CAT interface support (e.g., ESP32 as a CAT controller)<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> I2C filter support with PCF8574<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Noise reduction (ported from DD4WH’s implementation)<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Morse code decoder<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> FT8 transmission and reception<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Web-based remote control via Vue.js 3 and PrimeVue UI (experimental)</p>



<h3 class="wp-block-heading" id="h-upcoming-features"><strong>Upcoming Features:</strong></h3>



<ul class="wp-block-list">
<li><strong>MIDI controller support</strong></li>



<li><strong>Direct optical encoder support via GPIO</strong></li>



<li><strong>Network and Wi-Fi setup screen</strong></li>



<li><strong>Additional noise reduction algorithms (e.g., LMS filtering)</strong></li>



<li><strong>Codec2 implementation for FreeDV digital voice</strong></li>
</ul>



<h2 class="wp-block-heading" id="h-installation-of-dependencies">Installation of Dependencies</h2>



<p class="wp-block-paragraph">SDRBerry relies on several open-source libraries, including:</p>



<ul class="wp-block-list">
<li><strong>Liquid-DSP</strong> (Joseph D. Gaeddert)</li>



<li><strong>Alsa Audio</strong></li>



<li><strong>SoapySDR and SoapyPlutoSDR</strong></li>



<li><strong>FFTW</strong> (Fast Fourier Transform)</li>



<li><strong>CivetWeb</strong> (embedded web server)</li>



<li><strong>nlohmann-json</strong> (JSON library for C++)</li>
</ul>



<p class="wp-block-paragraph">To install and compile the software, use:</p>



<pre class="wp-block-code"><code>wget https://raw.githubusercontent.com/paulh002/sdrberry/master/install/install.sh
chmod +x install.sh
./install.sh HFB DSI
</code></pre>



<p class="wp-block-paragraph">For <strong>Raspberry Pi Touch 2 with Radioberry</strong>:</p>



<pre class="wp-block-code"><code>./install.sh RDB T2
</code></pre>



<h2 class="wp-block-heading" id="h-running-sdrberry">Running SDRBerry</h2>



<p class="wp-block-paragraph">To start SDRBerry in user mode or root mode (depending on the SDR device used):</p>



<pre class="wp-block-code"><code>sudo sdrberry &gt; sdrberry.log 2&gt;&amp;1
</code></pre>



<p class="wp-block-paragraph">Mouse support is included, with optimized responsiveness via <code>usbhid.mousepoll=2</code> in <code>cmdline.txt</code>.</p>



<h2 class="wp-block-heading" id="h-web-based-control">Web-Based Control</h2>



<p class="wp-block-paragraph">SDRBerry introduces an experimental <strong>web-based remote control</strong> on port <strong>8081</strong>. The interface, built using <strong>Vue.js 3 and PrimeVue UI</strong>, allows users to control SDRBerry remotely. The source code will be available in a separate repository.</p>



<figure class="wp-block-image size-large"><img  title="" loading="lazy" decoding="async" width="1024" height="660" src="https://hamradio.my/wp-content/uploads/2025/03/image-63-1024x660.png"  alt="image-63-1024x660 Exploring SDRBerry: A Raspberry Pi-Based SDR Transceiver with LVGL GUI"  class="wp-image-7046" srcset="https://hamradio.my/wp-content/uploads/2025/03/image-63-1024x660.png 1024w, https://hamradio.my/wp-content/uploads/2025/03/image-63-300x193.png 300w, https://hamradio.my/wp-content/uploads/2025/03/image-63-768x495.png 768w, https://hamradio.my/wp-content/uploads/2025/03/image-63.png 1299w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">To access the web interface:</p>



<pre class="wp-block-code"><code>http:&#47;&#47;raspberry_pi_ip:8081
</code></pre>



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



<p class="wp-block-paragraph">SDRBerry is an exciting open-source SDR project that integrates Raspberry Pi, LVGL GUI, and SDR technologies. While still in active development, the project offers a strong foundation for experimenting with software-defined radio on a compact and affordable platform.</p>



<p class="wp-block-paragraph">For more details and the latest updates, visit the <strong>SDRBerry GitHub repository</strong>:<br><a href="https://github.com/paulh002/sdrberry">https://github.com/paulh002/sdrberry</a></p>
<p>The post <a href="https://hamradio.my/2025/04/exploring-sdrberry-a-raspberry-pi-based-sdr-transceiver-with-lvgl-gui/">Exploring SDRBerry: A Raspberry Pi-Based SDR Transceiver with LVGL GUI</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/04/exploring-sdrberry-a-raspberry-pi-based-sdr-transceiver-with-lvgl-gui/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Clone and Backup Your Raspbian SD Card for Easy Deployment</title>
		<link>https://hamradio.my/2025/04/how-to-clone-and-backup-your-raspbian-sd-card-for-easy-deployment/</link>
					<comments>https://hamradio.my/2025/04/how-to-clone-and-backup-your-raspbian-sd-card-for-easy-deployment/#comments</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Sat, 05 Apr 2025 10:40:44 +0000</pubDate>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[raspbian]]></category>
		<category><![CDATA[tips and tricks]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[clone]]></category>
		<category><![CDATA[ddcommand]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[diskimaging]]></category>
		<category><![CDATA[expand filesystem]]></category>
		<category><![CDATA[imaging]]></category>
		<category><![CDATA[IoT]]></category>
		<category><![CDATA[linuxcommands]]></category>
		<category><![CDATA[maker]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[RaspberryPi]]></category>
		<category><![CDATA[raspberrypibackup]]></category>
		<category><![CDATA[raspberrypios]]></category>
		<category><![CDATA[raspberrypiprojects]]></category>
		<category><![CDATA[raspberrypitutorial]]></category>
		<category><![CDATA[sdcard]]></category>
		<category><![CDATA[techguide]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=7221</guid>

					<description><![CDATA[<p>If you have spent time setting up a Raspberry Pi with your preferred applications, configurations, and settings, it makes sense to create a backup of your SD card. This is especially useful if you need to deploy the same setup to multiple Raspberry Pi devices or if you want a quick way to restore your [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/04/how-to-clone-and-backup-your-raspbian-sd-card-for-easy-deployment/">How to Clone and Backup Your Raspbian SD Card for Easy Deployment</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>



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



<p class="wp-block-paragraph">If you have spent time setting up a Raspberry Pi with your preferred applications, configurations, and settings, it makes sense to create a backup of your SD card. This is especially useful if you need to deploy the same setup to multiple Raspberry Pi devices or if you want a quick way to restore your system in case of failure.</p>



<p class="wp-block-paragraph">By creating an image of your pre-configured Raspbian SD card, you can easily clone it onto other SD cards, saving time and effort. This guide will walk you through the process of making a full backup of your SD card and restoring it when needed.</p>



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



<h2 class="wp-block-heading" id="h-prerequisites">Prerequisites</h2>



<p class="wp-block-paragraph">Before you begin, make sure you have:</p>



<ul class="wp-block-list">
<li>A Linux system (or a computer with a Linux-based OS like Debian, Ubuntu, or Raspberry Pi OS).</li>



<li>A properly set up Raspberry Pi SD card that you want to clone.</li>



<li>A second SD card for cloning.</li>



<li>An SD card reader.</li>
</ul>



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



<h2 class="wp-block-heading" id="h-step-1-identify-the-sd-card-device">Step 1: Identify the SD Card Device</h2>



<p class="wp-block-paragraph">First, insert your Raspberry Pi SD card into your computer and identify its device name using the following command:</p>



<pre class="wp-block-code"><code>lsblk
</code></pre>



<p class="wp-block-paragraph">You should see a list of storage devices. Look for the one corresponding to your SD card (e.g., <code>/dev/mmcblk0</code> or <code>/dev/sdb</code>).</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Important:</strong> Ensure you select the correct device, as using the wrong one may overwrite your system disk!</p>
</blockquote>



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



<h2 class="wp-block-heading" id="h-step-2-create-an-image-of-the-sd-card">Step 2: Create an Image of the SD Card</h2>



<p class="wp-block-paragraph">Once you&#8217;ve identified the SD card, create an image file using the <code>dd</code> command:</p>



<pre class="wp-block-code"><code>sudo dd if=/dev/sdX of=~/raspbian_backup.img bs=4M status=progress
</code></pre>



<p class="wp-block-paragraph">Replace <code>/dev/sdX</code> with your actual SD card device (e.g., <code>/dev/mmcblk0</code>). This command copies the entire SD card into a single <code>.img</code> file.</p>



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



<h2 class="wp-block-heading" id="h-step-3-compress-the-image-optional">Step 3: Compress the Image (Optional)</h2>



<p class="wp-block-paragraph">Since SD card images can be large, you may want to compress them to save space:</p>



<pre class="wp-block-code"><code>xz -z -9 ~/raspbian_backup.img
</code></pre>



<p class="wp-block-paragraph">This will create <code>raspbian_backup.img.xz</code>, which takes up significantly less space.</p>



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



<h2 class="wp-block-heading" id="h-step-4-restore-the-image-to-another-sd-card">Step 4: Restore the Image to Another SD Card</h2>



<p class="wp-block-paragraph">To clone the image onto another SD card, insert a new SD card and use the following command:</p>



<pre class="wp-block-code"><code>sudo dd if=~/raspbian_backup.img of=/dev/sdX bs=4M status=progress
</code></pre>



<p class="wp-block-paragraph">If you compressed the image, use:</p>



<pre class="wp-block-code"><code>xzcat ~/raspbian_backup.img.xz | sudo dd of=/dev/sdX bs=4M status=progress
</code></pre>



<p class="wp-block-paragraph">Again, replace <code>/dev/sdX</code> with the correct device name.</p>



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



<h2 class="wp-block-heading" id="h-step-5-expand-the-filesystem-if-needed">Step 5: Expand the Filesystem (If Needed)</h2>



<p class="wp-block-paragraph">If the new SD card has more storage than the original, you may need to expand the filesystem to use the full capacity. Boot up the Raspberry Pi and run:</p>



<pre class="wp-block-code"><code>sudo raspi-config
</code></pre>



<p class="wp-block-paragraph">Then go to <strong>Advanced Options &gt; Expand Filesystem</strong>, and reboot when prompted.</p>



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



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



<p class="wp-block-paragraph">By following these steps, you can easily back up and clone your Raspbian setup, ensuring you never lose your custom configurations. This method is perfect for setting up multiple Raspberry Pi devices quickly or having a ready-to-use backup for future use.</p>



<p class="wp-block-paragraph">Whether you&#8217;re a developer, system administrator, or Raspberry Pi hobbyist, creating SD card images will save you time and effort in managing your devices.</p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://hamradio.my/2025/04/how-to-clone-and-backup-your-raspbian-sd-card-for-easy-deployment/">How to Clone and Backup Your Raspbian SD Card for Easy Deployment</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/04/how-to-clone-and-backup-your-raspbian-sd-card-for-easy-deployment/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Unlock the Power of Digital Radio with the Nexus DR-X (DigiLink)</title>
		<link>https://hamradio.my/2025/03/unlock-the-power-of-digital-radio-with-the-nexus-dr-x-digilink/</link>
					<comments>https://hamradio.my/2025/03/unlock-the-power-of-digital-radio-with-the-nexus-dr-x-digilink/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Fri, 28 Mar 2025 20:58:56 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[digital mode]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[AmateurRadio]]></category>
		<category><![CDATA[APRS]]></category>
		<category><![CDATA[DigiLink]]></category>
		<category><![CDATA[DigitalRadio]]></category>
		<category><![CDATA[Direwolf]]></category>
		<category><![CDATA[DIYRadio]]></category>
		<category><![CDATA[DualRadio]]></category>
		<category><![CDATA[fldigi]]></category>
		<category><![CDATA[ft8]]></category>
		<category><![CDATA[hamradio]]></category>
		<category><![CDATA[HamRadioProjects]]></category>
		<category><![CDATA[HF]]></category>
		<category><![CDATA[homebrew]]></category>
		<category><![CDATA[NexusDRX]]></category>
		<category><![CDATA[packetradio]]></category>
		<category><![CDATA[RadioClub]]></category>
		<category><![CDATA[RadioCrossPatch]]></category>
		<category><![CDATA[RadioKits]]></category>
		<category><![CDATA[RaspberryPi]]></category>
		<category><![CDATA[RTCModule]]></category>
		<category><![CDATA[SoundCardInterface]]></category>
		<category><![CDATA[UHF]]></category>
		<category><![CDATA[VHF]]></category>
		<category><![CDATA[WSJTX]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=6925</guid>

					<description><![CDATA[<p>Are you looking for the ultimate digital radio cross patch to enhance your amateur radio experience? The Nexus DR-X, also known as DigiLink, is the Swiss Army Knife of digital radio connections. Whether you&#8217;re running Packet Radio with Direwolf, decoding signals with WSJT-X, or experimenting with Fldigi, the DR-X provides a seamless connection between your [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/03/unlock-the-power-of-digital-radio-with-the-nexus-dr-x-digilink/">Unlock the Power of Digital Radio with the Nexus DR-X (DigiLink)</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">Are you looking for the ultimate digital radio cross patch to enhance your amateur radio experience? The Nexus DR-X, also known as DigiLink, is the Swiss Army Knife of digital radio connections. Whether you&#8217;re running Packet Radio with Direwolf, decoding signals with WSJT-X, or experimenting with Fldigi, the DR-X provides a seamless connection between your Raspberry Pi and nearly any transceiver.</p>



<h3 class="wp-block-heading" id="h-seamless-connectivity"><strong>Seamless Connectivity</strong></h3>



<p class="wp-block-paragraph">The Nexus DR-X offers multiple connection options, making it incredibly versatile for different setups. With two audio jacks for TX and RX audio and four connection types, you can easily integrate the DR-X with a wide range of radios:</p>



<ul class="wp-block-list">
<li><strong>RJ-45 with a 16-pin jumper header</strong> – Compatible with popular sound card interfaces.</li>



<li><strong>TRRS jack</strong> – Connects with off-the-shelf cables for radios supporting mic, speaker, and PTT headsets.</li>



<li><strong>Two 6-pin Mini DIN connectors</strong> – Ideal for VHF/UHF and HF radios.</li>
</ul>



<p class="wp-block-paragraph">This flexibility ensures that no matter your setup, the DR-X has you covered.</p>



<h3 class="wp-block-heading" id="h-powerful-and-easy-to-use"><strong>Powerful and Easy to Use</strong></h3>



<p class="wp-block-paragraph">The DR-X kit includes a fully assembled DC-DC buck converter, which takes 7-38V input and delivers a stable 5V output. This means you can power your entire setup, including the Raspberry Pi, sound card, and DR-X, with a single power source. The board also provides 5V and 3.3V output pins, giving you even more options for expansion.</p>



<p class="wp-block-paragraph">To keep your system running accurately even when offline, the kit includes an <strong>RTC module</strong>, ensuring that your Raspberry Pi maintains accurate time without an internet connection.</p>



<h3 class="wp-block-heading" id="h-run-two-radios-simultaneously"><strong>Run Two Radios Simultaneously</strong></h3>



<p class="wp-block-paragraph">One of the standout features of the Nexus DR-X is its ability to support two radios at once. With the provided <strong>Buster Raspberry Pi image</strong>, you can operate multiple digital modes simultaneously. Imagine running <strong>FT-8 on HF</strong> while simultaneously using <strong>FSQ on VHF</strong>, or running <strong>Direwolf for APRS</strong> while decoding <strong>MT-63 on another band</strong>. The possibilities are endless!</p>



<h3 class="wp-block-heading" id="h-perfect-for-clubs-and-group-builds"><strong>Perfect for Clubs and Group Builds</strong></h3>



<p class="wp-block-paragraph">Looking for a fantastic project for your amateur radio club? The DR-X kit is designed for group builds, making it an excellent choice for club activities. When ordering five or more kits, you receive an extra contingency kit for spare parts. If any components are misplaced during assembly, you can use the extra parts, and the manufacturer will replace them (just cover the shipping). This ensures that your club ends up with an extra unit as a bonus!</p>



<h3 class="wp-block-heading" id="h-affordable-and-accessible"><strong>Affordable and Accessible</strong></h3>



<p class="wp-block-paragraph">The Nexus DR-X kit is priced at just <strong>$49</strong>, including shipping within the U.S. If you prefer to source your own components, you can purchase the PCB alone for <strong>$14</strong>. Bulk orders are also available upon request.</p>



<p class="wp-block-paragraph"><strong>Due to high demand, all units in the current batch have been reserved.</strong> Secure your spot for the next batch by placing a reservation today!</p>



<h3 class="wp-block-heading" id="h-final-thoughts"><strong>Final Thoughts</strong></h3>



<p class="wp-block-paragraph">If you&#8217;re a digital radio enthusiast looking for a reliable, flexible, and powerful cross patch for your setup, the Nexus DR-X is a game-changer. With its extensive connectivity options, dual-radio capability, and easy-to-use Raspberry Pi integration, it&#8217;s the perfect tool to take your amateur radio operations to the next level.</p>



<p class="wp-block-paragraph">Visit <strong><a href="https://wb7fhc.com/nexus-dr-x.html">https://wb7fhc.com/nexus-dr-x.html</a></strong></p>
<p>The post <a href="https://hamradio.my/2025/03/unlock-the-power-of-digital-radio-with-the-nexus-dr-x-digilink/">Unlock the Power of Digital Radio with the Nexus DR-X (DigiLink)</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/unlock-the-power-of-digital-radio-with-the-nexus-dr-x-digilink/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Unleashing the Power of Software Defined Radio with DragonOS</title>
		<link>https://hamradio.my/2025/03/unleashing-the-power-of-software-defined-radio-with-dragonos/</link>
					<comments>https://hamradio.my/2025/03/unleashing-the-power-of-software-defined-radio-with-dragonos/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Sun, 23 Mar 2025 07:39:43 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[free open source software]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[linux desktop]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[open source operating system]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[SDR]]></category>
		<category><![CDATA[software defined radio]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Airwaves]]></category>
		<category><![CDATA[AmateurRadio]]></category>
		<category><![CDATA[APRS]]></category>
		<category><![CDATA[BladeRF]]></category>
		<category><![CDATA[DigitalModes]]></category>
		<category><![CDATA[Direwolf]]></category>
		<category><![CDATA[DragonOS]]></category>
		<category><![CDATA[fldigi]]></category>
		<category><![CDATA[GNUradio]]></category>
		<category><![CDATA[GPredict]]></category>
		<category><![CDATA[hackrf]]></category>
		<category><![CDATA[hamradio]]></category>
		<category><![CDATA[LimeSDR]]></category>
		<category><![CDATA[NOAAWeatherSat]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[PlutoSDR]]></category>
		<category><![CDATA[RadioExperimentation]]></category>
		<category><![CDATA[radiohacking]]></category>
		<category><![CDATA[RadioSignals]]></category>
		<category><![CDATA[RFAnalysis]]></category>
		<category><![CDATA[RTLSDR]]></category>
		<category><![CDATA[SatelliteTracking]]></category>
		<category><![CDATA[SatNOGS]]></category>
		<category><![CDATA[sdr]]></category>
		<category><![CDATA[SDRPlay]]></category>
		<category><![CDATA[SDRTools]]></category>
		<category><![CDATA[SignalProcessing]]></category>
		<category><![CDATA[SoftwareDefinedRadio]]></category>
		<category><![CDATA[USRP]]></category>
		<category><![CDATA[wirelesscommunication]]></category>
		<category><![CDATA[WirelessSecurity]]></category>
		<category><![CDATA[WSJTX]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=6827</guid>

					<description><![CDATA[<p>The world of Software Defined Radio (SDR) has never been more accessible, thanks to DragonOS. Whether you&#8217;re an amateur radio operator, a wireless security researcher, or a curious hobbyist, DragonOS is the perfect gateway to exploring the vast potential of SDR. What is DragonOS? DragonOS is a specialized Linux distribution designed for SDR enthusiasts, built [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/03/unleashing-the-power-of-software-defined-radio-with-dragonos/">Unleashing the Power of Software Defined Radio with DragonOS</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 world of Software Defined Radio (SDR) has never been more accessible, thanks to DragonOS. Whether you&#8217;re an amateur radio operator, a wireless security researcher, or a curious hobbyist, DragonOS is the perfect gateway to exploring the vast potential of SDR.</p>



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



<p class="wp-block-paragraph">DragonOS is a specialized Linux distribution designed for SDR enthusiasts, built on Lubuntu and packed with pre-installed open-source SDR software. Developed by Cema Xecuter, DragonOS aims to be for SDR what Kali Linux is for penetration testing—a comprehensive, plug-and-play environment that eliminates the hassle of setting up and configuring software from scratch.</p>



<p class="wp-block-paragraph">With DragonOS, you no longer have to struggle with software dependencies, installation conflicts, or configuration headaches. Just boot it up, and you&#8217;re ready to explore the airwaves!</p>



<h2 class="wp-block-heading">Why is DragonOS a Game-Changer for Amateur Radio Operators?</h2>



<p class="wp-block-paragraph">Amateur radio, also known as ham radio, has long been a playground for innovation. From emergency communications to satellite operations and digital modes, amateur radio operators are always at the cutting edge of wireless experimentation. DragonOS simplifies access to powerful SDR tools, allowing hams to:</p>



<ul class="wp-block-list">
<li><strong>Monitor and Decode Signals</strong> – DragonOS supports tools like GQRX, SDR++, and CubicSDR, making it easy to listen to and analyze radio signals across various bands.</li>



<li><strong>Operate Digital Modes</strong> – With applications like WSJT-X, FLDigi, and Direwolf, you can engage in weak-signal communication, packet radio, and APRS (Automatic Packet Reporting System) right out of the box.</li>



<li><strong>Track and Communicate with Satellites</strong> – Use GPredict and SatNOGS to track amateur satellites and receive telemetry data.</li>



<li><strong>Experiment with RF Security</strong> – Tools such as GNU Radio, RTL_433, and HackRF utilities allow you to analyze and experiment with various wireless protocols.</li>



<li><strong>Set Up an APRS iGate or Repeater</strong> – With Direwolf and other tools, you can configure your system to receive and relay APRS packets to the global APRS-IS network.</li>



<li><strong>Decode Weather Satellites</strong> – With software like SatDump and WXtoIMG, you can receive real-time images from NOAA and Meteor satellites.</li>
</ul>



<figure class="wp-block-image size-full is-resized"><img  title="" loading="lazy" decoding="async" width="686" height="386" src="https://hamradio.my/wp-content/uploads/2025/03/image-44.png"  alt="image-44 Unleashing the Power of Software Defined Radio with DragonOS"  class="wp-image-6828" style="width:840px;height:auto" srcset="https://hamradio.my/wp-content/uploads/2025/03/image-44.png 686w, https://hamradio.my/wp-content/uploads/2025/03/image-44-300x169.png 300w" sizes="auto, (max-width: 686px) 100vw, 686px" /></figure>



<h2 class="wp-block-heading">Supported SDR Hardware</h2>



<p class="wp-block-paragraph">DragonOS comes with built-in support for a variety of SDR devices, ensuring seamless compatibility with:</p>



<ul class="wp-block-list">
<li>RTL-SDR (one of the most affordable SDR receivers)</li>



<li>HackRF One</li>



<li>LimeSDR</li>



<li>BladeRF</li>



<li>Ettus USRP</li>



<li>SDRPlay</li>



<li>PlutoSDR</li>



<li>Yardstick One</li>



<li>Ubertooth</li>



<li>And more!</li>
</ul>



<h2 class="wp-block-heading">Versatility and Ease of Use</h2>



<p class="wp-block-paragraph">DragonOS is designed to be flexible and user-friendly. You can run it as:</p>



<ul class="wp-block-list">
<li>A <strong>Live Bootable OS</strong> – Test it without installing anything.</li>



<li>A <strong>Dual-Boot System</strong> – Install alongside Windows, macOS, or another Linux distribution.</li>



<li>A <strong>Virtual Machine</strong> – Run it in VirtualBox or VMware for testing and development.</li>
</ul>



<p class="wp-block-paragraph">The pre-installed SDR tools are organized for convenience, so users of all experience levels can quickly get started. Whether you&#8217;re setting up a field station, testing antennas, or analyzing signals from the comfort of your shack, DragonOS makes it effortless.</p>



<h2 class="wp-block-heading">Getting Started with DragonOS</h2>



<p class="wp-block-paragraph">Ready to dive into the world of SDR? Download DragonOS and follow the setup instructions at <a href="https://cemaxecuter.com/">Cema Xecuter’s official website</a>. The active community and ongoing development ensure that DragonOS remains cutting-edge, making it the go-to platform for SDR enthusiasts worldwide.</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="DRAGON OS FOCAL - The Software Defined Radio Toolbox" width="640" height="360" src="https://www.youtube.com/embed/lTBtlGGf5KE?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">Embrace the future of radio with DragonOS—where software meets spectrum!</p>
<p>The post <a href="https://hamradio.my/2025/03/unleashing-the-power-of-software-defined-radio-with-dragonos/">Unleashing the Power of Software Defined Radio with DragonOS</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/unleashing-the-power-of-software-defined-radio-with-dragonos/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Install FreeTAKServer (FTS) for Situational Awareness</title>
		<link>https://hamradio.my/2025/03/how-to-install-freetakserver-fts-for-situational-awareness/</link>
					<comments>https://hamradio.my/2025/03/how-to-install-freetakserver-fts-for-situational-awareness/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Sat, 22 Mar 2025 22:21:08 +0000</pubDate>
				<category><![CDATA[android tactical assault kit]]></category>
		<category><![CDATA[ATAK]]></category>
		<category><![CDATA[emergency communication]]></category>
		<category><![CDATA[freeTAKserver]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[Tactical Awareness Kit]]></category>
		<category><![CDATA[tactical communications]]></category>
		<category><![CDATA[team awareness kit]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[commandline]]></category>
		<category><![CDATA[digitalocean]]></category>
		<category><![CDATA[federation]]></category>
		<category><![CDATA[freeopensource]]></category>
		<category><![CDATA[FreeTAKServer]]></category>
		<category><![CDATA[freeTAKTeam]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[missionplanning]]></category>
		<category><![CDATA[open-sourceproject]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[python3]]></category>
		<category><![CDATA[RaspberryPi]]></category>
		<category><![CDATA[raspberrypi4]]></category>
		<category><![CDATA[RESTAPI]]></category>
		<category><![CDATA[securecommunication]]></category>
		<category><![CDATA[serverdeployment]]></category>
		<category><![CDATA[situationalawareness]]></category>
		<category><![CDATA[tacticalcommunications]]></category>
		<category><![CDATA[takserver]]></category>
		<category><![CDATA[techcommunity]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[webinterface]]></category>
		<category><![CDATA[zero-touchinstaller]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=7200</guid>

					<description><![CDATA[<p>FreeTAKServer (FTS) is a Python3-based implementation of a TAK server designed to support situational awareness, data synchronization, mission planning, and more. In this guide, we&#8217;ll walk you through the easiest installation methods for FTS using DigitalOcean (cloud) and Raspberry Pi 4. 1. Installing FTS on DigitalOcean (Cloud) Prerequisites: Installation Steps: 2. Installing FTS on Raspberry [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/03/how-to-install-freetakserver-fts-for-situational-awareness/">How to Install FreeTAKServer (FTS) for Situational Awareness</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>



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



<p class="wp-block-paragraph">FreeTAKServer (FTS) is a Python3-based implementation of a TAK server designed to support situational awareness, data synchronization, mission planning, and more. In this guide, we&#8217;ll walk you through the easiest installation methods for FTS using DigitalOcean (cloud) and Raspberry Pi 4.</p>



<h3 class="wp-block-heading" id="h-1-installing-fts-on-digitalocean-cloud">1. <strong>Installing FTS on DigitalOcean (Cloud)</strong></h3>



<h4 class="wp-block-heading" id="h-prerequisites">Prerequisites:</h4>



<ul class="wp-block-list">
<li>Create a DigitalOcean account and set up a droplet with <strong>Ubuntu 22.04</strong> as the OS.</li>
</ul>



<h4 class="wp-block-heading" id="h-installation-steps">Installation Steps:</h4>



<ol class="wp-block-list">
<li><strong>Create the Droplet</strong>:
<ul class="wp-block-list">
<li>In your DigitalOcean dashboard, create a new droplet. Choose <strong>Ubuntu 22.04</strong> as the operating system.</li>
</ul>
</li>



<li><strong>Access Your Droplet</strong>:
<ul class="wp-block-list">
<li>Once your droplet is created, access it via SSH. Replace <code>&lt;your_droplet_ip></code> with your droplet&#8217;s IP address: <code>ssh root@&lt;your_droplet_ip></code></li>
</ul>
</li>



<li><strong>Run the Installation Script</strong>:
<ul class="wp-block-list">
<li>Once logged in, execute the following command to download and run the FTS installation script: <code>wget -qO - bit.ly/freetakhub2 | sudo bash</code></li>
</ul>
</li>



<li><strong>Complete the Installation</strong>:
<ul class="wp-block-list">
<li>The script will automatically handle the setup. Wait for it to complete, and FTS will be up and running on your droplet.</li>
</ul>
</li>



<li><strong>Access the Web Interface</strong>:
<ul class="wp-block-list">
<li>Once installed, you can access the FTS web administration interface by opening a browser and navigating to: <code>http://&lt;your_droplet_ip>:8080</code></li>



<li>Login with the default credentials (you may want to change them after installation).</li>
</ul>
</li>
</ol>



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



<h3 class="wp-block-heading" id="h-2-installing-fts-on-raspberry-pi-4-single-board-computer">2. <strong>Installing FTS on Raspberry Pi 4 (Single Board Computer)</strong></h3>



<h4 class="wp-block-heading" id="h-prerequisites-0">Prerequisites:</h4>



<ul class="wp-block-list">
<li>A Raspberry Pi 4 with <strong>Ubuntu 22.04 server x64</strong> installed on an SD card.</li>
</ul>



<h4 class="wp-block-heading" id="h-installation-steps-0">Installation Steps:</h4>



<ol class="wp-block-list">
<li><strong>Prepare Your Raspberry Pi</strong>:
<ul class="wp-block-list">
<li>Flash the <strong>Ubuntu 22.04 server x64</strong> image to an SD card using a tool like <strong>Raspberry Pi Imager</strong> or <strong>Balena Etcher</strong>.</li>



<li>Insert the SD card into your Raspberry Pi 4, power it on, and connect to your network.</li>
</ul>
</li>



<li><strong>Identify the IP Address</strong>:
<ul class="wp-block-list">
<li>Once the Raspberry Pi is booted up, identify its IP address. You can use a tool like <code>ifconfig</code> or find it via your router&#8217;s admin page.</li>
</ul>
</li>



<li><strong>Set the Environment Variable</strong>:
<ul class="wp-block-list">
<li>Open a terminal on the Raspberry Pi and set the IP address environment variable: <code>export MY_IPA=&lt;your_raspberry_pi_ip_address></code></li>
</ul>
</li>



<li><strong>Run the Installation Script</strong>:
<ul class="wp-block-list">
<li>Execute the installation command: <code>wget -qO - bit.ly/freetakhub2 | sudo bash -s -- --ip-addr ${MY_IPA}</code></li>
</ul>
</li>



<li><strong>Complete the Installation</strong>:
<ul class="wp-block-list">
<li>The script will handle the installation process. After the script completes, your Raspberry Pi will be ready to run FTS.</li>
</ul>
</li>



<li><strong>Access the Web Interface</strong>:
<ul class="wp-block-list">
<li>On a browser, visit the following URL: <code>http://&lt;your_raspberry_pi_ip>:8080</code></li>



<li>You should now be able to access the FTS web interface and begin configuring your server.</li>
</ul>
</li>
</ol>



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



<h3 class="wp-block-heading" id="h-3-other-installation-methods">3. <strong>Other Installation Methods</strong></h3>



<p class="wp-block-paragraph">If you&#8217;re using another platform or need more advanced configuration options, refer to the <strong>ZeroTouch Installer</strong> documentation to customize the installation process based on your specific needs. You can find more details on this in the <a href="https://freetakserver.com/docs/">ZeroTouch Installer documentation</a>.</p>



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



<h3 class="wp-block-heading" id="h-4-accessing-the-fts-web-interface">4. <strong>Accessing the FTS Web Interface</strong></h3>



<p class="wp-block-paragraph">After installation, you can access the FTS web interface by navigating to <code>http://&lt;server_ip&gt;:8080</code> in a browser. The web interface allows you to:</p>



<ul class="wp-block-list">
<li><strong>Manage users and devices</strong></li>



<li><strong>Upload and retrieve data packages</strong></li>



<li><strong>Configure mission planning and task lists</strong></li>
</ul>



<h3 class="wp-block-heading" id="h-5-federation-and-advanced-configuration">5. <strong>Federation and Advanced Configuration</strong></h3>



<p class="wp-block-paragraph">FTS supports federation services, allowing you to connect multiple FTS instances. If you&#8217;re planning to federate your server with others, follow the steps in the <a href="https://freetakserver.com/docs/">Federation Service documentation</a>.</p>



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



<h3 class="wp-block-heading" id="h-conclusion">Conclusion</h3>



<p class="wp-block-paragraph">Installing FreeTAKServer is straightforward, whether you&#8217;re deploying it on a cloud instance like DigitalOcean or a local Raspberry Pi 4. With its robust feature set for situational awareness, FTS provides powerful tools for managing operations and tasks in real-time. Follow the steps in this guide to get started, and explore the additional resources available on the <a href="https://freetakserver.com/docs/">FreeTAKServer documentation page</a>.</p>



<p class="wp-block-paragraph">If you encounter any issues, feel free to reach out to the FreeTAKTeam via their <a href="https://freetakserver.com/discord">Discord server</a> or visit their <a href="https://www.youtube.com/c/freetakteam">YouTube channel</a> for tutorials and more!</p>
<p>The post <a href="https://hamradio.my/2025/03/how-to-install-freetakserver-fts-for-situational-awareness/">How to Install FreeTAKServer (FTS) for Situational Awareness</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/how-to-install-freetakserver-fts-for-situational-awareness/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>The Best Open-Source NAS Solutions for Amateur Radio Enthusiasts</title>
		<link>https://hamradio.my/2025/03/the-best-open-source-nas-solutions-for-amateur-radio-enthusiasts/</link>
					<comments>https://hamradio.my/2025/03/the-best-open-source-nas-solutions-for-amateur-radio-enthusiasts/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Thu, 13 Mar 2025 18:30:07 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[do it yourself]]></category>
		<category><![CDATA[free open source software]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[logging]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[remote]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[APRS]]></category>
		<category><![CDATA[call sign database]]></category>
		<category><![CDATA[cloud storage]]></category>
		<category><![CDATA[data backup]]></category>
		<category><![CDATA[digital modes]]></category>
		<category><![CDATA[DIY NAS]]></category>
		<category><![CDATA[dxpedition]]></category>
		<category><![CDATA[emergency communications]]></category>
		<category><![CDATA[file sharing]]></category>
		<category><![CDATA[ham radio tools]]></category>
		<category><![CDATA[logging software]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[network storage]]></category>
		<category><![CDATA[nextcloud]]></category>
		<category><![CDATA[OpenMediaVault]]></category>
		<category><![CDATA[radio logging]]></category>
		<category><![CDATA[Raspberry Pi NAS]]></category>
		<category><![CDATA[remote access]]></category>
		<category><![CDATA[Rockstor]]></category>
		<category><![CDATA[sdr]]></category>
		<category><![CDATA[SDR recordings]]></category>
		<category><![CDATA[server storage]]></category>
		<category><![CDATA[TrueNAS]]></category>
		<category><![CDATA[XigmaNAS]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=6955</guid>

					<description><![CDATA[<p>In the world of amateur radio, efficient data storage and management are essential for various applications, including logging contacts, storing SDR recordings, and managing DXpedition logs. A Network Attached Storage (NAS) system provides a centralized solution for storing, accessing, and sharing data across multiple devices. In this blog post, we&#8217;ll explore the best open-source NAS [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/03/the-best-open-source-nas-solutions-for-amateur-radio-enthusiasts/">The Best Open-Source NAS Solutions for Amateur Radio Enthusiasts</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">In the world of amateur radio, efficient data storage and management are essential for various applications, including logging contacts, storing SDR recordings, and managing DXpedition logs. A Network Attached Storage (NAS) system provides a centralized solution for storing, accessing, and sharing data across multiple devices. In this blog post, we&#8217;ll explore the best open-source NAS solutions and how they can benefit amateur radio operators.</p>



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



<h2 class="wp-block-heading" id="h-why-amateur-radio-operators-need-a-nas"><strong>Why Amateur Radio Operators Need a NAS?</strong></h2>



<p class="wp-block-paragraph">A NAS system can serve multiple purposes in the amateur radio community, including:</p>



<ul class="wp-block-list">
<li><strong>DXpedition Log Storage:</strong> Securely store logs from remote operations and enable real-time syncing with cloud services.</li>



<li><strong>SDR Recordings:</strong> Save and manage large SDR (Software-Defined Radio) recordings without cluttering your main workstation.</li>



<li><strong>Call Sign Database Management:</strong> Store and retrieve updated call sign databases.</li>



<li><strong>Software &amp; Firmware Repository:</strong> Maintain a repository of amateur radio software, firmware updates, and digital mode configurations.</li>



<li><strong>Remote Data Access:</strong> Access important radio logs and settings from anywhere in the world.</li>



<li><strong>Collaboration and Data Sharing:</strong> Share logs and resources with other operators and radio clubs.</li>
</ul>



<p class="wp-block-paragraph">By setting up an open-source NAS, you gain flexibility, security, and cost-effectiveness compared to proprietary cloud solutions.</p>



<figure class="wp-block-image size-full is-resized"><img  title="" loading="lazy" decoding="async" width="332" height="249" src="https://hamradio.my/wp-content/uploads/2025/03/NAS.webp"  alt="NAS The Best Open-Source NAS Solutions for Amateur Radio Enthusiasts"  class="wp-image-6957" style="width:729px;height:auto" srcset="https://hamradio.my/wp-content/uploads/2025/03/NAS.webp 332w, https://hamradio.my/wp-content/uploads/2025/03/NAS-300x225.webp 300w" sizes="auto, (max-width: 332px) 100vw, 332px" /></figure>



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



<h2 class="wp-block-heading" id="h-best-open-source-nas-solutions"><strong>Best Open-Source NAS Solutions</strong></h2>



<p class="wp-block-paragraph">Here are some of the best open-source NAS solutions suitable for amateur radio operators:</p>



<h3 class="wp-block-heading" id="h-1-truenas-formerly-freenas">1. <strong>TrueNAS (formerly FreeNAS)</strong></h3>



<ul class="wp-block-list">
<li><strong>Based on:</strong> FreeBSD</li>



<li><strong>Features:</strong> ZFS file system, snapshots, data encryption, cloud sync, and RAID support.</li>



<li><strong>Why it&#8217;s great for hams:</strong> Reliable for storing large SDR files and DXpedition logs with built-in redundancy.</li>
</ul>



<h3 class="wp-block-heading" id="h-2-openmediavault">2. <strong>OpenMediaVault</strong></h3>



<ul class="wp-block-list">
<li><strong>Based on:</strong> Debian Linux</li>



<li><strong>Features:</strong> Web-based UI, plugin support, NFS/Samba sharing, and RAID support.</li>



<li><strong>Why it&#8217;s great for hams:</strong> Easy to set up on Raspberry Pi for a lightweight logging storage solution.</li>
</ul>



<h3 class="wp-block-heading" id="h-3-rockstor">3. <strong>Rockstor</strong></h3>



<ul class="wp-block-list">
<li><strong>Based on:</strong> CentOS (migrating to OpenSUSE)</li>



<li><strong>Features:</strong> Btrfs file system, replication, and snapshot support.</li>



<li><strong>Why it&#8217;s great for hams:</strong> High resilience and data protection, perfect for SDR recordings and long-term storage.</li>
</ul>



<h3 class="wp-block-heading" id="h-4-xigmanas">4. <strong>XigmaNAS</strong></h3>



<ul class="wp-block-list">
<li><strong>Based on:</strong> FreeBSD</li>



<li><strong>Features:</strong> ZFS, remote access, encryption, and RAID support.</li>



<li><strong>Why it&#8217;s great for hams:</strong> Supports running services like logging servers and backup utilities.</li>
</ul>



<h3 class="wp-block-heading" id="h-5-nextcloud-with-nas-integration">5. <strong>Nextcloud (with NAS Integration)</strong></h3>



<ul class="wp-block-list">
<li><strong>Based on:</strong> Linux/PHP</li>



<li><strong>Features:</strong> Cloud-based file sharing with NAS integration.</li>



<li><strong>Why it&#8217;s great for hams:</strong> Ideal for remote access to DXpedition logs and sharing with team members.</li>
</ul>



<figure class="wp-block-image size-large"><img  title="" loading="lazy" decoding="async" width="1024" height="768" src="https://hamradio.my/wp-content/uploads/2025/03/TrueNAS-1024x768.jpg"  alt="TrueNAS-1024x768 The Best Open-Source NAS Solutions for Amateur Radio Enthusiasts"  class="wp-image-6958" srcset="https://hamradio.my/wp-content/uploads/2025/03/TrueNAS-1024x768.jpg 1024w, https://hamradio.my/wp-content/uploads/2025/03/TrueNAS-300x225.jpg 300w, https://hamradio.my/wp-content/uploads/2025/03/TrueNAS-768x576.jpg 768w, https://hamradio.my/wp-content/uploads/2025/03/TrueNAS-1536x1152.jpg 1536w, https://hamradio.my/wp-content/uploads/2025/03/TrueNAS.jpg 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



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



<h2 class="wp-block-heading" id="h-building-your-own-nas-for-amateur-radio"><strong>Building Your Own NAS for Amateur Radio</strong></h2>



<h3 class="wp-block-heading" id="h-1-hardware-requirements"><strong>1. Hardware Requirements</strong></h3>



<p class="wp-block-paragraph">You don’t need an expensive setup to build an efficient NAS. Here are some hardware options:</p>



<ul class="wp-block-list">
<li><strong>Low-power NAS:</strong> Raspberry Pi 4 with external USB storage (ideal for small-scale logs and personal use).</li>



<li><strong>Mid-range NAS:</strong> An old PC with at least 4GB RAM and multiple hard drives.</li>



<li><strong>High-end NAS:</strong> A custom-built server with multiple drive bays and RAID support.</li>
</ul>



<h3 class="wp-block-heading" id="h-2-installing-an-open-source-nas-os"><strong>2. Installing an Open-Source NAS OS</strong></h3>



<ol class="wp-block-list">
<li><strong>Download the ISO:</strong> Choose one of the NAS distributions listed above.</li>



<li><strong>Create a Bootable USB:</strong> Use tools like Rufus (Windows) or <code>dd</code> (Linux/macOS) to create a bootable USB drive.</li>



<li><strong>Boot &amp; Install:</strong> Insert the USB into your NAS machine, boot from USB, and follow the installation wizard.</li>



<li><strong>Configure Storage:</strong> Set up RAID, ZFS, or Btrfs as needed.</li>



<li><strong>Enable File Sharing:</strong> Configure SMB, NFS, or FTP for accessing data.</li>



<li><strong>Set Up Remote Access:</strong> Enable VPN, SSH, or Nextcloud integration.</li>
</ol>



<h3 class="wp-block-heading" id="h-3-configuring-nas-for-amateur-radio-use"><strong>3. Configuring NAS for Amateur Radio Use</strong></h3>



<ul class="wp-block-list">
<li><strong>Logging &amp; Backup:</strong> Sync logging software (like N1MM or WSJT-X) to the NAS for automatic backups.</li>



<li><strong>DXpedition File Sharing:</strong> Use Nextcloud to share logs with remote team members.</li>



<li><strong>SDR Storage:</strong> Save large IQ recordings for post-processing.</li>



<li><strong>Weather &amp; APRS Data Storage:</strong> Store weather and APRS logs for analysis.</li>
</ul>



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



<h2 class="wp-block-heading" id="h-final-thoughts"><strong>Final Thoughts</strong></h2>



<p class="wp-block-paragraph">A NAS is a valuable tool for amateur radio operators, providing secure storage for DXpedition logs, SDR recordings, and digital mode settings. By leveraging open-source NAS solutions like TrueNAS, OpenMediaVault, or Nextcloud, you can build a powerful and cost-effective storage system tailored to your radio operations.</p>



<p class="wp-block-paragraph">Whether you&#8217;re a casual radio hobbyist or an expedition leader logging thousands of contacts, a well-configured NAS can improve efficiency, enhance data security, and facilitate collaboration. With some basic hardware and open-source software, you can create a flexible and scalable storage system that serves your radio adventures for years to come.</p>



<p class="wp-block-paragraph"><strong>Do you already use a NAS for your amateur radio activities? Share your setup in the comments below!</strong></p>
<p>The post <a href="https://hamradio.my/2025/03/the-best-open-source-nas-solutions-for-amateur-radio-enthusiasts/">The Best Open-Source NAS Solutions for Amateur Radio Enthusiasts</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/the-best-open-source-nas-solutions-for-amateur-radio-enthusiasts/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Installing Allmon2 for AllStarLink Node</title>
		<link>https://hamradio.my/2025/03/installing-allmon2-for-allstarlink-node/</link>
					<comments>https://hamradio.my/2025/03/installing-allmon2-for-allstarlink-node/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Sun, 09 Mar 2025 17:59:32 +0000</pubDate>
				<category><![CDATA[AllStar Link]]></category>
		<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[asterisk]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[voip]]></category>
		<category><![CDATA[Allmon2]]></category>
		<category><![CDATA[AllStarLink]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[hamradio]]></category>
		<category><![CDATA[lighttpd]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[nodecontrol]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Radio communication]]></category>
		<category><![CDATA[radio network]]></category>
		<category><![CDATA[remote access]]></category>
		<category><![CDATA[Repeater]]></category>
		<category><![CDATA[System Administration]]></category>
		<category><![CDATA[web admin]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=6668</guid>

					<description><![CDATA[<p>Allmon2 is a web-based interface designed for managing AllStarLink nodes, providing an intuitive way to monitor and control repeater systems remotely. It allows amateur radio operators to check node status, make connections, and perform administrative tasks efficiently. This guide covers the installation and configuration of Allmon2 on your AllStarLink node. Prerequisites Before proceeding with the [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/03/installing-allmon2-for-allstarlink-node/">Installing Allmon2 for AllStarLink Node</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">Allmon2 is a web-based interface designed for managing AllStarLink nodes, providing an intuitive way to monitor and control repeater systems remotely. It allows amateur radio operators to check node status, make connections, and perform administrative tasks efficiently. This guide covers the installation and configuration of Allmon2 on your AllStarLink node.</p>



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



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



<p class="wp-block-paragraph">Before proceeding with the installation, ensure that your system has the required components:</p>



<ul class="wp-block-list">
<li>Apache or Lighttpd (for hosting the web interface)</li>



<li>PHP</li>



<li>Git</li>
</ul>



<p class="wp-block-paragraph">If these are not already installed, refer to the official documentation for the latest installation instructions.</p>



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



<h2 class="wp-block-heading"><strong>Step-by-Step Installation Guide</strong></h2>



<h3 class="wp-block-heading"><strong>1. Log in to Your Node</strong></h3>



<p class="wp-block-paragraph">Access your AllStarLink node as the &#8216;repeater&#8217; user. You can do this via SSH or by directly connecting a keyboard and monitor.</p>



<pre class="wp-block-code"><code>ssh repeater@your-node-ip
</code></pre>



<h3 class="wp-block-heading"><strong>2. Install Git and Clone Allmon2 Repository</strong></h3>



<p class="wp-block-paragraph">Run the following commands to install Git and download Allmon2 to the web directory:</p>



<pre class="wp-block-code"><code>sudo apt install git -y
sudo git clone https://github.com/AllStarLink/AllMon2.git /var/www/html/allmon2
</code></pre>



<h3 class="wp-block-heading"><strong>3. Configure Allmon2 Files</strong></h3>



<p class="wp-block-paragraph">Change to the Allmon2 directory and rename configuration files:</p>



<pre class="wp-block-code"><code>cd /var/www/html/allmon2
sudo mv allmon.ini.txt allmon.ini.php
sudo mv controlpanel.ini.txt controlpanel.ini.php
</code></pre>



<h3 class="wp-block-heading"><strong>4. Edit the Configuration File</strong></h3>



<p class="wp-block-paragraph">Modify the Allmon2 configuration to match your node settings:</p>



<pre class="wp-block-code"><code>sudo nano allmon.ini.php
</code></pre>



<p class="wp-block-paragraph">Update the following fields:</p>



<ul class="wp-block-list">
<li>Replace <code>[500]</code> with your actual node number.</li>



<li>Set <code>host=127.0.0.1:5038</code>.</li>



<li>Update <code>passwd=yourpassword</code> (Check <code>/etc/asterisk/manager.conf</code> for the correct password).</li>



<li>Change <code>menu=yes</code> if you want a menu interface.</li>
</ul>



<p class="wp-block-paragraph">Save the changes by pressing <code>&lt;CTRL&gt; + X</code>, then <code>Y</code>, and <code>&lt;Enter&gt;</code>.</p>



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



<pre class="wp-block-code"><code>&#91;1234]
system=MySites
host=127.0.0.1
user=admin
passwd=yourpassword
nomenu=yes

&#91;1234 My Node]
system=MySites
nodes=1234
</code></pre>



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



<h2 class="wp-block-heading"><strong>Enabling Buttons and Control Panel</strong></h2>



<p class="wp-block-paragraph">To set up authentication for the web interface, create a password for the admin user:</p>



<pre class="wp-block-code"><code>cd /var/www/html/allmon2
htpasswd -cB .htpasswd admin
chmod 777 astdb.php
</code></pre>



<p class="wp-block-paragraph"><strong>Note:</strong> Avoid using an exclamation mark in the password, as it may cause issues.</p>



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



<h2 class="wp-block-heading"><strong>Database Setup</strong></h2>



<p class="wp-block-paragraph">You need to create and update the database file manually:</p>



<pre class="wp-block-code"><code>cd /var/www/html/allmon2
sudo ./astdb.php
</code></pre>



<p class="wp-block-paragraph">To keep the database updated, schedule a cron job to run the above command daily.</p>



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



<h2 class="wp-block-heading"><strong>Testing and Using Allmon2</strong></h2>



<p class="wp-block-paragraph">Once the installation is complete, access Allmon2 via your web browser:</p>



<pre class="wp-block-code"><code>http:&#47;&#47;192.168.x.x/allmon2
</code></pre>



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



<ul class="wp-block-list">
<li><strong>Username:</strong> <code>admin</code></li>



<li><strong>Password:</strong> The one you set using <code>htpasswd</code> (default is <code>llcgi</code>).</li>
</ul>



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



<h2 class="wp-block-heading"><strong>Lighttpd Configuration (Optional)</strong></h2>



<p class="wp-block-paragraph">If you&#8217;re using Lighttpd instead of Apache, you need to modify its configuration. Edit <code>/etc/lighttpd/lighttpd.conf</code> and add:</p>



<pre class="wp-block-code"><code>server.stream-response-body = 2
</code></pre>



<p class="wp-block-paragraph">Restart Lighttpd for changes to take effect:</p>



<pre class="wp-block-code"><code>sudo systemctl restart lighttpd
</code></pre>



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



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



<p class="wp-block-paragraph">With Allmon2 installed and configured, you now have a powerful tool to manage your AllStarLink node efficiently. It provides real-time monitoring and control capabilities, making node administration seamless for amateur radio operators. Stay updated with the latest releases and improvements by checking the <a href="https://github.com/AllStarLink/AllMon2">AllStarLink GitHub repository</a>.</p>



<p class="wp-block-paragraph">Happy operating and 73!</p>
<p>The post <a href="https://hamradio.my/2025/03/installing-allmon2-for-allstarlink-node/">Installing Allmon2 for AllStarLink Node</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/installing-allmon2-for-allstarlink-node/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Raspberry Pi 5: Revolutionizing Maker Technology &#8211; An Exploration</title>
		<link>https://hamradio.my/2025/03/raspberry-pi-5-revolutionizing-maker-technology-an-exploration/</link>
					<comments>https://hamradio.my/2025/03/raspberry-pi-5-revolutionizing-maker-technology-an-exploration/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Sat, 08 Mar 2025 15:25:39 +0000</pubDate>
				<category><![CDATA[9M2PJU]]></category>
		<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[do it yourself]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[maker]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[STEM]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[compute module]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[digital communication]]></category>
		<category><![CDATA[DIY electronics]]></category>
		<category><![CDATA[edge computing]]></category>
		<category><![CDATA[electronic engineering]]></category>
		<category><![CDATA[embedded systems]]></category>
		<category><![CDATA[Here are relevant hashtags for the Raspberry Pi 5 blog post: raspberry pi]]></category>
		<category><![CDATA[hobby electronics]]></category>
		<category><![CDATA[IoT]]></category>
		<category><![CDATA[maker movement]]></category>
		<category><![CDATA[maker project]]></category>
		<category><![CDATA[maker projects]]></category>
		<category><![CDATA[maker technology]]></category>
		<category><![CDATA[microcomputer]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[open source hardware]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[raspberry pi 5]]></category>
		<category><![CDATA[raspberry pi foundation]]></category>
		<category><![CDATA[single board computer]]></category>
		<category><![CDATA[software defined radio]]></category>
		<category><![CDATA[tech education]]></category>
		<category><![CDATA[tech enthusiast]]></category>
		<category><![CDATA[tech innovation]]></category>
		<category><![CDATA[technology innovation]]></category>
		<category><![CDATA[technology learning]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=6656</guid>

					<description><![CDATA[<p>The Evolution of a Tech Phenomenon When the Raspberry Pi Foundation first introduced their single-board computer in 2012, few could have imagined the technological revolution they were about to unleash. What began as an educational initiative to teach basic computer science has transformed into a global phenomenon that has empowered millions of makers, students, engineers, [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/03/raspberry-pi-5-revolutionizing-maker-technology-an-exploration/">Raspberry Pi 5: Revolutionizing Maker Technology &#8211; An Exploration</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">The Evolution of a Tech Phenomenon</h2>



<p class="wp-block-paragraph">When the Raspberry Pi Foundation first introduced their single-board computer in 2012, few could have imagined the technological revolution they were about to unleash. What began as an educational initiative to teach basic computer science has transformed into a global phenomenon that has empowered millions of makers, students, engineers, and innovators worldwide.</p>



<p class="wp-block-paragraph">Now, with the Raspberry Pi 5, the foundation has once again redefined the boundaries of what a compact, affordable computer can achieve.</p>



<h2 class="wp-block-heading">The Genesis of Innovation</h2>



<p class="wp-block-paragraph">The Raspberry Pi story is more than just a technological narrative—it&#8217;s a testament to the power of democratizing technology. Developed in the United Kingdom with a mission to make computing accessible to everyone, these tiny computers have found their way into classrooms, research labs, industrial systems, and hobbyist workshops across the globe.</p>



<h3 class="wp-block-heading">From Education to Industry 4.0</h3>



<p class="wp-block-paragraph">Initially designed to introduce young people to computer programming, Raspberry Pi has transcended its original purpose. Today, it plays a crucial role in:</p>



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



<li>Industrial automation</li>



<li>Internet of Things (IoT) projects</li>



<li>Scientific research</li>



<li>Embedded systems development</li>



<li>Robotics and automation</li>
</ul>



<h2 class="wp-block-heading">Unpacking the Raspberry Pi 5: A Technical Marvel</h2>



<h3 class="wp-block-heading">Processing Power That Packs a Punch</h3>



<p class="wp-block-paragraph">The heart of the Raspberry Pi 5 is its remarkable Broadcom BCM2712 processor—a 64-bit ARM Cortex-A76 powerhouse that represents a quantum leap in performance:</p>



<h2 class="wp-block-heading" id="specification">Specification</h2>



<ul class="wp-block-list">
<li>Broadcom BCM2712 2.4GHz quad-core 64-bit Arm Cortex-A76 CPU, with cryptography extensions, 512KB per-core L2 caches and a 2MB shared L3 cache</li>



<li>VideoCore VII GPU, supporting OpenGL ES 3.1, Vulkan 1.2</li>



<li>Dual 4Kp60 HDMI® display output with HDR support</li>



<li>4Kp60 HEVC decoder</li>



<li>LPDDR4X-4267 SDRAM (2GB, 4GB, 8GB, and 16GB)</li>



<li>Dual-band 802.11ac Wi-Fi®</li>



<li>Bluetooth 5.0 / Bluetooth Low Energy (BLE)</li>



<li>microSD card slot, with support for high-speed SDR104 mode</li>



<li>2 × USB 3.0 ports, supporting simultaneous 5Gbps operation</li>



<li>2 × USB 2.0 ports</li>



<li>Gigabit Ethernet, with PoE+ support (requires separate PoE+ HAT)</li>



<li>2 × 4-lane MIPI camera/display transceivers</li>



<li>PCIe 2.0 x1 interface for fast peripherals (requires separate M.2 HAT or other adapter)</li>



<li>5V/5A DC power via USB-C, with Power Delivery support</li>



<li>Raspberry Pi standard 40-pin header</li>



<li>Real-time clock (RTC), powered from external battery</li>



<li>Power button</li>
</ul>



<p class="wp-block-paragraph">The processor is complemented by a metal body that ensures superior heat dissipation, addressing one of the key challenges in compact computing.</p>



<h3 class="wp-block-heading">Graphics and Display Capabilities</h3>



<p class="wp-block-paragraph">The VideoCore VII GPU is another standout feature:</p>



<ul class="wp-block-list">
<li>Clocked at 800MHz</li>



<li>Supports OpenGL ES 3.1</li>



<li>Vulkan 1.2 compatibility</li>



<li>Dual micro-HDMI ports</li>



<li>True 2x 4Kp60 display support with HDR</li>



<li>4Kp60 HEVC decoder</li>
</ul>



<p class="wp-block-paragraph">This makes the Raspberry Pi 5 a powerhouse for multimedia applications, digital signage, and graphic-intensive projects.</p>



<h2 class="wp-block-heading">Connectivity: Breaking Barriers</h2>



<h3 class="wp-block-heading">Ports and Interfaces</h3>



<p class="wp-block-paragraph">The Raspberry Pi 5 is a connectivity champion:</p>



<ul class="wp-block-list">
<li><strong>USB Ports</strong>:
<ul class="wp-block-list">
<li>2 x USB 3.0 (simultaneous 5Gbps transfer)</li>



<li>2 x USB 2.0 for standard peripherals</li>
</ul>
</li>



<li><strong>Network Connectivity</strong>:
<ul class="wp-block-list">
<li>Gigabit Ethernet</li>



<li>2.4GHz and 5GHz Wi-Fi (802.11b/g/n/ac)</li>



<li>Bluetooth 5.0 and Bluetooth Low Energy</li>
</ul>
</li>
</ul>



<h3 class="wp-block-heading">Innovative Expansion Options</h3>



<p class="wp-block-paragraph">A standout feature is the PCIe 2.0 x1 interface, allowing connection of high-speed peripherals like NVMe SSDs. This transforms the Raspberry Pi from a simple single-board computer to a versatile computing platform.</p>



<h2 class="wp-block-heading">Intelligent Design Features</h2>



<h3 class="wp-block-heading">Power Management and Convenience</h3>



<p class="wp-block-paragraph">The Raspberry Pi 5 introduces several user-friendly innovations:</p>



<ul class="wp-block-list">
<li><strong>Dedicated Power Button</strong>: Safe shutdown and startup</li>



<li><strong>Real-Time Clock (RTC)</strong>: Maintains precise time even when powered off</li>



<li><strong>Dedicated Fan Port</strong>: Intelligent thermal management</li>



<li><strong>Power Delivery Support</strong>: Up to 5V at 5A via USB-C</li>



<li><strong>Expandable 40-pin GPIO</strong>: Maintains backward compatibility</li>
</ul>



<h2 class="wp-block-heading">RAM Options for Every Need</h2>



<p class="wp-block-paragraph">Catering to diverse requirements, the Raspberry Pi 5 comes in multiple RAM configurations:</p>



<ul class="wp-block-list">
<li><strong>8GB</strong>: Ideal for memory-intensive applications</li>



<li><strong>4GB</strong>: Perfect for media servers and complex projects</li>



<li><strong>2GB</strong>: Economical option for beginners and light projects</li>



<li><strong>1GB</strong>: Expected in late 2024</li>
</ul>



<h2 class="wp-block-heading">Operating System and Software Ecosystem</h2>



<p class="wp-block-paragraph">Important Note: The Raspberry Pi 5 exclusively supports the new Raspberry Pi OS Bookworm, marking a significant software update. This ensures optimized performance and access to the latest features.</p>



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



<h3 class="wp-block-heading">Diverse Use Cases</h3>



<p class="wp-block-paragraph">The Raspberry Pi 5 is not just a device—it&#8217;s a platform for innovation:</p>



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



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



<li>Computer science learning</li>



<li>STEM curriculum support</li>
</ul>



<p class="wp-block-paragraph"><strong>Hobbyist Projects</strong></p>



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



<li>DIY electronics</li>



<li>Personal servers</li>



<li>Retro gaming consoles</li>
</ul>



<p class="wp-block-paragraph"><strong>Professional Applications</strong></p>



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



<li>Edge computing</li>



<li>IoT solutions</li>



<li>Network monitoring</li>



<li>Digital signage</li>



<li>Industrial control systems</li>
</ul>



<h3 class="wp-block-heading">Amateur Radio: A Ham Radio Revolution</h3>



<p class="wp-block-paragraph">The Raspberry Pi 5 is a game-changer for amateur radio enthusiasts, offering unprecedented processing power and connectivity for radio projects. Here are some of the most exciting amateur radio applications:</p>



<p class="wp-block-paragraph"><strong>1. Software-Defined Radio (SDR) Station</strong> The Raspberry Pi 5&#8217;s improved processing power makes it an ideal platform for SDR projects:</p>



<ul class="wp-block-list">
<li>Create a full-featured digital radio receiver</li>



<li>Decode multiple digital modes simultaneously</li>



<li>Monitor wide frequency ranges</li>



<li>Process complex signal modulations</li>
</ul>



<p class="wp-block-paragraph"><strong>2. WSPR (Weak Signal Propagation Reporter) Beacon</strong></p>



<ul class="wp-block-list">
<li>Use the Raspberry Pi 5 to run WSPR beacon software</li>



<li>Monitor radio wave propagation conditions</li>



<li>Low-power digital mode transmission</li>



<li>Global signal tracking and reporting</li>
</ul>



<p class="wp-block-paragraph"><strong>3. Digital Voice Modes</strong></p>



<ul class="wp-block-list">
<li>Run digital voice mode software like:
<ul class="wp-block-list">
<li>DMR (Digital Mobile Radio)</li>



<li>D-STAR</li>



<li>System Fusion</li>
</ul>
</li>



<li>Process and decode complex digital voice protocols</li>



<li>Create local and global communication networks</li>
</ul>



<p class="wp-block-paragraph"><strong>4. Satellite Communication</strong> The enhanced processing capabilities enable:</p>



<ul class="wp-block-list">
<li>Tracking satellite passes</li>



<li>Doppler shift compensation</li>



<li>Automated satellite communication</li>



<li>Real-time signal processing for satellite communications</li>
</ul>



<p class="wp-block-paragraph"><strong>5. Packet Radio and Network Nodes</strong></p>



<ul class="wp-block-list">
<li>Create APRS (Automatic Packet Reporting System) nodes</li>



<li>Build mesh network communication systems</li>



<li>Route amateur radio digital communications</li>



<li>Low-power network infrastructure</li>
</ul>



<p class="wp-block-paragraph"><strong>6. Spectrum Analyzer</strong></p>



<ul class="wp-block-list">
<li>Use SDR dongles to create advanced spectrum analyzers</li>



<li>Real-time frequency spectrum monitoring</li>



<li>Signal identification and analysis</li>



<li>Interference detection and management</li>
</ul>



<p class="wp-block-paragraph"><strong>Recommended Hardware for Ham Radio Projects</strong></p>



<ul class="wp-block-list">
<li>RTL-SDR USB Dongle</li>



<li>HF Transceiver Interface</li>



<li>Low-noise amplifiers</li>



<li>Antenna switching modules</li>



<li>USB Sound Card Interfaces</li>
</ul>



<p class="wp-block-paragraph"><strong>Essential Software for Ham Radio</strong></p>



<ul class="wp-block-list">
<li>WSJT-X for weak signal modes</li>



<li>SDR# (SDR Sharp)</li>



<li>Direwolf for packet radio</li>



<li>CHIRP for radio programming</li>



<li>fldigi for digital modes</li>
</ul>



<p class="wp-block-paragraph"><strong>Unique Raspberry Pi 5 Advantages for Ham Radio</strong></p>



<ul class="wp-block-list">
<li>Powerful processor for complex signal processing</li>



<li>Low power consumption</li>



<li>Compact form factor</li>



<li>Extensive GPIO for custom interfacing</li>



<li>Built-in networking capabilities</li>



<li>Real-time clock for precise timing</li>
</ul>



<p class="wp-block-paragraph">The Raspberry Pi 5 is not just a computer—it&#8217;s a versatile platform that can transform amateur radio experimentation, making sophisticated communication projects more accessible than ever before.</p>



<h2 class="wp-block-heading">Ecosystem and Accessories</h2>



<h3 class="wp-block-heading">Recommended Starter Kit</h3>



<p class="wp-block-paragraph">To maximize your Raspberry Pi 5 experience, consider:</p>



<ul class="wp-block-list">
<li>Official Raspberry Pi 5 case</li>



<li>27W USB-C Power Delivery adapter</li>



<li>Official Raspberry Pi OS microSD card</li>



<li>Heatsink and active cooler</li>



<li>Micro HDMI to HDMI cables</li>
</ul>



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



<p class="wp-block-paragraph">While the Raspberry Pi 5 maintains broad compatibility, some considerations:</p>



<ul class="wp-block-list">
<li>Some Raspberry Pi 4 accessories may require replacement</li>



<li>New case designs needed due to port repositioning</li>



<li>Specific power supply recommendations</li>
</ul>



<h2 class="wp-block-heading">The Larger Impact</h2>



<p class="wp-block-paragraph">The Raspberry Pi 5 represents more than technological advancement—it&#8217;s a bridge to democratizing computing power. By creating an affordable, powerful, and versatile platform, the Raspberry Pi Foundation continues to inspire innovation across the globe.</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="the Raspberry Pi 5" width="640" height="360" src="https://www.youtube.com/embed/jsKqQvFk7Sk?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">Final Thoughts</h2>



<p class="wp-block-paragraph">From classrooms to cutting-edge research labs, from hobbyist workshops to industrial applications and amateur radio, the Raspberry Pi 5 stands as a testament to the power of accessible technology.</p>



<p class="wp-block-paragraph"><strong>Are you ready to turn your boldest tech dreams into reality?</strong></p>



<p class="wp-block-paragraph"><em>The future of computing isn&#8217;t just coming—it&#8217;s here, and it fits in the palm of your hand.</em></p>



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



<p class="wp-block-paragraph"><strong>Disclaimer</strong>: Specifications and features are based on information available at the time of writing. Always consult the official Raspberry Pi documentation for the most current information.</p>
<p>The post <a href="https://hamradio.my/2025/03/raspberry-pi-5-revolutionizing-maker-technology-an-exploration/">Raspberry Pi 5: Revolutionizing Maker Technology &#8211; An Exploration</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/raspberry-pi-5-revolutionizing-maker-technology-an-exploration/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Installing HamClock for Amateur Radio Use</title>
		<link>https://hamradio.my/2025/03/installing-hamclock-for-amateur-radio-use/</link>
					<comments>https://hamradio.my/2025/03/installing-hamclock-for-amateur-radio-use/#comments</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Fri, 28 Feb 2025 18:31:33 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[free open source software]]></category>
		<category><![CDATA[ham clock]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[AmateurRadio]]></category>
		<category><![CDATA[DXCluster]]></category>
		<category><![CDATA[dxing]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[ham radio clock]]></category>
		<category><![CDATA[hamclock]]></category>
		<category><![CDATA[hamradio]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[macos]]></category>
		<category><![CDATA[netbsd]]></category>
		<category><![CDATA[propagation]]></category>
		<category><![CDATA[radioastronomy]]></category>
		<category><![CDATA[radiowave]]></category>
		<category><![CDATA[RaspberryPi]]></category>
		<category><![CDATA[satellite]]></category>
		<category><![CDATA[shortwave]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=6551</guid>

					<description><![CDATA[<p>HamClock is a powerful tool designed for amateur radio operators, providing real-time propagation data, satellite tracking, and more. This guide will walk you through installing HamClock on various UNIX-like systems, including Raspberry Pi, macOS, Debian, Ubuntu, FreeBSD, and others. Whether you&#8217;re using HamClock for monitoring solar conditions, DX cluster spots, or tracking satellites, this step-by-step [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/03/installing-hamclock-for-amateur-radio-use/">Installing HamClock for Amateur Radio Use</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"></h3>



<p class="wp-block-paragraph">HamClock is a powerful tool designed for amateur radio operators, providing real-time propagation data, satellite tracking, and more. This guide will walk you through installing HamClock on various UNIX-like systems, including Raspberry Pi, macOS, Debian, Ubuntu, FreeBSD, and others. Whether you&#8217;re using HamClock for monitoring solar conditions, DX cluster spots, or tracking satellites, this step-by-step tutorial will help you get started.</p>



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



<h2 class="wp-block-heading">Step 1: Install Required Dependencies</h2>



<p class="wp-block-paragraph">Before installing HamClock, ensure your system has the necessary dependencies installed. These dependencies vary by operating system:</p>



<h3 class="wp-block-heading"><strong>For Raspberry Pi and Debian-based Systems:</strong></h3>



<pre class="wp-block-code"><code>sudo apt-get update
sudo apt-get -y install curl make g++ libx11-dev libgpiod-dev xdg-utils
</code></pre>



<h3 class="wp-block-heading"><strong>For Ubuntu:</strong></h3>



<pre class="wp-block-code"><code>sudo apt install curl make g++ xorg-dev xdg-utils
</code></pre>



<h3 class="wp-block-heading"><strong>For macOS:</strong></h3>



<p class="wp-block-paragraph">First, install XQuartz and Xcode. Then, open &#8220;More developer tools&#8221; and install the command line tools. On macOS Sequoia, you may need to run:</p>



<pre class="wp-block-code"><code>xcode-select --install
</code></pre>



<h3 class="wp-block-heading"><strong>For FreeBSD:</strong></h3>



<pre class="wp-block-code"><code>sudo pkg install gcc xorg gmake curl
</code></pre>



<p class="wp-block-paragraph">Then, use <code>gmake</code> instead of <code>make</code>.</p>



<h3 class="wp-block-heading"><strong>For NetBSD:</strong></h3>



<p class="wp-block-paragraph">First, install <code>pkgin</code>, then run:</p>



<pre class="wp-block-code"><code>sudo pkgin install gmake curl
</code></pre>



<p class="wp-block-paragraph">Use <code>gmake</code> instead of <code>make</code>.</p>



<h3 class="wp-block-heading"><strong>For RedHat or Fedora:</strong></h3>



<pre class="wp-block-code"><code>sudo yum install gcc-c++ libX11-devel xdg-utils
</code></pre>



<h3 class="wp-block-heading"><strong>For Alpine Linux:</strong></h3>



<pre class="wp-block-code"><code>setup-desktop
apk add g++ libx11-dev curl linux-headers
</code></pre>



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



<h2 class="wp-block-heading">Step 2: Install HamClock</h2>



<p class="wp-block-paragraph">Once the dependencies are installed, proceed with downloading and installing HamClock. There are two methods depending on your operating system.</p>



<h3 class="wp-block-heading"><strong>For Raspberry Pi (Automated Install):</strong></h3>



<pre class="wp-block-code"><code>cd
curl -O https://www.clearskyinstitute.com/ham/HamClock/install-hc-rpi
chmod u+x install-hc-rpi
./install-hc-rpi
</code></pre>



<p class="wp-block-paragraph">Follow the prompts and answer <code>y</code> or <code>n</code> as needed. This script will automate the installation for you.</p>



<h3 class="wp-block-heading"><strong>For Other UNIX-like Systems (Manual Install):</strong></h3>



<pre class="wp-block-code"><code>cd
rm -fr ESPHamClock
curl -O https://www.clearskyinstitute.com/ham/HamClock/ESPHamClock.zip
unzip ESPHamClock.zip
cd ESPHamClock
make -j 4 hamclock-800x480
sudo make install
</code></pre>



<p class="wp-block-paragraph">This will install HamClock with a resolution of 800&#215;480 pixels. If you need a different resolution, refer to Step 4.</p>



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



<h2 class="wp-block-heading">Step 3: Run HamClock</h2>



<p class="wp-block-paragraph">After installation, you can start HamClock with the following command:</p>



<pre class="wp-block-code"><code>hamclock &amp;
</code></pre>



<p class="wp-block-paragraph">If everything is installed correctly, HamClock should open in a window displaying solar data, propagation info, and maps.</p>



<p class="wp-block-paragraph">If you did not install a desktop icon, you can always launch HamClock from the terminal using the command above.</p>



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



<h2 class="wp-block-heading">Step 4: Customize HamClock</h2>



<p class="wp-block-paragraph">HamClock supports different screen sizes. If you want to change the resolution, use the following commands:</p>



<pre class="wp-block-code"><code>cd ~/ESPHamClock
make clean
make -j 4 hamclock-2400x1440
sudo make install
</code></pre>



<p class="wp-block-paragraph">Replace <code>2400x1440</code> with the desired resolution:</p>



<ul class="wp-block-list">
<li><code>hamclock-1600x960</code></li>



<li><code>hamclock-2400x1440</code></li>



<li><code>hamclock-3200x1920</code></li>
</ul>



<p class="wp-block-paragraph">If you want HamClock to fill the screen completely, navigate to <strong>Page 5</strong> in the Setup menu and enable the full-screen option.</p>



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



<h2 class="wp-block-heading">Step 5: Auto-start HamClock on Boot</h2>



<p class="wp-block-paragraph">To ensure HamClock starts automatically on system boot, you can create an autostart entry.</p>



<h3 class="wp-block-heading"><strong>For XDG-compliant systems:</strong></h3>



<pre class="wp-block-code"><code>cd ~/ESPHamClock
mkdir -p ~/.config/autostart
cp hamclock.desktop ~/.config/autostart
</code></pre>



<h3 class="wp-block-heading"><strong>For macOS (Create a Clickable App):</strong></h3>



<p class="wp-block-paragraph">If you&#8217;re using macOS, you can create a clickable app on your Desktop:</p>



<pre class="wp-block-code"><code>cd ~/ESPHamClock
HCDIR=~/Desktop/HamClock.app
mkdir -p $HCDIR
echo '#!/bin/bash' &gt; $HCDIR/HamClock
echo '/usr/local/bin/hamclock &amp;' &gt;&gt; $HCDIR/HamClock
chmod u+x $HCDIR/HamClock
</code></pre>



<p class="wp-block-paragraph">To assign a proper icon, follow these steps:</p>



<ol class="wp-block-list">
<li>Open <code>hamclock.png</code> with Preview.</li>



<li>Click on the image.</li>



<li>Press <strong>⌘-A</strong> to select the image, then <strong>⌘-C</strong> to copy.</li>



<li>Right-click the new <code>HamClock.app</code> Desktop item and select <strong>Get Info</strong>.</li>



<li>Click the existing default icon in the top left corner.</li>



<li>Press <strong>⌘-V</strong> to paste the new icon.</li>
</ol>



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



<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="Easy HamClock Installation on Raspberry Pi (Raspbian/Bullseye/Bookworm)" width="640" height="360" src="https://www.youtube.com/embed/2FJNHN1YmKE?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">Conclusion</h2>



<p class="wp-block-paragraph">By following these steps, you’ll have HamClock running seamlessly for amateur radio use, helping you track propagation, monitor DX cluster spots, and track satellites. Whether you’re using a Raspberry Pi, macOS, or a UNIX-like system, HamClock is a great addition to any ham radio station. For more info, visit <a href="https://www.clearskyinstitute.com/ham/HamClock/">https://www.clearskyinstitute.com/ham/HamClock/</a></p>



<p class="wp-block-paragraph">Enjoy using HamClock and 73! <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;" /><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;" /></p>
<p>The post <a href="https://hamradio.my/2025/03/installing-hamclock-for-amateur-radio-use/">Installing HamClock for Amateur Radio Use</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/installing-hamclock-for-amateur-radio-use/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Linux Driver for RTL8832CU and RTL8852CU USB WiFi Adapters</title>
		<link>https://hamradio.my/2025/02/linux-driver-for-rtl8832cu-and-rtl8852cu-usb-wifi-adapters/</link>
					<comments>https://hamradio.my/2025/02/linux-driver-for-rtl8832cu-and-rtl8852cu-usb-wifi-adapters/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Fri, 07 Feb 2025 18:11:28 +0000</pubDate>
				<category><![CDATA[archlinux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[#Debian]]></category>
		<category><![CDATA[#DKMS]]></category>
		<category><![CDATA[#EmbeddedSystems]]></category>
		<category><![CDATA[#Fedora]]></category>
		<category><![CDATA[#LinuxDriver]]></category>
		<category><![CDATA[#LinuxKernel]]></category>
		<category><![CDATA[#LinuxNetworking]]></category>
		<category><![CDATA[#LinuxSupport]]></category>
		<category><![CDATA[#Manjaro]]></category>
		<category><![CDATA[#MonitorMode]]></category>
		<category><![CDATA[#OpenWRT]]></category>
		<category><![CDATA[#RaspberryPi]]></category>
		<category><![CDATA[#Realtek]]></category>
		<category><![CDATA[#RTL8832CU]]></category>
		<category><![CDATA[#RTL8852CU]]></category>
		<category><![CDATA[#SecureBoot]]></category>
		<category><![CDATA[#Ubuntu]]></category>
		<category><![CDATA[#USB3]]></category>
		<category><![CDATA[#USBWiFiAdapter]]></category>
		<category><![CDATA[#WiFi6]]></category>
		<category><![CDATA[#WiFiAdapter]]></category>
		<category><![CDATA[#WiFiDirect]]></category>
		<category><![CDATA[#WiFiRouterSettings]]></category>
		<category><![CDATA[#WiFiSecurity]]></category>
		<category><![CDATA[#WPA3]]></category>
		<category><![CDATA[kalilinux]]></category>
		<category><![CDATA[raspbian]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=6385</guid>

					<description><![CDATA[<p>The rtl8852cu Linux driver (version 1.19.2.1, updated as of May 10, 2024) supports USB WiFi adapters based on the RTL8832CU and RTL8852CU chipsets. While Realtek continues to develop this out-of-kernel driver, it is important to note that it is not fully compliant with Linux Wireless Standards. This makes it more suitable for specialized use cases, [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/02/linux-driver-for-rtl8832cu-and-rtl8852cu-usb-wifi-adapters/">Linux Driver for RTL8832CU and RTL8852CU USB WiFi Adapters</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"></h3>



<p class="wp-block-paragraph">The <strong>rtl8852cu</strong> Linux driver (version 1.19.2.1, updated as of May 10, 2024) supports USB WiFi adapters based on the <strong>RTL8832CU</strong> and <strong>RTL8852CU</strong> chipsets. While Realtek continues to develop this out-of-kernel driver, it is important to note that it is not fully compliant with Linux Wireless Standards. This makes it more suitable for specialized use cases, such as embedded systems, rather than general desktop or server environments.</p>



<p class="wp-block-paragraph">For most users, adapters with in-kernel drivers are recommended due to their stability and ease of use. However, if you’re working with an adapter supported by this driver, here’s everything you need to know.</p>



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



<h3 class="wp-block-heading">Key Features of the rtl8852cu Driver</h3>



<ul class="wp-block-list">
<li><strong>WiFi Standards</strong>: IEEE 802.11 b/g/n/ac/ax (WiFi 6)</li>



<li><strong>Security Protocols</strong>:</li>



<li>WEP, WPA TKIP, WPA2 AES/Mixed mode (PSK and TLS)</li>



<li>WPA3-SAE R2</li>



<li>WPS (PIN and PBC methods)</li>



<li><strong>Modes Supported</strong>:</li>



<li>Client mode</li>



<li>AP mode (with DFS channel support)</li>



<li>P2P-client and P2P-GO</li>



<li>IBSS (not tested)</li>



<li><strong>Advanced Features</strong>:</li>



<li>Miracast</li>



<li>WiFi-Direct</li>



<li>Wake on WLAN</li>



<li>VHT and HE control (supports 160 MHz channel width in AP mode)</li>
</ul>



<p class="wp-block-paragraph"><strong>Note</strong>: Monitor mode is <strong>not supported</strong>. If you require monitor mode, consider adapters based on the <strong>mt7610u</strong>, <strong>mt7612u</strong>, or <strong>mt7921au</strong> chipsets.</p>



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



<h3 class="wp-block-heading">Compatible Devices and Chipsets</h3>



<p class="wp-block-paragraph">This driver supports a variety of USB WiFi adapters, including:</p>



<ul class="wp-block-list">
<li><strong>Edup AX5400 EP-AX1671</strong> (single-state, no onboard Windows driver)</li>



<li><strong>Brostrend AX8</strong></li>



<li><strong>TP-Link Archer TX50UH V1</strong></li>



<li><strong>TP-Link Archer TXE70UH(EU) V1</strong></li>



<li><strong>MSI AXE5400</strong></li>
</ul>



<p class="wp-block-paragraph"><strong>Warning</strong>: Multi-state adapters (those with internal Windows drivers) may cause issues on Linux. For better compatibility, opt for single-state and single-function adapters. Avoid multi-function adapters (e.g., those combining WiFi and Bluetooth).</p>



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



<h3 class="wp-block-heading">Supported CPU Architectures and Kernels</h3>



<ul class="wp-block-list">
<li><strong>CPU Architectures</strong>:</li>



<li>x86, i386, i686</li>



<li>x86-64, amd64</li>



<li>armv6l, armv7l (arm)</li>



<li>aarch64 (arm64)</li>



<li><strong>Kernel Versions</strong>:</li>



<li>Officially tested: 5.4 to 6.6 (Realtek)</li>



<li>Community-supported: 6.7 to 6.12</li>
</ul>



<p class="wp-block-paragraph"><strong>Tested Compilers</strong>: gcc 12, 13, and 14.</p>



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



<h3 class="wp-block-heading">Installation Guide</h3>



<h4 class="wp-block-heading">Prerequisites</h4>



<p class="wp-block-paragraph">Before installing the driver, ensure your system is up-to-date and has the necessary development tools installed. You’ll also need internet access during installation.</p>



<ol class="wp-block-list">
<li><strong>Update Your System</strong>:</li>
</ol>



<ul class="wp-block-list">
<li>For Debian-based distributions (e.g., Ubuntu, Kali):<br><code>bash sudo apt update &amp;&amp; sudo apt upgrade</code></li>



<li>For Arch-based distributions (e.g., Manjaro):<br><code>bash sudo pacman -Syu</code></li>



<li>For Fedora:<br><code>bash sudo dnf upgrade</code></li>
</ul>



<ol class="wp-block-list">
<li><strong>Install Required Packages</strong>:</li>
</ol>



<ul class="wp-block-list">
<li>Mandatory packages: <code>gcc</code>, <code>make</code>, <code>bc</code>, <code>kernel-headers</code>, <code>build-essential</code>, <code>git</code></li>



<li>Highly recommended: <code>dkms</code>, <code>rfkill</code>, <code>iw</code>, <code>ip</code></li>



<li>For Secure Boot: <code>openssl</code>, <code>sign-file</code>, <code>mokutil</code> Example for Ubuntu:</li>
</ul>



<pre class="wp-block-code"><code>   sudo apt install -y build-essential dkms git iw</code></pre>



<ol start="3" class="wp-block-list">
<li><strong>Download and Install the Driver</strong>:</li>
</ol>



<pre class="wp-block-code"><code>   git clone https://github.com/morrownr/rtl8852cu-20240510.git
   cd rtl8852cu-20240510
   sudo ./install-driver.sh</code></pre>



<ol start="4" class="wp-block-list">
<li><strong>Reboot Your System</strong>:<br>After installation, reboot to ensure the driver loads correctly:</li>
</ol>



<pre class="wp-block-code"><code>   sudo reboot</code></pre>



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



<h3 class="wp-block-heading">Troubleshooting Tips</h3>



<ul class="wp-block-list">
<li><strong>Adapter Turned To CD-ROM Mode</strong>: Visit <a href="https://github.com/morrownr/8821cu-20210916/issues/92"><strong>https://github.com/morrownr/8821cu-20210916/issues/92</strong></a></li>



<li><strong>Conflicting Drivers</strong>: Installing multiple out-of-kernel drivers for the same hardware can cause issues. Use <code>sudo dkms status</code> to check for conflicts.</li>



<li><strong>Secure Boot</strong>: If Secure Boot is enabled, follow the instructions in the FAQ to enroll the signing key.</li>



<li><strong>Manual Installation</strong>: If DKMS is unavailable, you can manually compile and install the driver using:</li>
</ul>



<pre class="wp-block-code"><code>  make clean
  make -j$(nproc)
  sudo make install
  sudo reboot</code></pre>



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



<h3 class="wp-block-heading">Recommended Router/AP Settings</h3>



<p class="wp-block-paragraph">To optimize your WiFi performance:</p>



<ol class="wp-block-list">
<li><strong>Security</strong>: Use WPA2-AES or WPA3. Avoid mixed modes like WPA/WPA2.</li>



<li><strong>Channel Width</strong>:</li>
</ol>



<ul class="wp-block-list">
<li>2.4 GHz: Set to 20 MHz fixed width.</li>



<li>5 GHz: Use channels 36–48 or 149–165 for compatibility.</li>
</ul>



<ol class="wp-block-list">
<li><strong>Network Names</strong>: Avoid naming all bands (2.4 GHz, 5 GHz, 6 GHz) the same.</li>



<li><strong>Router Placement</strong>: Position the router centrally, elevated, and away from walls.</li>
</ol>



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



<h3 class="wp-block-heading">Final Notes</h3>



<p class="wp-block-paragraph">While this driver provides robust support for RTL8832CU and RTL8852CU adapters, it is not without limitations. Users should weigh the trade-offs between stability, compatibility, and advanced features when choosing a WiFi adapter. For most desktop and server users, in-kernel drivers remain the best choice.</p>



<p class="wp-block-paragraph">If you encounter issues or have questions, consult the <a href="https://github.com/morrownr/rtl8852cu-20240510/blob/main/FAQ.md">FAQ</a> or open an issue on the GitHub repository.</p>



<p class="wp-block-paragraph">Happy networking! <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;" /></p>
<p>The post <a href="https://hamradio.my/2025/02/linux-driver-for-rtl8832cu-and-rtl8852cu-usb-wifi-adapters/">Linux Driver for RTL8832CU and RTL8852CU USB WiFi Adapters</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/linux-driver-for-rtl8832cu-and-rtl8852cu-usb-wifi-adapters/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The KM6LYW Radio DigiPi Project: A Comprehensive Guide</title>
		<link>https://hamradio.my/2024/08/the-km6lyw-radio-digipi-project-a-comprehensive-guide/</link>
					<comments>https://hamradio.my/2024/08/the-km6lyw-radio-digipi-project-a-comprehensive-guide/#comments</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Thu, 01 Aug 2024 11:49:19 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[APRS]]></category>
		<category><![CDATA[control transceiver]]></category>
		<category><![CDATA[digital mode]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[transceiver]]></category>
		<category><![CDATA[amateur radio digital modes]]></category>
		<category><![CDATA[APRS interface]]></category>
		<category><![CDATA[digipi for transceiver]]></category>
		<category><![CDATA[digipi ham radio]]></category>
		<category><![CDATA[digipi project ham radio]]></category>
		<category><![CDATA[ham radio open source project]]></category>
		<category><![CDATA[open source amateur radio]]></category>
		<category><![CDATA[radio control software ham radio]]></category>
		<category><![CDATA[raspberry pi amateur radio]]></category>
		<category><![CDATA[raspberry pi digital modes]]></category>
		<category><![CDATA[raspberry pi radio control]]></category>
		<category><![CDATA[transceiver raspberry pi]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=4650</guid>

					<description><![CDATA[<p>Introduction In the realm of amateur radio, the need for a versatile, user-friendly, and cost-effective data transceiver has always been a driving force behind innovation. The KM6LYW Radio DigiPi Project embodies this spirit, offering a groundbreaking solution that leverages the Raspberry Pi to create an all-in-one data transceiver for various amateur radio data modes. This [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2024/08/the-km6lyw-radio-digipi-project-a-comprehensive-guide/">The KM6LYW Radio DigiPi Project: A Comprehensive Guide</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>



<h3 class="wp-block-heading">Introduction</h3>



<p class="wp-block-paragraph">In the realm of amateur radio, the need for a versatile, user-friendly, and cost-effective data transceiver has always been a driving force behind innovation. The KM6LYW Radio DigiPi Project embodies this spirit, offering a groundbreaking solution that leverages the Raspberry Pi to create an all-in-one data transceiver for various amateur radio data modes. This comprehensive guide explores the DigiPi Project, its functionalities, hardware requirements, software configurations, and community resources, providing a detailed roadmap for both enthusiasts and newcomers in the amateur radio community.</p>



<h3 class="wp-block-heading">What is DigiPi?</h3>



<p class="wp-block-paragraph">The DigiPi is a Raspberry Pi-based amateur radio data transceiver designed to handle an array of data modes, including APRS (Automatic Packet Reporting System), AX.25, Winlink email, FT8, JS8Call, Slow Scan TV, PSK31, packet radio, and CW (Continuous Wave). It is an open-source project aimed at providing a low-power, affordable, and easy-to-use solution for managing amateur radio data modes through web browsers and smartphone apps. This eliminates the need for bulky keyboards, monitors, and complex wiring, making it an ideal choice for both field operations and stationary setups.</p>



<figure class="wp-block-image size-large"><img  title="" loading="lazy" decoding="async" width="952" height="1024" src="https://hamradio.my/wp-content/uploads/2024/08/digipi-952x1024.jpg"  alt="digipi-952x1024 The KM6LYW Radio DigiPi Project: A Comprehensive Guide"  class="wp-image-4652" srcset="https://hamradio.my/wp-content/uploads/2024/08/digipi-952x1024.jpg 952w, https://hamradio.my/wp-content/uploads/2024/08/digipi-279x300.jpg 279w, https://hamradio.my/wp-content/uploads/2024/08/digipi-768x826.jpg 768w, https://hamradio.my/wp-content/uploads/2024/08/digipi.jpg 1080w" sizes="auto, (max-width: 952px) 100vw, 952px" /></figure>



<h4 class="wp-block-heading">Key Features of DigiPi</h4>



<ol class="wp-block-list">
<li><strong>Packet Radio Terminal Node Controller (TNC) KISS Interface</strong>: DigiPi supports KISS (Keep It Simple Stupid) mode, allowing it to interface with various open-standard KISS applications such as Xastir, YAAC, WOAD, and APRSdroid via WiFi or Bluetooth.</li>



<li><strong>APRS WebChat Interface</strong>: Users can send instant messages over the APRS network using a web browser, providing a convenient way to communicate in real-time.</li>



<li><strong>APRS Packet Radio Network Digipeater</strong>: DigiPi can act as a digipeater, relaying APRS packets on specific frequencies (144.390 and 144.800) to extend network coverage.</li>



<li><strong>APRS Packet Radio Network IGate</strong>: It bridges the APRS network to the internet, enabling email, SMS, and other online services.</li>



<li><strong>Winlink Email Server and Client</strong>: The DigiPi integrates with Winlink, allowing users to send and receive emails through Winlink radio clients. It also supports ARDOP (Amateur Radio Digital Open Protocol) for HF band communications and the WOAD Android app for wireless TNC/KISS connectivity.</li>



<li><strong>WSJTX FT8 and JS8Call</strong>: These modes enable ultra-low signal-to-noise ratio contacts via web browsers, WiFi, or phone interfaces.</li>



<li><strong>FLDigi</strong>: Supports a wide range of digital modes including CW, PSK31, RTTY, Contessa, FSQ, Hell, IFKP, MFSK, MT63, Olivia, PSK, QPSK, 8PSK, PSKR, THOR, Throb, and WeatherFax.</li>



<li><strong>Slow Scan TV</strong>: Enables the sending and receiving of images via web browsers, WiFi, or phones.</li>



<li><strong>AX.25 Networking</strong>: Facilitates radio-connected networking protocols used for Winlink and node services, including IP tunneling with amateur radio addresses.</li>



<li><strong>Node Services</strong>: Users can run their own bulletin board or messaging services and connect to other nodes via intermediate nodes.</li>
</ol>



<h3 class="wp-block-heading">Hardware Requirements</h3>



<p class="wp-block-paragraph">The DigiPi Project supports various Raspberry Pi models including the Pi Zero, Pi Zero 2W, Pi3, Pi4, and Pi5. Depending on the type of radio equipment used, additional components may be required.</p>



<h4 class="wp-block-heading">Essential Components</h4>



<ol class="wp-block-list">
<li><strong>Raspberry Pi</strong>: A Pi Zero 2W is recommended for its compact size and affordability, but other models are also compatible.</li>



<li><strong>Audio Board</strong>:</li>
</ol>



<ul class="wp-block-list">
<li><strong>Fe-Pi Audio Z v2</strong>: Priced at around $24, this audio board is compatible with a wide range of radio equipment.</li>



<li><strong>Audio Injector Z</strong>: Priced at approximately $20, it requires editing <code>/boot/config.txt</code> to enable.</li>
</ul>



<ol class="wp-block-list">
<li><strong>Push-to-Talk (PTT) Circuit</strong>:</li>
</ol>



<ul class="wp-block-list">
<li><strong>FET and Resistor</strong>: A 2N7000 N-Channel FET and a 100K resistor are required for creating a PTT circuit. These components are relatively inexpensive and readily available.</li>
</ul>



<ol class="wp-block-list">
<li><strong>Optional Components</strong>:</li>
</ol>



<ul class="wp-block-list">
<li><strong>TFT Display</strong>: An Adafruit 1.3&#8243; TFT display ($16) or a larger 2.8&#8243; ILI9341 display ($45) can be used for visual feedback.</li>



<li><strong>LEDs</strong>: Optional LEDs for transmit, receive, and Bluetooth indicators are available for around $9.</li>



<li><strong>Ferrite Bead</strong>: Used to reduce electromagnetic interference around the wires connecting the radio to the audio board.</li>
</ul>



<h3 class="wp-block-heading">Hardware Configuration</h3>



<p class="wp-block-paragraph">The DigiPi hardware setup involves either a PTT-circuit build or a USB-connected build, depending on the type of radio used. Radios with USB ports (e.g., Icom IC-7300, Yaesu FT-991, Icom IC-705) require only the Raspberry Pi and a USB cable. For radios without USB ports, additional components such as the audio board and PTT circuit are necessary.</p>



<h4 class="wp-block-heading">Building the PTT Circuit</h4>



<p class="wp-block-paragraph">For radios that require a traditional PTT circuit, you&#8217;ll need to construct a simple PTT circuit using the 2N7000 FET and a 100K resistor. Detailed wiring diagrams are available to guide the assembly process. The Fe-Pi Audio Z v2 board is compatible with a broad range of radios, while the Audio Injector Zero is better suited for radios with higher audio output levels.</p>



<h4 class="wp-block-heading">USB-Cable Connections</h4>



<p class="wp-block-paragraph">Radios with USB connectivity simplify the setup process. You only need a USB OTG cable to connect the Raspberry Pi to the radio, bypassing the need for additional audio boards or PTT circuits.</p>



<h3 class="wp-block-heading">Software Configuration</h3>



<p class="wp-block-paragraph">The DigiPi software configuration process involves flashing an SD card with the DigiPi image, configuring network settings, and setting up the DigiPi interface.</p>



<h4 class="wp-block-heading">Flashing the SD Card</h4>



<ol class="wp-block-list">
<li><strong>Download and Unzip</strong>: Obtain the DigiPi image file and unzip it using a tool such as <code>unzip</code> on Linux or appropriate utilities on Windows and Mac.</li>



<li><strong>Flash the Image</strong>:</li>
</ol>



<ul class="wp-block-list">
<li><strong>On Linux</strong>: Use the <code>dd</code> command to flash the image to the SD card.</li>



<li><strong>On Windows and Mac</strong>: Use recommended tools for SD card flashing.</li>
</ul>



<ol class="wp-block-list">
<li><strong>Boot the Raspberry Pi</strong>: Insert the flashed SD card into the Raspberry Pi and power it on.</li>
</ol>



<h4 class="wp-block-heading">Initial Setup</h4>



<ol class="wp-block-list">
<li><strong>Connect to DigiPi Hotspot</strong>: The DigiPi will broadcast a WiFi hotspot named &#8220;DigiPi&#8221; with the default password &#8220;abcdefghij.&#8221; Connect your device to this hotspot.</li>



<li><strong>Configure WiFi</strong>: Visit <code>http://10.0.0.5/wifi.php</code> in a web browser to enter your home WiFi SSID and password. Reboot the DigiPi to connect it to your home network.</li>



<li><strong>Access the DigiPi Interface</strong>: Once connected to your home network, access the DigiPi web interface at <code>http://digipi/</code>. If the host is not found, check your router&#8217;s connected devices for the DigiPi&#8217;s IP address.</li>



<li><strong>Initialize the System</strong>: Click the &#8220;Initialize&#8221; link on the DigiPi web interface to configure your callsign, passwords, grid squares, and other localization settings.</li>
</ol>



<h4 class="wp-block-heading">Configuration Files</h4>



<p class="wp-block-paragraph">The DigiPi configuration files are located in <code>/home/pi/localize.sh</code>. Modifications to these files can be made directly if necessary. Future versions of DigiPi will allow changes through the web interface.</p>



<h3 class="wp-block-heading">Community and Support</h3>



<p class="wp-block-paragraph">The DigiPi Project is community-driven and open-source. Support and updates are available through various channels:</p>



<ol class="wp-block-list">
<li><strong>Discord</strong>: Join the DigiPi live chat on <a href="http://discord.gg/3X9bMjjwxw">Discord</a>.</li>



<li><strong>Google Groups</strong>: Participate in discussions on the <a href="http://groups.google.com/u/2/g/digipi">DigiPi Google Group</a>.</li>



<li><strong>Groups.io</strong>: Access the <a href="http://groups.io/g/digipi/">old/deprecated list</a> for additional information.</li>



<li><strong>YouTube</strong>: Watch step-by-step hardware and software configuration videos on the KM6LYW Radio YouTube channel.</li>
</ol>



<h3 class="wp-block-heading">Additional Information</h3>



<ul class="wp-block-list">
<li><strong>Default Password</strong>: The default password for the &#8220;pi&#8221; user is &#8220;raspberry.&#8221;</li>



<li><strong>Filesystem</strong>: The DigiPi filesystem is read-only to prevent SD card wear. To make modifications, use <code>sudo remount</code>.</li>



<li><strong>Bluetooth Pairing</strong>: Pair Bluetooth devices using <code>bluetoothctl</code> commands.</li>



<li><strong>Display</strong>: Configure the TFT display and use it to start igate or digipeater services.</li>
</ul>



<p class="wp-block-paragraph">For those seeking a deeper dive into the DigiPi Project, the KM6LYW Radio YouTube channel offers a valuable resource. The channel features a series of step-by-step instructional videos that cover everything from the initial hardware assembly to detailed software configuration. These videos guide viewers through the entire process, providing visual demonstrations of building the PTT circuit, setting up the audio board, flashing the SD card, and configuring network settings. By following these tutorials, you can gain practical insights and troubleshooting tips to ensure a smooth setup and optimal performance of your DigiPi system. For a comprehensive understanding and hands-on guidance, exploring these YouTube videos is highly recommended.</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="Ham radio data hotspot!" width="640" height="360" src="https://www.youtube.com/embed/O5U4DV1ZRXs?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>



<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="Xiegu X6100 &amp; DigiPi" width="640" height="360" src="https://www.youtube.com/embed/pjV28T3kWcM?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>



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



<p class="wp-block-paragraph">The KM6LYW Radio DigiPi Project represents a significant advancement in amateur radio technology, providing a versatile and user-friendly platform for managing various data modes. Whether you are a seasoned operator or a newcomer, the DigiPi offers a powerful toolset for enhancing your amateur radio experience. By following this comprehensive guide, you can successfully build, configure, and operate your own DigiPi setup, contributing to the growing community of amateur radio enthusiasts.</p>
<p>The post <a href="https://hamradio.my/2024/08/the-km6lyw-radio-digipi-project-a-comprehensive-guide/">The KM6LYW Radio DigiPi Project: A Comprehensive Guide</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/2024/08/the-km6lyw-radio-digipi-project-a-comprehensive-guide/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>Unlocking the Potential of Raspberry Pi for Amateur Radio Operators</title>
		<link>https://hamradio.my/2024/05/unlocking-the-potential-of-raspberry-pi-for-amateur-radio-operators/</link>
					<comments>https://hamradio.my/2024/05/unlocking-the-potential-of-raspberry-pi-for-amateur-radio-operators/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Wed, 15 May 2024 07:55:19 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[free open source software]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[operating system]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=2742</guid>

					<description><![CDATA[<p>In the world of amateur radio, innovation and experimentation are key. One of the most exciting tools available to amateur radio operators today is the Raspberry Pi, a versatile and affordable single-board computer. With its compact size, powerful capabilities, and extensive community support, the Raspberry Pi can revolutionize your ham radio setup. In this blog [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2024/05/unlocking-the-potential-of-raspberry-pi-for-amateur-radio-operators/">Unlocking the Potential of Raspberry Pi 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[
<h3 class="wp-block-heading"></h3>



<p class="wp-block-paragraph">In the world of amateur radio, innovation and experimentation are key. One of the most exciting tools available to amateur radio operators today is the Raspberry Pi, a versatile and affordable single-board computer. With its compact size, powerful capabilities, and extensive community support, the Raspberry Pi can revolutionize your ham radio setup. In this blog post, we’ll explore the various uses of Raspberry Pi for amateur radio operators and delve into the advantages of using Ubuntu Linux on this tiny powerhouse.</p>



<h4 class="wp-block-heading">Why Raspberry Pi for Amateur Radio?</h4>



<p class="wp-block-paragraph">The Raspberry Pi offers several advantages that make it an excellent choice for amateur radio enthusiasts:</p>



<ol class="wp-block-list">
<li><strong>Affordability</strong>: Starting at just $35, the Raspberry Pi provides a cost-effective solution for a wide range of radio applications.</li>



<li><strong>Compact Size</strong>: Its small form factor makes it easy to integrate into your existing radio setup without taking up much space.</li>



<li><strong>Versatility</strong>: With a plethora of available software and hardware add-ons, the Raspberry Pi can be adapted for numerous radio functions.</li>



<li><strong>Community Support</strong>: A large and active community means plenty of resources, tutorials, and forums to help you troubleshoot and expand your projects.</li>
</ol>



<h4 class="wp-block-heading">Common Uses of Raspberry Pi in Amateur Radio</h4>



<ol class="wp-block-list">
<li><strong>Digital Mode Operations</strong>: The Raspberry Pi can be used to operate various digital modes such as FT8, PSK31, and RTTY. Software like WSJT-X can be easily installed on the Raspberry Pi to decode and encode digital signals.</li>



<li><strong>Software-Defined Radio (SDR)</strong>: Pairing a Raspberry Pi with an SDR dongle (like the RTL-SDR) allows you to receive a wide range of frequencies and demodulate various types of signals. Software such as GQRX or CubicSDR can be used to process the SDR data.</li>



<li><strong>APRS (Automatic Packet Reporting System)</strong>: The Raspberry Pi can be used as an APRS iGate or digipeater. By using software like Direwolf, you can decode APRS packets and send position reports to APRS-IS.</li>



<li><strong>EchoLink Node</strong>: You can set up a Raspberry Pi as an EchoLink node, allowing you to connect to other EchoLink nodes and repeaters worldwide. This is particularly useful for operators without access to a physical radio.</li>



<li><strong>Repeater Controller</strong>: A Raspberry Pi can serve as a repeater controller, managing the operation of an amateur radio repeater, handling tasks such as CW ID, timers, and control functions.</li>



<li><strong>Weather Station Integration</strong>: By connecting sensors to the GPIO pins of the Raspberry Pi, you can collect weather data and transmit it via APRS or other digital modes.</li>



<li><strong>Remote Station Control</strong>: You can use the Raspberry Pi to control your radio station remotely. Software like Hamlib or FLRig allows you to operate your rig from anywhere in the world.</li>
</ol>



<h4 class="wp-block-heading">Ubuntu Linux on Raspberry Pi</h4>



<p class="wp-block-paragraph">While the Raspberry Pi OS (formerly Raspbian) is the default operating system for Raspberry Pi, Ubuntu Linux is an excellent alternative that offers several benefits:</p>



<ol class="wp-block-list">
<li><strong>Familiarity</strong>: Ubuntu is one of the most popular Linux distributions, and many users are already familiar with its interface and package management system.</li>



<li><strong>Support and Updates</strong>: Ubuntu provides regular updates and long-term support (LTS) versions, ensuring stability and security for your projects.</li>



<li><strong>Software Availability</strong>: The Ubuntu repositories contain a vast array of software packages, including many applications relevant to amateur radio.</li>
</ol>



<h5 class="wp-block-heading">Installing Ubuntu on Raspberry Pi</h5>



<ol class="wp-block-list">
<li><strong>Download Ubuntu</strong>: Go to the <a href="https://ubuntu.com/download/raspberry-pi">official Ubuntu website</a> and download the appropriate image for your Raspberry Pi model.</li>



<li><strong>Flash the Image</strong>: Use software like Balena Etcher to flash the downloaded image onto a microSD card.</li>



<li><strong>Boot the Raspberry Pi</strong>: Insert the microSD card into your Raspberry Pi and power it on. Follow the on-screen instructions to complete the setup.</li>



<li><strong>Install Ham Radio Software</strong>: Use the terminal to install necessary software. For example, to install WSJT-X, you can use:</li>
</ol>



<pre class="wp-block-code"><code>   sudo apt update
   sudo apt install wsjtx</code></pre>



<h5 class="wp-block-heading">Popular Software for Amateur Radio on Ubuntu</h5>



<ul class="wp-block-list">
<li><strong>WSJT-X</strong>: For digital modes like FT8 and JT65.</li>



<li><strong>FLDigi</strong>: A versatile digital mode software.</li>



<li><strong>CQRLog</strong>: A powerful logging program for ham radio operators.</li>



<li><strong>Xastir</strong>: APRS software for Linux.</li>



<li><strong>GQRX</strong>: SDR receiver application.</li>



<li><strong>Hamlib</strong>: Library for controlling radio transceivers and receivers.</li>
</ul>



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



<p class="wp-block-paragraph">The Raspberry Pi is a game-changer for amateur radio operators, offering a compact, affordable, and versatile platform for a myriad of applications. By running Ubuntu Linux on your Raspberry Pi, you gain access to a robust and familiar operating system with a vast array of software tools at your disposal. Whether you&#8217;re operating digital modes, setting up an SDR, or controlling your station remotely, the Raspberry Pi can enhance your ham radio experience in exciting and innovative ways. Embrace the power of Raspberry Pi and take your amateur radio projects to new heights!</p>
<p>The post <a href="https://hamradio.my/2024/05/unlocking-the-potential-of-raspberry-pi-for-amateur-radio-operators/">Unlocking the Potential of Raspberry Pi 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/2024/05/unlocking-the-potential-of-raspberry-pi-for-amateur-radio-operators/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
