Index: /trunk/src/org/openstreetmap/josm/io/NmeaReader.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/io/NmeaReader.java	(revision 1055)
+++ /trunk/src/org/openstreetmap/josm/io/NmeaReader.java	(revision 1056)
@@ -162,5 +162,6 @@
 	private LatLon parseLatLon(String[] e) throws NumberFormatException {
 	    // If the array looks bogus don't try to get valuable information from it
-	    if (e.length != 13) {
+	    // But remember that the array is stripped of checksum and GPRMC is only 12 elements and split strips empty trailing elements  
+	    if (e.length < 10) {
 	        return null;
 	    }
