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 (https://discuss.ardupilot.org/t/prearm-accels-inconsistent/4521/2).

That’s disappointing. Have you tried sensor thermal compensation? https://docs.px4.io/en/advanced_config/sensor_thermal_calibration.html

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