I am trying to understand the difference between .track and .currentHeading On my Edge 830, .currentHeading seems to be showing the output of the compass and this data while riding a bike is so noisy and random as to be completely useless. .track seems to provide accurate information as to the direction one is traveling and also seems to provide accurate compass data when stopped. That is one can rotate the device on your desk and .track shows which direction it is pointed in. It is my understanding that on older edge devices without a compass that .currentHeading provided data similar to .track although could not provide accurate data when stopped as the data was derived from GPS motion . Unfortunately, I do not currently have an older edge to test any of this on. I do have a Vivoactive 4S and it seems to be behaving the same as my edge 830. Does .track work on older devices? If not, what would one check to decide whether to use .track or .currentHeading?