I'm using LSM9DS1 and MotionFX to get the heading of my device,(also I am using MotionAC, MotionGC, MotionMC to perfome a calibration ), I can get a good result sometimes (usually after a QUICK movement or rotation). But, when it is static or moving ...