<?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, no wake up with button]]></title><description><![CDATA[<p dir="auto">Please correct me if i am wrong.<br />
I think that it is not possible to wakeup the M5Dial after you have send it to sleep, using the button. This conclusion is based on this statement :<br />
On the ESP32, you additionally have the option to wake up on any RTC pin (GPIO0, GPIO2, GPIO4, GPIO12, GPIO13, GPIO14, GPIO15, GPIO25, GPIO26, GPIO27, GPIO32, GPIO39).<br />
Please tell me i am wrong. Ha ha<br />
Regards</p>
]]></description><link>https://community.m5stack.com/topic/6477/m5dial-no-wake-up-with-button</link><generator>RSS for Node</generator><lastBuildDate>Tue, 17 Mar 2026 02:36:56 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/6477.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 15 May 2024 17:49:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to M5Dial, no wake up with button on Wed, 22 May 2024 17:39:00 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/7741">@HappyUser</a></p>
<p dir="auto">you are very welcome. I am glad to hear you got it working to your liking. And thank you for reporting back.</p>
<p dir="auto">Thanks<br />
Felix</p>
]]></description><link>https://community.m5stack.com/post/25355</link><guid isPermaLink="true">https://community.m5stack.com/post/25355</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Wed, 22 May 2024 17:39:00 GMT</pubDate></item><item><title><![CDATA[Reply to M5Dial, no wake up with button on Wed, 22 May 2024 06:49:56 GMT]]></title><description><![CDATA[<p dir="auto">Thanks to Felix.<br />
I also tried his solution of removing the 5V pin from the M5Stamp, power down and wake up with button works perfectly. Even in combination with power timer sleep. Very low current. A big relief for us, save us a lot of time (and €) to find another solution for an unexpected behaviour. Many thanks to Felix!<br />
Btw, you really have to cut the 5 volt pin short because otherwise it still makes contact.</p>
]]></description><link>https://community.m5stack.com/post/25349</link><guid isPermaLink="true">https://community.m5stack.com/post/25349</guid><dc:creator><![CDATA[HappyUser]]></dc:creator><pubDate>Wed, 22 May 2024 06:49:56 GMT</pubDate></item><item><title><![CDATA[Reply to M5Dial, no wake up with button on Thu, 16 May 2024 11:21:39 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/30733">@Cognitive5525</a></p>
<p dir="auto">above measurements have been done via battery connector @ 4.2 V.</p>
<p dir="auto">If I use the green connector (and with aforementioned hardware modification) then in shutdown mode I measure about: ~ 1.5 mA @ 6 V</p>
<p dir="auto">I guess the higher shutdown current (compared to when powered via battery connector) is due to the DC/DC converter converting +VIN into +5VIN and the battery charger IC which both stay powered even in shutdown mode.</p>
<p dir="auto">Thanks<br />
Felix</p>
]]></description><link>https://community.m5stack.com/post/25290</link><guid isPermaLink="true">https://community.m5stack.com/post/25290</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Thu, 16 May 2024 11:21:39 GMT</pubDate></item><item><title><![CDATA[Reply to M5Dial, no wake up with button on Thu, 16 May 2024 09:29:43 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/4037">@felmue</a> said in <a href="/post/25286">M5Dial, no wake up with button</a>:</p>
<blockquote>
<p dir="auto">please find my measurements here.</p>
</blockquote>
<p dir="auto">What voltage did you use?</p>
<blockquote>
<p dir="auto">M5Dial.h includes M5Unified.h. See here.</p>
</blockquote>
<p dir="auto">Ah OK! I see you are using a "dedicated" library for M5Dial which in term relies on the "general" M5Unified library. I found a similar "dedicated" for the CoreINK but that seem not to use M5Unified.<br />
So I stick with using M5Unified "directly"..</p>
]]></description><link>https://community.m5stack.com/post/25287</link><guid isPermaLink="true">https://community.m5stack.com/post/25287</guid><dc:creator><![CDATA[Cognitive5525]]></dc:creator><pubDate>Thu, 16 May 2024 09:29:43 GMT</pubDate></item><item><title><![CDATA[Reply to M5Dial, no wake up with button on Thu, 16 May 2024 09:15:50 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/30733">@Cognitive5525</a></p>
<p dir="auto">please find my measurements <a href="https://www.gwendesign.ch/kb/m5stack/m5dial/#sleep-shutdown-current" target="_blank" rel="noopener noreferrer nofollow ugc">here</a>.</p>
<p dir="auto"><code>M5Dial.h</code> includes <code>M5Unified.h</code>. See <a href="https://github.com/m5stack/M5Dial/blob/master/src/M5Dial.h#L4" target="_blank" rel="noopener noreferrer nofollow ugc">here</a>.</p>
<p dir="auto">Thanks<br />
Felix</p>
]]></description><link>https://community.m5stack.com/post/25286</link><guid isPermaLink="true">https://community.m5stack.com/post/25286</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Thu, 16 May 2024 09:15:50 GMT</pubDate></item><item><title><![CDATA[Reply to M5Dial, no wake up with button on Thu, 16 May 2024 08:41:32 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/4037">@felmue</a> said in <a href="/post/25283">M5Dial, no wake up with button</a>:</p>
<blockquote>
<p dir="auto">please find my example here.</p>
</blockquote>
<p dir="auto">I can see you import M5Dial.h is this supposed to be a part of M5Unified?<br />
I use  M5Unified.h in my code for my Core INKs..</p>
]]></description><link>https://community.m5stack.com/post/25285</link><guid isPermaLink="true">https://community.m5stack.com/post/25285</guid><dc:creator><![CDATA[Cognitive5525]]></dc:creator><pubDate>Thu, 16 May 2024 08:41:32 GMT</pubDate></item><item><title><![CDATA[Reply to M5Dial, no wake up with button on Thu, 16 May 2024 08:28:43 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/4037">@felmue</a> said in <a href="/post/25277">M5Dial, no wake up with button</a>:</p>
<blockquote>
<p dir="auto">BTW: as an experiment to prove the above I removed the 5 V connection between M5Stamp and M5Dial board and now I can power M5Dial from the green connector and it does a proper shutdown (same as when powered from battery) and can be woken by the wake button.</p>
</blockquote>
<p dir="auto">Excellent! Now I'm curious : what is the current consumption on the external power input when the board is powered off or "sleeping"</p>
]]></description><link>https://community.m5stack.com/post/25284</link><guid isPermaLink="true">https://community.m5stack.com/post/25284</guid><dc:creator><![CDATA[Cognitive5525]]></dc:creator><pubDate>Thu, 16 May 2024 08:28:43 GMT</pubDate></item><item><title><![CDATA[Reply to M5Dial, no wake up with button on Thu, 16 May 2024 07:26:01 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/7741">@HappyUser</a></p>
<p dir="auto">please find my example <a href="https://github.com/felmue/MyM5StackExamples/blob/main/M5Dial/ShutdownTest/ShutdownTest.ino" target="_blank" rel="noopener noreferrer nofollow ugc">here</a>.</p>
<p dir="auto">Thanks<br />
Felix</p>
]]></description><link>https://community.m5stack.com/post/25283</link><guid isPermaLink="true">https://community.m5stack.com/post/25283</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Thu, 16 May 2024 07:26:01 GMT</pubDate></item><item><title><![CDATA[Reply to M5Dial, no wake up with button on Thu, 16 May 2024 06:39:13 GMT]]></title><description><![CDATA[<p dir="auto">Final question : how did you enter sleep mode or power down?</p>
]]></description><link>https://community.m5stack.com/post/25282</link><guid isPermaLink="true">https://community.m5stack.com/post/25282</guid><dc:creator><![CDATA[HappyUser]]></dc:creator><pubDate>Thu, 16 May 2024 06:39:13 GMT</pubDate></item><item><title><![CDATA[Reply to M5Dial, no wake up with button on Wed, 15 May 2024 23:08:39 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/7741">@HappyUser</a></p>
<p dir="auto">correct, that is what I did. I removed the 5 V pin of the M5Stamp.</p>
<p dir="auto">Thanks<br />
Felix</p>
]]></description><link>https://community.m5stack.com/post/25279</link><guid isPermaLink="true">https://community.m5stack.com/post/25279</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Wed, 15 May 2024 23:08:39 GMT</pubDate></item><item><title><![CDATA[Reply to M5Dial, no wake up with button on Wed, 15 May 2024 21:29:12 GMT]]></title><description><![CDATA[<p dir="auto">Wow, I take full responsibility for my own.  But how did you do that? Please elaborate.<br />
I assume you removed the 5volt pin of the M5Stamp. ?</p>
]]></description><link>https://community.m5stack.com/post/25278</link><guid isPermaLink="true">https://community.m5stack.com/post/25278</guid><dc:creator><![CDATA[HappyUser]]></dc:creator><pubDate>Wed, 15 May 2024 21:29:12 GMT</pubDate></item><item><title><![CDATA[Reply to M5Dial, no wake up with button on Wed, 15 May 2024 20:35:57 GMT]]></title><description><![CDATA[<p dir="auto">Hello guys</p>
<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/30733">@Cognitive5525</a> : I think I know the reason for that 5 V connection between M5Stamp and the M5Dial board. It is required for battery charging when powered from USB. But M5Stack probably should have used a diode there to make sure power can only flow from USB to the battery charger, but not the other way round.</p>
<p dir="auto">BTW: as an experiment to prove the above I removed the 5 V connection between M5Stamp and M5Dial board and now I can power M5Dial from the green connector and it does a proper shutdown (same as when powered from battery) and can be woken by the wake button.</p>
<p dir="auto"><strong>Please note: If you go that route yourself, please be aware that I cannot be held responsible for any damage that might occur and you most likely void the warranty of your M5Dial.</strong></p>
<p dir="auto">Thanks<br />
Felix</p>
]]></description><link>https://community.m5stack.com/post/25277</link><guid isPermaLink="true">https://community.m5stack.com/post/25277</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Wed, 15 May 2024 20:35:57 GMT</pubDate></item><item><title><![CDATA[Reply to M5Dial, no wake up with button on Wed, 15 May 2024 20:04:13 GMT]]></title><description><![CDATA[<p dir="auto">Thank you all for sharing your insights. I hope it offers help to others.</p>
<p dir="auto">For us it means back to the drawing board.<br />
Regards to you all.<br />
Btw, M5Din meter is also not an option because I recognize the same electronic scheme.</p>
]]></description><link>https://community.m5stack.com/post/25276</link><guid isPermaLink="true">https://community.m5stack.com/post/25276</guid><dc:creator><![CDATA[HappyUser]]></dc:creator><pubDate>Wed, 15 May 2024 20:04:13 GMT</pubDate></item><item><title><![CDATA[Reply to M5Dial, no wake up with button on Wed, 15 May 2024 19:59:01 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/30733">@Cognitive5525</a></p>
<p dir="auto">you are correct, M5Stack is not consistent and the function <code>M5Dial.Power.timerSleep(10);</code>, when followed down the rabbit hole, does all of the above (deep / light sleep or shutdown) depending on the core and possibilities.</p>
<p dir="auto">Good find. M5V is the 5V of the M5Stamp. Now we know why M5Dial stays powered on when powered from the green connector. I wonder why M5Stack thought this connection is needed as M5Stamp is already powered through 3.3V. Strange.</p>
<p dir="auto">Thanks<br />
Felix</p>
]]></description><link>https://community.m5stack.com/post/25275</link><guid isPermaLink="true">https://community.m5stack.com/post/25275</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Wed, 15 May 2024 19:59:01 GMT</pubDate></item><item><title><![CDATA[Reply to M5Dial, no wake up with button on Wed, 15 May 2024 19:44:48 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/4037">@felmue</a> said in <a href="/post/25272">M5Dial, no wake up with button</a>:</p>
<blockquote>
<p dir="auto">everybody can call any of the sleep / shutdown modes as they like. I try to be consistent in writing deep or light sleep when I mean the sleep modes of the ESP32 and shutdown mode when I mean it is done via MOSFET.</p>
</blockquote>
<p dir="auto">Agree and I know you are. Unfortunately M5Stack are not very consistent! They call it "sleep" when the board is shut down. Their timer<strong>Sleep</strong>() function is supposed to shut down their boards with BM8563 RTC.</p>
<p dir="auto">I also  agree the M5Dial should be able to "shutdownsleep" (new term 😜) when powered from the green power terminals (P5 ?).<br />
However, where does this one  lead?<br />
<img src="/assets/uploads/files/1715802099191-1736d106-893d-4a6a-ab6a-505c7ab873ee-image.png" alt="0_1715802097926_1736d106-893d-4a6a-ab6a-505c7ab873ee-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.m5stack.com/post/25274</link><guid isPermaLink="true">https://community.m5stack.com/post/25274</guid><dc:creator><![CDATA[Cognitive5525]]></dc:creator><pubDate>Wed, 15 May 2024 19:44:48 GMT</pubDate></item><item><title><![CDATA[Reply to M5Dial, no wake up with button on Wed, 15 May 2024 19:38:54 GMT]]></title><description><![CDATA[<p dir="auto">Hello guys</p>
<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/30733">@Cognitive5525</a> : everybody can call any of the sleep / shutdown modes as they like. I try to be consistent in writing deep or light sleep when I mean the sleep modes of the ESP32 and shutdown mode when I mean it is done via MOSFET.</p>
<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/7741">@HappyUser</a> : yes, that is what I am saying. The reason that it cannot be woken up from deep sleep is because the wake button is connected to a non RTC GPIO like you wrote initially. And when powered from the green connector (or USB) M5Dial never fully shuts down (at least in my experiments) and therefore it cannot be powered on by wake button (as it hasn't shutdown in the first place.)</p>
<p dir="auto">Note: I haven't fully understood why M5Dial cannot shutdown when powered from the green connector. The schematic suggests it should be possible, but maybe the schematic is wrong?</p>
<p dir="auto">BTW: you can also check if M5Dial has fully shutdown by measuring the 5 V output of the both Groove connectors.</p>
<p dir="auto">Thanks<br />
Felix</p>
]]></description><link>https://community.m5stack.com/post/25272</link><guid isPermaLink="true">https://community.m5stack.com/post/25272</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Wed, 15 May 2024 19:38:54 GMT</pubDate></item><item><title><![CDATA[Reply to M5Dial, no wake up with button on Wed, 15 May 2024 19:13:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/30733">@cognitive5525</a> Indeed, via the green power terminals.</p>
]]></description><link>https://community.m5stack.com/post/25271</link><guid isPermaLink="true">https://community.m5stack.com/post/25271</guid><dc:creator><![CDATA[HappyUser]]></dc:creator><pubDate>Wed, 15 May 2024 19:13:36 GMT</pubDate></item><item><title><![CDATA[Reply to M5Dial, no wake up with button on Wed, 15 May 2024 19:10:33 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/7741">@happyuser</a> said in <a href="/post/25268">M5Dial, no wake up with button</a>:</p>
<blockquote>
<p dir="auto">external power.</p>
</blockquote>
<p dir="auto">External power as-in via the green power terminals?</p>
]]></description><link>https://community.m5stack.com/post/25270</link><guid isPermaLink="true">https://community.m5stack.com/post/25270</guid><dc:creator><![CDATA[Cognitive5525]]></dc:creator><pubDate>Wed, 15 May 2024 19:10:33 GMT</pubDate></item><item><title><![CDATA[Reply to M5Dial, no wake up with button on Wed, 15 May 2024 19:09:17 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/4037">@felmue</a> said in <a href="/post/25265">M5Dial, no wake up with button</a>:</p>
<blockquote>
<p dir="auto">On the other hand when M5Dial is in shutdown mode the MOSFET is off (the only thing still running is the RTC IC). So then either the wake button or the RTC can power the M5Dial back on.</p>
</blockquote>
<p dir="auto">Agree!<br />
This is completely similar to the CoreINK, but as I mentioned in  this <a href="https://community.m5stack.com/topic/6448/m5dial-generate-interrupt-from-rtc/4">post</a>: when the board is shut down but the BM8563 RTC is setup to wake it up then this is in "my book" also a kind of sleep mode.</p>
]]></description><link>https://community.m5stack.com/post/25269</link><guid isPermaLink="true">https://community.m5stack.com/post/25269</guid><dc:creator><![CDATA[Cognitive5525]]></dc:creator><pubDate>Wed, 15 May 2024 19:09:17 GMT</pubDate></item><item><title><![CDATA[Reply to M5Dial, no wake up with button on Wed, 15 May 2024 19:06:04 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/30733">@cognitive5525</a> Correct, all my test are done solely with external power.</p>
]]></description><link>https://community.m5stack.com/post/25268</link><guid isPermaLink="true">https://community.m5stack.com/post/25268</guid><dc:creator><![CDATA[HappyUser]]></dc:creator><pubDate>Wed, 15 May 2024 19:06:04 GMT</pubDate></item><item><title><![CDATA[Reply to M5Dial, no wake up with button on Wed, 15 May 2024 19:05:27 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/4037">@felmue</a> Thank you for your elaborate answer and the supporting experiments that you have done. Am i interpreting your answer correctly that you are also saying that when the device is powered with the green connector you can not wake it up with the button ?</p>
]]></description><link>https://community.m5stack.com/post/25267</link><guid isPermaLink="true">https://community.m5stack.com/post/25267</guid><dc:creator><![CDATA[HappyUser]]></dc:creator><pubDate>Wed, 15 May 2024 19:05:27 GMT</pubDate></item><item><title><![CDATA[Reply to M5Dial, no wake up with button on Wed, 15 May 2024 19:01:58 GMT]]></title><description><![CDATA[<p dir="auto">The M5stack way of "sleeping" is not possible if you power via the USB..<br />
Unless there is a bug in M5Unified library for the M5Dial I'm pretty sure M5.begin will take care of keeping G46 high.</p>
]]></description><link>https://community.m5stack.com/post/25266</link><guid isPermaLink="true">https://community.m5stack.com/post/25266</guid><dc:creator><![CDATA[Cognitive5525]]></dc:creator><pubDate>Wed, 15 May 2024 19:01:58 GMT</pubDate></item><item><title><![CDATA[Reply to M5Dial, no wake up with button on Wed, 15 May 2024 19:03:56 GMT]]></title><description><![CDATA[<p dir="auto">Hello guys</p>
<p dir="auto">from my understanding M5Dial has two sleep modes and a shutdown mode. The sleep modes are ESP32 specific (deep sleep and light sleep). The shutdown mode is done via MOSFET and HOLD GPIO.</p>
<p dir="auto">In ESP32 deep or light sleep most of M5Dial is still powered; only ESP32 is actually sleeping. In other words the MOSFET is still <code>on</code> and therefore the wake button (or the RTC interrupt) cannot do anything and has no effect.</p>
<p dir="auto">On the other hand when M5Dial is in shutdown mode the MOSFET is <code>off</code> (the only thing still running is the RTC IC). So then either the wake button or the RTC can power the M5Dial back on.</p>
<p dir="auto">That said, in my tests I found that M5Dial can only fully shutdown when powered from the <strong>battery</strong> connector. If it is powered from USB or the green connector my M5Dial doesn't shutdown. (You can see that by the red LED in the back which is still on.)</p>
<p dir="auto">BTW: here are my measurements for the two ESP32 sleep modes and shutdown mode when powered via battery connector:<br />
ESP32 light sleep: ~18 mA / 4.2 V<br />
ESP32 deep sleep: ~14 mA / 4.2 V<br />
shutdown mode: ~ 4.8 uA / 4.2 V</p>
<p dir="auto">Thanks<br />
Felix</p>
]]></description><link>https://community.m5stack.com/post/25265</link><guid isPermaLink="true">https://community.m5stack.com/post/25265</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Wed, 15 May 2024 19:03:56 GMT</pubDate></item><item><title><![CDATA[Reply to M5Dial, no wake up with button on Wed, 15 May 2024 18:50:03 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/30733">@cognitive5525</a> A long press (up to 25 sec) does not wake up the device.<br />
Documentation says :After triggering the wake up signal, the hold(G46) pin needs to be set to a high level (1) during program initialization to maintain the power supply<br />
So, therefor this is what i do :<br />
pinMode(GPIO_NUM_46, OUTPUT);<br />
digitalWrite(GPIO_NUM_46,HIGH);</p>
<p dir="auto">Maybe this only works when powered by a battery. In our use case it should be powered by an external source connected to the green connector on the back side.</p>
<p dir="auto">(* Btw, the button itself works, i have checked that already in another test program *)</p>
]]></description><link>https://community.m5stack.com/post/25264</link><guid isPermaLink="true">https://community.m5stack.com/post/25264</guid><dc:creator><![CDATA[HappyUser]]></dc:creator><pubDate>Wed, 15 May 2024 18:50:03 GMT</pubDate></item></channel></rss>