<?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[How to extract the current Flash and EEPROM data from M5Stack fire to Windows11 file ?]]></title><description><![CDATA[<p dir="auto">Hello everybody.</p>
<p dir="auto">I'm newby and I have searched to get the information in this Community but I coudn't get any useful topics. Please help me  about the following issue.</p>
<p dir="auto">Yesterday, I bought M5Stack fire based Self Balancing Robot kit (BALA2Fire) and I would like to extract the current preloaded software (for Flash and if possible for EEPROM) in the M5Stack fire, because the initial software will be overwritten by future  sketch replacement.</p>
<p dir="auto">I am considering software tools (Avrdude etc. ) may be able to  extract the binary from M5Stack fire, but I couldn't have been trying yet because of wondering to influence or lose the initial software.</p>
<p dir="auto">I am using Windows11 and please let me know how to extract whole current software (Flash data and if possible EEPROM data ) from M5Stack fire system.</p>
<p dir="auto">Thank you in advance.</p>
<p dir="auto">RuriObb</p>
]]></description><link>https://community.m5stack.com/topic/6865/how-to-extract-the-current-flash-and-eeprom-data-from-m5stack-fire-to-windows11-file</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 01:06:04 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/6865.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 04 Oct 2024 22:56:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to How to extract the current Flash and EEPROM data from M5Stack fire to Windows11 file ? on Mon, 07 Oct 2024 11:59:11 GMT]]></title><description><![CDATA[<p dir="auto">I noticed that Arduino IDE can output tge detail Information on ELF file etc. while compiling. I think this detail information will be very helpful for studing further about the binary content in the M5Stack Flash memory.<br />
Thank you everybody.</p>
]]></description><link>https://community.m5stack.com/post/26642</link><guid isPermaLink="true">https://community.m5stack.com/post/26642</guid><dc:creator><![CDATA[RuriObb]]></dc:creator><pubDate>Mon, 07 Oct 2024 11:59:11 GMT</pubDate></item><item><title><![CDATA[Reply to How to extract the current Flash and EEPROM data from M5Stack fire to Windows11 file ? on Sun, 06 Oct 2024 04:47:47 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/teastain" aria-label="Profile: teastain">@<bdi>teastain</bdi></a></p>
<p dir="auto">Thank you for your help.</p>
<p dir="auto">But I doubt that the Bala2 source code (Bala2.ino) in the Github does not equal to preloaded software in Bala2fire product.</p>
<p dir="auto">So first of all I need to extract the current binary content from Flash and EEPROM of Bala2fire, and save it to Windows file in case it will be necessary to restore the initial state in the future.</p>
<p dir="auto">I investigated furthermore and I studied "esptool" can extract binary content from Flash memory  (maybe also EEPROM) of M5Stack fire to Windows file, but I would like to know that the following process is correct or not for savIng and restoration full of binary content.</p>
<ol>
<li>
<p dir="auto">To read from 0x00000 to x400000 Flash memory content and<br />
save it to Windows file (e.g. file name image4M.bin) by using<br />
"esptool"</p>
</li>
<li>
<p dir="auto">To write from 0x00000 to x400000 Flash memory content with<br />
image4M.bin</p>
</li>
</ol>
<p dir="auto">Regarding 4M, I think initial Bala2fire uses at most 4M byte Flash for preloaded software.</p>
<p dir="auto">Thank you in advance.</p>
<p dir="auto">RuriObb</p>
]]></description><link>https://community.m5stack.com/post/26630</link><guid isPermaLink="true">https://community.m5stack.com/post/26630</guid><dc:creator><![CDATA[RuriObb]]></dc:creator><pubDate>Sun, 06 Oct 2024 04:47:47 GMT</pubDate></item><item><title><![CDATA[Reply to How to extract the current Flash and EEPROM data from M5Stack fire to Windows11 file ? on Sat, 05 Oct 2024 03:23:57 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ruriobb" aria-label="Profile: RuriObb">@<bdi>RuriObb</bdi></a> You cannot extract the source code from an ESP32 except a raw bin file.<br />
But this is the example Arduino IDE source code (C, C++) on Github:<br />
<a href="https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Application/Bala2" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Application/Bala2</a></p>
]]></description><link>https://community.m5stack.com/post/26622</link><guid isPermaLink="true">https://community.m5stack.com/post/26622</guid><dc:creator><![CDATA[teastain]]></dc:creator><pubDate>Sat, 05 Oct 2024 03:23:57 GMT</pubDate></item></channel></rss>