GPS.py IndexError: list index out of range

drums06@drums06:~ $ sudo python3 GPS.py
Connecting Port…
Receiving GPS data

$GPGSV,3,1,12,18,38,170,50,23,55,061,35,26,17,202,47,29,08,143,337D
$GPGSV,3,2,12,31,49,253,27,10,45,005,12,11,057,22,18,313,79
$GPGSV,3,3,12,25,45,090,27,00,251,32,21,336,41,34
40
$GPGGA,161426.00,0126.956916,N,10349.526060,E,1,06,0.9,63.5,M,5.0,M,69
$GPVTG,2.3,T,3.2,M,0.0,N,0.0,K,A
23
$GPRMC,161426.00,A,0126.956916,N,10349.526060,E,0.0,2.3,290522,0.9,W,A
2E
-----Parsing GPRMC-----
Traceback (most recent call last):
File “/home/drums06/GPS.py”, line 66, in
parseGPS(data)
File “/home/drums06/GPS.py”, line 28, in parseGPS
degreeChecksum = sdata[13] #Checksum
IndexError: list index out of range

Please change line 28 by
degreeChecksum = sdata[12]
and try again.

Hi Thanks @saeed it is working now!

1 Like