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 (PreArm: Accels Inconsistent - #2 by Rob_Lefebvre - Copter 3.2 - ArduPilot Discourse).

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.