<?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[Problem (Re)Loading UIFLow firmware.]]></title><description><![CDATA[<p dir="auto">I've had my StickC for a few days and have enjoyed playing with it.</p>
<p dir="auto">I burned the UIFlow firmware to replace the factory app and then had fun writing a few programs in Blockly and Python.</p>
<p dir="auto">Then last night I started play with Arduino IDE which worked great.</p>
<p dir="auto">This morning however when I'm trying to reload the UIFlow-v1.4.5 firmware with M5Burner it seems to work, goes through the correct looking loading sequence (see below) and then resets the screen from whatever arduino sketch I had running (I've tried this a few times), but the UIFLow splash screen never shows up after that like I would expect and I can not connect via UIFlow.</p>
<p dir="auto">I can then reload an arduino sketch and it works fine, but there is no joy with UIFlow.</p>
<p dir="auto">Here is the output from M5Burner. I'm running it at a baudrate 750000 (921600 has never worked) and I also tried it at 115200 which also appeared successful. I also switched out my usb cable. Any help would be appreciated, I really love this platform and am hoping to use it as a gateway drug to get my kids into coding.</p>
<ul>
<li>noise</li>
</ul>
<h1>Command:<br />
--chip esp32 --port COM6 --baud 750000 --before default_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size detect 0x10000 application_0x10000.bin 0x1000 bootloader_0x1000.bin 0x200000 fatfsImg_0x200000.img 0x8000 partitions_0x8000.bin 0xf000 phy_init_data_0xf000.bin 0x3ff000 wifi_0x3ff000.bin</h1>
<p dir="auto"><a href="http://esptool.py" target="_blank" rel="noopener noreferrer nofollow ugc">esptool.py</a> v2.5.0<br />
Serial port COM6<br />
Connecting......<br />
Chip is ESP32-PICO-D4 (revision 1)<br />
Features: WiFi, BT, Dual Core, 240MHz, Embedded Flash, VRef calibration in efuse<br />
MAC: d8:a0:1d:55:f1:50<br />
Uploading stub...<br />
Running stub...<br />
Stub running...<br />
Changing baud rate to 750000<br />
Changed.<br />
Configuring flash size...<br />
Auto-detected Flash size: 4MB<br />
Compressed 1962832 bytes to 1376058...</p>
<p dir="auto">Writing at 0x00010000... (1 %)<br />
Writing at 0x00014000... (2 %)<br />
Writing at 0x00018000... (3 %)<br />
Writing at 0x0001c000... (4 %)<br />
Writing at 0x00020000... (5 %)<br />
Writing at 0x00024000... (7 %)<br />
Writing at 0x00028000... (8 %)<br />
Writing at 0x0002c000... (9 %)<br />
Writing at 0x00030000... (10 %)<br />
Writing at 0x00034000... (11 %)<br />
Writing at 0x00038000... (13 %)<br />
Writing at 0x0003c000... (14 %)<br />
Writing at 0x00040000... (15 %)<br />
Writing at 0x00044000... (16 %)<br />
Writing at 0x00048000... (17 %)<br />
Writing at 0x0004c000... (19 %)<br />
Writing at 0x00050000... (20 %)<br />
Writing at 0x00054000... (21 %)<br />
Writing at 0x00058000... (22 %)<br />
Writing at 0x0005c000... (23 %)<br />
Writing at 0x00060000... (25 %)<br />
Writing at 0x00064000... (26 %)<br />
Writing at 0x00068000... (27 %)<br />
Writing at 0x0006c000... (28 %)<br />
Writing at 0x00070000... (29 %)<br />
Writing at 0x00074000... (30 %)<br />
Writing at 0x00078000... (32 %)<br />
Writing at 0x0007c000... (33 %)<br />
Writing at 0x00080000... (34 %)<br />
Writing at 0x00084000... (35 %)<br />
Writing at 0x00088000... (36 %)<br />
Writing at 0x0008c000... (38 %)<br />
Writing at 0x00090000... (39 %)<br />
Writing at 0x00094000... (40 %)<br />
Writing at 0x00098000... (41 %)<br />
Writing at 0x0009c000... (42 %)<br />
Writing at 0x000a0000... (44 %)<br />
Writing at 0x000a4000... (45 %)<br />
Writing at 0x000a8000... (46 %)<br />
Writing at 0x000ac000... (47 %)<br />
Writing at 0x000b0000... (48 %)<br />
Writing at 0x000b4000... (50 %)<br />
Writing at 0x000b8000... (51 %)<br />
Writing at 0x000bc000... (52 %)<br />
Writing at 0x000c0000... (53 %)<br />
Writing at 0x000c4000... (54 %)<br />
Writing at 0x000c8000... (55 %)<br />
Writing at 0x000cc000... (57 %)<br />
Writing at 0x000d0000... (58 %)<br />
Writing at 0x000d4000... (59 %)<br />
Writing at 0x000d8000... (60 %)<br />
Writing at 0x000dc000... (61 %)<br />
Writing at 0x000e0000... (63 %)<br />
Writing at 0x000e4000... (64 %)<br />
Writing at 0x000e8000... (65 %)<br />
Writing at 0x000ec000... (66 %)<br />
Writing at 0x000f0000... (67 %)<br />
Writing at 0x000f4000... (69 %)<br />
Writing at 0x000f8000... (70 %)<br />
Writing at 0x000fc000... (71 %)<br />
Writing at 0x00100000... (72 %)<br />
Writing at 0x00104000... (73 %)<br />
Writing at 0x00108000... (75 %)<br />
Writing at 0x0010c000... (76 %)<br />
Writing at 0x00110000... (77 %)<br />
Writing at 0x00114000... (78 %)<br />
Writing at 0x00118000... (79 %)<br />
Writing at 0x0011c000... (80 %)<br />
Writing at 0x00120000... (82 %)<br />
Writing at 0x00124000... (83 %)<br />
Writing at 0x00128000... (84 %)<br />
Writing at 0x0012c000... (85 %)<br />
Writing at 0x00130000... (86 %)<br />
Writing at 0x00134000... (88 %)<br />
Writing at 0x00138000... (89 %)<br />
Writing at 0x0013c000... (90 %)<br />
Writing at 0x00140000... (91 %)<br />
Writing at 0x00144000... (92 %)<br />
Writing at 0x00148000... (94 %)<br />
Writing at 0x0014c000... (95 %)<br />
Writing at 0x00150000... (96 %)<br />
Writing at 0x00154000... (97 %)<br />
Writing at 0x00158000... (98 %)<br />
Writing at 0x0015c000... (100 %)<br />
Wrote 1962832 bytes (1376058 compressed) at 0x00010000 in 25.9 seconds (effective 606.9 kbit/s)...<br />
Hash of data verified.<br />
Compressed 22720 bytes to 14208...</p>
<p dir="auto">Writing at 0x00001000... (100 %)<br />
Wrote 22720 bytes (14208 compressed) at 0x00001000 in 0.2 seconds (effective 757.8 kbit/s)...<br />
Hash of data verified.<br />
Compressed 2093056 bytes to 744147...</p>
<p dir="auto">Writing at 0x00200000... (2 %)<br />
Writing at 0x00204000... (4 %)<br />
Writing at 0x00208000... (6 %)<br />
Writing at 0x0020c000... (8 %)<br />
Writing at 0x00210000... (10 %)<br />
Writing at 0x00214000... (13 %)<br />
Writing at 0x00218000... (15 %)<br />
Writing at 0x0021c000... (17 %)<br />
Writing at 0x00220000... (19 %)<br />
Writing at 0x00224000... (21 %)<br />
Writing at 0x00228000... (23 %)<br />
Writing at 0x0022c000... (26 %)<br />
Writing at 0x00230000... (28 %)<br />
Writing at 0x00234000... (30 %)<br />
Writing at 0x00238000... (32 %)<br />
Writing at 0x0023c000... (34 %)<br />
Writing at 0x00240000... (36 %)<br />
Writing at 0x00244000... (39 %)<br />
Writing at 0x00248000... (41 %)<br />
Writing at 0x0024c000... (43 %)<br />
Writing at 0x00250000... (45 %)<br />
Writing at 0x00254000... (47 %)<br />
Writing at 0x00258000... (50 %)<br />
Writing at 0x0025c000... (52 %)<br />
Writing at 0x00260000... (54 %)<br />
Writing at 0x00264000... (56 %)<br />
Writing at 0x00268000... (58 %)<br />
Writing at 0x0026c000... (60 %)<br />
Writing at 0x00270000... (63 %)<br />
Writing at 0x00274000... (65 %)<br />
Writing at 0x00278000... (67 %)<br />
Writing at 0x0027c000... (69 %)<br />
Writing at 0x00280000... (71 %)<br />
Writing at 0x00284000... (73 %)<br />
Writing at 0x00288000... (76 %)<br />
Writing at 0x0028c000... (78 %)<br />
Writing at 0x00290000... (80 %)<br />
Writing at 0x00294000... (82 %)<br />
Writing at 0x00298000... (84 %)<br />
Writing at 0x0029c000... (86 %)<br />
Writing at 0x002a0000... (89 %)<br />
Writing at 0x002a4000... (91 %)<br />
Writing at 0x002a8000... (93 %)<br />
Writing at 0x002ac000... (95 %)<br />
Writing at 0x002b0000... (97 %)<br />
Writing at 0x002b4000... (100 %)<br />
Wrote 2093056 bytes (744147 compressed) at 0x00200000 in 14.8 seconds (effective 1131.3 kbit/s)...<br />
Hash of data verified.<br />
Compressed 3072 bytes to 125...</p>
<p dir="auto">Writing at 0x00008000... (100 %)<br />
Wrote 3072 bytes (125 compressed) at 0x00008000 in 0.0 seconds (effective 1536.8 kbit/s)...<br />
Hash of data verified.<br />
Compressed 144 bytes to 69...</p>
<p dir="auto">Writing at 0x0000f000... (100 %)<br />
Wrote 144 bytes (69 compressed) at 0x0000f000 in 0.0 seconds (effective 72.0 kbit/s)...<br />
Hash of data verified.<br />
Compressed 100 bytes to 24...</p>
<p dir="auto">Writing at 0x003ff000... (100 %)<br />
Wrote 100 bytes (24 compressed) at 0x003ff000 in 0.0 seconds (effective 47.1 kbit/s)...<br />
Hash of data verified.</p>
<p dir="auto">Leaving...<br />
Hard resetting via RTS pin...</p>
]]></description><link>https://community.m5stack.com/topic/1757/problem-re-loading-uiflow-firmware</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 06:49:48 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/1757.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 13 Mar 2020 18:02:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem (Re)Loading UIFLow firmware. on Mon, 16 Mar 2020 20:09:37 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/noiseislife" aria-label="Profile: noiseislife">@<bdi>noiseislife</bdi></a> Glad you got to the bottom of it.<br />
I keep forgetting that option.</p>
]]></description><link>https://community.m5stack.com/post/7773</link><guid isPermaLink="true">https://community.m5stack.com/post/7773</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Mon, 16 Mar 2020 20:09:37 GMT</pubDate></item><item><title><![CDATA[Reply to Problem (Re)Loading UIFLow firmware. on Mon, 16 Mar 2020 23:44:43 GMT]]></title><description><![CDATA[<p dir="auto">Scratch that, I figured it out, it was completely my error, I had the wrong "Series" selected in M5Burner. It was set to Stack-EN and once I switch it back to StickC all was well.</p>
<p dir="auto">I must have switched that accidentally at some point. So glad I finally spotted that, such a dumb mistake.</p>
<p dir="auto">Thank you very much for your help <a class="plugin-mentions-user plugin-mentions-a" href="/user/ajb2k3" aria-label="Profile: ajb2k3">@<bdi>ajb2k3</bdi></a></p>
]]></description><link>https://community.m5stack.com/post/7771</link><guid isPermaLink="true">https://community.m5stack.com/post/7771</guid><dc:creator><![CDATA[noiseislife]]></dc:creator><pubDate>Mon, 16 Mar 2020 23:44:43 GMT</pubDate></item><item><title><![CDATA[Reply to Problem (Re)Loading UIFLow firmware. on Mon, 16 Mar 2020 15:52:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ajb2k3" aria-label="Profile: ajb2k3">@<bdi>ajb2k3</bdi></a> 1.4.2 is not listed as a download in my M5Burner. The manual download I found (<a href="http://firmware-repo-list.m5stack.com/firmware/UIFlow-v1.4.2.zip" target="_blank" rel="noopener noreferrer nofollow ugc">http://firmware-repo-list.m5stack.com/firmware/UIFlow-v1.4.2.zip</a>) caused an exception in M5Burner and stopped M5Burner from working until I deleted that firmware directory.</p>
<p dir="auto">I tried both both that download and a download of the 1.4.2 commit on github with the same result.</p>
<p dir="auto">I also tried the other versions of the firmware that are available in M5Burner (1.3.2, 1.4.4) with no joy, same results.</p>
]]></description><link>https://community.m5stack.com/post/7770</link><guid isPermaLink="true">https://community.m5stack.com/post/7770</guid><dc:creator><![CDATA[noiseislife]]></dc:creator><pubDate>Mon, 16 Mar 2020 15:52:56 GMT</pubDate></item><item><title><![CDATA[Reply to Problem (Re)Loading UIFLow firmware. on Sun, 15 Mar 2020 20:38:53 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/noiseislife" aria-label="Profile: noiseislife">@<bdi>noiseislife</bdi></a> switch back to 1.4.2</p>
]]></description><link>https://community.m5stack.com/post/7758</link><guid isPermaLink="true">https://community.m5stack.com/post/7758</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Sun, 15 Mar 2020 20:38:53 GMT</pubDate></item><item><title><![CDATA[Reply to Problem (Re)Loading UIFLow firmware. on Sun, 15 Mar 2020 16:12:34 GMT]]></title><description><![CDATA[<p dir="auto">It's too bad really, because I was ready to pull the trigger on 2-3 more m5stick's, but it seems like a bad idea if I'm just potentially going to end up frustrating new programmers when the device half bricks.</p>
]]></description><link>https://community.m5stack.com/post/7756</link><guid isPermaLink="true">https://community.m5stack.com/post/7756</guid><dc:creator><![CDATA[noiseislife]]></dc:creator><pubDate>Sun, 15 Mar 2020 16:12:34 GMT</pubDate></item><item><title><![CDATA[Reply to Problem (Re)Loading UIFLow firmware. on Sat, 14 Mar 2020 13:22:11 GMT]]></title><description><![CDATA[<p dir="auto">If you're referring to the Erase function in M5Burner, then yes I've tried that.</p>
<p dir="auto">This is the output from that so it seems successful. Although if there is anything on the screen left over from an arduino sketch it doesn't clear that.</p>
<p dir="auto"><a href="http://esptool.py" target="_blank" rel="noopener noreferrer nofollow ugc">esptool.py</a> v2.5.0<br />
Serial port COM6<br />
Connecting....<br />
Detecting chip type... ESP32<br />
Chip is ESP32-PICO-D4 (revision 1)<br />
Features: WiFi, BT, Dual Core, 240MHz, Embedded Flash, VRef calibration in efuse<br />
MAC: d8:a0:1d:55:f1:50<br />
Uploading stub...<br />
Running stub...<br />
Stub running...<br />
Erasing flash (this may take a while)...<br />
Chip erase completed successfully in 2.4s<br />
Hard resetting via RTS pin...<br />
Finished</p>
]]></description><link>https://community.m5stack.com/post/7744</link><guid isPermaLink="true">https://community.m5stack.com/post/7744</guid><dc:creator><![CDATA[noiseislife]]></dc:creator><pubDate>Sat, 14 Mar 2020 13:22:11 GMT</pubDate></item><item><title><![CDATA[Reply to Problem (Re)Loading UIFLow firmware. on Sat, 14 Mar 2020 08:11:28 GMT]]></title><description><![CDATA[<p dir="auto">Are you erasing the flash before writing the uiflow?</p>
]]></description><link>https://community.m5stack.com/post/7738</link><guid isPermaLink="true">https://community.m5stack.com/post/7738</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Sat, 14 Mar 2020 08:11:28 GMT</pubDate></item></channel></rss>