LSM303D accelerometer temperature sensitivity

While debugging an issue on Pixhawk-derived flight controller our team noticed that zero-g temperature sensitivity of LSM303D is an order of magnitude higher than specified in datasheet (measured 5 mg/degC instead of 0.5 mg/degC as specified in datasheet).

Has anyone else came across this? Googling only reveals this thread (

That’s disappointing. Have you tried sensor thermal compensation?

If it truly is that bad you also have the option of disabling it. See the parameters CAL_ACCX_EN, CAL_GYROX_EN.