Neo-6M output issue. Faulty??

I'm working on a little project including the Neo-6M GPS module. I bought two, one of them seems to be doing just fine. The second one, on the other hand, seems to not be able to complete the "bind" to satellites process. I left it out under the clear sky for about 15 minutes just to make sure. At first, it gave me a continuous:

$GPTXT,01,01,02,u-blox ag - www.u-blox.com*50
$GPTXT,01,01,02,u-blox ag - www.u-blox.com*50
$GPTXT,01,01,02,u-blox ag - www.u-blox.com*50
$GPTXT,01,01,02,u-blox ag - www.u-blox.com*50
$GPTXT,01,01,02,u-blox ag - www.u-blox.com*50
$GPTXT,01,01,02,u-blox ag - www.u-blox.com*50
$GPTXT,01,01,02,u-blox ag - www.u-blox.com*50
$GPTXT,01,01,02,u-blox ag - www.u-blox.com*50
$GPTXT,01,01,02,u-blox ag - www.u-blox.com*50

as an output. Wich was somehow worrying as I had not seen the same for the other module. At least not to the same extent. The other one to my knowledge got up and moving a lot quicker and without sending this $GPTXT NMEA sentence.

After leaving it out for a bit I instead starting receiving this (example):

GPTXT,01,01,02,HW UBX-G60xx 00040007 FF7FFFFFp*53
GX0,,2OCR70(59 r12111:*9$PT00,,TURA D R0
PX00,,NTT=OKO3
GR,,,,,N3
PT,,,,3
GG,,,0,.9,,4
GSA1,,,,,9999,.90$PV1,09$PL,,V*4$GPTXT,01,01,02,u-blox ag - www.u-blox.com*50
$GPTXT,01,01,02,HW UBX-G60xx 00040007 FF7FFFFFp*53
GX,,,2O R 0 56 a1211::49
PX0,,,TUR= DDSR2
GX0,,2NSTSOTO3
GR,,,,,N5
GT,,,,*
GG,,,,,.9,,4
GS,1,,,,,999.,990
PS1,09
PL,,VN4$GPTXT,01,01,02,u-blox ag - www.u-blox.com*50
$GPTXT,01,01,02,HW UBX-G60xx 00040007 FF7FFFFFp*53
PX0,,2OCR70(59 r1211::*9$TT100,TUR= D R0
PX0,,2NTT=NKW3
GM,,,,,N3
PT,,,,3
GG,,,09.,,,4
GS,1,,,,,9999,.90$PV1,09$PL,,V*4$GPTXT,01,01,02,u-blox ag - www.u-blox.com*50
$GPTXT,01,01,02,HW UBX-G60xx 00040007 FF7FFFFFp*53
GX0,,2O R 0 56 r12111:*9$PT00,,TUR= DDSR2
PX00,,NTT=OKO3
GR,,,,,N5
GT,,,,3
GG,,,0,.9,,4
GS,1,,,,,9999,.90
PV1,09

And I honestly have no idea where to even start debugging what is actually going on here. As the output doesn't seem to be standard NMEA sentences. But at the same time doesn't seem to be completely unstructured. Does anyone have any knowledge as to what this means?

Thanks for your time :wink:

sourcecode.ino (383 Bytes)

I swear I clicked "Sensors" :confused: soz

Looks like it's junk to me. My module acquires satellites from inside my house within a few minutes.

After a Googler search, it looks like others have experienced your issue:

MK1888:
Looks like it's junk to me. My module acquires satellites from inside my house within a few minutes.

After a Googler search, it looks like others have experienced your issue:

$GPTXT sentence · Issue #34 · SlashDevin/NeoGPS · GitHub

Thank you for your help. I resolved the issue by connecting vcc to 5V instead of 3.3V. Seems to work for the other module for some reason tho... hmm

Maybe the modules have 3.3V regulators on them and thus need 5V for power?

I hate when I jump to conclusions like that. Yeah, if you were powering it with 3.3V and it has a 3.3V regulator it might have not had enough overhead to properly regulate the power.

Does look like the GPS is constantly reseting.

Measuring the actual supply voltage on the GPS would be useful ..................