<?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[M5StickC Plus2 not booting]]></title><description><![CDATA[<p dir="auto">HI all,</p>
<p dir="auto">I'm really new to all this so probably done something wrong myself so looking for some help.</p>
<p dir="auto">After flashing some code from platformIO within VSCode that i knew worked before my unit has gone dead.. It seems to successfully receive code from PlatformIO and from M5Burner which i've tried to re-upload the factory test firmware.</p>
<p dir="auto">If i hold the power button for 6 seconds the internal green LED stays on whilst i'm holding the button but the screen doesn't come on at all.</p>
<p dir="auto">When i connect to the serial monitor from M5Burner and reboot the Stick this is what i get</p>
<p dir="auto">rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)<br />
configsip: 271414342, SPIWP:0xee<br />
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00<br />
mode:DIO, clock div:1<br />
load:0x3fff0018,len:4<br />
load:0x3fff001c,len:1044<br />
load:0x40078000,len:8896<br />
load:0x40080400,len:5816<br />
entry 0x400806ac<br />
M5StickCPlus initializing...OK<br />
find 34 addr faild</p>
<p dir="auto">Does anyone know if its recoverable or if its now dead?</p>
<p dir="auto">Thanks in advance.</p>
]]></description><link>https://community.m5stack.com/topic/6171/m5stickc-plus2-not-booting</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 01:29:16 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/6171.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 02 Mar 2024 17:22:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to M5StickC Plus2 not booting on Mon, 04 Mar 2024 10:20:40 GMT]]></title><description><![CDATA[<p dir="auto">can you do ERASE from M5Burner?<br />
Can you load any basic Arduino code for M5StickCPlus2 from examples?<br />
When you do M5Burner firmware is it for Plus2 stickC - check if by chance it is not Plus version or StickC.</p>
]]></description><link>https://community.m5stack.com/post/24250</link><guid isPermaLink="true">https://community.m5stack.com/post/24250</guid><dc:creator><![CDATA[robski]]></dc:creator><pubDate>Mon, 04 Mar 2024 10:20:40 GMT</pubDate></item><item><title><![CDATA[Reply to M5StickC Plus2 not booting on Mon, 04 Mar 2024 10:15:30 GMT]]></title><description><![CDATA[<p dir="auto">I’m not sure if the situation is the same? The following is for reference<br />
<a href="https://lab.sasapea.mydns.jp/2019/07/11/m5stickc-start-adapter/" target="_blank" rel="noopener noreferrer nofollow ugc">https://lab.sasapea.mydns.jp/2019/07/11/m5stickc-start-adapter/</a></p>
]]></description><link>https://community.m5stack.com/post/24249</link><guid isPermaLink="true">https://community.m5stack.com/post/24249</guid><dc:creator><![CDATA[flypeek]]></dc:creator><pubDate>Mon, 04 Mar 2024 10:15:30 GMT</pubDate></item><item><title><![CDATA[Reply to M5StickC Plus2 not booting on Sat, 02 Mar 2024 19:25:14 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/psymonbee" aria-label="Profile: psymonbee">@<bdi>psymonbee</bdi></a> ESP32s have a secure BootLoader burnt into ROM and is un-brickable!<br />
Your unit is crashing on boot, which happens when the user program is faulty. It may be as simple as a test program with no delay, jamming up the CPU, or a program that uses all the memory of makes calls out of bounds.<br />
The Bosch BNO085 that I have temporarily crashed  all my ESP32s, which took an hour each to clear up!  It is now in 'quarantine'  \o/<br />
I use Arduino IDE because it is easy. Period. Full stop.<br />
I can see if it is connected or flickering in and out of connection.<br />
Use 'erase all flash before uploading' and upload a simple test like this.</p>
<pre><code>bool ticktock;  //declare ticktock as a boolean flag

void setup() {           //runs once on start up
  Serial.begin(115200);  //open the serial port for USB cable
  delay(500);
}

void loop() {            //runs in circles!
  ticktock = !ticktock;  //every pass through reverse the flag
  if (ticktock) {        //test current value of the ticktock flag
    Serial.println("tick");
  } else {  //prints one or the other to the USB port
    Serial.println("tock");
  }
  delay(1000);  //wait for a second and run again!
}
</code></pre>
<p dir="auto">--With no other libraries. There will be no video!--<br />
Get this working and build up from there.<br />
-Good Luck!</p>
]]></description><link>https://community.m5stack.com/post/24240</link><guid isPermaLink="true">https://community.m5stack.com/post/24240</guid><dc:creator><![CDATA[teastain]]></dc:creator><pubDate>Sat, 02 Mar 2024 19:25:14 GMT</pubDate></item></channel></rss>