Application background key technologies some manufacturers (and software developers...) Don't worry too much when it comes to sentence checking in NMEA. This may be the possible reason: using the checksums algorithm is not a very reliable method to detect transmission errors or invalid received data. According to the requirements of NMEA protocol definition, in the case of an invalid checksums, there is no standard method for retransmission. The instrument transmits continuous sentences and data, which is usually refreshed every second or faster, so that you can get a forwarding, however, although Slightly modifying the data process, however, because it's better than all the validation methods, I recommend always sending a valid checksum and always checking the received checksums for valid sentences. It's easy to calculate the checksums. It is the representation of all character exclusive or binary characters of a sentence between – but excluding – $, * characters.