@ollie said in Unstable program uploading to M5Stack Fire.:
Liemph, thanks for sharing your observations.
I am totally new user of M5Stack Fire. My goal is to use it for teaching and for that reason, I would like to keep it simple and use only UIFlow and not to use Arduino or external Python tools.
In your case, why did you prefer Arduino over UIFlow?
My experience was that after many hours of changing the IDE versions and M5SF firmware, I was not able to download any code. After switching to flow.m5stack.com and selecting the latest M5SF firmware I was able to download and do it without USB cable.
PS. In your case study, I believe that the explanation is in the hardware reset when you are changing the bases.
For the last few days, using the Arduino IDE I developed my codes related to IMU with my Fire and got frustrated since the Fire did not respond at all (blank LCD). I tried the same codes on M5Stack Grey and they worked perfectly. I think something was wrong with my Fire. Then I burned my Fire with the UIFlow firmware and for the time being, the Fire works well. But I have to use the Singapore server since the one provided by the server in China is not stable. Now I am learning the new graphical language.