Difference between revisions of "Garmin Foot Pod Calibration"

From Fellrnr.com, Running tips
Jump to: navigation, search
User:Fellrnr (User talk:Fellrnr | contribs)
m
User:Fellrnr (User talk:Fellrnr | contribs)
m (comment: batch update)
 
(36 intermediate revisions by the same user not shown)
Line 1: Line 1:
This is a pair of small Windows utilities that analyzes a run and calculates the appropriate recalibration for your Garmin Foot Pod. This software was tested with a Garmin 310XT and 210, but should work with any Garmin that works with the footpod. The software is available as a GUI and a Command Line Interface. Note, this is open source and released under [http://www.gnu.org/licenses/gpl.html GPL].  
+
This is a small Windows utility that analyzes a run and calculates the appropriate recalibration for your [[Best Running Watch|Garmin]] [[Footpod]]. Important note: The Garmin Connect web site is no longer exporting the needed footpod data in the TCX file. I've released a beta version of the utility that will read the raw FIT files.
 
+
=Device Support=
==How does it work?==
+
The following devices have been tested; please let me know if you try it with other devices.
The Garmin devices record your position along with other data such as heart rate every few seconds. If the footpod is active, then the speed according to the footpod is also recorded. By looking at each position that is recorded, you can work out how far you've traveled and how long it took. That should be the same as the foodpod speed if the GPS is accurate and footpod is calibrated.  
+
{| class="wikitable" style="margin-left: auto; margin-right: auto; border: none;"
 
+
! Device
===Is this different to a Garmin calibration run?===
+
! Status
This is using the same principle as the Garmin calibration run, where you tell the Garmin to calibrate and then run about 1 Kilometer. The calibration run is comparing the GPS distance covered with the footpod reported speed. The advantage of this utility is that you can use any run to check the calibration and you can run much further.
+
! Notes
 
+
|-
===Flaws in the approach===
+
| [[Garmin 920XT]]
The biggest flaw in the approach is that it relies on the GPS signal, and GPS is not that accurate itself. If you do not have a GPS signal, such as a treadmill run, then there is no calibration possible and this utility will show that no calibration can be automatically performed. That is because the Garmin recorded data is based on the footpod, so it's calibrating the footpod against itself.  
+
| Supported (FIT)
 
+
|
===Getting the best data===
+
|-
The best run to use for calibration is a run that has the most accurate GPS data. That will be a run that is reasonably straight, as twists and turns tend to reduce the GPS accuracy. A good view of a clear sky can also help a little.  
+
| [[Garmin 310XT]]
 
+
| Supported
===Is there a better way?===
+
|
 +
|-
 +
| [[Garmin 910XT]]
 +
| Supported
 +
|
 +
|-
 +
| iPhone with iSmoothRun
 +
| Supported
 +
|
 +
|-
 +
| [[Garmin Fenix 2]]
 +
| Supported
 +
|
 +
|-
 +
| [[Garmin 620]]
 +
| Supported
 +
|
 +
|-
 +
| [[Garmin 610]]
 +
| Supported
 +
| For the calibration run the speed source must be set to[[Footpod]], not GPS.  
 +
|-
 +
| Garmin 210
 +
| Supported
 +
|
 +
|-
 +
| Garmin 405
 +
| TCX Unsupported (FIT untested)
 +
| Does not write any speed or distance information from the [[Footpod]]to the TCX file.  
 +
|-
 +
| Garmin 410
 +
| TCX Unsupported (FIT untested)
 +
| Does not write any speed or distance information from the [[Footpod]]to the TCX file.  
 +
|-
 +
| Garmin 305
 +
| TCX Unsupported (FIT untested)
 +
| TCX Exports from [[Garmin Connect]]contain what looks like speed data from the[[Footpod]], but it matches the GPS signal perfectly.  
 +
|}
 +
=How does it work?=
 +
The Garmin devices record your position along with other data such as [[Heart Rate]] every few seconds. If the [[Footpod]] is active, then the speed according to the [[Footpod]] is also recorded. By looking at each position that is recorded, you can work out how far you've traveled and how long it took. That should be the same as the foodpod speed if the GPS is accurate and [[Footpod]] is calibrated.  
 +
==Is this different to a Garmin calibration run?==
 +
This is using the same principle as the Garmin calibration run, where you tell the Garmin to calibrate and then run about 1 Kilometer. The calibration run is comparing the GPS distance covered with the [[Footpod]] reported speed. The advantage of this utility is that you can use any run to check the calibration and you can run much further.
 +
==Flaws in the approach==
 +
The biggest flaw in the approach is that it relies on the GPS signal, and GPS is not that accurate itself. If you do not have a GPS signal, such as a [[Treadmill|treadmill]] run, then there is no calibration possible and this utility will show that no calibration can be automatically performed. That is because the Garmin recorded data is based on the [[Footpod]], so it's calibrating the [[Footpod]] against itself.  
 +
==Getting the best data==
 +
The best run to use for calibration is a run that has the most accurate GPS data. That will be a run that is reasonably straight, as twists and turns tend to reduce the [[GPS Accuracy|GPS accuracy]]. A good view of a clear sky can also help a little.  
 +
==Is there a better way?==
 
A better approach would be to run a known distance, either on a track or using a known course and calibrate against that known value. The GUI version allows this type of adjustment.   
 
A better approach would be to run a known distance, either on a track or using a known course and calibrate against that known value. The GUI version allows this type of adjustment.   
 
+
=Frequently Asked Questions=
==Installation==
+
* Why do I see [[Footpod]] data when I'm not wearing the [[Footpod]]?
* Download the command line executable from http://fellrnr.com//Utilities/CalibrateFootPod/GarminFootpodCalibrationCLI.exe
+
** The Garmin will record [[Footpod]] data if you have the watch set so that the [[Footpod]] is active, even if you're not wearing the [[Footpod]] at the time. This is a bit odd, but there's no way of detecting if the [[Footpod]] data is real or fake, though the calibration value is normally very close (within a fraction of a percent), with just rounding error discrepancies.
* Download the GUI executable from http://fellrnr.com//Utilities/CalibrateFootPod/GarminFootpodCalibration.zip and extract
+
* Why is the 'actual distance' different from what I ran?
** There are two files, a .exe and a .dll that have to be in the same folder together.
+
** The 'actual distance' field is updated based on 'good data', and ignores data where the [[Footpod]] and the GPS are wildly different.
* Check the executable for viruses (trust no one!)
+
=Installation=
 
+
* Download the GUI executable from [http://fellrnr.com//Utilities/CalibrateFootPod/GarminFootpodCalibration.exe http://fellrnr.com//Utilities/CalibrateFootPod/GarminFootpodCalibration.exe]
There is no further installation ;}  
+
* Check the executable for viruses ([[Trust No One]]!)
 
+
There is no further installation ;}
== Gathering the data==
+
=Finding the Files=
This utility does not require a special calibration run to gather data. Any run with your Garmin 310XT and Foot Pod enabled will provide the data needed. Running at a steady pace will provide good data. If you take walking breaks, this will tend to produce a lot of variability.  
+
This utility requires either a TCX or FIT file from the watch and there are various ways of finding the files.  
 
+
{| class="wikitable" style="margin-left: auto; margin-right: auto; border: none;"
==Command Line Version==
+
! Device
===Garmin Training Center===
+
! Garmin Connect
* Transfer the record of the run to Garmin Training Center.
+
! USB
* Export the record of the run from Garmin Training Center as a 'TCX' file.
+
! Garmin Express
* Run the executable ParseTCX.exe passing the full path to the TCX file as a parameter.
+
! Ant Agent
** Open a windows explorer window and navigate to the folder with the TCX file.
+
! Training Center
** Right click on the TCX file and select "Open With…" then "Choose Program…"
+
|-
** Click on "Browse…" and navigate to where you downloaded ParseTCX.exe from.
+
| [[Garmin 920XT]]
** I would recommend checking the box “Always use the selected program to open this kind of file" so that you can just double click on the TCX file in the future.  
+
| X
** Click OK
+
|
* A command window should open and print out a lot of data. At the end you should have a line that says "Multiply your current calibration factor by N" where N is the scaling factor.  
+
|
* On your Garmin, multiply your current calibration factor by this new scale. So if your scale is currently 990 and the calibration factor is 0.94255403, the new scale will be 933.
+
|
 +
|
 +
|-
 +
| [[Garmin 310XT]]
 +
| ?
 +
|
 +
|
 +
| X
 +
|
 +
|-
 +
| [[Garmin 910XT]]
 +
| ?
 +
|
 +
|
 +
| X
 +
|
 +
|-
 +
| [[Garmin Fenix 2]]
 +
| X
 +
| X
 +
|
 +
|
 +
|
 +
|-
 +
| [[Garmin 620]]
 +
| X
 +
| X
 +
|
 +
|
 +
|
 +
|-
 +
| [[Garmin 610]]
 +
| X
 +
|
 +
|
 +
| X
 +
|
 +
|-
 +
| Garmin 210
 +
| X
 +
| ?
 +
|
 +
|
 +
|
 +
|}
 +
===Garmin Connect===
 +
On the Garmin Connect web site, you can click on the gear/cog icon in the top right hand corner and select "export original".  
 +
===USB Access===
 +
The more recent Garmin watches can be accessed via a wired USB connection. Simply start Windows Explorer and navigate to "X:\GARMIN\ACTIVITES" where "X" is the letter of the device.  
 +
[[File:GarminCalibrationUSB.JPG|none|thumb|500px]]
 
===Garmin Ant Agent===
 
===Garmin Ant Agent===
* Transfer the record of the run using the Ant Agent.  
+
The Garmin Ant Agent is used to transfer files wirelessly using a USB stick. Note that this has been replaced by Garmin Express.
* Run the executable ParseTCX.exe with no parameters. The utility will try to find the store of TCX files that the Ant Agent uses.  
+
# Transfer the record of the run using the Ant Agent.  
** On XP this is under C:\Documents and Settings\<username>\Application Data\GARMIN\Devices\<device number>\History".  
+
# Run the executable ParseTCX.exe with no parameters. The utility will try to find the store of TCX files that the Ant Agent uses.  
** On Windows 7 this is under C:\Documents and Settings\<username>\AppData\Roaming\GARMIN\Devices\<device number>\History"
+
## On XP this is under C:\Documents and Settings\<username>\Application Data\GARMIN\Devices\<device number>\History".  
* A command window should open and print out a scaling factor for each file it finds.
+
## On Windows 7 this is under C:\Documents and Settings\<username>\AppData\Roaming\GARMIN\Devices\<device number>\History"  
* On your Garmin, multiply your current calibration factor by one of the new scaling factors. So if your scale is currently 990 and the calibration factor is 0.94255403, the new scale will be 933.
+
# A command window should open and print out a scaling factor for each file it finds.  
===Example Output===
+
# On your Garmin, multiply your current calibration factor by one of the new scaling factors. So if your scale is currently 990 and the calibration factor is 0.94255403, the new scale will be 933.  
====All Ant Agent Files====
+
==Garmin Express==
<pre>
+
Garmin Express stores the FIT files under
Version 2.0
+
C:\ProgramData\Garmin\GarminConnect\{devicename}\Upload\FIT_TYPE_4
2011-02-03-063813.TCX Looks like data from cycling not running
+
==Garmin Training Center==
2011-02-04-071012.TCX filtered calibration factor adjustment 0.9807 (stddev 0.0964)
+
Garmin Training Center is an older desktop utility from Garmin.
2011-02-04-071012.TCX raw calibration factor adjustment 0.8722 (stddev 0.2023)
+
# Transfer the record of the run to [[Garmin Training Center]].  
2011-02-05-075131.TCX filtered calibration factor adjustment 0.9856 (stddev 0.0945)
+
# Export the record of the run from Garmin Training Center as a 'TCX' file.  
2011-02-05-075131.TCX raw calibration factor adjustment 0.9811 (stddev 0.1393)
+
# Run the executable ParseTCX.exe passing the full path to the TCX file as a parameter.  
2011-02-06-115537.TCX Looks like data from cycling not running
+
## Open a windows explorer window and navigate to the folder with the TCX file.  
2011-02-07-065800.TCX filtered calibration factor adjustment 0.9855 (stddev 0.067)
+
## Right click on the TCX file and select "Open With..." then "Choose Program..."
2011-02-07-065800.TCX raw calibration factor adjustment 0.983 (stddev 0.0907)
+
## Click on "Browse..." and navigate to where you downloaded ParseTCX.exe from.  
Press return to continePress return to contine
+
## I would recommend checking the box "Always use the selected program to open this kind of file" so that you can just double click on the TCX file in the future.  
</pre>
+
## Click OK
====Single File====
+
# A command window should open and print out a lot of data. At the end you should have a line that says "Multiply your current calibration factor by N" where N is the scaling factor.  
<pre>
+
# On your Garmin, multiply your current calibration factor by this new scale. So if your scale is currently 990 and the calibration factor is 0.94255403, the new scale will be 933.  
Version 2.0
+
=Gathering the data=
Per Lap Scaling
+
This utility does not require a special calibration run to gather data. Any run with your Garmin 310XT and Foot Pod enabled will provide the data needed. Running at a steady pace will provide good data. If you take [[Walking Breaks]], this will tend to produce a lot of variability.  
===============
+
=User Guide=
lap average scale 0.9755
+
* Run the executable (GarminFootpodCalibration.exe).
lap average scale 0.9924
+
* If you click on the "Open History Files…" it will look for the history files transferred for the Garmin Ant Agent and you will see a screen similar to the one below.  
lap average scale 0.9866
+
[[File:EasyMode.jpg]]
lap average scale 0.9797
+
* If you have the TCX or FIT file, you can open them directly.  
lap average scale 0.9755
+
* Use the tree view on the left to select the file you are interested in. You can expand a file with laps to view each lap separately.
lap average scale 0.9976
+
* Entering your current calibration factor will show a new calibration factor you can enter based on the selected exercise or lap.
lap average scale 0.9974
+
* If you know the distance you ran, such as a marked course or a treadmill, you can enter that value for a more accurate calibration.
lap average scale 0.9877
+
* Hovering the mouse will produce extra help.
lap average scale 1.0025
+
* You can load a file that has been exported from [[Garmin Training Center]] (see below) using the File, Open menu.
lap average scale 0.99
+
* The graphs give a visual representation of the calibration data.
lap average scale 0.9705
+
** The top graph is the distance recorded by GPS and the [[Footpod]]. The values vary, as the Garmin does not record at even intervals,
lap average scale 0.983
+
** The bottom graph is the scaling factor. The horizontal lines show the average and the standard deviations.
lap average scale 0.9553
+
==Expert Mode==
lap average scale 0.9778
+
* Clicking on the 'Expert Mode' check box gives more detail and more options.
lap average scale 0.9967
+
[[File:ExpertMode.jpg]]
lap average scale 1.002
+
=Support=
lap average scale 0.9606
+
As always [[Contact Me]] if you have a problem and I will try to help. Emailing me the TCX file helps debug any issues.   
lap average scale 0.9907
 
lap average scale 0.9837
 
lap average scale 0.9929
 
lap average scale 0.9972
 
lap average scale 0.9843
 
 
 
Details
 
=======
 
Filtered Average scale    0.9855, 98.5455%
 
  Standard Deviation scale 0.067, 6.6979%
 
  Scale+stddev            1.0524, 105.24%
 
  Scale-stddev            0.9185, 91.85%
 
Raw Average scale          0.983, 98.3044%
 
  Standard Deviation scale 0.0907, 9.0679%
 
  Scale+stddev            1.0737, 107.37%
 
  Scale-stddev            0.8924, 89.24%
 
 
 
Calibration Instructions
 
========================
 
 
 
Multiply your current calibration factor by 0.983
 
 
 
Press return to continue
 
</pre>
 
==Support==
 
As always [[Contact me]] if you have a problem and I will try to help. Emailing me the TCX file helps debug any issues.   
 
 
You can also download the source code from http://fellrnr.com//Utilities/CalibrateFootPod/ParseTCX.zip
 
You can also download the source code from http://fellrnr.com//Utilities/CalibrateFootPod/ParseTCX.zip
 
+
==The Application Failed to Initialize Properly (0cx0000135)==
==Change log==
+
If you get this message, it is probable that you don't have the .NET framework version 2.0 installed. Version 2.0 has been around a long time, and most users should have it available; I've only had this error reported once by a someone using an XP partition on a Mac.
 +
The first thing to check is that you're running a version of XP with at least service pack 2 installed, preferably 3. If you go to control panel, then system, the general tab should have "service pack X" shown. If you don't have SP2 or SP3, windows update should handle the upgrade for you.
 +
If you have SP2 or SP3, you can download .NET 2.0 and the updates for .NET 2.0 SP2 from http://msdn.microsoft.com/en-us/netframework/aa731542
 +
=Change log=
 +
* V3.1
 +
** Support 2.0 FIT Files.
 +
* V3.0 Beta
 +
** Support FIT Files.
 +
* V2.7
 +
** Get iRunSmooth support right this time.
 +
* V2.6
 +
** Fix build bug in 2.5.
 +
* V2.5
 +
** Look for the footpod data in any of the TPX child nodes, not just the first (needed for iRunSmooth).
 +
* V2.4
 +
** Prevent points in the TCX file from resetting the elapsed distance, which could dramatically increase the GPS distance detected.
 +
* V2.3
 +
** Change the way bad data is detected to allow for rounding errors
 +
** Ignore data from between tracks, which often indicates a pause
 +
* V2.2
 +
** Support calibration without GPS, such as treadmill workouts
 +
* V2.1
 +
** Change to allow a variant of the TCX XML format (TPX without the [[Cadence]]Sensor attribute)
 
* V2.0
 
* V2.0
 
** Major refactoring and the creation of a GUI version
 
** Major refactoring and the creation of a GUI version
Line 129: Line 220:
 
** Initial release
 
** Initial release
 
** Available as http://fellrnr.com//Utilities/CalibrateFootPod/ParseTCX_1.0.exe and http://fellrnr.com//Utilities/CalibrateFootPod/ParseTCX_1.0.zip
 
** Available as http://fellrnr.com//Utilities/CalibrateFootPod/ParseTCX_1.0.exe and http://fellrnr.com//Utilities/CalibrateFootPod/ParseTCX_1.0.zip
 +
[[Category:Software]]

Latest revision as of 12:34, 12 February 2018

This is a small Windows utility that analyzes a run and calculates the appropriate recalibration for your Garmin Footpod. Important note: The Garmin Connect web site is no longer exporting the needed footpod data in the TCX file. I've released a beta version of the utility that will read the raw FIT files.

1 Device Support

The following devices have been tested; please let me know if you try it with other devices.

Device Status Notes
Garmin 920XT Supported (FIT)
Garmin 310XT Supported
Garmin 910XT Supported
iPhone with iSmoothRun Supported
Garmin Fenix 2 Supported
Garmin 620 Supported
Garmin 610 Supported For the calibration run the speed source must be set toFootpod, not GPS.
Garmin 210 Supported
Garmin 405 TCX Unsupported (FIT untested) Does not write any speed or distance information from the Footpodto the TCX file.
Garmin 410 TCX Unsupported (FIT untested) Does not write any speed or distance information from the Footpodto the TCX file.
Garmin 305 TCX Unsupported (FIT untested) TCX Exports from Garmin Connectcontain what looks like speed data from theFootpod, but it matches the GPS signal perfectly.

2 How does it work?

The Garmin devices record your position along with other data such as Heart Rate every few seconds. If the Footpod is active, then the speed according to the Footpod is also recorded. By looking at each position that is recorded, you can work out how far you've traveled and how long it took. That should be the same as the foodpod speed if the GPS is accurate and Footpod is calibrated.

2.1 Is this different to a Garmin calibration run?

This is using the same principle as the Garmin calibration run, where you tell the Garmin to calibrate and then run about 1 Kilometer. The calibration run is comparing the GPS distance covered with the Footpod reported speed. The advantage of this utility is that you can use any run to check the calibration and you can run much further.

2.2 Flaws in the approach

The biggest flaw in the approach is that it relies on the GPS signal, and GPS is not that accurate itself. If you do not have a GPS signal, such as a treadmill run, then there is no calibration possible and this utility will show that no calibration can be automatically performed. That is because the Garmin recorded data is based on the Footpod, so it's calibrating the Footpod against itself.

2.3 Getting the best data

The best run to use for calibration is a run that has the most accurate GPS data. That will be a run that is reasonably straight, as twists and turns tend to reduce the GPS accuracy. A good view of a clear sky can also help a little.

2.4 Is there a better way?

A better approach would be to run a known distance, either on a track or using a known course and calibrate against that known value. The GUI version allows this type of adjustment.

3 Frequently Asked Questions

  • Why do I see Footpod data when I'm not wearing the Footpod?
    • The Garmin will record Footpod data if you have the watch set so that the Footpod is active, even if you're not wearing the Footpod at the time. This is a bit odd, but there's no way of detecting if the Footpod data is real or fake, though the calibration value is normally very close (within a fraction of a percent), with just rounding error discrepancies.
  • Why is the 'actual distance' different from what I ran?
    • The 'actual distance' field is updated based on 'good data', and ignores data where the Footpod and the GPS are wildly different.

4 Installation

There is no further installation ;}

5 Finding the Files

This utility requires either a TCX or FIT file from the watch and there are various ways of finding the files.

Device Garmin Connect USB Garmin Express Ant Agent Training Center
Garmin 920XT X
Garmin 310XT  ? X
Garmin 910XT  ? X
Garmin Fenix 2 X X
Garmin 620 X X
Garmin 610 X X
Garmin 210 X  ?

5.1 Garmin Connect

On the Garmin Connect web site, you can click on the gear/cog icon in the top right hand corner and select "export original".

5.2 USB Access

The more recent Garmin watches can be accessed via a wired USB connection. Simply start Windows Explorer and navigate to "X:\GARMIN\ACTIVITES" where "X" is the letter of the device.

GarminCalibrationUSB.JPG

5.3 Garmin Ant Agent

The Garmin Ant Agent is used to transfer files wirelessly using a USB stick. Note that this has been replaced by Garmin Express.

  1. Transfer the record of the run using the Ant Agent.
  2. Run the executable ParseTCX.exe with no parameters. The utility will try to find the store of TCX files that the Ant Agent uses.
    1. On XP this is under C:\Documents and Settings\<username>\Application Data\GARMIN\Devices\<device number>\History".
    2. On Windows 7 this is under C:\Documents and Settings\<username>\AppData\Roaming\GARMIN\Devices\<device number>\History"
  3. A command window should open and print out a scaling factor for each file it finds.
  4. On your Garmin, multiply your current calibration factor by one of the new scaling factors. So if your scale is currently 990 and the calibration factor is 0.94255403, the new scale will be 933.

5.4 Garmin Express

Garmin Express stores the FIT files under

C:\ProgramData\Garmin\GarminConnect\{devicename}\Upload\FIT_TYPE_4

5.5 Garmin Training Center

Garmin Training Center is an older desktop utility from Garmin.

  1. Transfer the record of the run to Garmin Training Center.
  2. Export the record of the run from Garmin Training Center as a 'TCX' file.
  3. Run the executable ParseTCX.exe passing the full path to the TCX file as a parameter.
    1. Open a windows explorer window and navigate to the folder with the TCX file.
    2. Right click on the TCX file and select "Open With..." then "Choose Program..."
    3. Click on "Browse..." and navigate to where you downloaded ParseTCX.exe from.
    4. I would recommend checking the box "Always use the selected program to open this kind of file" so that you can just double click on the TCX file in the future.
    5. Click OK
  4. A command window should open and print out a lot of data. At the end you should have a line that says "Multiply your current calibration factor by N" where N is the scaling factor.
  5. On your Garmin, multiply your current calibration factor by this new scale. So if your scale is currently 990 and the calibration factor is 0.94255403, the new scale will be 933.

6 Gathering the data

This utility does not require a special calibration run to gather data. Any run with your Garmin 310XT and Foot Pod enabled will provide the data needed. Running at a steady pace will provide good data. If you take Walking Breaks, this will tend to produce a lot of variability.

7 User Guide

  • Run the executable (GarminFootpodCalibration.exe).
  • If you click on the "Open History Files…" it will look for the history files transferred for the Garmin Ant Agent and you will see a screen similar to the one below.

EasyMode.jpg

  • If you have the TCX or FIT file, you can open them directly.
  • Use the tree view on the left to select the file you are interested in. You can expand a file with laps to view each lap separately.
  • Entering your current calibration factor will show a new calibration factor you can enter based on the selected exercise or lap.
  • If you know the distance you ran, such as a marked course or a treadmill, you can enter that value for a more accurate calibration.
  • Hovering the mouse will produce extra help.
  • You can load a file that has been exported from Garmin Training Center (see below) using the File, Open menu.
  • The graphs give a visual representation of the calibration data.
    • The top graph is the distance recorded by GPS and the Footpod. The values vary, as the Garmin does not record at even intervals,
    • The bottom graph is the scaling factor. The horizontal lines show the average and the standard deviations.

7.1 Expert Mode

  • Clicking on the 'Expert Mode' check box gives more detail and more options.

ExpertMode.jpg

8 Support

As always Contact Me if you have a problem and I will try to help. Emailing me the TCX file helps debug any issues. You can also download the source code from http://fellrnr.com//Utilities/CalibrateFootPod/ParseTCX.zip

8.1 The Application Failed to Initialize Properly (0cx0000135)

If you get this message, it is probable that you don't have the .NET framework version 2.0 installed. Version 2.0 has been around a long time, and most users should have it available; I've only had this error reported once by a someone using an XP partition on a Mac. The first thing to check is that you're running a version of XP with at least service pack 2 installed, preferably 3. If you go to control panel, then system, the general tab should have "service pack X" shown. If you don't have SP2 or SP3, windows update should handle the upgrade for you. If you have SP2 or SP3, you can download .NET 2.0 and the updates for .NET 2.0 SP2 from http://msdn.microsoft.com/en-us/netframework/aa731542

9 Change log