I've been trying to understand how stride length is determined by the 735xt for use in calculating pace and distance when GPS is off. This shows my current understanding after a fair amount of searching through forums and posts:
In normal activity tracking mode, using device accelerometer (not in a formal activity)
The stride length is set automatically, dependent on your height. You can set a custom stride length manually in GC web or GC mobile. In GC mobile there are settings for Walking stride length and Running stride length, in GC web only for walking. I don't know if setting a running stride length in GC mobile does anything, or how the 735xt would determine when to use it.
In a Run activity without foot pod, using device accelerometer
The stride length is set automatically based on the last several runs with GPS enabled. A calibration table is constructed of stride length vs three activity intensities (low, medium, high) which are based on arm swing. The calibration range takes care of pace ranges from slow walks to fast sprints. It doesn't work well for interval workouts, better for steady runs. A master reset clears the table.
In a Run activity using foot pod
The stride length is set automatically based on GPS. I don't know how it is set from the run (e.g. last part of run? First part? Average? Moving average during run?)? You can also set the foot pod stride length manually to a fixed value. The foot pod only has one stride length, not a table like the accelerometer does. Despite this, the foot pod is generally considered to be more accurate than using the device accelerometer, due to the fact it is directly measuring foot movement. When GPS is on, the foot pod can be set to override GPS for the "instant pace" metric because it is more responsive to pace changes than GPS, especially in situations where the GPS signal is weak.
Does this agree with others' understanding? Can anyone clarify or provide more info?