Changes

Garmin Foot Pod Calibration

2,747 bytes added, 17:34, 12 February 2018
m
comment: batch update
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=
The following devices have been tested; please let me know if you try it with other devices.{| class="wikitable" style="margin-left: auto; margin-right: auto; border: none;"
! Device
! Status
! Notes
|-
| [[Garmin 920XT]]| Supported (FIT)| |-| [[Garmin 310XT ]]
| Supported
| Using TCX File
|-
| [[Garmin 910XT ]]
| Supported
| Using TCX File
|-
| iPhone with iSmoothRun
| Supported
| Using TCX File
|-
| [[Garmin Fenix 2 ]]
| Supported
| Requires Beta for FIT file support.
|-
| [[Garmin 620 ]]
| Supported
| Requires Beta for FIT file support.
|-
| [[Garmin 610 ]]
| Supported
| For the calibration run the speed source must be set to [[Footpod]], not GPS. Requires Beta for FIT file support.
|-
| Garmin 210
| Supported
| Requires Beta for FIT file support.
|-
| 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?=
=Installation=
* Download the GUI executable from [http://fellrnr.com//Utilities/CalibrateFootPod/GarminFootpodCalibration.exe http://fellrnr.com//Utilities/CalibrateFootPod/GarminFootpodCalibration.exe]
* Download the Beta, which supports FIT files from [http://fellrnr.com//Utilities/CalibrateFootPod/GarminFootpodCalibration_beta.exe http://fellrnr.com//Utilities/CalibrateFootPod/GarminFootpodCalibration_beta.exe]
* Check the executable for viruses ([[Trust No One]]!)
There is no further installation ;}
=Finding the Files=
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;"
! 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
| ?
|
|
|
|}
===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===
The Garmin Ant Agent is used to transfer files wirelessly using a USB stick. Note that this has been replaced by Garmin Express.
# Transfer the record of the run using the Ant Agent.
# 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 XP this is under C:\Documents and Settings\<username>\Application Data\GARMIN\Devices\<device number>\History".
## On Windows 7 this is under C:\Documents and Settings\<username>\AppData\Roaming\GARMIN\Devices\<device number>\History"
# A command window should open and print out a scaling factor for each file it finds.
# 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.
==Garmin Express==
Garmin Express stores the FIT files under
C:\ProgramData\Garmin\GarminConnect\{devicename}\Upload\FIT_TYPE_4
==Garmin Training Center==
Garmin Training Center is an older desktop utility from Garmin.
# Transfer the record of the run to [[Garmin Training Center]].
# Export the record of the run from Garmin Training Center as a 'TCX' file.
# Run the executable ParseTCX.exe passing the full path to the TCX file as a parameter.
## Open a windows explorer window and navigate to the folder with the TCX file.
## 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.
## 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.
## 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.
=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.
=Online Version=
My code has been ported to an online version at http://dashr.net:4000. However, this version is not always available.
=User Guide=
* Run the executable (GarminFootpodCalibration.exe).
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.