<?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[UIFlow 1 cannot download code a second time]]></title><description><![CDATA[<p dir="auto">Hi</p>
<p dir="auto">Step 1:<br />
I have installed the driver.<br />
I have M5 Burner v3 beta.<br />
I can find the download for UIFlow_StickC_Plus2 v1.13.2.<br />
I have configured it as follows:<br />
Internet mode<br />
<a href="http://flow.m5stack.com" target="_blank" rel="noopener noreferrer nofollow ugc">flow.m5stack.com</a><br />
Wifi credentials<br />
COM.X true</p>
<p dir="auto">Step 2:<br />
I burn the code to the device<br />
The M5Stack Stick C Plus 2 reboots and shows the splash screen (API key and "cloud").<br />
The device appears as online in my router connections table.<br />
On <a href="https://flow.m5stack.com/" target="_blank" rel="noopener noreferrer nofollow ugc">https://flow.m5stack.com/</a> I press the connect button and it shows as connected.</p>
<p dir="auto">Step 3:<br />
I add some basic blocs - e.g. change the background colour of the screen.<br />
I run it on the device - success<br />
I download it to the device - success</p>
<p dir="auto">Step 4:<br />
I make a change to the blocks.<br />
The device shows as disconnected, and pressing download shows "Upload code failed, maybe your device is offline check it and retry".<br />
The device also shows as offline on my router portal.</p>
<p dir="auto">Step 5<br />
I return to M5Stack Burn.<br />
I go back to configuration.<br />
The config mode is now set to App Mode.<br />
I change it back to Internet mode.</p>
<p dir="auto">Step 6:<br />
I can now connect and download</p>
<p dir="auto">What is App Mode and why does the device keep defaulting back to it?</p>
<p dir="auto">I should also let you know that I have the USB C cable attached throughout the above process.<br />
If I unplug the device after burning, it appears that this issue doesn't happen.  The device stays connected and I can download repeatedly.</p>
<p dir="auto">Thanks<br />
Brendon</p>
]]></description><link>https://community.m5stack.com/topic/6107/uiflow-1-cannot-download-code-a-second-time</link><generator>RSS for Node</generator><lastBuildDate>Sun, 08 Mar 2026 03:16:00 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/6107.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 18 Feb 2024 18:34:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to UIFlow 1 cannot download code a second time on Mon, 19 Feb 2024 07:37:18 GMT]]></title><description><![CDATA[<p dir="auto">you download firmware with wifi details in it so it connects to uiflow cloud,<br />
then you download your blockly project over cloud connection which overwrites what was in it from burner but possibly no wifi config in it,<br />
if...if you add wifi config in your blockly project then your unit should be still available via uiflow cloud and be online...<br />
use RUN for testing projects</p>
]]></description><link>https://community.m5stack.com/post/23911</link><guid isPermaLink="true">https://community.m5stack.com/post/23911</guid><dc:creator><![CDATA[robski]]></dc:creator><pubDate>Mon, 19 Feb 2024 07:37:18 GMT</pubDate></item><item><title><![CDATA[Reply to UIFlow 1 cannot download code a second time on Sun, 18 Feb 2024 20:38:33 GMT]]></title><description><![CDATA[<p dir="auto">You are using Download mode instead of run.<br />
Run only downloads to ram so that if you press the reset button the program gets wiped.<br />
If you click download it will store the code on the device and run it instead of UIFlow after a reboot.</p>
<p dir="auto">Also the connection to the server can be difficult at times.</p>
]]></description><link>https://community.m5stack.com/post/23895</link><guid isPermaLink="true">https://community.m5stack.com/post/23895</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Sun, 18 Feb 2024 20:38:33 GMT</pubDate></item></channel></rss>