<?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[Popular Topics]]></title><description><![CDATA[A list of topics that are sorted by post count]]></description><link>https://community.m5stack.com/popular/alltime</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 17:54:36 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/popular/alltime.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 08 Jan 2023 06:03:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[UiFlow 2.0 discuss(how-to, bug, feature request or sometings)]]></title><description><![CDATA[@RBOUMAN58
Got the problem solved, burned the 2.4.4 firmware using M5Burner, problems gone... programs are working again
]]></description><link>https://community.m5stack.com/topic/4955/uiflow-2-0-discuss-how-to-bug-feature-request-or-sometings</link><guid isPermaLink="true">https://community.m5stack.com/topic/4955/uiflow-2-0-discuss-how-to-bug-feature-request-or-sometings</guid><dc:creator><![CDATA[RBOUMAN58]]></dc:creator><pubDate>Sun, 08 Jan 2023 06:03:18 GMT</pubDate></item><item><title><![CDATA[M5ez, a complete interface builder system for the M5Stack as an Arduino library. Extremely easy to use.]]></title><description><![CDATA[How do i get the characters for my region such as the pound sign £ ?
]]></description><link>https://community.m5stack.com/topic/262/m5ez-a-complete-interface-builder-system-for-the-m5stack-as-an-arduino-library-extremely-easy-to-use</link><guid isPermaLink="true">https://community.m5stack.com/topic/262/m5ez-a-complete-interface-builder-system-for-the-m5stack-as-an-arduino-library-extremely-easy-to-use</guid><dc:creator><![CDATA[AndyT]]></dc:creator><pubDate>Wed, 18 Jul 2018 21:33:58 GMT</pubDate></item><item><title><![CDATA[Bitcoin &#x2F; Multi Crypto Coin Ticker with 24 candlesticks chart]]></title><description><![CDATA[Really impressed by @frittna and the community's dedication! The Crypto Coin Ticker project not only showcases the versatility of M5Stack but also highlights its real-world utility in a sleek and compact form. The integration of candlestick graphics and SD-card configuration shows thoughtful design—especially valuable for beginners. I'm currently testing it with the M5 Core Basic and will share my feedback soon. Big thanks for sharing this with everyone!bolded text
]]></description><link>https://community.m5stack.com/topic/1801/bitcoin-multi-crypto-coin-ticker-with-24-candlesticks-chart</link><guid isPermaLink="true">https://community.m5stack.com/topic/1801/bitcoin-multi-crypto-coin-ticker-with-24-candlesticks-chart</guid><dc:creator><![CDATA[quangtop]]></dc:creator><pubDate>Sat, 28 Mar 2020 20:48:16 GMT</pubDate></item><item><title><![CDATA[Cardputer COM Not Working]]></title><description><![CDATA[Make sure you're holding the "G0" or "BOOT" button while plugging in the USB or clicking "Burn"—this puts the Cardputer into flash mode. Also try a different USB cable (some are charge-only), and plug directly into your PC (avoid hubs). Lastly, check Device Manager to confirm the COM port is stable and not switching. If all else fails, try flashing with esptool manually via command line.
]]></description><link>https://community.m5stack.com/topic/6026/cardputer-com-not-working</link><guid isPermaLink="true">https://community.m5stack.com/topic/6026/cardputer-com-not-working</guid><dc:creator><![CDATA[hacxx]]></dc:creator><pubDate>Fri, 26 Jan 2024 23:21:16 GMT</pubDate></item><item><title><![CDATA[Members Introductions aka The Icebreaker discussion.]]></title><description><![CDATA[Hello. I'm new and excited to learn and play around with my cardputer
]]></description><link>https://community.m5stack.com/topic/848/members-introductions-aka-the-icebreaker-discussion</link><guid isPermaLink="true">https://community.m5stack.com/topic/848/members-introductions-aka-the-icebreaker-discussion</guid><dc:creator><![CDATA[animalhabitat]]></dc:creator><pubDate>Thu, 04 Apr 2019 12:18:02 GMT</pubDate></item><item><title><![CDATA[[Solved] M5 Burner Firmware Option Update]]></title><description><![CDATA[@gachapo Thanks for persevering with this as I got my M5 to day and was getting confused lol. Without this link I would never have got it up and running so thanks for the link as that has kept me from throwing it out of the window.
]]></description><link>https://community.m5stack.com/topic/849/solved-m5-burner-firmware-option-update</link><guid isPermaLink="true">https://community.m5stack.com/topic/849/solved-m5-burner-firmware-option-update</guid><dc:creator><![CDATA[JohnA]]></dc:creator><pubDate>Fri, 05 Apr 2019 12:23:55 GMT</pubDate></item><item><title><![CDATA[M5Core2 library fork that supports multi-touch and provides Arduino-style virtual buttons [update: and gestures and events] [update2: MERGED !]]]></title><description><![CDATA[For anybody else looking at fixing the issue with multiple simultaneous button presses it seems it can't be done.
Having dived into the M5Core2 source the events generated for two button presses, e.g. A &amp; C, are press for A and move for A.
This looked like a deeper bug (since the second should have been identified as C), so going further in I found that an else branch wasn't refreshing the currently identified touched button on second press (C)  in the method "doEvents" in touch.cpp (it doesn't help the code isn't documented, isn't single responsibility and has an arrow antipattern too).
Fixing that bug, so the correct button is refreshed, showed that two events together did not produce presses for A &amp; C but instead (I assume - I'm fed up at this point) the hardware averages the presses' coordinates and declares it's button B(!) that is pressed.
If you have old Core 1 code you're porting that uses two simultaneous button presses I'd suggest changing the code to double taps of a single button instead which is the workaround I'm about to use - to remain consistent this behaviour is both on Core 1 and Core 2
More formally, I should have read the file header in touch.h earlier:
the M5Stack Core2 touch display is only
multi-touch in one dimension. What that means is that it can detect two
separate touches only if they occur on different vertical positions.
This has to do with the way the touch screen is wired, it's not
something that can be changed in software. So you will only ever see
two points if they do not occur side-by-side. Touches that do happen
side-by-side blend into one touch that is detected somewhere between
the actual touches.
]]></description><link>https://community.m5stack.com/topic/2306/m5core2-library-fork-that-supports-multi-touch-and-provides-arduino-style-virtual-buttons-update-and-gestures-and-events-update2-merged</link><guid isPermaLink="true">https://community.m5stack.com/topic/2306/m5core2-library-fork-that-supports-multi-touch-and-provides-arduino-style-virtual-buttons-update-and-gestures-and-events-update2-merged</guid><dc:creator><![CDATA[brownb2]]></dc:creator><pubDate>Tue, 15 Sep 2020 10:44:02 GMT</pubDate></item><item><title><![CDATA[M5Paper EPD power consumption]]></title><description><![CDATA[The E-Ink Paper Display (EPD) on the M5Paper consumes power even when the screen is idle due to its underlying technology. E-Ink displays are different from traditional LCD or OLED screens in that they only consume power when the content on the screen is changed. Once an image or text is displayed on an E-Ink screen, it doesn't require any power to maintain that state. However, changing the content on the screen, such as refreshing to display a new image or text, does consume power.
In your case, when the EPD power is disabled, the display is essentially turned off, and it consumes very little to no power because it's not actively refreshing the content. When you enable the EPD power and the display is idle, it's likely in a state where it's ready to receive new content and is therefore consuming some power in anticipation of a refresh.
The power consumption you're observing is not necessarily a sign of a defective unit but rather a characteristic of E-Ink displays. If you want to optimize power consumption further for your low-power application, you might consider:
Reducing Refresh Rate: Minimize the frequency of screen refreshes. E-Ink displays are typically used in applications where the content doesn't change frequently. You can adjust the refresh rate to be as infrequent as possible to save power.
Full Screen Updates: Instead of partial screen updates, use full screen updates when you need to change the content. Partial updates can be more power-intensive.
Deep Sleep: Continue using the deep sleep mode of the ESP32 when the screen is idle. This will significantly reduce overall power consumption.
Optimize Code: Make sure your code is efficiently managing the display and other peripherals. Ensure that you are properly putting the ESP32 into deep sleep mode when it's not actively needed.
Hardware Modifications: Depending on your specific use case, you might consider hardware modifications to further reduce power consumption. This could involve custom power management circuitry or using different power supplies.
]]></description><link>https://community.m5stack.com/topic/2581/m5paper-epd-power-consumption</link><guid isPermaLink="true">https://community.m5stack.com/topic/2581/m5paper-epd-power-consumption</guid><dc:creator><![CDATA[LynneCosme]]></dc:creator><pubDate>Thu, 10 Dec 2020 18:00:34 GMT</pubDate></item><item><title><![CDATA[M5Stack MultiApp Advanced Firmware]]></title><description><![CDATA[Hello, I realize this topic is very old but I'm trying to compile the MultiApp Advanced firmware. I'm getting several compile issues:


src/Apps/WiFiWps/WpsConnect.cpp:30:12: error: 'struct esp_wps_config_t' has no member named 'crypto_funcs'


src/Apps/WiFiWps/WpsConnect.cpp:30:28: error: 'g_wifi_default_wps_crypto_funcs' was not declared in this scope


src/Apps/WiFiWps/WpsConnect.cpp:90:27: error: no matching function for call to 'onEvent(void (&amp;)(arduino_event_id_t, system_event_info_t))'


src/Apps/WiFiWps/WpsConnect.cpp:90:18: error: invalid conversion from 'void ()(arduino_event_id_t, system_event_info_t)' to 'WiFiEventSysCb' {aka 'void ()(arduino_event_t*)'} [-fpermissive]


*** [.pio\build\esp-wrover-kit\src\Apps\WiFiWps\WpsConnect.cpp.o] Error 1


lib/ESP32Audio/src/AudioOutputI2S.cpp:190:10: error: 'i2s_write_bytes' was not declared in this scope


*** [.pio\build\esp-wrover-kit\lib803\ESP32Audio\AudioOutputI2S.cpp.o] Error 1


I did clone the git repo today, so everything should be up to date. Looks like I'm missing some library?
Thanks,
Brian
]]></description><link>https://community.m5stack.com/topic/194/m5stack-multiapp-advanced-firmware</link><guid isPermaLink="true">https://community.m5stack.com/topic/194/m5stack-multiapp-advanced-firmware</guid><dc:creator><![CDATA[brianbgarber]]></dc:creator><pubDate>Tue, 01 May 2018 20:52:28 GMT</pubDate></item><item><title><![CDATA[Simple fix when upload fails.]]></title><description><![CDATA[For the M5FIre do this
For the m5stack fire you need to follow these steps

Remove all modules, leaving only the host
Then try to lower the baud rate when burning
If there are wires, you can short-circuit G0-GND before powering on the device and then power on again.!
[image: 1711007726474-432299571_430472252787300_1867478767739245481_n-resized.jpg]

]]></description><link>https://community.m5stack.com/topic/55/simple-fix-when-upload-fails</link><guid isPermaLink="true">https://community.m5stack.com/topic/55/simple-fix-when-upload-fails</guid><dc:creator><![CDATA[mylesdebaerdemaeker]]></dc:creator><pubDate>Sat, 16 Dec 2017 18:43:30 GMT</pubDate></item><item><title><![CDATA[CoreMP135 Debian image]]></title><description><![CDATA[@JNVoirol I still haven't solved the ssh issue yet so still directly logging in.
]]></description><link>https://community.m5stack.com/topic/6478/coremp135-debian-image</link><guid isPermaLink="true">https://community.m5stack.com/topic/6478/coremp135-debian-image</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Thu, 16 May 2024 01:13:15 GMT</pubDate></item><item><title><![CDATA[M5StickC&#x2F;ATOM on MacOS Catalina can&#x27;t upload&#x2F; ESP32: Timed out waiting for packet header solution (Solved)]]></title><description><![CDATA[I'm on Mac OS 12.2.1, and I'm running into the problem listed in this topic.
Changing baud rate to 460800
Changed.
Configuring flash size...
A fatal error occurred: Timed out waiting for packet header
*** [upload] Error 2
============================================= [FAILED] Took 4.46 seconds =============================================
The terminal process "platformio 'run', '--target', 'upload'" terminated with exit code: 1.
When using the supplied firmware update tool, I'm getting following error:
Detecting M5Stack products.
Find M5Stack products.
Kernel driver deteched.
Apply magic success.
Fail to cast magic stage 2, please contact vendor.
Waiting for device in DFU mode.....................
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
[Process completed]
Any suggestions would be appreciated.  Thank you!
]]></description><link>https://community.m5stack.com/topic/1591/m5stickc-atom-on-macos-catalina-can-t-upload-esp32-timed-out-waiting-for-packet-header-solution-solved</link><guid isPermaLink="true">https://community.m5stack.com/topic/1591/m5stickc-atom-on-macos-catalina-can-t-upload-esp32-timed-out-waiting-for-packet-header-solution-solved</guid><dc:creator><![CDATA[peasus]]></dc:creator><pubDate>Thu, 09 Jan 2020 12:04:39 GMT</pubDate></item><item><title><![CDATA[M5Stack - Simple Applications Menu + some APPs]]></title><description><![CDATA[Hi Guys,
ihm new with M5Stack. I have a MCore2 and try compile this in visual code with plattform.io.
How i must use the code in Plattform.io ? If i compile the code, the device showing black screen.
Can anyone help me ?
]]></description><link>https://community.m5stack.com/topic/78/m5stack-simple-applications-menu-some-apps</link><guid isPermaLink="true">https://community.m5stack.com/topic/78/m5stack-simple-applications-menu-some-apps</guid><dc:creator><![CDATA[TheAlphaGhost]]></dc:creator><pubDate>Mon, 29 Jan 2018 01:45:32 GMT</pubDate></item><item><title><![CDATA[M5 burner not working on Macos X]]></title><description><![CDATA[@ajb2k3 Thank you, very helpful information!
]]></description><link>https://community.m5stack.com/topic/731/m5-burner-not-working-on-macos-x</link><guid isPermaLink="true">https://community.m5stack.com/topic/731/m5-burner-not-working-on-macos-x</guid><dc:creator><![CDATA[liushasha]]></dc:creator><pubDate>Wed, 06 Mar 2019 21:27:33 GMT</pubDate></item><item><title><![CDATA[UIFlow 1.7.3]]></title><description><![CDATA[@iamliubo May I ask you if you are part of M5Stack staff?
Not to bother you, just to understand the M5 ecosystem ;)
]]></description><link>https://community.m5stack.com/topic/3072/uiflow-1-7-3</link><guid isPermaLink="true">https://community.m5stack.com/topic/3072/uiflow-1-7-3</guid><dc:creator><![CDATA[TitiMoby]]></dc:creator><pubDate>Fri, 12 Mar 2021 11:02:05 GMT</pubDate></item><item><title><![CDATA[help needed to get started.]]></title><description><![CDATA[@M5Stack team: I am looking for any ressources / tutorials on  how to use remote+ in uiflow. I do not find any project on hackster.io. please provide a test case tutorial sothat people  may use the graphical interface...
Has anybody used it successfully?
]]></description><link>https://community.m5stack.com/topic/5334/help-needed-to-get-started</link><guid isPermaLink="true">https://community.m5stack.com/topic/5334/help-needed-to-get-started</guid><dc:creator><![CDATA[DR_Froggy_rD]]></dc:creator><pubDate>Wed, 24 May 2023 07:27:04 GMT</pubDate></item><item><title><![CDATA[Continue to try Wifi Connection indefinitely, and go back to the connection&#x2F;reboot if a try fails.]]></title><description><![CDATA[@foxhound Best wish to you !
]]></description><link>https://community.m5stack.com/topic/853/continue-to-try-wifi-connection-indefinitely-and-go-back-to-the-connection-reboot-if-a-try-fails</link><guid isPermaLink="true">https://community.m5stack.com/topic/853/continue-to-try-wifi-connection-indefinitely-and-go-back-to-the-connection-reboot-if-a-try-fails</guid><dc:creator><![CDATA[m5-docs]]></dc:creator><pubDate>Mon, 08 Apr 2019 03:22:42 GMT</pubDate></item><item><title><![CDATA[Edukit ATECC608B &amp; AWS IOT &amp; UiFlow]]></title><description><![CDATA[@felmue thanks for letting me know. It’s been stable for the testing but I’m yet to move beyond. I tried looking at provisioning for vets and codes but my brain is not taking it in hence the low level MP stuff.
I’m sure there will s an issue with MP but I don’t deal directly and not getting feedback from @m5stack or @IAMLIUBO
]]></description><link>https://community.m5stack.com/topic/4496/edukit-atecc608b-aws-iot-uiflow</link><guid isPermaLink="true">https://community.m5stack.com/topic/4496/edukit-atecc608b-aws-iot-uiflow</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Mon, 01 Aug 2022 19:51:11 GMT</pubDate></item><item><title><![CDATA[Battery issue]]></title><description><![CDATA[For those who have 'battery issue' with their M5Stack; please, use the 'contact now' button on any product page of our Aliexpress store to contact with our after-sale team. We will try our best to bring you a satisfying purchase experience.
]]></description><link>https://community.m5stack.com/topic/39/battery-issue</link><guid isPermaLink="true">https://community.m5stack.com/topic/39/battery-issue</guid><dc:creator><![CDATA[m5stack]]></dc:creator><pubDate>Wed, 06 Dec 2017 15:32:39 GMT</pubDate></item><item><title><![CDATA[UIFlow 2.0.0 firmware preview version]]></title><description><![CDATA[THIS TOPIC WAS ABANDONED.
Please check this new topic and discuss。
]]></description><link>https://community.m5stack.com/topic/3968/uiflow-2-0-0-firmware-preview-version</link><guid isPermaLink="true">https://community.m5stack.com/topic/3968/uiflow-2-0-0-firmware-preview-version</guid><dc:creator><![CDATA[IAMLIUBO]]></dc:creator><pubDate>Fri, 28 Jan 2022 10:47:39 GMT</pubDate></item></channel></rss>