Hello,
I am working with BNO055 on a wearable device wherein I frequently make use of suspend and normal power modes of BNO055.
The datasheet documents that the sensor requires calibration on every POR which is fine with me as POR is a rare event for me.
But when I read the calibration status register (page 0 0x35), to read the calibration status, the system calibration bits behave strangely.
Initially after POR all bits show un calibrated status. The gyroscope and magnetometer get calibrated pretty fast ( I am using NDOF mode) but the accelerometer takes a long time to calibrate. I am following the procedure documented in this video: https://www.youtube.com/watch?v=Bw0WuAyGsnY&t=11s
Eventually the accelerometer gets calibrated (sometimes it takes time in minutes) but system calibration fluctuates between 3 (calibrated) and other values.
This happens more frequently when I change power modes (Normal --> Suspend --> Normal).
If anyone could provide more information regarding this it would be of great help.
Thanks.