Different log speed for Holux device
Brought to you by:
niccolo
At least for the Holux GPSport 245 device the logged speed is not at the same position and not in the same format as other device.
For this device the SPEED is not logged after the HEIGHT but just before it. And it is not a float in km/h but a long integer in cm/s.
I've made the following patch and verified the gpx output against another mktbabel device output (an iBlue747 A+).
In this patch I've presumed that other Holux device have the same logging schema, but this need to be checked.
Special speed decoding for Holux device
I have same problem:
My device: Holux-1000C (with chip MTK MT3329)
MTK Firmware: Version: 1, Release: AXN_1.30-B_1.3_C01, Model ID: 005C
Part of debug output:
Reading log sector: record 2477 (44550/44569 total)
Record UTC: 14F70B50 2012-07-22T12:50:28Z
Record LATITUDE: 45524842 (50.080341339)
Record LONGITUDE: 49B06541 (14.355538368)
Record HEIGHT: 0B0000 (0.000000)
Record SPEED: 0069B543 (362.820312) <<<-------- This is altitude
Reading offset 000DD6F0
Attached patch is working for Holux-1000C, speed and altitude is now correct, thank you