<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	
	>
<channel>
	<title>
	Comments on: Update ESP32 Firmware through External Web Server	</title>
	<atom:link href="https://www.teachmemicro.com/update-esp32-firmware-external-web-server/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.teachmemicro.com/update-esp32-firmware-external-web-server/</link>
	<description>Microcontroller Tutorials and Resources</description>
	<lastBuildDate>Sun, 15 Oct 2023 21:17:56 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>
		By: Aaron Deng		</title>
		<link>https://www.teachmemicro.com/update-esp32-firmware-external-web-server/#comment-257883</link>

		<dc:creator><![CDATA[Aaron Deng]]></dc:creator>
		<pubDate>Wed, 15 Dec 2021 22:26:44 +0000</pubDate>
		<guid isPermaLink="false">https://www.teachmemicro.com/?p=5132#comment-257883</guid>

					<description><![CDATA[Thank you for providing such great tutorial and repo.
I&#039;ve adopted into my project. However, I&#039;m running into two practical issues.
1. My file server/AWS S3 bucket would return a 403 response if the file doesn&#039;t exist. The (resp &#062; 0) condition in your original code will take this warning page as a firmware and download it. I can easily modify that condition.
2. I&#039;m trying to work out a way for the device to compare the version of the firmware so I won&#039;t end up an infinite loop of downloading/rebooting. I&#039;ll let you know if I found some way.]]></description>
			<content:encoded><![CDATA[<p>Thank you for providing such great tutorial and repo.<br />
I've adopted into my project. However, I'm running into two practical issues.<br />
1. My file server/AWS S3 bucket would return a 403 response if the file doesn't exist. The (resp &gt; 0) condition in your original code will take this warning page as a firmware and download it. I can easily modify that condition.<br />
2. I'm trying to work out a way for the device to compare the version of the firmware so I won't end up an infinite loop of downloading/rebooting. I'll let you know if I found some way.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Roland Pelayo		</title>
		<link>https://www.teachmemicro.com/update-esp32-firmware-external-web-server/#comment-239445</link>

		<dc:creator><![CDATA[Roland Pelayo]]></dc:creator>
		<pubDate>Sun, 14 Nov 2021 00:36:03 +0000</pubDate>
		<guid isPermaLink="false">https://www.teachmemicro.com/?p=5132#comment-239445</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.teachmemicro.com/update-esp32-firmware-external-web-server/#comment-239220&quot;&gt;Jens Vanhoof&lt;/a&gt;.

Hi Jens,

If you&#039;re seeing some exception error, please use this tool to know more about it: https://github.com/me-no-dev/EspExceptionDecoder]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.teachmemicro.com/update-esp32-firmware-external-web-server/#comment-239220">Jens Vanhoof</a>.</p>
<p>Hi Jens,</p>
<p>If you're seeing some exception error, please use this tool to know more about it: <a href="https://github.com/me-no-dev/EspExceptionDecoder" rel="nofollow ugc">https://github.com/me-no-dev/EspExceptionDecoder</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Jens Vanhoof		</title>
		<link>https://www.teachmemicro.com/update-esp32-firmware-external-web-server/#comment-239220</link>

		<dc:creator><![CDATA[Jens Vanhoof]]></dc:creator>
		<pubDate>Sat, 13 Nov 2021 15:26:56 +0000</pubDate>
		<guid isPermaLink="false">https://www.teachmemicro.com/?p=5132#comment-239220</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.teachmemicro.com/update-esp32-firmware-external-web-server/#comment-169403&quot;&gt;Pietro&lt;/a&gt;.

Hi, I have exactly the same issue. I checked your Git where you say the problem was probably caused by pointing to your file on a http:// link instead of a https:// link. With me however that&#039;s not the case. Any other ideas?]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.teachmemicro.com/update-esp32-firmware-external-web-server/#comment-169403">Pietro</a>.</p>
<p>Hi, I have exactly the same issue. I checked your Git where you say the problem was probably caused by pointing to your file on a http:// link instead of a https:// link. With me however that's not the case. Any other ideas?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Roland Pelayo		</title>
		<link>https://www.teachmemicro.com/update-esp32-firmware-external-web-server/#comment-177448</link>

		<dc:creator><![CDATA[Roland Pelayo]]></dc:creator>
		<pubDate>Fri, 30 Jul 2021 20:33:04 +0000</pubDate>
		<guid isPermaLink="false">https://www.teachmemicro.com/?p=5132#comment-177448</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.teachmemicro.com/update-esp32-firmware-external-web-server/#comment-175680&quot;&gt;Nikos Mtrs&lt;/a&gt;.

Hi,

I am using a hosted file server. It&#039;s paid so it doesn&#039;t take much effort to set up. Basically, it&#039;s an Apache server with CPanel. Check out those paid domain services with hosting.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.teachmemicro.com/update-esp32-firmware-external-web-server/#comment-175680">Nikos Mtrs</a>.</p>
<p>Hi,</p>
<p>I am using a hosted file server. It's paid so it doesn't take much effort to set up. Basically, it's an Apache server with CPanel. Check out those paid domain services with hosting.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Nikos Mtrs		</title>
		<link>https://www.teachmemicro.com/update-esp32-firmware-external-web-server/#comment-175680</link>

		<dc:creator><![CDATA[Nikos Mtrs]]></dc:creator>
		<pubDate>Mon, 26 Jul 2021 20:44:34 +0000</pubDate>
		<guid isPermaLink="false">https://www.teachmemicro.com/?p=5132#comment-175680</guid>

					<description><![CDATA[Hello, nice and helpful tutorial. I was wondering what kind of web server do you use and how it can serve the .bin file and make it accessible to esp32  for the update? 
Do you know any examples/ tutorials on how to set up a server like that?
I am quite new to the software world , so any help will be welcome.]]></description>
			<content:encoded><![CDATA[<p>Hello, nice and helpful tutorial. I was wondering what kind of web server do you use and how it can serve the .bin file and make it accessible to esp32  for the update?<br />
Do you know any examples/ tutorials on how to set up a server like that?<br />
I am quite new to the software world , so any help will be welcome.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: NikosMtr		</title>
		<link>https://www.teachmemicro.com/update-esp32-firmware-external-web-server/#comment-175679</link>

		<dc:creator><![CDATA[NikosMtr]]></dc:creator>
		<pubDate>Mon, 26 Jul 2021 20:29:45 +0000</pubDate>
		<guid isPermaLink="false">https://www.teachmemicro.com/?p=5132#comment-175679</guid>

					<description><![CDATA[Hello. Nice and helpful tutorial. I was wondering what kind of external web server you used and how I can serve the .bin file from the server and make it accessible over the internet to esp32?
Do you have any examples/tutorial on how to set that kind of server?
I am quite new to software world so any help will be useful.&#039;]]></description>
			<content:encoded><![CDATA[<p>Hello. Nice and helpful tutorial. I was wondering what kind of external web server you used and how I can serve the .bin file from the server and make it accessible over the internet to esp32?<br />
Do you have any examples/tutorial on how to set that kind of server?<br />
I am quite new to software world so any help will be useful.'</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Roland Pelayo		</title>
		<link>https://www.teachmemicro.com/update-esp32-firmware-external-web-server/#comment-169541</link>

		<dc:creator><![CDATA[Roland Pelayo]]></dc:creator>
		<pubDate>Mon, 12 Jul 2021 21:37:52 +0000</pubDate>
		<guid isPermaLink="false">https://www.teachmemicro.com/?p=5132#comment-169541</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.teachmemicro.com/update-esp32-firmware-external-web-server/#comment-169403&quot;&gt;Pietro&lt;/a&gt;.

Hi,

Can you send your code via email to roland@teachmemicro.com? You can also use this to know which part of the code is producing the exception: https://github.com/me-no-dev/EspExceptionDecoder]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.teachmemicro.com/update-esp32-firmware-external-web-server/#comment-169403">Pietro</a>.</p>
<p>Hi,</p>
<p>Can you send your code via email to <a href="mailto:roland@teachmemicro.com">roland@teachmemicro.com</a>? You can also use this to know which part of the code is producing the exception: <a href="https://github.com/me-no-dev/EspExceptionDecoder" rel="nofollow ugc">https://github.com/me-no-dev/EspExceptionDecoder</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Roland Pelayo		</title>
		<link>https://www.teachmemicro.com/update-esp32-firmware-external-web-server/#comment-169537</link>

		<dc:creator><![CDATA[Roland Pelayo]]></dc:creator>
		<pubDate>Mon, 12 Jul 2021 21:16:41 +0000</pubDate>
		<guid isPermaLink="false">https://www.teachmemicro.com/?p=5132#comment-169537</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.teachmemicro.com/update-esp32-firmware-external-web-server/#comment-169403&quot;&gt;Pietro&lt;/a&gt;.

Hi Pietro,

I haven&#039;t experienced that error. I will investigate and get back to you asap.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.teachmemicro.com/update-esp32-firmware-external-web-server/#comment-169403">Pietro</a>.</p>
<p>Hi Pietro,</p>
<p>I haven't experienced that error. I will investigate and get back to you asap.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Pietro		</title>
		<link>https://www.teachmemicro.com/update-esp32-firmware-external-web-server/#comment-169403</link>

		<dc:creator><![CDATA[Pietro]]></dc:creator>
		<pubDate>Mon, 12 Jul 2021 15:08:46 +0000</pubDate>
		<guid isPermaLink="false">https://www.teachmemicro.com/?p=5132#comment-169403</guid>

					<description><![CDATA[Hello, Your tutorial is great.
Unfortunately I got the Guru Meditation Error: Core 1 panic&#039;ed (LoadProhibited). Exception was unhandled
I have posted the details on Git. Have it ever happened to you? 
https://github.com/kurimawxx00/webota-esp32/issues/1]]></description>
			<content:encoded><![CDATA[<p>Hello, Your tutorial is great.<br />
Unfortunately I got the Guru Meditation Error: Core 1 panic'ed (LoadProhibited). Exception was unhandled<br />
I have posted the details on Git. Have it ever happened to you?<br />
<a href="https://github.com/kurimawxx00/webota-esp32/issues/1" rel="nofollow ugc">https://github.com/kurimawxx00/webota-esp32/issues/1</a></p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 

Served from: www.teachmemicro.com @ 2026-10-15 12:53:09 by W3 Total Cache
-->