diff --git a/Adafruit_GPS.cpp b/Adafruit_GPS.cpp index 0c655a3..2620a13 100755 --- a/Adafruit_GPS.cpp +++ b/Adafruit_GPS.cpp @@ -39,12 +39,12 @@ boolean Adafruit_GPS::parse(char *nmea) { sum += parseHex(nmea[strlen(nmea)-2]); // check checksum - for (uint8_t i=1; i < (strlen(nmea)-4); i++) { + for (uint8_t i=2; i < (strlen(nmea)-4); i++) { sum ^= nmea[i]; } if (sum != 0) { // bad checksum :( - //return false; + return false; } } int32_t degree;