<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Installation .bin files to the M5StickC plus2 RAM]]></title><description><![CDATA[<p dir="auto">Hello, how do I install the firmware for M5StickC plus2 in RAM so that the old firmware is not deleted via esptool?</p>
]]></description><link>https://community.m5stack.com/topic/7974/installation-bin-files-to-the-m5stickc-plus2-ram</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 00:34:50 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/7974.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 29 Dec 2025 09:16:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Installation .bin files to the M5StickC plus2 RAM on Wed, 31 Dec 2025 07:57:04 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/murzikyeet" aria-label="Profile: MurzikYEET">@<bdi>MurzikYEET</bdi></a> I think that you cannot do this if you want the firmware to run while the device is on. The way all computers work is they load the <em>program</em> into RAM and then run it from there. The firmware just tells the computer what to do (in this case, open boot the device and then run the python file).<br />
I believe you can't flash two sets of firmware from M5Burner anyway because each time, it erases the whole device before starting again.<br />
With esptool the same applies. It can't load firmware into the RAM. What it does do is load the <em>stub loader</em> which helps the device and esptool install faster.</p>
<p dir="auto">However there is a way to do it. I myself am not familiar with it but I believe that you can create OTA slots that store firmware in different slots on the device and then you can boot into different firmware.<br />
Here is documentation on OTA: <a href="https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-reference/system/ota.html" target="_blank" rel="noopener noreferrer nofollow ugc">Espressif Docs</a><br />
Hope this helps,<br />
RPi</p>
]]></description><link>https://community.m5stack.com/post/30384</link><guid isPermaLink="true">https://community.m5stack.com/post/30384</guid><dc:creator><![CDATA[RPI25]]></dc:creator><pubDate>Wed, 31 Dec 2025 07:57:04 GMT</pubDate></item><item><title><![CDATA[Reply to Installation .bin files to the M5StickC plus2 RAM on Tue, 30 Dec 2025 10:06:53 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/murzikyeet" aria-label="Profile: MurzikYEET">@<bdi>MurzikYEET</bdi></a> said in <a href="/post/30375">Installation .bin files to the M5StickC plus2 RAM</a>:</p>
<blockquote>
<p dir="auto">Hello, how do I install the firmware for M5StickC plus2 in RAM so that the old firmware is not deleted via esptool?</p>
</blockquote>
<p dir="auto">hoi ben zelf ook nieuw  ff voor de duidelijkheid heb je een opslag<br />
bv sd card die je er aan kan koppelen want je zit volgens mij met flash geheugen .<br />
vandaar met dat en een nog eentje das de antenne unit en dan heb je een toy en niet alleen voor je eigennet te testen<br />
maar ik kan me vergissen hoor.<br />
was maar een ideetje,</p>
]]></description><link>https://community.m5stack.com/post/30381</link><guid isPermaLink="true">https://community.m5stack.com/post/30381</guid><dc:creator><![CDATA[rwijgman]]></dc:creator><pubDate>Tue, 30 Dec 2025 10:06:53 GMT</pubDate></item></channel></rss>