
Then put the code tags around the output, as I described in Reply #11. Click on the “More…” and select “Modify”.

Look at your post, Reply #10, in the lower right-hand corner. Why can’t you modify your previous post to fix the looooong output sample? You must be calculating that centisecond value from millis(), and it is not aligned with the GPS clock. Second, please show us the code that printed that output, because the NEO-6M does not report GPS information every 0.02 or 0.03 seconds.Īlso, I doubt that fix.dateTime_cs is 40. Tag after all those numbers, so it looks like this: 13,42,5 See section 31.17 of the ublox NEO-6 Protocol document, or use the u-center application to change it and save the configuration in non-volatile RAM. I don't see any code that sends a command to change the update rate. You have to send a command to change the update rate to 5Hz. If gps module freq is 5 hz, must update 20 milliseconds? Why 1 second?

Log type is (second, csecond, speed kmph) It may have been resyncing the internal RTC with the GPS satellites. I have only seen a few cases when CS is not 0, usually after a cold start. I did the test with “NMEAGPS” and “NeoSWSerial” library. PICK ONE and declare your serial port for the GPS

Ok, I modified with NMEAloc.ino: #include Day, mount, year, hour, minute, second, centisecond, speed(kmph), altitute(meter)…
