Now it’s working all right. It’s start working after few flights. I don’t know why
I’m using latest firmware (Arduplane) and Mission Planner (also latest one)
Looking at this post that is almost 2 years old, I have the feeling that it reappeared. GPX files produced by Mission Planner on Pixhawk log files extracted from its SD card are currently doing the same: starts with timestamps ok then drops them for the rest of the flight for an unknown reason.
I have the same problem on a Brand Name Pixhawk and on its Hobby King clone HKPilot32, so I don’t think it is hardware related.
I’ve discovered that if the first GPS message in the flash log has GPS Status = 4 then Mission Planner is unable to compute time stamps for all other messages and geotagging also doesn’t work.
You can check this value easily in DATAFLASH LOG REVIEW in MP by selecting the GPS > Status button on the right.
If your log starts with 4s, then open the .log file in a text editor (wordpad), scroll down to the first GPS message and change the status value from 4 to a 3. Even if the remaining GPS status values are 4 this should let Mission Planner understand enough to get all the dates/times right.
Apparently GPS Status = 4 was introduced with Ardu 3.3 and means “3D with good HDOP” though I couldn’t see any record of this in the change log.