<?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>Mesh America</title>
	<atom:link href="https://meshamerica.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://meshamerica.com</link>
	<description></description>
	<lastBuildDate>Mon, 29 Jun 2026 21:58:31 +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://meshamerica.com/wp-content/uploads/2026/04/cropped-logo_icon_only_email-32x32.png</url>
	<title>Mesh America</title>
	<link>https://meshamerica.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>A Meshtastic PR Adds Live Tilt Telemetry for LIS3DH Mounts, Designed for Antenna Masts</title>
		<link>https://meshamerica.com/2026/06/29/meshtastic-lis3dh-tilt-telemetry-antenna-mast-pr/</link>
		
		<dc:creator><![CDATA[meshking]]></dc:creator>
		<pubDate>Mon, 29 Jun 2026 21:58:30 +0000</pubDate>
				<category><![CDATA[Meshtastic]]></category>
		<category><![CDATA[Firmware]]></category>
		<guid isPermaLink="false">https://meshamerica.com/?p=2614</guid>

					<description><![CDATA[A community contributor has opened a pull request against the Meshtastic firmware that adds a new module for reading and [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>A community contributor has opened a pull request against the Meshtastic firmware that adds a new module for reading and broadcasting tilt angle data from a LIS3DH accelerometer. The PR, <a href="https://github.com/meshtastic/firmware/pull/10787" target="_blank" rel="noopener">#10787</a>, was submitted on June 25, 2026 by <a href="https://github.com/pacmac" target="_blank" rel="noopener">pacmac</a> and is currently under review.</p>
<p>The LIS3DH is a widely available 3-axis accelerometer used in several Meshtastic-compatible hardware platforms through the RAK1904 WisBlock module and other carrier boards. Until now, Meshtastic had no built-in way to use that sensor for anything other than detecting motion to wake a sleeping node. The new module changes that by continuously reading the sensor and pushing tilt data out over the mesh.</p>
<h2>What the Module Sends</h2>
<p>The <code>TiltTelemetryModule</code> broadcasts a 20-byte packet containing five float values: roll, pitch, and the raw X, Y, Z accelerometer readings in g-forces. Roll and pitch are computed from the LIS3DH gravity vector and expressed in degrees from vertical. The packet uses the <code>PRIVATE_APP</code> port number, which keeps it out of the standard telemetry channels and means existing setups are unaffected.</p>
<p>Transmission follows a three-part policy. The module waits 60 seconds after boot before sending anything, giving a freshly powered node time to stabilize before it starts reporting movement. After that, it sends whenever roll or pitch changes by at least 0.5 degrees. A heartbeat packet goes out every five minutes regardless of motion, so a client monitoring the node has a regular signal to confirm it is still alive.</p>
<h2>Built From Real-World Use</h2>
<p>The PR description goes into unusual detail about why the module exists: pacmac built and deployed it to monitor a directional Yagi antenna mast. Tilt packets from the node feed into <a href="https://github.com/pacmac/mesh-gw" target="_blank" rel="noopener">mesh-gw</a>, a BLE-to-JSON bridge the same developer wrote, which then forwards the data to <a href="https://github.com/pacmac/mesh-radar" target="_blank" rel="noopener">mesh-radar</a>, a Node.js dashboard showing live roll/pitch and a four and 24-hour tilt history chart. The system gives early warning of mast movement from wind loading before anything physically fails.</p>
<p>That background makes this a more complete contribution than a typical first PR. The module was tested in a real deployment with supporting tooling already written, which should help reviewers evaluate whether the send policy and packet format are practical rather than theoretical.</p>
<h2>Scope and Compatibility</h2>
<p>The module only activates on nodes where Meshtastic detects a LIS3DH at boot. Boards using other accelerometers or no accelerometer at all are unaffected. Build exclusion guards wrap the code so it can be omitted from firmware builds that strip environmental and accelerometer support.</p>
<p>The four files changed are limited: the new module source, a visibility change to a method in the shared motion sensor header, a one-line call added to the LIS3DH sensor class, and an instantiation in main. This is a reasonably contained change for the amount of new functionality it adds.</p>
<p>PR #10787 is open and awaiting review at <a href="https://github.com/meshtastic/firmware/pull/10787" target="_blank" rel="noopener">github.com/meshtastic/firmware</a>. It has not been merged into the Meshtastic develop branch as of this writing.</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F29%2Fmeshtastic-lis3dh-tilt-telemetry-antenna-mast-pr%2F&amp;linkname=A%20Meshtastic%20PR%20Adds%20Live%20Tilt%20Telemetry%20for%20LIS3DH%20Mounts%2C%20Designed%20for%20Antenna%20Masts" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook_messenger" href="https://www.addtoany.com/add_to/facebook_messenger?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F29%2Fmeshtastic-lis3dh-tilt-telemetry-antenna-mast-pr%2F&amp;linkname=A%20Meshtastic%20PR%20Adds%20Live%20Tilt%20Telemetry%20for%20LIS3DH%20Mounts%2C%20Designed%20for%20Antenna%20Masts" title="Messenger" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F29%2Fmeshtastic-lis3dh-tilt-telemetry-antenna-mast-pr%2F&amp;linkname=A%20Meshtastic%20PR%20Adds%20Live%20Tilt%20Telemetry%20for%20LIS3DH%20Mounts%2C%20Designed%20for%20Antenna%20Masts" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F29%2Fmeshtastic-lis3dh-tilt-telemetry-antenna-mast-pr%2F&amp;linkname=A%20Meshtastic%20PR%20Adds%20Live%20Tilt%20Telemetry%20for%20LIS3DH%20Mounts%2C%20Designed%20for%20Antenna%20Masts" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F29%2Fmeshtastic-lis3dh-tilt-telemetry-antenna-mast-pr%2F&amp;linkname=A%20Meshtastic%20PR%20Adds%20Live%20Tilt%20Telemetry%20for%20LIS3DH%20Mounts%2C%20Designed%20for%20Antenna%20Masts" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_mastodon" href="https://www.addtoany.com/add_to/mastodon?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F29%2Fmeshtastic-lis3dh-tilt-telemetry-antenna-mast-pr%2F&amp;linkname=A%20Meshtastic%20PR%20Adds%20Live%20Tilt%20Telemetry%20for%20LIS3DH%20Mounts%2C%20Designed%20for%20Antenna%20Masts" title="Mastodon" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_bluesky" href="https://www.addtoany.com/add_to/bluesky?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F29%2Fmeshtastic-lis3dh-tilt-telemetry-antenna-mast-pr%2F&amp;linkname=A%20Meshtastic%20PR%20Adds%20Live%20Tilt%20Telemetry%20for%20LIS3DH%20Mounts%2C%20Designed%20for%20Antenna%20Masts" title="Bluesky" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F29%2Fmeshtastic-lis3dh-tilt-telemetry-antenna-mast-pr%2F&amp;linkname=A%20Meshtastic%20PR%20Adds%20Live%20Tilt%20Telemetry%20for%20LIS3DH%20Mounts%2C%20Designed%20for%20Antenna%20Masts" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F29%2Fmeshtastic-lis3dh-tilt-telemetry-antenna-mast-pr%2F&#038;title=A%20Meshtastic%20PR%20Adds%20Live%20Tilt%20Telemetry%20for%20LIS3DH%20Mounts%2C%20Designed%20for%20Antenna%20Masts" data-a2a-url="https://meshamerica.com/2026/06/29/meshtastic-lis3dh-tilt-telemetry-antenna-mast-pr/" data-a2a-title="A Meshtastic PR Adds Live Tilt Telemetry for LIS3DH Mounts, Designed for Antenna Masts"></a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Meshnology N37 Is a Pre-Flashed GPS Meshtastic Node</title>
		<link>https://meshamerica.com/2026/06/29/meshnology-n37-wio-tracker-l1-meshtastic-gps-node/</link>
		
		<dc:creator><![CDATA[meshking]]></dc:creator>
		<pubDate>Mon, 29 Jun 2026 14:38:47 +0000</pubDate>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Meshcore]]></category>
		<category><![CDATA[Meshtastic]]></category>
		<category><![CDATA[newsletter]]></category>
		<guid isPermaLink="false">https://meshamerica.com/?p=2613</guid>

					<description><![CDATA[Meshnology has listed the N37 Wio Tracker L1, a GPS-capable Meshtastic node with a 1.3-inch OLED display on meshnology.com. The [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Meshnology has listed the N37 Wio Tracker L1, a GPS-capable Meshtastic node with a 1.3-inch OLED display on <a href="https://meshnology.com/products/meshnology-n37-wio-tracker-l1-lora-meshtastic-gps-dev-board-with-1-3-oled" target="_blank" rel="noopener">meshnology.com</a>. The device ships pre-flashed with Meshtastic firmware.</p>



<p class="wp-block-paragraph">The N37 is built around the Wio Tracker L1 development board, a platform that integrates LoRa radio and GNSS positioning in a compact form factor. The 1.3-inch OLED gives the device a small but usable status display without requiring a phone or computer nearby to see what the node is doing.</p>



<h2 class="wp-block-heading">Pre-Flashed Out of the Box</h2>



<p class="wp-block-paragraph">The &#8220;no setup hassle&#8221; angle matters more than it might seem. Getting Meshtastic onto a new device typically means downloading firmware, picking the right binary for your exact board variant, running a flashing tool, and sometimes hitting driver issues on the way. Power it on, open the Meshtastic app, and start connecting.</p>



<h2 class="wp-block-heading">Where It Fits</h2>



<p class="wp-block-paragraph">Most purpose-built Meshtastic hardware with built-in GPS and a display sits in the $35 to $80 range. The N37 is competitive, making it a reasonable choice for testing GPS tracking, adding a second node to an existing setup, or handing to someone new to the project who wants to start without a big investment.</p>



<p class="wp-block-paragraph">Meshnology also lists an N37E variant with an E-Ink display instead of the OLED, starting at $56.99, for anyone who needs better outdoor readability or lower power draw from the display itself.</p>



<p class="wp-block-paragraph">The N37 is available now at <a href="https://meshnology.com" target="_blank" rel="noopener">meshnology.com</a>.</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F29%2Fmeshnology-n37-wio-tracker-l1-meshtastic-gps-node%2F&amp;linkname=Meshnology%20N37%20Is%20a%20Pre-Flashed%20GPS%20Meshtastic%20Node" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook_messenger" href="https://www.addtoany.com/add_to/facebook_messenger?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F29%2Fmeshnology-n37-wio-tracker-l1-meshtastic-gps-node%2F&amp;linkname=Meshnology%20N37%20Is%20a%20Pre-Flashed%20GPS%20Meshtastic%20Node" title="Messenger" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F29%2Fmeshnology-n37-wio-tracker-l1-meshtastic-gps-node%2F&amp;linkname=Meshnology%20N37%20Is%20a%20Pre-Flashed%20GPS%20Meshtastic%20Node" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F29%2Fmeshnology-n37-wio-tracker-l1-meshtastic-gps-node%2F&amp;linkname=Meshnology%20N37%20Is%20a%20Pre-Flashed%20GPS%20Meshtastic%20Node" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F29%2Fmeshnology-n37-wio-tracker-l1-meshtastic-gps-node%2F&amp;linkname=Meshnology%20N37%20Is%20a%20Pre-Flashed%20GPS%20Meshtastic%20Node" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_mastodon" href="https://www.addtoany.com/add_to/mastodon?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F29%2Fmeshnology-n37-wio-tracker-l1-meshtastic-gps-node%2F&amp;linkname=Meshnology%20N37%20Is%20a%20Pre-Flashed%20GPS%20Meshtastic%20Node" title="Mastodon" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_bluesky" href="https://www.addtoany.com/add_to/bluesky?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F29%2Fmeshnology-n37-wio-tracker-l1-meshtastic-gps-node%2F&amp;linkname=Meshnology%20N37%20Is%20a%20Pre-Flashed%20GPS%20Meshtastic%20Node" title="Bluesky" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F29%2Fmeshnology-n37-wio-tracker-l1-meshtastic-gps-node%2F&amp;linkname=Meshnology%20N37%20Is%20a%20Pre-Flashed%20GPS%20Meshtastic%20Node" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F29%2Fmeshnology-n37-wio-tracker-l1-meshtastic-gps-node%2F&#038;title=Meshnology%20N37%20Is%20a%20Pre-Flashed%20GPS%20Meshtastic%20Node" data-a2a-url="https://meshamerica.com/2026/06/29/meshnology-n37-wio-tracker-l1-meshtastic-gps-node/" data-a2a-title="Meshnology N37 Is a Pre-Flashed GPS Meshtastic Node"></a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Install IoTThink EasySkyMesh Powersaving Firmware for MeshCore</title>
		<link>https://meshamerica.com/2026/06/28/install-iotthink-easyskymesh-powersaving-firmware-for-meshcore/</link>
		
		<dc:creator><![CDATA[meshking]]></dc:creator>
		<pubDate>Sun, 28 Jun 2026 21:45:28 +0000</pubDate>
				<category><![CDATA[Firmware]]></category>
		<category><![CDATA[Meshcore]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[newsletter]]></category>
		<guid isPermaLink="false">https://meshamerica.com/?p=2606</guid>

					<description><![CDATA[IoTThink's EasySkyMesh is a community-maintained MeshCore firmware build with deep power-saving optimizations. Here's how to flash it and enable powersaving on your repeaters and BLE companions.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">IoTThink&#8217;s EasySkyMesh is a community-maintained build of MeshCore firmware focused almost entirely on reducing idle current. If you run solar-powered repeaters, battery-backed room servers, or ESP32-based BLE companions and want them to last significantly longer between charges, this is worth flashing.stom Firmware, upload your file, and click Flash. Do not erase the device if you want to keep your configuration.</p>



<p class="wp-block-paragraph">Learn to install it the easy way, using the <a href="https://apps.meshamerica.com/" target="_blank" rel="noreferrer noopener">Mesh America Device Configurator</a>!</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="Install IoTThink EasySkyMesh Powersaving Firmware for MeshCore!" width="1080" height="608" src="https://www.youtube.com/embed/jl_gSWLL4h4?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">All builds are available at <a href="https://github.com/IoTThinks/EasySkyMesh/releases" rel="noopener" target="_blank">github.com/IoTThinks/EasySkyMesh/releases</a>. Source code and pull request history live at <a href="https://github.com/IoTThinks/EasySkyMesh" rel="noopener" target="_blank">IoTThinks/EasySkyMesh</a> on GitHub.</p>



<p class="wp-block-paragraph"></p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F28%2Finstall-iotthink-easyskymesh-powersaving-firmware-for-meshcore%2F&amp;linkname=Install%20IoTThink%20EasySkyMesh%20Powersaving%20Firmware%20for%20MeshCore" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook_messenger" href="https://www.addtoany.com/add_to/facebook_messenger?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F28%2Finstall-iotthink-easyskymesh-powersaving-firmware-for-meshcore%2F&amp;linkname=Install%20IoTThink%20EasySkyMesh%20Powersaving%20Firmware%20for%20MeshCore" title="Messenger" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F28%2Finstall-iotthink-easyskymesh-powersaving-firmware-for-meshcore%2F&amp;linkname=Install%20IoTThink%20EasySkyMesh%20Powersaving%20Firmware%20for%20MeshCore" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F28%2Finstall-iotthink-easyskymesh-powersaving-firmware-for-meshcore%2F&amp;linkname=Install%20IoTThink%20EasySkyMesh%20Powersaving%20Firmware%20for%20MeshCore" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F28%2Finstall-iotthink-easyskymesh-powersaving-firmware-for-meshcore%2F&amp;linkname=Install%20IoTThink%20EasySkyMesh%20Powersaving%20Firmware%20for%20MeshCore" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_mastodon" href="https://www.addtoany.com/add_to/mastodon?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F28%2Finstall-iotthink-easyskymesh-powersaving-firmware-for-meshcore%2F&amp;linkname=Install%20IoTThink%20EasySkyMesh%20Powersaving%20Firmware%20for%20MeshCore" title="Mastodon" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_bluesky" href="https://www.addtoany.com/add_to/bluesky?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F28%2Finstall-iotthink-easyskymesh-powersaving-firmware-for-meshcore%2F&amp;linkname=Install%20IoTThink%20EasySkyMesh%20Powersaving%20Firmware%20for%20MeshCore" title="Bluesky" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F28%2Finstall-iotthink-easyskymesh-powersaving-firmware-for-meshcore%2F&amp;linkname=Install%20IoTThink%20EasySkyMesh%20Powersaving%20Firmware%20for%20MeshCore" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F28%2Finstall-iotthink-easyskymesh-powersaving-firmware-for-meshcore%2F&#038;title=Install%20IoTThink%20EasySkyMesh%20Powersaving%20Firmware%20for%20MeshCore" data-a2a-url="https://meshamerica.com/2026/06/28/install-iotthink-easyskymesh-powersaving-firmware-for-meshcore/" data-a2a-title="Install IoTThink EasySkyMesh Powersaving Firmware for MeshCore"></a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Meshtastic Adds Ethernet OTA Firmware Updates for Fixed Infrastructure Nodes</title>
		<link>https://meshamerica.com/2026/06/28/meshtastic-adds-ethernet-ota-firmware-updates-for-fixed-infrastructure-nodes/</link>
					<comments>https://meshamerica.com/2026/06/28/meshtastic-adds-ethernet-ota-firmware-updates-for-fixed-infrastructure-nodes/#respond</comments>
		
		<dc:creator><![CDATA[meshking]]></dc:creator>
		<pubDate>Sun, 28 Jun 2026 14:10:41 +0000</pubDate>
				<category><![CDATA[Firmware]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Meshtastic]]></category>
		<category><![CDATA[newsletter]]></category>
		<guid isPermaLink="false">https://meshamerica.com/?p=2603</guid>

					<description><![CDATA[A merged firmware commit brings Ethernet-based OTA updates to RP2350/W5500 Meshtastic nodes, letting operators update fixed infrastructure without physical access to the hardware.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Meshtastic&#8217;s firmware development branch gained a notable feature this week: over-the-air firmware updates delivered over Ethernet for RP2350-based nodes running a W5500 Ethernet controller.</p>



<p class="wp-block-paragraph">The change, merged as commit 4f0e2dd via pull request #10136, gives operators of fixed Meshtastic infrastructure a way to update firmware without physical access to the device. For a rooftop repeater, a basement gateway, or a weather-sealed enclosure on a remote tower, that means no ladder, no drive out to a site, no screwdriver to open the box.</p>



<p class="wp-block-paragraph">The update uses a Python script (<code>bin/eth-ota-upload.py</code>) that compresses the firmware image with GZIP and transfers it over TCP using Meshtastic&#8217;s MOTA protocol. Authentication uses SHA256 challenge-response with a pre-shared key, which keeps unauthorized updates out even on a shared network. The target node runs an OTA firmware update server on port 4243 and requires at least 0.75 MB of LittleFS storage to stage the compressed image during the update.</p>



<p class="wp-block-paragraph">The feature targets RP2350-based Meshtastic hardware — the Raspberry Pi Pico 2 is the most widely known RP2350 board — paired with a W5500 SPI Ethernet controller, a combination commonly used for always-on Meshtastic nodes and gateways. Meshtastic&#8217;s Linux daemon (<code>meshtasticd</code>) has seen expanded support for gateway-class deployments over the past year, and Ethernet OTA fits that trajectory.</p>



<p class="wp-block-paragraph">The commit is in the firmware development branch and has not yet appeared in an alpha or stable release. No target release date has been announced.</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F28%2Fmeshtastic-adds-ethernet-ota-firmware-updates-for-fixed-infrastructure-nodes%2F&amp;linkname=Meshtastic%20Adds%20Ethernet%20OTA%20Firmware%20Updates%20for%20Fixed%20Infrastructure%20Nodes" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook_messenger" href="https://www.addtoany.com/add_to/facebook_messenger?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F28%2Fmeshtastic-adds-ethernet-ota-firmware-updates-for-fixed-infrastructure-nodes%2F&amp;linkname=Meshtastic%20Adds%20Ethernet%20OTA%20Firmware%20Updates%20for%20Fixed%20Infrastructure%20Nodes" title="Messenger" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F28%2Fmeshtastic-adds-ethernet-ota-firmware-updates-for-fixed-infrastructure-nodes%2F&amp;linkname=Meshtastic%20Adds%20Ethernet%20OTA%20Firmware%20Updates%20for%20Fixed%20Infrastructure%20Nodes" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F28%2Fmeshtastic-adds-ethernet-ota-firmware-updates-for-fixed-infrastructure-nodes%2F&amp;linkname=Meshtastic%20Adds%20Ethernet%20OTA%20Firmware%20Updates%20for%20Fixed%20Infrastructure%20Nodes" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F28%2Fmeshtastic-adds-ethernet-ota-firmware-updates-for-fixed-infrastructure-nodes%2F&amp;linkname=Meshtastic%20Adds%20Ethernet%20OTA%20Firmware%20Updates%20for%20Fixed%20Infrastructure%20Nodes" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_mastodon" href="https://www.addtoany.com/add_to/mastodon?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F28%2Fmeshtastic-adds-ethernet-ota-firmware-updates-for-fixed-infrastructure-nodes%2F&amp;linkname=Meshtastic%20Adds%20Ethernet%20OTA%20Firmware%20Updates%20for%20Fixed%20Infrastructure%20Nodes" title="Mastodon" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_bluesky" href="https://www.addtoany.com/add_to/bluesky?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F28%2Fmeshtastic-adds-ethernet-ota-firmware-updates-for-fixed-infrastructure-nodes%2F&amp;linkname=Meshtastic%20Adds%20Ethernet%20OTA%20Firmware%20Updates%20for%20Fixed%20Infrastructure%20Nodes" title="Bluesky" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F28%2Fmeshtastic-adds-ethernet-ota-firmware-updates-for-fixed-infrastructure-nodes%2F&amp;linkname=Meshtastic%20Adds%20Ethernet%20OTA%20Firmware%20Updates%20for%20Fixed%20Infrastructure%20Nodes" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F28%2Fmeshtastic-adds-ethernet-ota-firmware-updates-for-fixed-infrastructure-nodes%2F&#038;title=Meshtastic%20Adds%20Ethernet%20OTA%20Firmware%20Updates%20for%20Fixed%20Infrastructure%20Nodes" data-a2a-url="https://meshamerica.com/2026/06/28/meshtastic-adds-ethernet-ota-firmware-updates-for-fixed-infrastructure-nodes/" data-a2a-title="Meshtastic Adds Ethernet OTA Firmware Updates for Fixed Infrastructure Nodes"></a></p>]]></content:encoded>
					
					<wfw:commentRss>https://meshamerica.com/2026/06/28/meshtastic-adds-ethernet-ota-firmware-updates-for-fixed-infrastructure-nodes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Meshyface Puts a Browser Dashboard on Your Meshtastic Network</title>
		<link>https://meshamerica.com/2026/06/27/meshyface-puts-a-browser-dashboard-on-your-meshtastic-network/</link>
		
		<dc:creator><![CDATA[meshking]]></dc:creator>
		<pubDate>Sat, 27 Jun 2026 12:33:16 +0000</pubDate>
				<category><![CDATA[Meshtastic]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[meshtastic]]></category>
		<category><![CDATA[newsletter]]></category>
		<guid isPermaLink="false">https://meshamerica.com/?p=2598</guid>

					<description><![CDATA[An open-source Python project by Jaron McDonald streams your Meshtastic network into a browser-based dashboard with live chat, signal maps, telemetry history, and node configuration — all served over HTTP on your local network.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">A new open-source project gives Meshtastic users a browser-based interface for monitoring and interacting with their mesh network from any device on the local network. Meshyface, developed by Jaron McDonald, runs as a Python service and serves a single-page web UI over HTTP, connecting to a Meshtastic radio via either TCP or USB serial.</p>



<h2 class="wp-block-heading">What the dashboard covers</h2>



<p class="wp-block-paragraph">The interface is organized around several workspaces. The Chat workspace handles group channel messaging and direct peer-to-peer messages. The Network workspace shows a live map with node positions, signal links between them, and a heatmap of observed signal strength. From there you can pull up a link topology graph centered on any node in the mesh and run on-demand route traces that show per-hop packet details.</p>



<p class="wp-block-paragraph">A Telemetry workspace logs sensor history across nodes, making it possible to compare environmental or battery data over time. A Packet Console surfaces raw traffic in real time. Optional workspaces include a BBS area for installations running community nodes and a small games console built around Zork.</p>



<p class="wp-block-paragraph">Beyond reading data, Meshyface can push configuration changes back to the connected radio: device settings, channel configuration, and connectivity options are all accessible from the browser tab. All packet history, chat logs, node analytics, and telemetry rollups are saved to a local SQLite database. A no-history mode is available for operators who prefer to keep nothing on disk.</p>



<h2 class="wp-block-heading">Getting it running</h2>



<p class="wp-block-paragraph">The project requires Python 3.11 or newer. A Raspberry Pi running Bookworm is the documented primary platform, though Proxmox VM and LXC setups are also covered in the repository. For radios with Wi-Fi enabled, the connection is over TCP; USB serial is the fallback for direct cable connections.</p>



<p class="wp-block-paragraph">The basic startup command for a TCP-connected radio looks like this:</p>



<pre class="wp-block-code"><code>python mesh_dashboard.py --mesh-host meshtastic-radio.local --http-host 0.0.0.0 --http-port 8877</code></pre>



<p class="wp-block-paragraph">A bundled deploy script can install Meshyface as a systemd service on a Raspberry Pi over SSH in a single step. Once running, the dashboard is accessible from any browser on the same network at the configured host and port.</p>



<h2 class="wp-block-heading">A few things to know before deploying</h2>



<p class="wp-block-paragraph">Meshyface is built for use on a trusted LAN or VPN. The project documentation explicitly cautions against exposing it directly to the public internet; a reverse proxy with access controls in front of it is the recommended approach for anything beyond a private home network. An <code>--api-token</code> flag is available for locking down write endpoints on shared installations.</p>



<p class="wp-block-paragraph">The project also ships a &#8220;Join Meshyface&#8221; channel preset with a shared PSK intended purely for interoperability testing between Meshyface users. This channel is not designed for private or sensitive communications.</p>



<p class="wp-block-paragraph">There are currently no versioned releases. All builds come from the main branch on GitHub, which is worth noting for anyone considering running this on a node that also carries production mesh traffic.</p>



<p class="wp-block-paragraph">The source code is available at <a href="https://github.com/jaronmcd/meshyface" target="_blank" rel="noopener">github.com/jaronmcd/meshyface</a> under the GPL-3.0 license. RTL-SDR Blog covered the project this week, which appears to be the first broad public writeup.</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F27%2Fmeshyface-puts-a-browser-dashboard-on-your-meshtastic-network%2F&amp;linkname=Meshyface%20Puts%20a%20Browser%20Dashboard%20on%20Your%20Meshtastic%20Network" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook_messenger" href="https://www.addtoany.com/add_to/facebook_messenger?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F27%2Fmeshyface-puts-a-browser-dashboard-on-your-meshtastic-network%2F&amp;linkname=Meshyface%20Puts%20a%20Browser%20Dashboard%20on%20Your%20Meshtastic%20Network" title="Messenger" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F27%2Fmeshyface-puts-a-browser-dashboard-on-your-meshtastic-network%2F&amp;linkname=Meshyface%20Puts%20a%20Browser%20Dashboard%20on%20Your%20Meshtastic%20Network" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F27%2Fmeshyface-puts-a-browser-dashboard-on-your-meshtastic-network%2F&amp;linkname=Meshyface%20Puts%20a%20Browser%20Dashboard%20on%20Your%20Meshtastic%20Network" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F27%2Fmeshyface-puts-a-browser-dashboard-on-your-meshtastic-network%2F&amp;linkname=Meshyface%20Puts%20a%20Browser%20Dashboard%20on%20Your%20Meshtastic%20Network" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_mastodon" href="https://www.addtoany.com/add_to/mastodon?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F27%2Fmeshyface-puts-a-browser-dashboard-on-your-meshtastic-network%2F&amp;linkname=Meshyface%20Puts%20a%20Browser%20Dashboard%20on%20Your%20Meshtastic%20Network" title="Mastodon" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_bluesky" href="https://www.addtoany.com/add_to/bluesky?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F27%2Fmeshyface-puts-a-browser-dashboard-on-your-meshtastic-network%2F&amp;linkname=Meshyface%20Puts%20a%20Browser%20Dashboard%20on%20Your%20Meshtastic%20Network" title="Bluesky" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F27%2Fmeshyface-puts-a-browser-dashboard-on-your-meshtastic-network%2F&amp;linkname=Meshyface%20Puts%20a%20Browser%20Dashboard%20on%20Your%20Meshtastic%20Network" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F27%2Fmeshyface-puts-a-browser-dashboard-on-your-meshtastic-network%2F&#038;title=Meshyface%20Puts%20a%20Browser%20Dashboard%20on%20Your%20Meshtastic%20Network" data-a2a-url="https://meshamerica.com/2026/06/27/meshyface-puts-a-browser-dashboard-on-your-meshtastic-network/" data-a2a-title="Meshyface Puts a Browser Dashboard on Your Meshtastic Network"></a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Meshtastic Firmware 2.7.26 Alpha Ships with T-Deck Touch Fix and GPS Improvements</title>
		<link>https://meshamerica.com/2026/06/26/meshtastic-firmware-2-7-26-alpha-ships-with-t-deck-touch-fix-and-gps-improvements/</link>
		
		<dc:creator><![CDATA[meshking]]></dc:creator>
		<pubDate>Fri, 26 Jun 2026 11:39:31 +0000</pubDate>
				<category><![CDATA[Firmware]]></category>
		<category><![CDATA[Meshtastic]]></category>
		<category><![CDATA[newsletter]]></category>
		<guid isPermaLink="false">https://meshamerica.com/?p=2594</guid>

					<description><![CDATA[The Meshtastic project released firmware 2.7.26.54e0d8d Alpha on June 24, 2026, shipping a focused set of bug fixes and hardware [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">The Meshtastic project released firmware 2.7.26.54e0d8d Alpha on June 24, 2026, shipping a focused set of bug fixes and hardware configuration updates. There are no major new features in this release, but a handful of fixes address real-world pain points across several popular devices.</p>



<h2 class="wp-block-heading">T-Deck and T-Deck Plus Touch Driver Fixed</h2>



<p class="wp-block-paragraph">The most visible fix for Meshtastic users with LilyGo T-Deck hardware is a corrected touch driver. The T-Deck and T-Deck Plus are among the more popular standalone mesh terminals in the community, so this fix should reduce frustration for anyone who noticed erratic touch input on those screens.</p>



<h2 class="wp-block-heading">GPS Time Sync Now Runs Every 30 Minutes</h2>



<p class="wp-block-paragraph">Nodes with GPS enabled will now synchronize their internal clock from GPS every 30 minutes. Previously, time drift could accumulate over long uptime sessions. This change keeps mesh timestamps more accurate without requiring a reboot or manual resync.</p>



<h2 class="wp-block-heading">RAK Module and Hat Configs Filled In</h2>



<p class="wp-block-paragraph">Several missing configuration values for RAK6421, RAK13300, and RAK13302 modules have been added, along with configuration files for the Zebra and Nebra Pi Hat form factors. These additions should smooth out setup for anyone running Meshtastic on Raspberry Pi-based setups using RAKwireless hardware.</p>



<h2 class="wp-block-heading">B&amp;Q Station G3 Gets Linux Daemon Config</h2>



<p class="wp-block-paragraph">The B&amp;Q Station G3 now has a Meshtasticd configuration file, making it easier to run the Linux-native Meshtastic daemon on that hardware without manual configuration work.</p>



<h2 class="wp-block-heading">ESP32 RTC and Phone API Fixes</h2>



<p class="wp-block-paragraph">An ESP32-specific bug where the RTC timer would incorrectly wake the device during a user-initiated shutdown has been corrected. A TAP V2 OCV and partition fix was bundled in the same pull request.</p>



<p class="wp-block-paragraph">The phone API also received a targeted fix: the firmware now skips a potentially expensive manifest scan when the phone requests node-info-only config, which should reduce unnecessary radio channel overhead during those interactions.</p>



<h2 class="wp-block-heading">Getting the Update</h2>



<p class="wp-block-paragraph">Firmware 2.7.26 is an Alpha (pre-release) build. It is available through the official <a href="https://flasher.meshtastic.org" target="_blank" rel="noopener">Meshtastic web flasher</a> and the <a href="https://github.com/meshtastic/firmware/releases/tag/v2.7.26.54e0d8d" target="_blank" rel="noopener">GitHub releases page</a>. As with all Alpha builds, users who prefer stability may want to wait for the next Beta or Stable release.</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F26%2Fmeshtastic-firmware-2-7-26-alpha-ships-with-t-deck-touch-fix-and-gps-improvements%2F&amp;linkname=Meshtastic%20Firmware%202.7.26%20Alpha%20Ships%20with%20T-Deck%20Touch%20Fix%20and%20GPS%20Improvements" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook_messenger" href="https://www.addtoany.com/add_to/facebook_messenger?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F26%2Fmeshtastic-firmware-2-7-26-alpha-ships-with-t-deck-touch-fix-and-gps-improvements%2F&amp;linkname=Meshtastic%20Firmware%202.7.26%20Alpha%20Ships%20with%20T-Deck%20Touch%20Fix%20and%20GPS%20Improvements" title="Messenger" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F26%2Fmeshtastic-firmware-2-7-26-alpha-ships-with-t-deck-touch-fix-and-gps-improvements%2F&amp;linkname=Meshtastic%20Firmware%202.7.26%20Alpha%20Ships%20with%20T-Deck%20Touch%20Fix%20and%20GPS%20Improvements" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F26%2Fmeshtastic-firmware-2-7-26-alpha-ships-with-t-deck-touch-fix-and-gps-improvements%2F&amp;linkname=Meshtastic%20Firmware%202.7.26%20Alpha%20Ships%20with%20T-Deck%20Touch%20Fix%20and%20GPS%20Improvements" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F26%2Fmeshtastic-firmware-2-7-26-alpha-ships-with-t-deck-touch-fix-and-gps-improvements%2F&amp;linkname=Meshtastic%20Firmware%202.7.26%20Alpha%20Ships%20with%20T-Deck%20Touch%20Fix%20and%20GPS%20Improvements" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_mastodon" href="https://www.addtoany.com/add_to/mastodon?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F26%2Fmeshtastic-firmware-2-7-26-alpha-ships-with-t-deck-touch-fix-and-gps-improvements%2F&amp;linkname=Meshtastic%20Firmware%202.7.26%20Alpha%20Ships%20with%20T-Deck%20Touch%20Fix%20and%20GPS%20Improvements" title="Mastodon" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_bluesky" href="https://www.addtoany.com/add_to/bluesky?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F26%2Fmeshtastic-firmware-2-7-26-alpha-ships-with-t-deck-touch-fix-and-gps-improvements%2F&amp;linkname=Meshtastic%20Firmware%202.7.26%20Alpha%20Ships%20with%20T-Deck%20Touch%20Fix%20and%20GPS%20Improvements" title="Bluesky" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F26%2Fmeshtastic-firmware-2-7-26-alpha-ships-with-t-deck-touch-fix-and-gps-improvements%2F&amp;linkname=Meshtastic%20Firmware%202.7.26%20Alpha%20Ships%20with%20T-Deck%20Touch%20Fix%20and%20GPS%20Improvements" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F26%2Fmeshtastic-firmware-2-7-26-alpha-ships-with-t-deck-touch-fix-and-gps-improvements%2F&#038;title=Meshtastic%20Firmware%202.7.26%20Alpha%20Ships%20with%20T-Deck%20Touch%20Fix%20and%20GPS%20Improvements" data-a2a-url="https://meshamerica.com/2026/06/26/meshtastic-firmware-2-7-26-alpha-ships-with-t-deck-touch-fix-and-gps-improvements/" data-a2a-title="Meshtastic Firmware 2.7.26 Alpha Ships with T-Deck Touch Fix and GPS Improvements"></a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>LoRaMesher: Open-Source Multi-Hop LoRa Mesh Library Published in Peer-Reviewed Journal</title>
		<link>https://meshamerica.com/2026/06/22/loramesher-open-source-multi-hop-lora-mesh-library-published-in-peer-reviewed-journal/</link>
		
		<dc:creator><![CDATA[meshking]]></dc:creator>
		<pubDate>Mon, 22 Jun 2026 11:49:46 +0000</pubDate>
				<category><![CDATA[LoRa & RF]]></category>
		<category><![CDATA[Community News]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[newsletter]]></category>
		<guid isPermaLink="false">https://meshamerica.com/?p=2588</guid>

					<description><![CDATA[Researchers have published LoRaMesher, an open-source C++ library for multi-hop LoRa mesh networking on ESP32 boards, in the peer-reviewed journal SoftwareX. The library routes packets directly between nodes without LoRaWAN gateways and is available on GitHub.]]></description>
										<content:encoded><![CDATA[<p>Researchers have published LoRaMesher, an open-source C++ library for building multi-hop mesh networks over LoRa radios on ESP32 hardware, in <em>SoftwareX</em>, a peer-reviewed journal published by Elsevier. The paper appears in Volume 34 (June 2026) and is available as open access under a Creative Commons license.</p>
<p>The library is authored by Joan Miquel Sole, Felix Freitag, and Roger Baig, and the source code is published at <a href="https://github.com/LoRaMesher/LoRaMesher" target="_blank" rel="noopener">github.com/LoRaMesher/LoRaMesher</a>.</p>
<h2>Direct Node Routing, No Gateways Required</h2>
<p>Most commercial LoRa deployments rely on LoRaWAN, a protocol that routes packets upward through fixed gateways and a network server before reaching an application. LoRaMesher takes a different approach: devices communicate directly with each other in a multi-hop mesh, forwarding packets toward their destination based on locally maintained routing tables, with no central infrastructure involved.</p>
<p>The library implements a proactive distance-vector routing protocol, meaning each node periodically exchanges routing information with its neighbors and keeps an up-to-date map of paths to the rest of the network. When a packet needs to travel multiple hops to reach its destination, each intermediate node consults its routing table and forwards accordingly.</p>
<h2>Three Delivery Modes and Large Payload Support</h2>
<p>LoRaMesher supports three message delivery modes. Unicast sends a packet to a specific addressed node. Broadcast distributes a message to every node on the network. Reliable delivery adds acknowledgments and retransmission so that the sender can confirm a message arrived.</p>
<p>For larger payloads that exceed a single LoRa packet, the library handles fragmentation on the sending side and reassembly on the receiving side automatically. This is a practical consideration for applications that need to move more than a handful of bytes at a time over a slow radio link.</p>
<h2>Built on RadioLib and FreeRTOS</h2>
<p>Under the hood, LoRaMesher uses RadioLib for radio hardware access, which gives it compatibility with a wide range of SX1276, SX1278, SX1262, and other popular LoRa transceivers. Task scheduling is handled by FreeRTOS, which is already included in the ESP32 toolchain. The library integrates with PlatformIO, letting developers add it to existing projects using the standard PlatformIO library manager.</p>
<p>The authors describe use cases including environmental and industrial monitoring, smart-city sensor networks, emergency communication systems, asset tracking, and connectivity in areas without fixed infrastructure.</p>
<h2>Paper and Source Code</h2>
<p>The full paper is available open access at <a href="https://www.sciencedirect.com/science/article/pii/S2352711026000646" target="_blank" rel="noopener">ScienceDirect</a>. The library source code and documentation are at <a href="https://github.com/LoRaMesher/LoRaMesher" target="_blank" rel="noopener">github.com/LoRaMesher/LoRaMesher</a>.</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F22%2Floramesher-open-source-multi-hop-lora-mesh-library-published-in-peer-reviewed-journal%2F&amp;linkname=LoRaMesher%3A%20Open-Source%20Multi-Hop%20LoRa%20Mesh%20Library%20Published%20in%20Peer-Reviewed%20Journal" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook_messenger" href="https://www.addtoany.com/add_to/facebook_messenger?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F22%2Floramesher-open-source-multi-hop-lora-mesh-library-published-in-peer-reviewed-journal%2F&amp;linkname=LoRaMesher%3A%20Open-Source%20Multi-Hop%20LoRa%20Mesh%20Library%20Published%20in%20Peer-Reviewed%20Journal" title="Messenger" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F22%2Floramesher-open-source-multi-hop-lora-mesh-library-published-in-peer-reviewed-journal%2F&amp;linkname=LoRaMesher%3A%20Open-Source%20Multi-Hop%20LoRa%20Mesh%20Library%20Published%20in%20Peer-Reviewed%20Journal" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F22%2Floramesher-open-source-multi-hop-lora-mesh-library-published-in-peer-reviewed-journal%2F&amp;linkname=LoRaMesher%3A%20Open-Source%20Multi-Hop%20LoRa%20Mesh%20Library%20Published%20in%20Peer-Reviewed%20Journal" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F22%2Floramesher-open-source-multi-hop-lora-mesh-library-published-in-peer-reviewed-journal%2F&amp;linkname=LoRaMesher%3A%20Open-Source%20Multi-Hop%20LoRa%20Mesh%20Library%20Published%20in%20Peer-Reviewed%20Journal" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_mastodon" href="https://www.addtoany.com/add_to/mastodon?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F22%2Floramesher-open-source-multi-hop-lora-mesh-library-published-in-peer-reviewed-journal%2F&amp;linkname=LoRaMesher%3A%20Open-Source%20Multi-Hop%20LoRa%20Mesh%20Library%20Published%20in%20Peer-Reviewed%20Journal" title="Mastodon" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_bluesky" href="https://www.addtoany.com/add_to/bluesky?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F22%2Floramesher-open-source-multi-hop-lora-mesh-library-published-in-peer-reviewed-journal%2F&amp;linkname=LoRaMesher%3A%20Open-Source%20Multi-Hop%20LoRa%20Mesh%20Library%20Published%20in%20Peer-Reviewed%20Journal" title="Bluesky" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F22%2Floramesher-open-source-multi-hop-lora-mesh-library-published-in-peer-reviewed-journal%2F&amp;linkname=LoRaMesher%3A%20Open-Source%20Multi-Hop%20LoRa%20Mesh%20Library%20Published%20in%20Peer-Reviewed%20Journal" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F22%2Floramesher-open-source-multi-hop-lora-mesh-library-published-in-peer-reviewed-journal%2F&#038;title=LoRaMesher%3A%20Open-Source%20Multi-Hop%20LoRa%20Mesh%20Library%20Published%20in%20Peer-Reviewed%20Journal" data-a2a-url="https://meshamerica.com/2026/06/22/loramesher-open-source-multi-hop-lora-mesh-library-published-in-peer-reviewed-journal/" data-a2a-title="LoRaMesher: Open-Source Multi-Hop LoRa Mesh Library Published in Peer-Reviewed Journal"></a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>MeshCore Community Builds Drone-Based Updater for Inaccessible Repeaters</title>
		<link>https://meshamerica.com/2026/06/22/meshcore-community-builds-drone-based-updater-for-inaccessible-repeaters/</link>
		
		<dc:creator><![CDATA[meshking]]></dc:creator>
		<pubDate>Mon, 22 Jun 2026 11:46:34 +0000</pubDate>
				<category><![CDATA[Meshcore]]></category>
		<category><![CDATA[Community News]]></category>
		<category><![CDATA[Firmware]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Tutorials & How-To]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[newsletter]]></category>
		<guid isPermaLink="false">https://meshamerica.com/?p=2587</guid>

					<description><![CDATA[A Slovak MeshCore community developer has released a lightweight drone-mounted firmware updater for nRF52-based repeaters that are too hard to physically reach, cutting payload weight from 70 grams to 7.5 grams.]]></description>
										<content:encoded><![CDATA[<p>A developer in the Slovak MeshCore community has published a practical solution to a problem that growing mesh networks increasingly face: how do you update firmware on repeaters that are physically inaccessible?</p>
<p>The answer, it turns out, involves a drone.</p>
<p>Rastislav Vysoky, a web and firmware developer known in the MeshCore community as &#8220;recrof,&#8221; documented the project on the MeshCore Blog on June 22, 2026. The system uses a Seeed Xiao nRF52840 microcontroller mounted on a DJI Neo2 drone to perform over-the-air (OTA) firmware updates on hard-to-reach nRF52-based repeaters via Bluetooth DFU.</p>
<h2>From Raspberry Pi to a 7.5-Gram Payload</h2>
<p>The project grew out of earlier experiments. Another community member had already created a drone-based update framework using a Raspberry Pi Zero 2W, but that approach carried a 70-gram total payload and required significant setup and debugging effort. Vysoky set out to build something simpler and far lighter.</p>
<p>The Xiao nRF52840 turned out to be a good fit. Its nRF52 processor is power-efficient, it has 2MB of onboard flash, and it includes a full USB controller. Taking inspiration from the Arduino UF2 bootloader, Vysoky configured the Xiao to expose its external flash as a mass storage volume with a FAT12 filesystem. This means any computer or phone can be used to copy firmware files to the device, edit the configuration, and review update logs after a flight. The total payload, Xiao plus a 250mAh lithium-ion battery, weighs 7.5 grams.</p>
<h2>Getting a Repeater Updated</h2>
<p>For the system to work, the target repeater must run the OTAFIX bootloader at version 2.1 or higher, developed by community member oltaco. The operator sets a BLE name filter in a configuration file on the Xiao&#8217;s USB drive and copies the firmware ZIP from the MeshCore flasher.</p>
<p>After sending a &#8220;start ota&#8221; command to the repeater over LoRa, the operator attaches the Xiao to the drone and flies it toward the target site. The update starts automatically once the Xiao detects the repeater&#8217;s Bluetooth advertisement above the configured minimum signal strength. Progress can be tracked by pinging the repeater over LoRa during the process. When the drone returns, the Xiao&#8217;s LED shows the result: green for success, red for failure, or still blinking blue if the update never started. A timestamped log file stored on the Xiao provides additional detail.</p>
<p>Currently supported boards include the Seeed Xiao nRF52840, and RAK3401 and RAK4631 boards paired with a RAK15001 external flash module.</p>
<h2>Where to Find It</h2>
<p>The firmware and setup guide are published on GitHub at <a href="https://github.com/recrof/xiao_nrf52_updater" target="_blank" rel="noopener">github.com/recrof/xiao_nrf52_updater</a>. The original write-up with photos appears on the <a href="https://blog.meshcore.io/2026/06/22/drone-ota" target="_blank" rel="noopener">MeshCore Blog</a>.</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F22%2Fmeshcore-community-builds-drone-based-updater-for-inaccessible-repeaters%2F&amp;linkname=MeshCore%20Community%20Builds%20Drone-Based%20Updater%20for%20Inaccessible%20Repeaters" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook_messenger" href="https://www.addtoany.com/add_to/facebook_messenger?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F22%2Fmeshcore-community-builds-drone-based-updater-for-inaccessible-repeaters%2F&amp;linkname=MeshCore%20Community%20Builds%20Drone-Based%20Updater%20for%20Inaccessible%20Repeaters" title="Messenger" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F22%2Fmeshcore-community-builds-drone-based-updater-for-inaccessible-repeaters%2F&amp;linkname=MeshCore%20Community%20Builds%20Drone-Based%20Updater%20for%20Inaccessible%20Repeaters" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F22%2Fmeshcore-community-builds-drone-based-updater-for-inaccessible-repeaters%2F&amp;linkname=MeshCore%20Community%20Builds%20Drone-Based%20Updater%20for%20Inaccessible%20Repeaters" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F22%2Fmeshcore-community-builds-drone-based-updater-for-inaccessible-repeaters%2F&amp;linkname=MeshCore%20Community%20Builds%20Drone-Based%20Updater%20for%20Inaccessible%20Repeaters" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_mastodon" href="https://www.addtoany.com/add_to/mastodon?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F22%2Fmeshcore-community-builds-drone-based-updater-for-inaccessible-repeaters%2F&amp;linkname=MeshCore%20Community%20Builds%20Drone-Based%20Updater%20for%20Inaccessible%20Repeaters" title="Mastodon" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_bluesky" href="https://www.addtoany.com/add_to/bluesky?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F22%2Fmeshcore-community-builds-drone-based-updater-for-inaccessible-repeaters%2F&amp;linkname=MeshCore%20Community%20Builds%20Drone-Based%20Updater%20for%20Inaccessible%20Repeaters" title="Bluesky" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F22%2Fmeshcore-community-builds-drone-based-updater-for-inaccessible-repeaters%2F&amp;linkname=MeshCore%20Community%20Builds%20Drone-Based%20Updater%20for%20Inaccessible%20Repeaters" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F22%2Fmeshcore-community-builds-drone-based-updater-for-inaccessible-repeaters%2F&#038;title=MeshCore%20Community%20Builds%20Drone-Based%20Updater%20for%20Inaccessible%20Repeaters" data-a2a-url="https://meshamerica.com/2026/06/22/meshcore-community-builds-drone-based-updater-for-inaccessible-repeaters/" data-a2a-title="MeshCore Community Builds Drone-Based Updater for Inaccessible Repeaters"></a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>MeshCore Companion App 1.45.0 Adds Guided Device Setup and Fixes Several Crashes</title>
		<link>https://meshamerica.com/2026/06/21/meshcore-companion-app-1-45-0-adds-guided-device-setup-and-fixes-several-crashes/</link>
		
		<dc:creator><![CDATA[meshking]]></dc:creator>
		<pubDate>Sun, 21 Jun 2026 12:19:10 +0000</pubDate>
				<category><![CDATA[Meshcore]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[newsletter]]></category>
		<guid isPermaLink="false">https://meshamerica.com/?p=2585</guid>

					<description><![CDATA[Version 1.45.0 of the MeshCore Companion App landed on iOS on June 14 and Android on June 15. The release [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Version 1.45.0 of the MeshCore Companion App landed on iOS on June 14 and Android on June 15. The release focuses on the first-time setup experience and resolves a handful of crashes and map bugs that appeared in earlier builds.</p>



<h3 class="wp-block-heading">First-Time Setup Gets a Walkthrough</h3>



<p class="wp-block-paragraph">Connecting a device for the first time now opens a step-by-step onboarding screen that walks through the key initial settings in order. The goal is to reduce the guesswork for new users getting a fresh node running. An empty contacts list now shows a button to add a contact directly rather than presenting a blank screen.</p>



<h3 class="wp-block-heading">Region Scan From Nearby Nodes</h3>



<p class="wp-block-paragraph">Running firmware v1.16.0 or later, the app can now detect which radio regions (frequency bands) neighboring devices are using, even if those devices are not in your contact list. This gives you a faster read on local band activity without any manual configuration.</p>



<h3 class="wp-block-heading">Crash and Bug Fixes</h3>



<p class="wp-block-paragraph">Two crash scenarios have been resolved. Tapping both buttons of a confirmation dialog at the same time could bring down the app; so could the Android foreground service that keeps the connection alive in the background. Both are fixed in this release.</p>



<p class="wp-block-paragraph">Four additional issues have been corrected: a channel failed to load when multiple channels shared the same secret; the neighbours map was omitting your own repeater when auto-fitting the view; attaching your current location to a message was not pulling a fresh position fix; and the discover list filter was ignoring the contact type setting when also filtering by path hash size.</p>



<p class="wp-block-paragraph">The channels tab icon has changed from a signal wave symbol to a hashtag, and translations have been refreshed across several languages. The update is available on the <a href="https://play.google.com/store/apps/details?id=com.liamcottle.meshcore.android" target="_blank" rel="noopener">Google Play Store</a> and the Apple App Store.</p>



<p class="wp-block-paragraph"><em>Source: <a href="https://meshcore.at/en/news/app-1-45-0" target="_blank" rel="noopener">meshcore.at</a></em></p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F21%2Fmeshcore-companion-app-1-45-0-adds-guided-device-setup-and-fixes-several-crashes%2F&amp;linkname=MeshCore%20Companion%20App%201.45.0%20Adds%20Guided%20Device%20Setup%20and%20Fixes%20Several%20Crashes" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook_messenger" href="https://www.addtoany.com/add_to/facebook_messenger?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F21%2Fmeshcore-companion-app-1-45-0-adds-guided-device-setup-and-fixes-several-crashes%2F&amp;linkname=MeshCore%20Companion%20App%201.45.0%20Adds%20Guided%20Device%20Setup%20and%20Fixes%20Several%20Crashes" title="Messenger" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F21%2Fmeshcore-companion-app-1-45-0-adds-guided-device-setup-and-fixes-several-crashes%2F&amp;linkname=MeshCore%20Companion%20App%201.45.0%20Adds%20Guided%20Device%20Setup%20and%20Fixes%20Several%20Crashes" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F21%2Fmeshcore-companion-app-1-45-0-adds-guided-device-setup-and-fixes-several-crashes%2F&amp;linkname=MeshCore%20Companion%20App%201.45.0%20Adds%20Guided%20Device%20Setup%20and%20Fixes%20Several%20Crashes" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F21%2Fmeshcore-companion-app-1-45-0-adds-guided-device-setup-and-fixes-several-crashes%2F&amp;linkname=MeshCore%20Companion%20App%201.45.0%20Adds%20Guided%20Device%20Setup%20and%20Fixes%20Several%20Crashes" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_mastodon" href="https://www.addtoany.com/add_to/mastodon?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F21%2Fmeshcore-companion-app-1-45-0-adds-guided-device-setup-and-fixes-several-crashes%2F&amp;linkname=MeshCore%20Companion%20App%201.45.0%20Adds%20Guided%20Device%20Setup%20and%20Fixes%20Several%20Crashes" title="Mastodon" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_bluesky" href="https://www.addtoany.com/add_to/bluesky?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F21%2Fmeshcore-companion-app-1-45-0-adds-guided-device-setup-and-fixes-several-crashes%2F&amp;linkname=MeshCore%20Companion%20App%201.45.0%20Adds%20Guided%20Device%20Setup%20and%20Fixes%20Several%20Crashes" title="Bluesky" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F21%2Fmeshcore-companion-app-1-45-0-adds-guided-device-setup-and-fixes-several-crashes%2F&amp;linkname=MeshCore%20Companion%20App%201.45.0%20Adds%20Guided%20Device%20Setup%20and%20Fixes%20Several%20Crashes" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F21%2Fmeshcore-companion-app-1-45-0-adds-guided-device-setup-and-fixes-several-crashes%2F&#038;title=MeshCore%20Companion%20App%201.45.0%20Adds%20Guided%20Device%20Setup%20and%20Fixes%20Several%20Crashes" data-a2a-url="https://meshamerica.com/2026/06/21/meshcore-companion-app-1-45-0-adds-guided-device-setup-and-fixes-several-crashes/" data-a2a-title="MeshCore Companion App 1.45.0 Adds Guided Device Setup and Fixes Several Crashes"></a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Hackaday Communicator Badge Gets Meshtastic Firmware from Community Developer</title>
		<link>https://meshamerica.com/2026/06/19/hackaday-communicator-badge-gets-meshtastic-firmware-from-community-developer/</link>
		
		<dc:creator><![CDATA[meshking]]></dc:creator>
		<pubDate>Fri, 19 Jun 2026 14:25:36 +0000</pubDate>
				<category><![CDATA[Community News]]></category>
		<category><![CDATA[Firmware]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Meshtastic]]></category>
		<category><![CDATA[newsletter]]></category>
		<guid isPermaLink="false">https://meshamerica.com/?p=2568</guid>

					<description><![CDATA[A community developer has released replacement firmware for the Hackaday Communicator badge, adding Meshtastic support and extended GPS battery life to the ESP32+LoRa event hardware.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">A community developer going by Giovi321 has released <a href="https://github.com/giovi321/had-badge-mod" target="_blank" rel="noopener">replacement firmware</a> for the Hackaday Communicator badge, an ESP32-based handheld device with a QWERTY keyboard and a LoRa radio that was distributed at a recent Hackaday event in Europe. The new firmware adds proper Meshtastic support and extends battery life for the badge&#8217;s GPS module.</p>



<p class="wp-block-paragraph">The badge originally shipped with a MicroPython firmware that included a basic messaging app. That worked for the event, but left the hardware without much of a path forward. The new firmware changes that by turning it into a functional Meshtastic node you can actually use in the field.</p>



<h3 class="wp-block-heading">Under the Hood</h3>



<p class="wp-block-paragraph">The replacement firmware runs FreeRTOS rather than MicroPython. Installing it requires the Espressif ESP-IDF toolchain, so this is aimed at users who are comfortable with embedded development. That said, Giovi321 has put together <a href="https://giovi321.github.io/had-badge-mod/" target="_blank" rel="noopener">detailed installation instructions</a> at a dedicated documentation site.</p>



<p class="wp-block-paragraph">A separate community effort, tracked on <a href="https://github.com/guax/2026-hackaday-lecco-badge/tree/EU-meshcore" target="_blank" rel="noopener">GitHub under the EU-meshcore branch</a>, is working on a MeshCore port for the same badge hardware, so there may be more options for badge owners before long.</p>



<h3 class="wp-block-heading">Badge Background</h3>



<p class="wp-block-paragraph">The Hackaday Communicator badge has a form factor that translates naturally to a mesh radio terminal: the QWERTY keyboard makes typing messages practical, the ESP32 handles the processing, and the LoRa radio provides the off-grid link. The badge was used at the Hackaday event in Lecco, Italy, where it ran the original messaging app during the conference.</p>



<p class="wp-block-paragraph">Event badges with radio hardware often end up in drawers after the conference. Community firmware projects like this one keep the hardware relevant and give owners something practical to build on. For anyone who picked up a Communicator badge at the event and wants to put it to use on a local mesh, the firmware and documentation are available on <a href="https://github.com/giovi321/had-badge-mod" target="_blank" rel="noopener">GitHub</a>.</p>



<p class="wp-block-paragraph"><a href="https://hackaday.com/2026/06/12/the-hackaday-communicator-badge-re-imagined-with-new-firmware/" target="_blank" rel="noopener">Hackaday covered the project on June 12, 2026.</a></p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F19%2Fhackaday-communicator-badge-gets-meshtastic-firmware-from-community-developer%2F&amp;linkname=Hackaday%20Communicator%20Badge%20Gets%20Meshtastic%20Firmware%20from%20Community%20Developer" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook_messenger" href="https://www.addtoany.com/add_to/facebook_messenger?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F19%2Fhackaday-communicator-badge-gets-meshtastic-firmware-from-community-developer%2F&amp;linkname=Hackaday%20Communicator%20Badge%20Gets%20Meshtastic%20Firmware%20from%20Community%20Developer" title="Messenger" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F19%2Fhackaday-communicator-badge-gets-meshtastic-firmware-from-community-developer%2F&amp;linkname=Hackaday%20Communicator%20Badge%20Gets%20Meshtastic%20Firmware%20from%20Community%20Developer" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F19%2Fhackaday-communicator-badge-gets-meshtastic-firmware-from-community-developer%2F&amp;linkname=Hackaday%20Communicator%20Badge%20Gets%20Meshtastic%20Firmware%20from%20Community%20Developer" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F19%2Fhackaday-communicator-badge-gets-meshtastic-firmware-from-community-developer%2F&amp;linkname=Hackaday%20Communicator%20Badge%20Gets%20Meshtastic%20Firmware%20from%20Community%20Developer" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_mastodon" href="https://www.addtoany.com/add_to/mastodon?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F19%2Fhackaday-communicator-badge-gets-meshtastic-firmware-from-community-developer%2F&amp;linkname=Hackaday%20Communicator%20Badge%20Gets%20Meshtastic%20Firmware%20from%20Community%20Developer" title="Mastodon" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_bluesky" href="https://www.addtoany.com/add_to/bluesky?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F19%2Fhackaday-communicator-badge-gets-meshtastic-firmware-from-community-developer%2F&amp;linkname=Hackaday%20Communicator%20Badge%20Gets%20Meshtastic%20Firmware%20from%20Community%20Developer" title="Bluesky" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F19%2Fhackaday-communicator-badge-gets-meshtastic-firmware-from-community-developer%2F&amp;linkname=Hackaday%20Communicator%20Badge%20Gets%20Meshtastic%20Firmware%20from%20Community%20Developer" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fmeshamerica.com%2F2026%2F06%2F19%2Fhackaday-communicator-badge-gets-meshtastic-firmware-from-community-developer%2F&#038;title=Hackaday%20Communicator%20Badge%20Gets%20Meshtastic%20Firmware%20from%20Community%20Developer" data-a2a-url="https://meshamerica.com/2026/06/19/hackaday-communicator-badge-gets-meshtastic-firmware-from-community-developer/" data-a2a-title="Hackaday Communicator Badge Gets Meshtastic Firmware from Community Developer"></a></p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
