<?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[[Solved] GPS Unit (AT6558)]]></title><description><![CDATA[<p dir="auto">Hi folks</p>
<p dir="auto">I have written a small test program for my GPS unit:</p>
<pre><code>from m5stack import *
from m5ui import *
from uiflow import *
import unit

setScreenColor(0x222222)
gps0 = unit.get(unit.GPS, unit.PORTA)

Time = M5TextBox(25, 25, "Time", lcd.FONT_Default,0xFFFFFF, rotate=0)
Latitude = M5TextBox(25, 50, "Latitude", lcd.FONT_Default,0xFFFFFF, rotate=0)
Longitude = M5TextBox(25, 75, "Longitude", lcd.FONT_Default,0xFFFFFF, rotate=0)
Numbers = M5TextBox(25, 100, "Numbers", lcd.FONT_Default,0xFFFFFF, rotate=0)
Quality = M5TextBox(25, 125, "Quality", lcd.FONT_Default,0xFFFFFF, rotate=0)
TimeValue = M5TextBox(125, 25, "TimeValue", lcd.FONT_Default,0xFFFFFF, rotate=0)
LatitudeValue = M5TextBox(125, 50, "LatitudeValue", lcd.FONT_Default,0xFFFFFF, rotate=0)
LongitudeValue = M5TextBox(125, 75, "LongitudeValue", lcd.FONT_Default,0xFFFFFF, rotate=0)
NumbersValue = M5TextBox(125, 100, "NumbersValue", lcd.FONT_Default,0xFFFFFF, rotate=0)
QualityValue = M5TextBox(125, 125, "QualityValue", lcd.FONT_Default,0xFFFFFF, rotate=0)

@timerSch.event('timer1')
def ttimer1():
  # global params
  TimeValue.setText(str(gps0.gps_time))
  LatitudeValue.setText(str(gps0.latitude))
  LongitudeValue.setText(str(gps0.longitude))
  NumbersValue.setText(str(gps0.satellite_num))
  QualityValue.setText(str(gps0.pos_quality))
  pass

timerSch.run('timer1', 100, 0x00)
</code></pre>
<p dir="auto">I have tried it on PortC and on PortA with my M5Stack Fire.</p>
<p dir="auto">Unfortunately I don't get any data from the unit. Waited 15 Minutes outside.<br />
Quality = "NO signal"</p>
<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/1">@m5stack</a> : Maybe the manufacture has a solution?</p>
<p dir="auto">Could it be, that my unit is damage?<br />
Or do I something wrong?</p>
<p dir="auto">Best regards<br />
Thomas</p>
]]></description><link>https://community.m5stack.com/topic/1930/solved-gps-unit-at6558</link><generator>RSS for Node</generator><lastBuildDate>Sun, 15 Mar 2026 13:51:47 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/1930.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 05 May 2020 18:30:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [Solved] GPS Unit (AT6558) on Mon, 24 May 2021 11:33:11 GMT]]></title><description><![CDATA[<p dir="auto">Hi<br />
work with M5 stack Fire,<br />
the problem is the sensibility, this interface without external antenna is frequent to have disconnection or louse signal inside my home.<br />
corresponding of the price.</p>
]]></description><link>https://community.m5stack.com/post/13859</link><guid isPermaLink="true">https://community.m5stack.com/post/13859</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Mon, 24 May 2021 11:33:11 GMT</pubDate></item><item><title><![CDATA[Reply to [Solved] GPS Unit (AT6558) on Wed, 23 Sep 2020 00:38:23 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/4057">@vkichline</a> said in <a href="/post/10176">[Solved] GPS Unit (AT6558)</a>:</p>
<blockquote>
<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/1713">@liemph</a>; I'd be happy to share my code, but all the GPS-related parts can be found in the product examples here:<br />
<a href="https://github.com/m5stack/M5Stack/tree/master/examples/Unit/GPS_AT6558" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/m5stack/M5Stack/tree/master/examples/Unit/GPS_AT6558</a><br />
The example is pretty complete, but unreadable.</p>
<p dir="auto">The project I'm working on is more display oriented, and most of the code is a nascent control class I'm playing around with for solving general display problems. You're welcome to take what you like from it:<br />
<a href="https://github.com/vkichline/GPSTest" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/vkichline/GPSTest</a></p>
<p dir="auto">I plan to pursue the display controls in another project, so I won't be updating this one.</p>
</blockquote>
<p dir="auto">Thanks a lot.</p>
]]></description><link>https://community.m5stack.com/post/10177</link><guid isPermaLink="true">https://community.m5stack.com/post/10177</guid><dc:creator><![CDATA[liemph]]></dc:creator><pubDate>Wed, 23 Sep 2020 00:38:23 GMT</pubDate></item><item><title><![CDATA[Reply to [Solved] GPS Unit (AT6558) on Wed, 23 Sep 2020 00:29:41 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/1713">@liemph</a>; I'd be happy to share my code, but all the GPS-related parts can be found in the product examples here:<br />
<a href="https://github.com/m5stack/M5Stack/tree/master/examples/Unit/GPS_AT6558" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/m5stack/M5Stack/tree/master/examples/Unit/GPS_AT6558</a><br />
The example is pretty complete, but unreadable.</p>
<p dir="auto">The project I'm working on is more display oriented, and most of the code is a nascent control class I'm playing around with for solving general display problems. You're welcome to take what you like from it:<br />
<a href="https://github.com/vkichline/GPSTest" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/vkichline/GPSTest</a></p>
<p dir="auto">I plan to pursue the display controls in another project, so I won't be updating this one.</p>
]]></description><link>https://community.m5stack.com/post/10176</link><guid isPermaLink="true">https://community.m5stack.com/post/10176</guid><dc:creator><![CDATA[vkichline]]></dc:creator><pubDate>Wed, 23 Sep 2020 00:29:41 GMT</pubDate></item><item><title><![CDATA[Reply to [Solved] GPS Unit (AT6558) on Mon, 21 Sep 2020 13:21:28 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/4057">@vkichline</a> Could you share the code?</p>
]]></description><link>https://community.m5stack.com/post/10164</link><guid isPermaLink="true">https://community.m5stack.com/post/10164</guid><dc:creator><![CDATA[liemph]]></dc:creator><pubDate>Mon, 21 Sep 2020 13:21:28 GMT</pubDate></item><item><title><![CDATA[Reply to [Solved] GPS Unit (AT6558) on Fri, 18 Sep 2020 17:50:11 GMT]]></title><description><![CDATA[<p dir="auto">I bought a GPS unit recently, and have the same problem.<br />
I found a simple solution. No need to cut any wires; that's for the Module, not the Unit.</p>
<ul>
<li>Unplug the GPS unit from Port C.</li>
<li>Stat the M5Stack FIRE.</li>
<li>Plug the GPS Unit back into Port C.</li>
</ul>
<p dir="auto">Without unplugging the GPS unit I experience 100% failures.<br />
With unplugging before power-up: 100% success.</p>
<p dir="auto">The unit is a beauty when working! Acquires 10 satellites in seconds, indoors!<br />
The power-up sequence is definitely a drawback, but not a deal breaker.<br />
I wonder if it could be solved with a capacitor or some other simple augmentation?</p>
]]></description><link>https://community.m5stack.com/post/10131</link><guid isPermaLink="true">https://community.m5stack.com/post/10131</guid><dc:creator><![CDATA[vkichline]]></dc:creator><pubDate>Fri, 18 Sep 2020 17:50:11 GMT</pubDate></item><item><title><![CDATA[Reply to [Solved] GPS Unit (AT6558) on Sat, 09 May 2020 11:54:52 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/1713">@liemph</a> We have not updated the version of the GPS Unit. It may be that the GPS Unit you are using has some quality problems. Please contact the store where you purchased the product</p>
]]></description><link>https://community.m5stack.com/post/8588</link><guid isPermaLink="true">https://community.m5stack.com/post/8588</guid><dc:creator><![CDATA[m5stack]]></dc:creator><pubDate>Sat, 09 May 2020 11:54:52 GMT</pubDate></item><item><title><![CDATA[Reply to [Solved] GPS Unit (AT6558) on Sat, 09 May 2020 10:24:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/1">@m5stack</a> said in <a href="/post/8580">[Solved] GPS Unit (AT6558)</a>:</p>
<blockquote>
<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/2570">@m5stickfreakler</a> if the "old" GPS has problem, pls contact our store.</p>
</blockquote>
<p dir="auto">I bought a GPS Unit from Aliexpress and it seems old since I faced the same problem with <a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/2570">@M5StickFreakler</a>. What store should I contact for this issue?<br />
Just now I contacted the M5Store from the Aliexpress homepage.</p>
]]></description><link>https://community.m5stack.com/post/8586</link><guid isPermaLink="true">https://community.m5stack.com/post/8586</guid><dc:creator><![CDATA[liemph]]></dc:creator><pubDate>Sat, 09 May 2020 10:24:35 GMT</pubDate></item><item><title><![CDATA[Reply to [Solved] GPS Unit (AT6558) on Sat, 09 May 2020 01:42:52 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/2570">@m5stickfreakler</a> if the "old" GPS has problem, pls contact our store.</p>
]]></description><link>https://community.m5stack.com/post/8580</link><guid isPermaLink="true">https://community.m5stack.com/post/8580</guid><dc:creator><![CDATA[m5stack]]></dc:creator><pubDate>Sat, 09 May 2020 01:42:52 GMT</pubDate></item><item><title><![CDATA[Reply to [Solved] GPS Unit (AT6558) on Fri, 08 May 2020 15:40:33 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/1">@m5stack</a> said in <a href="/post/8564">GPS Unit (AT6558)</a>:</p>
<blockquote>
<p dir="auto">start takes time, (maybe 3~5min). the signal quality very important , so had better use it in the house outside.</p>
</blockquote>
<p dir="auto">Thank you very much.<br />
<s>Unfortunately it does not work with any port as I have described above.<br />
I just receive Quality "NO signal". It can stay for hours outside, nothing changes.<br />
Cold start time is 35 seconds as you can see in technical details of m5stack.</s></p>
<p dir="auto">BUT HERE IS THE BEST:<br />
I received today 4 new GPS Units and now it works.<br />
My "old" two GPS units are not working.<br />
That was it. A lot of waited time</p>
]]></description><link>https://community.m5stack.com/post/8575</link><guid isPermaLink="true">https://community.m5stack.com/post/8575</guid><dc:creator><![CDATA[M5StickFreakler]]></dc:creator><pubDate>Fri, 08 May 2020 15:40:33 GMT</pubDate></item><item><title><![CDATA[Reply to [Solved] GPS Unit (AT6558) on Fri, 08 May 2020 02:49:13 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/2570">@m5stickfreakler</a> actually , change use PortA is a great solution. the GPS Unit Cold start takes time, (maybe 3~5min). the signal quality very important , so had better use it in the house outside.</p>
]]></description><link>https://community.m5stack.com/post/8564</link><guid isPermaLink="true">https://community.m5stack.com/post/8564</guid><dc:creator><![CDATA[m5stack]]></dc:creator><pubDate>Fri, 08 May 2020 02:49:13 GMT</pubDate></item><item><title><![CDATA[Reply to [Solved] GPS Unit (AT6558) on Thu, 07 May 2020 16:47:12 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/187">@world101</a> said in <a href="/post/8538">GPS Unit (AT6558)</a>:</p>
<blockquote>
<p dir="auto">Hint: if you use the forum search feature you can find threads <a href="https://forum.m5stack.com/topic/1131/base-m5go-bottom-issues-with-uart-port-c" target="_blank" rel="noopener noreferrer nofollow ugc">like this</a> that say the M5Stack Fire PSRAM conflicts with port C because they use the same GPIO 16 and 17, which is also the same ports the GPS units and modules use (see the <a href="https://docs.m5stack.com/#/en/unit/gps" target="_blank" rel="noopener noreferrer nofollow ugc">GPS docs</a>). The work around involves cutting a trace and rewiring.</p>
</blockquote>
<p dir="auto">Thank you<br />
But I would like to get a solution from M5Stack withouth cutting wires in all my devices.<br />
M5Stack sell this GPS units to use 'em on M5Stack devices and does not provide any information that we have to modify the hardware to get running it.<br />
Also I do not use the GPS Modul, but I use the GPS Unit!</p>
<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/1">@m5stack</a> could you provide customers with any official information about the behavior?</p>
<p dir="auto">Best regards<br />
Thomas</p>
]]></description><link>https://community.m5stack.com/post/8554</link><guid isPermaLink="true">https://community.m5stack.com/post/8554</guid><dc:creator><![CDATA[M5StickFreakler]]></dc:creator><pubDate>Thu, 07 May 2020 16:47:12 GMT</pubDate></item><item><title><![CDATA[Reply to [Solved] GPS Unit (AT6558) on Thu, 07 May 2020 01:45:19 GMT]]></title><description><![CDATA[<p dir="auto">Hint: if you use the forum search feature you can find threads <a href="https://forum.m5stack.com/topic/1131/base-m5go-bottom-issues-with-uart-port-c" target="_blank" rel="noopener noreferrer nofollow ugc">like this</a> that say the M5Stack Fire PSRAM conflicts with port C because they use the same GPIO 16 and 17, which is also the same ports the GPS units and modules use (see the <a href="https://docs.m5stack.com/#/en/unit/gps" target="_blank" rel="noopener noreferrer nofollow ugc">GPS docs</a>). The work around involves cutting a trace and rewiring.</p>
]]></description><link>https://community.m5stack.com/post/8538</link><guid isPermaLink="true">https://community.m5stack.com/post/8538</guid><dc:creator><![CDATA[world101]]></dc:creator><pubDate>Thu, 07 May 2020 01:45:19 GMT</pubDate></item><item><title><![CDATA[Reply to [Solved] GPS Unit (AT6558) on Wed, 06 May 2020 20:17:09 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/443">@ajb2k3</a> said in <a href="/post/8532">GPS Unit (AT6558)</a>:</p>
<blockquote>
<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/2570">@M5StickFreakler</a> what firmware are you running on your devices?<br />
I am checking through items at the moment and finding problems due to the switch to the mainstream micropython branch.</p>
</blockquote>
<p dir="auto">Hi ajb2k3</p>
<p dir="auto">I have checked it with UIFLOW 1.0.9.1 and following firmwares</p>
<ul>
<li>1.2.3 --&gt; not supported</li>
<li>1.3.2 --&gt; NOK</li>
<li>1.4.4 --&gt; NOK</li>
<li>1.4.5 --&gt; NOK</li>
<li>1.4.5.1 --&gt; NOK</li>
<li>1.5.0 --&gt; NOK</li>
<li>1.5.1 --&gt; NOK</li>
</ul>
<p dir="auto">Nothing is working. I have tested it on 3 different M5Stack FIRE with 3 different GPS units.<br />
Each on all ports - nada</p>
<p dir="auto">It is very frustrating and time consumpting and costly. I think M5Stack should increase its quality standards. Here in Switzerland, we are used to the fact that products work what they promise and what we pay for.</p>
<p dir="auto">Best wished<br />
Thomas</p>
]]></description><link>https://community.m5stack.com/post/8535</link><guid isPermaLink="true">https://community.m5stack.com/post/8535</guid><dc:creator><![CDATA[M5StickFreakler]]></dc:creator><pubDate>Wed, 06 May 2020 20:17:09 GMT</pubDate></item><item><title><![CDATA[Reply to [Solved] GPS Unit (AT6558) on Wed, 06 May 2020 18:19:07 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/2570">@M5StickFreakler</a> what firmware are you running on your devices?<br />
I am checking through items at the moment and finding problems due to the switch to the mainstream micropython branch.</p>
]]></description><link>https://community.m5stack.com/post/8532</link><guid isPermaLink="true">https://community.m5stack.com/post/8532</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Wed, 06 May 2020 18:19:07 GMT</pubDate></item><item><title><![CDATA[Reply to [Solved] GPS Unit (AT6558) on Wed, 06 May 2020 16:29:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/700">@lukasmaximus</a> said in <a href="/post/8522">GPS Unit (AT6558)</a>:</p>
<blockquote>
<p dir="auto">I haven't personally used the gps unit, but as I am aware it communicates via UART which means it should be connected to port C</p>
</blockquote>
<p dir="auto">It does not work on port C.<br />
In UIFlow you can switch between Port A, B, and C for the GPS-Unit, so it suggest that all three ports are possible to use.<br />
But it does not work, neither with A, B nor C.<br />
I have here M5Stack stuff for over thousand dollar and many, many items are not working well.<br />
So, I hope there is a solution to get working the GPS unit(s).</p>
]]></description><link>https://community.m5stack.com/post/8528</link><guid isPermaLink="true">https://community.m5stack.com/post/8528</guid><dc:creator><![CDATA[M5StickFreakler]]></dc:creator><pubDate>Wed, 06 May 2020 16:29:56 GMT</pubDate></item><item><title><![CDATA[Reply to [Solved] GPS Unit (AT6558) on Wed, 06 May 2020 02:06:46 GMT]]></title><description><![CDATA[<p dir="auto">I haven't personally used the gps unit, but as I am aware it communicates via UART which means it should be connected to port C</p>
]]></description><link>https://community.m5stack.com/post/8522</link><guid isPermaLink="true">https://community.m5stack.com/post/8522</guid><dc:creator><![CDATA[lukasmaximus]]></dc:creator><pubDate>Wed, 06 May 2020 02:06:46 GMT</pubDate></item><item><title><![CDATA[Reply to [Solved] GPS Unit (AT6558) on Tue, 05 May 2020 23:33:40 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/2570">@m5stickfreakler</a> I had the same problem, but up to now, there is no solution or support from the M5Stack people. I used M5Stack Fire and Port C (UART) with UiFlow. If the  M5Stack Fire were the problem, I hope somebody can check with other M5Stack cores (Grey or Black). If Port C were the problem, then changing the port may help. But your posting indicated that even if we change the port from C to A, still the GPS Unit is not working then either or both the product or UiFlow is not a good product. I hope there is an improvement in the future.</p>
<p dir="auto"><a href="https://forum.m5stack.com/topic/1798/issue-with-port-c-uart-of-m5stack-fire-finger-unit-ok-but-gps-no-good/2" target="_blank" rel="noopener noreferrer nofollow ugc">https://forum.m5stack.com/topic/1798/issue-with-port-c-uart-of-m5stack-fire-finger-unit-ok-but-gps-no-good/2</a></p>
]]></description><link>https://community.m5stack.com/post/8521</link><guid isPermaLink="true">https://community.m5stack.com/post/8521</guid><dc:creator><![CDATA[liemph]]></dc:creator><pubDate>Tue, 05 May 2020 23:33:40 GMT</pubDate></item></channel></rss>