<?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[QMP6988 same address PaHub]]></title><description><![CDATA[<p dir="auto">hello everyone.<br />
I need some help. I'm trying to run multiple units through a PaHub but I'm experiencing problems with the ENV3 sensor, specifically the pressure.<br />
I realized that both the QMP6988 sensor and the PaHub use the same address, 0x70. Also, I read in the QMP6988 data sheet that it has two available addresses, the second of which is 0x56. I have tried every way to make QMP6988 communicate via address 0x56, but with no result always 0x70 uses. Can anyone help me please?<br />
I thank you in advance.<br />
Best regards Nicholas.</p>
]]></description><link>https://community.m5stack.com/topic/4497/qmp6988-same-address-pahub</link><generator>RSS for Node</generator><lastBuildDate>Thu, 07 May 2026 07:22:51 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/4497.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 02 Aug 2022 07:51:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to QMP6988 same address PaHub on Wed, 03 Aug 2022 05:07:30 GMT]]></title><description><![CDATA[<p dir="auto">Connect the QMP6 to the hub and the hub gives it a different virtual address.<br />
Address are often set at the hardware level and can sometimes be changes by changing the solder points on the PCB of the sensor.</p>
]]></description><link>https://community.m5stack.com/post/18176</link><guid isPermaLink="true">https://community.m5stack.com/post/18176</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Wed, 03 Aug 2022 05:07:30 GMT</pubDate></item><item><title><![CDATA[Reply to QMP6988 same address PaHub on Tue, 02 Aug 2022 20:37:08 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nicholas-parasporo" aria-label="Profile: nicholas-parasporo">@<bdi>nicholas-parasporo</bdi></a><br />
Hi! The PaHub can support two devices of the same address. It is an I2C device splitter, which can expand a single Grove i2c interface to six channels, and allows  you to mount slave devices with the same I2C address.<br />
More here!<br />
<a href="https://docs.m5stack.com/en/unit/pahub" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.m5stack.com/en/unit/pahub</a><br />
Cheers, Terry</p>
]]></description><link>https://community.m5stack.com/post/18168</link><guid isPermaLink="true">https://community.m5stack.com/post/18168</guid><dc:creator><![CDATA[teastain]]></dc:creator><pubDate>Tue, 02 Aug 2022 20:37:08 GMT</pubDate></item><item><title><![CDATA[Reply to QMP6988 same address PaHub on Tue, 02 Aug 2022 18:54:45 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/nicholas-parasporo" aria-label="Profile: Nicholas-Parasporo">@<bdi>Nicholas-Parasporo</bdi></a></p>
<p dir="auto">I understand that to change the I2C address of the QMP6988 you need to modify the hardware. The SDO pin determines the I2C address. See schematic <a href="https://docs.m5stack.com/en/unit/envIII" target="_blank" rel="noopener noreferrer nofollow ugc">here</a>. And documentation <a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/enviii/QMP6988%20Datasheet.pdf" target="_blank" rel="noopener noreferrer nofollow ugc">here</a>. Section 4.5 I2C Protocol (page 18/27)</p>
<ul>
<li>SDO low -&gt; 0x70</li>
<li>SDO high -&gt; 0x56</li>
</ul>
<p dir="auto">Thanks<br />
Felix</p>
]]></description><link>https://community.m5stack.com/post/18164</link><guid isPermaLink="true">https://community.m5stack.com/post/18164</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Tue, 02 Aug 2022 18:54:45 GMT</pubDate></item></channel></rss>