<?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>Firmware Update Archives - The Golioth Developer Blog</title>
	<atom:link href="https://blog.golioth.io/tag/firmware-update/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.golioth.io/tag/firmware-update/</link>
	<description>Golioth, Zephyr, and IoT Development News and How Tos</description>
	<lastBuildDate>Fri, 23 May 2025 20:32:07 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://blog.golioth.io/wp-content/uploads/2023/09/cropped-Golioth_Symbol_Coral_RGB-1-32x32.png</url>
	<title>Firmware Update Archives - The Golioth Developer Blog</title>
	<link>https://blog.golioth.io/tag/firmware-update/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Managing OTA Updates for Multiple IoT Hardware Variations</title>
		<link>https://blog.golioth.io/managing-ota-updates-for-multiple-iot-hardware-variations/</link>
		
		<dc:creator><![CDATA[Mike Szczys]]></dc:creator>
		<pubDate>Tue, 27 May 2025 15:11:03 +0000</pubDate>
				<category><![CDATA[Platform Basics]]></category>
		<category><![CDATA[cohorts]]></category>
		<category><![CDATA[deployments]]></category>
		<category><![CDATA[Firmware Update]]></category>
		<category><![CDATA[IoT]]></category>
		<category><![CDATA[OTA]]></category>
		<category><![CDATA[packages]]></category>
		<guid isPermaLink="false">https://blog.golioth.io/?p=9576</guid>

					<description><![CDATA[<p>Get the right OTA update to the correct device every time! Goilioth's firmware update system lets you compile with a custom package name for each different hardware variant, and target the rollout to these devices using Cohorts.</p>
<p>The post <a href="https://blog.golioth.io/managing-ota-updates-for-multiple-iot-hardware-variations/">Managing OTA Updates for Multiple IoT Hardware Variations</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>OTA: Working with Multiple Images</title>
		<link>https://blog.golioth.io/ota-working-with-multiple-images/</link>
		
		<dc:creator><![CDATA[Mike Szczys]]></dc:creator>
		<pubDate>Tue, 22 Apr 2025 15:11:54 +0000</pubDate>
				<category><![CDATA[Platform Basics]]></category>
		<category><![CDATA[Firmware Update]]></category>
		<category><![CDATA[IoT]]></category>
		<category><![CDATA[multi-artifact]]></category>
		<category><![CDATA[multi-image upgrade]]></category>
		<category><![CDATA[OTA]]></category>
		<guid isPermaLink="false">https://blog.golioth.io/?p=9410</guid>

					<description><![CDATA[<p>OTA usually makes people think of updating firmware. But OTA also covers many of other applications, like distributing new machine learning models, UI image assets, or firmware updates for other "downstream" processors. Golioth has the flexibility to support all these use cases. Here's how to use the power of the Golioth OTA service when you need to deploy more than just one binary.</p>
<p>The post <a href="https://blog.golioth.io/ota-working-with-multiple-images/">OTA: Working with Multiple Images</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Introducing Cohorts: A Major Upgrade to Golioth&#8217;s OTA System</title>
		<link>https://blog.golioth.io/golioth-upgrades-ota/</link>
		
		<dc:creator><![CDATA[Dylan Swartz]]></dc:creator>
		<pubDate>Tue, 08 Oct 2024 13:00:49 +0000</pubDate>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[cohorts]]></category>
		<category><![CDATA[Firmware Update]]></category>
		<category><![CDATA[OTA]]></category>
		<category><![CDATA[over-the-air updates]]></category>
		<guid isPermaLink="false">https://goliothblogdev.wpenginepowered.com/?p=8053</guid>

					<description><![CDATA[<p>Explore Golioth's upgraded OTA system with Cohorts, designed for safe and robust firmware deployments to microcontrollers like ESP-IDF, Zephyr, and FreeRTOS. Learn how OTA Cohorts enhance control, organization, and reliability for seamless IoT device updates.</p>
<p>The post <a href="https://blog.golioth.io/golioth-upgrades-ota/">Introducing Cohorts: A Major Upgrade to Golioth&#8217;s OTA System</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Understanding Golioth OTA Firmware Updates</title>
		<link>https://blog.golioth.io/understanding-golioth-ota-firmware-updates/</link>
		
		<dc:creator><![CDATA[Mike Szczys]]></dc:creator>
		<pubDate>Thu, 11 Jan 2024 15:42:56 +0000</pubDate>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[artifacts]]></category>
		<category><![CDATA[device firmware upgrade]]></category>
		<category><![CDATA[Firmware Update]]></category>
		<category><![CDATA[OTA]]></category>
		<category><![CDATA[releases]]></category>
		<guid isPermaLink="false">https://goliothblogdev.wpenginepowered.com/?p=6081</guid>

					<description><![CDATA[<p>Over-the-Air (OTA) firmware updates are table stakes for Internet of Things (IoT) devices. Once a device is in the field, OTA means you can make changes by updating the firmware remotely. The ability to update devices remotely is great, but that alone is the bare minimum of functionality. Options for targeting specific devices for each [&#8230;]</p>
<p>The post <a href="https://blog.golioth.io/understanding-golioth-ota-firmware-updates/">Understanding Golioth OTA Firmware Updates</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>How to use the Golioth REST API for OTA firmware updates</title>
		<link>https://blog.golioth.io/how-to-use-the-golioth-rest-api-for-ota-firmware-updates/</link>
		
		<dc:creator><![CDATA[Mike Szczys]]></dc:creator>
		<pubDate>Tue, 24 Jan 2023 16:57:27 +0000</pubDate>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Firmware Update]]></category>
		<category><![CDATA[OTA]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[REST API]]></category>
		<guid isPermaLink="false">https://goliothblogdev.wpenginepowered.com/?p=3894</guid>

					<description><![CDATA[<p>While Golioth makes OTA firmware updates easy via our web console, the same features are also available using the REST API. Here's how to access those features using Python as an example.</p>
<p>The post <a href="https://blog.golioth.io/how-to-use-the-golioth-rest-api-for-ota-firmware-updates/">How to use the Golioth REST API for OTA firmware updates</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>How to do ESP32 OTA Updates using Golioth and ESP-IDF</title>
		<link>https://blog.golioth.io/how-to-do-esp32-ota-updates-using-golioth-and-esp-idf/</link>
		
		<dc:creator><![CDATA[Mike Szczys]]></dc:creator>
		<pubDate>Tue, 29 Nov 2022 16:17:48 +0000</pubDate>
				<category><![CDATA[Device Management]]></category>
		<category><![CDATA[ESP-IDF]]></category>
		<category><![CDATA[ESP32]]></category>
		<category><![CDATA[Firmware Update]]></category>
		<category><![CDATA[OTA]]></category>
		<category><![CDATA[over-the-air updates]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[walkthrough]]></category>
		<guid isPermaLink="false">https://goliothblogdev.wpenginepowered.com/?p=3565</guid>

					<description><![CDATA[<p>The most sought-after Golioth feature is OTA, also known as Over-the-Air firmware updates. When you put an IoT device into the field it&#8217;s crucial that you be able to push firmware updates to it without human intervention. Golioth makes simplifies the process for your ESP-IDF projects. Today we&#8217;re walking through the OTA process: Build and [&#8230;]</p>
<p>The post <a href="https://blog.golioth.io/how-to-do-esp32-ota-updates-using-golioth-and-esp-idf/">How to do ESP32 OTA Updates using Golioth and ESP-IDF</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Update Firmware (DFU) over cellular (OTA) on the nRF9160 with Golioth</title>
		<link>https://blog.golioth.io/update-firmware-dfu-over-cellular-ota-on-the-nrf9160-with-golioth/</link>
		
		<dc:creator><![CDATA[Chris Gammell]]></dc:creator>
		<pubDate>Thu, 24 Feb 2022 16:35:33 +0000</pubDate>
				<category><![CDATA[Firmware]]></category>
		<category><![CDATA[Webinars]]></category>
		<category><![CDATA[DFU]]></category>
		<category><![CDATA[Firmware Update]]></category>
		<category><![CDATA[nRF9160]]></category>
		<category><![CDATA[OTA]]></category>
		<category><![CDATA[over-the-air updates]]></category>
		<guid isPermaLink="false">https://blog.golioth.network/?p=1019</guid>

					<description><![CDATA[<p>Firmware updates over cellular are a challenging task for embedded devices. In this blog and video, we show how Golioth, Zephyr, MCUboot, and the Nordic Semiconductor nRF9160 make it possible for hardware designs to receive secure and stable firmware releases.</p>
<p>The post <a href="https://blog.golioth.io/update-firmware-dfu-over-cellular-ota-on-the-nrf9160-with-golioth/">Update Firmware (DFU) over cellular (OTA) on the nRF9160 with Golioth</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Device Firmware Update (DFU) with Golioth</title>
		<link>https://blog.golioth.io/device-firmware-update-dfu-with-golioth/</link>
		
		<dc:creator><![CDATA[Chris Gammell]]></dc:creator>
		<pubDate>Fri, 15 Oct 2021 01:30:22 +0000</pubDate>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Firmware]]></category>
		<category><![CDATA[Webinars]]></category>
		<category><![CDATA[DFU]]></category>
		<category><![CDATA[Firmware Update]]></category>
		<guid isPermaLink="false">https://blog.golioth.network/?p=162</guid>

					<description><![CDATA[<p>In this early video about Golioth's firmware update capabilities, Alvaro and Chris walk through a firmware update going over Ethernet to an nRF52840 based board that has an MCUboot based bootloader.</p>
<p>The post <a href="https://blog.golioth.io/device-firmware-update-dfu-with-golioth/">Device Firmware Update (DFU) with Golioth</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
	</channel>
</rss>
