I have an odd issue with my GPS, I haven’t used the chip in a while and just re-added it to my board and it’s sending out NMEA strings, although it isn’t picking up a location.
It comes back with at least 1 satellite because it returns the correct UTC time from the satellite but the GLL etc always return false/invalid for anything else and just can’t get a lock.
I’m dumping the strings direct to a COM port and just TeraTerming in at the moment
Anyone any ideas?
Here’s a sample of output:
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,1,1,02,18,,,32,15,,,33*77
$GPRMC,153403.147,V,,,,,0.00,0.00,171010,,,N*49
$GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32
$GPGGA,153403.347,,,,,0,0,,,M,,M,,*48
$GPGGA,153403.547,,,,,0,0,,,M,,M,,*4E
$GPGLL,,,,,153403.547,V,N*7C
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,1,1,02,18,,,32,15,,,33*77
$GPRMC,153403.547,V,,,,,0.00,0.00,171010,,,N*4D
$GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32
$GPGGA,153403.747,,,,,0,0,,,M,,M,,*4C
$GPGGA,153404.147,,,,,0,0,,,M,,M,,*4D
$GPGLL,,,,,153404.147,V,N*7F