BNO055 Calibration Reset

Hello,

I have a question regarding the BNO055 and its calibration status. Im writinig data to its calibration offset registers on power-on from my MCUs EEPROM but would like to be able to do the calibration routine again after that during that run. That means that i need to find a way to reset the calibration data programmaticaly so that the calibration status (for the accelerometer sensor at least) falls at 00.  A limiting factor is that i have no physical connection to the nRESET pin of the Sensor and no external oscillator, so even if i tried soft-reset with register SYS_TRIGGER it blocks the device and it no longer responds to communication. This is a known issue with i2c but it happens also with UART in my case.

Is there a possibility to trick the BNO055 into reseting its calibration routine using register control (but without soft reset) or something similar?

 

3 replies