BNO055 - Custom PCB shows all values as zeros.

We made a custom PCB using BNO055 and all other components as mentioned in the datasheet. Unfortunately, all values are read as zeros.  I am using  arduino IDE. Upon checking the system status, I get the following error:

System Status: 0x5
Self Test: 0x8
System Error: 0x2

Which according to the datasheet is:

5 = Sensor fusio algorithm running
8= MCU self test pass. Accelerometer, gyro, magnetometer self test failed.

2= System initialization error

Can someone please help me in understanding what could have gone wrong?

 

Thank you

4 replies