-
Notifications
You must be signed in to change notification settings - Fork 103
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error reading telemetry: month out of range (GH6, GH7) #33
Comments
Another example for Hero 7 |
I have made some tests - and it is seems that it is safe to ignore GPSU parse errors. |
There are four extra bytes in the updated timestamps, it looks like. Rather than ignore the errors, let's see if we can figure out what the extra data is and either parse or selectively ignore it from there. I'm headed out for the day, but will pick this up again this evening. |
It looks like the examples in the code show "060102150405". But what I see in the sample file given GH010021.zip and on my Hero Black 7 is a "3" instead, not a "0". I would see "363132353435" instead of "060102150405". So if you remove the 3 at every other position, you are left with the time. Then the 4 extra bytes seem to be the milliseconds, starting with "." (ASCII code of "." in hexa is "2e") Example, found in one of my files, but match the file above as well: header is 4750 5355 5510 0001 date time: Then probably milliseconds: |
I'm noticing what I think is a related error, which is that in I believe this is because |
Some files recorded on GH6/GH7 camera cannot be processed by
gopro2gpx
utility.Following error occurs:
In the same time GoPro Quick app successfully reads GPS data from these files.
May be it just ignores corrupted records.
GH010245.ZIP
GH020245.ZIP
The text was updated successfully, but these errors were encountered: