<?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[Issue With Module GPS v2.1 and M5Core2]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">I've been trying to receive any data from the GPS module connected to the M5Core2. Nothing seems to be working. I've followed all the instructions on the official documentation and configured the PINs correctly. It doesn't receive any raw data, but the blue led in the module is blinking.</p>
<p dir="auto">Has anyone had this problem and found any solution/any page to further investigate??</p>
<p dir="auto">Thanks in advance!</p>
]]></description><link>https://community.m5stack.com/topic/8125/issue-with-module-gps-v2-1-and-m5core2</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 12:47:31 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/8125.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 09 Mar 2026 10:30:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Issue With Module GPS v2.1 and M5Core2 on Tue, 10 Mar 2026 17:25:51 GMT]]></title><description><![CDATA[<p dir="auto">Hi.<br />
Have you tried reading bytes from the GPS and displaying them on a serial monitor as they arrive as below, just to show you are getting data (if the serial setup is incorrect you should still receive data but it will be gibberish):</p>
<p dir="auto">// Serial is the serial monitor<br />
// Serial1 is the GPS data</p>
<p dir="auto">int intChar;<br />
char charChar;<br />
intChar = Serial1.read();<br />
if(inChar != -1){<br />
charChar = (char)intChar;<br />
Serial.print(charChar);<br />
}</p>
<p dir="auto">I have been using the M5Stack GPS v1.1 and it was set to 115200@7N1, not the advertised 115200@8N1 so might be an issue there (I got gibberish at first)</p>
<p dir="auto">Finally my M5Stack GPSv1.1 works fine with an Adafruit Itsy Bitsy 3v controller and an ESP32S3 based controller but not with the Seeed Wio Terminal. With the Seeed Wio Terminal I get nothing at all - no gibberish, absolutely nothing. It's as if the signal is not there (but it is !!).</p>
]]></description><link>https://community.m5stack.com/post/30758</link><guid isPermaLink="true">https://community.m5stack.com/post/30758</guid><dc:creator><![CDATA[HectorADV]]></dc:creator><pubDate>Tue, 10 Mar 2026 17:25:51 GMT</pubDate></item><item><title><![CDATA[Reply to Issue With Module GPS v2.1 and M5Core2 on Mon, 09 Mar 2026 22:25:05 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/robski" aria-label="Profile: robski">@<bdi>robski</bdi></a> yes, I've already tried that and it still didn't work</p>
]]></description><link>https://community.m5stack.com/post/30751</link><guid isPermaLink="true">https://community.m5stack.com/post/30751</guid><dc:creator><![CDATA[aaapl]]></dc:creator><pubDate>Mon, 09 Mar 2026 22:25:05 GMT</pubDate></item><item><title><![CDATA[Reply to Issue With Module GPS v2.1 and M5Core2 on Mon, 09 Mar 2026 20:02:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/aaapl" aria-label="Profile: aaapl">@<bdi>aaapl</bdi></a> have you tried pps set to say 25?</p>
]]></description><link>https://community.m5stack.com/post/30750</link><guid isPermaLink="true">https://community.m5stack.com/post/30750</guid><dc:creator><![CDATA[robski]]></dc:creator><pubDate>Mon, 09 Mar 2026 20:02:36 GMT</pubDate></item><item><title><![CDATA[Reply to Issue With Module GPS v2.1 and M5Core2 on Mon, 09 Mar 2026 18:33:31 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/robski" aria-label="Profile: robski">@<bdi>robski</bdi></a> <img src="/assets/uploads/files/1773081188028-whatsapp-image-2026-03-09-at-19.31.46.jpeg" alt="WhatsApp Image 2026-03-09 at 19.31.46.jpeg" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.m5stack.com/post/30748</link><guid isPermaLink="true">https://community.m5stack.com/post/30748</guid><dc:creator><![CDATA[aaapl]]></dc:creator><pubDate>Mon, 09 Mar 2026 18:33:31 GMT</pubDate></item><item><title><![CDATA[Reply to Issue With Module GPS v2.1 and M5Core2 on Mon, 09 Mar 2026 18:20:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/aaapl" aria-label="Profile: aaapl">@<bdi>aaapl</bdi></a> and module dip switches are set to?</p>
]]></description><link>https://community.m5stack.com/post/30747</link><guid isPermaLink="true">https://community.m5stack.com/post/30747</guid><dc:creator><![CDATA[robski]]></dc:creator><pubDate>Mon, 09 Mar 2026 18:20:26 GMT</pubDate></item><item><title><![CDATA[Reply to Issue With Module GPS v2.1 and M5Core2 on Mon, 09 Mar 2026 17:36:45 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/robski" aria-label="Profile: robski">@<bdi>robski</bdi></a> I'm completely new to M5Stack so I'm not sure if this should be working. Here it is:</p>
<pre><code>#include &lt;M5Core2.h&gt;
#include &lt;TinyGPS++.h&gt;

TinyGPSPlus gps;
HardwareSerial GPSRaw(2);

void setup() {
  M5.begin();
  M5.Lcd.setTextSize(2);
  M5.Lcd.setTextColor(TFT_YELLOW);
  M5.Lcd.println("Test GPS v2.1 - Core2");
  M5.Lcd.setTextColor(TFT_WHITE);
  M5.Lcd.println("Waiting satellites...");

  GPSRaw.begin(9600, SERIAL_8N1, 13, 14);
}

void loop() {
  M5.update();
  
  while (GPSRaw.available() &gt; 0) {
    gps.encode(GPSRaw.read());
  }

  if (gps.location.isUpdated()) {
    M5.Lcd.fillRect(0, 60, 320, 180, BLACK); 
    M5.Lcd.setCursor(0, 60);
    
    M5.Lcd.setTextColor(TFT_GREEN);
    M5.Lcd.printf("Connected satellites: %d\n\n", gps.satellites.value());
    
    M5.Lcd.setTextColor(TFT_WHITE);
    M5.Lcd.printf("LAT: %.6f\n", gps.location.lat());
    M5.Lcd.printf("LNG: %.6f\n", gps.location.lng());
    M5.Lcd.printf("HGH: %.1f meters\n\n", gps.altitude.meters());
    
    // UTC hour sync with satell
    if (gps.time.isValid()) {
      M5.Lcd.setTextColor(TFT_CYAN);
      M5.Lcd.printf("UTC hour: %02d:%02d:%02d\n", gps.time.hour(), gps.time.minute(), gps.time.second());
    }
  }
}```</code></pre>
]]></description><link>https://community.m5stack.com/post/30745</link><guid isPermaLink="true">https://community.m5stack.com/post/30745</guid><dc:creator><![CDATA[aaapl]]></dc:creator><pubDate>Mon, 09 Mar 2026 17:36:45 GMT</pubDate></item><item><title><![CDATA[Reply to Issue With Module GPS v2.1 and M5Core2 on Mon, 09 Mar 2026 15:26:20 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/aaapl" aria-label="Profile: aaapl">@<bdi>aaapl</bdi></a> any code?</p>
]]></description><link>https://community.m5stack.com/post/30744</link><guid isPermaLink="true">https://community.m5stack.com/post/30744</guid><dc:creator><![CDATA[robski]]></dc:creator><pubDate>Mon, 09 Mar 2026 15:26:20 GMT</pubDate></item></channel></rss>