Without a magnetic compass, the FR630 is often pretty useless for heading, unless you have the GPS activated such as recording an activity. GPS should only help with accuracy when you are actually moving. But I've noticed that with GPS activated, even stopping and just rotating in place, the heading still seems to remain pretty accurate. Rotate 180 degrees, and the heading adjust by close to 180 degrees. Do the watches without magnetic compass use accelerometers or something to track heading once they have been somehow calibrated via GPS and movement?
Is there any way to know if the heading is coming from GPS or a magnetic compass in my app? If it is using the accelerometer somehow, any suggestions on best practices as to how long/often I need to keep the GPS activated for reasonable results. In my app, I'm not using GPS for anything else so just a battery sink to keep it enabled.