Dear Yanchao, Thanks for your help. I saw a procedure of calibration for BMI08x and mentioned it in Red color. Do I have to follow it for BMI160 as well? Because there are no comments in BMI160 datasheet and design guide. That's why I'm asking. <BMI08x calibration precedure> Place your sensor (the system with the sensor inside) on a well-defined surface, for example, a horizontal table. The expected sensor output for the x/y-axis should be 0 mg. Set the sensor to the lowest g-range (BMI085 to 2G, BMI088 to 3G) Measure the sensor output to ensure the sensor is fully at rest, without vibrations, inclinations, big temperature changes or strong VDD fluctuations. It is advisable to take several values and generate the average over the values (e.g. 1000 values). Consider the resolution of BMI085 and BMI088, and save the offset in LSB or mg. Subtract the offset from the future accelerometer sensor data. Thanks,
... View more