<?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[M5Paper with UIFlow &#x2F; Touch only working on USB power]]></title><description><![CDATA[<p dir="auto">Hello,</p>
<p dir="auto">on my M5Touch the touch screen is only working when powered on with USB power connected when i am using the UIFlow firmware. With other programs like Factory Test the touch is also working on battery power.</p>
<p dir="auto">Problem is discussed in this thread: <a href="https://community.m5stack.com/topic/3911/m5paper-touch-only-working-on-usb-power">M5Paper / Touch only working on USB power</a></p>
<p dir="auto">Thanks to the findings of <a class="plugin-mentions-user plugin-mentions-a" href="/user/kinako" aria-label="Profile: kinako">@<bdi>kinako</bdi></a> and <a class="plugin-mentions-user plugin-mentions-a" href="/user/felmue" aria-label="Profile: felmue">@<bdi>felmue</bdi></a> it seems that the I2C address of the GT911 touch controller is 0x5D or 0x14 depending if INT signal is high or low during initialisation. INT ist connected to GPIO36 wich is input only.</p>
<p dir="auto">I can confirm that GT911 is using 0x14 when powered on via battery and 0x5D when powered on with USB connected.</p>
<p dir="auto">The <a href="https://github.com/m5stack/M5EPD/blob/main/src/utility/GT911.cpp" target="_blank" rel="noopener noreferrer nofollow ugc">M5EPD library</a> checks for both addresses:</p>
<pre><code>Wire.beginTransmission(0x14);
if (Wire.endTransmission())
{
  Wire.beginTransmission(0x5D);
  if (Wire.endTransmission())
  {
    log_e("Touch screen IIC connection error");
    return ESP_FAIL;
  }
  _iic_addr = 0x5D;
}
</code></pre>
<p dir="auto">It seems that the M5 UIFlow firmware is only initialising the 0x5D address.</p>
]]></description><link>https://community.m5stack.com/topic/3965/m5paper-with-uiflow-touch-only-working-on-usb-power</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 10:02:47 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/3965.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 27 Jan 2022 19:55:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to M5Paper with UIFlow &#x2F; Touch only working on USB power on Fri, 18 Feb 2022 19:32:39 GMT]]></title><description><![CDATA[<p dir="auto">Hello,</p>
<p dir="auto">i can confirm that touch is now working with firmware 1.9.2 in battery mode. Thanks @all for the help.</p>
]]></description><link>https://community.m5stack.com/post/16707</link><guid isPermaLink="true">https://community.m5stack.com/post/16707</guid><dc:creator><![CDATA[BiGbEn]]></dc:creator><pubDate>Fri, 18 Feb 2022 19:32:39 GMT</pubDate></item><item><title><![CDATA[Reply to M5Paper with UIFlow &#x2F; Touch only working on USB power on Tue, 08 Feb 2022 08:16:37 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/bigben" aria-label="Profile: bigben">@<bdi>bigben</bdi></a></p>
<p dir="auto">Hi, sorry for taking so long to reply.</p>
<p dir="auto">Next verison will fix this.</p>
<p dir="auto"><a href="https://community.m5stack.com/topic/3911/m5paper-touch-only-working-on-usb-power/13">Related</a></p>
]]></description><link>https://community.m5stack.com/post/16572</link><guid isPermaLink="true">https://community.m5stack.com/post/16572</guid><dc:creator><![CDATA[IAMLIUBO]]></dc:creator><pubDate>Tue, 08 Feb 2022 08:16:37 GMT</pubDate></item></channel></rss>