diff --git a/grmn/chksum.py b/grmn/chksum.py index 1892705..8923c70 100644 --- a/grmn/chksum.py +++ b/grmn/chksum.py @@ -7,8 +7,7 @@ class ChkSum: self.last_byte = 0xff def add(self, data): - for c in data: - self.chksum += c + self.chksum += sum(bytearray(data)) self.last_byte = data[-1] self.chksum &= 0xff