<?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[M5Dial - bricked? Twice? No, some help needed]]></title><description><![CDATA[<p dir="auto">Hi,<br />
I have 2 M5Dial that worked fine, then I tried a project with a sprite using the TFT_eSPI library and all things went south...</p>
<p dir="auto">It nets down to that the M5Dials are not responding anymore, I can upload a basic "Hello World" sketch, but even the <code>USBSerial.print("hello world\n");</code><br />
isn't displayed on the terminal. A more 'advanced' sketch with</p>
<pre><code>void setup()
{
  USBSerial.begin(115200);
  delay(5000);

  USBSerial.printf("Starting...\n\n");
  auto cfg = M5.config();
  M5Dial.begin(cfg, true, false);
  M5Dial.Display.setTextSize(1);
  M5Dial.Display.drawString("testing", 25, 75);
}
</code></pre>
<p dir="auto">isn't showing on the Dial neither.<br />
I've tried all the usual suspects, changing ports, cables, baudrates, but I don't get any response out of the two devices.<br />
I'm using the PlatformIO setup and my platform.ini file looks like:</p>
<pre><code>[env:m5stack-stamps3]
platform = espressif32
board = m5stack-stamps3
framework = arduino
lib_deps = 
	m5stack/M5Unified@^0.1.16
	mbed-kazushi2008/HTTPClient@0.0.0+sha.cf5d7427a9ec
	bblanchon/ArduinoJson@^7.1.0
	gilmaimon/ArduinoWebsockets@^0.5.4
	bodmer/TFT_eSPI@^2.5.43
	m5stack/M5Dial@^1.0.2
upload_speed = 115200
monitor_speed = 115200
board_upload.erase_flash = true
</code></pre>
<p dir="auto">Is there any way I can restore the factory settings or do anything to get them back in working order?</p>
<p dir="auto">Many thanks!</p>
]]></description><link>https://community.m5stack.com/topic/7253/m5dial-bricked-twice-no-some-help-needed</link><generator>RSS for Node</generator><lastBuildDate>Fri, 06 Mar 2026 17:47:49 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/7253.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 01 Feb 2025 18:03:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to M5Dial - bricked? Twice? No, some help needed on Mon, 03 Feb 2025 07:49:55 GMT]]></title><description><![CDATA[<p dir="auto">as long comport is visible when M5Dial is connencted then you should be able to reload firmware or just use one of Easyloader samples from M5Dial documents web page</p>
]]></description><link>https://community.m5stack.com/post/28085</link><guid isPermaLink="true">https://community.m5stack.com/post/28085</guid><dc:creator><![CDATA[robski]]></dc:creator><pubDate>Mon, 03 Feb 2025 07:49:55 GMT</pubDate></item><item><title><![CDATA[Reply to M5Dial - bricked? Twice? No, some help needed on Sun, 02 Feb 2025 13:47:03 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/226846">@thewall</a> Have you tried using Erase in M5Burner?</p>
]]></description><link>https://community.m5stack.com/post/28083</link><guid isPermaLink="true">https://community.m5stack.com/post/28083</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Sun, 02 Feb 2025 13:47:03 GMT</pubDate></item></channel></rss>