BNO055 ACC ID, MAG ID and GYR ID Reads 0x00
I am interfacing BNO055 to my controller through I2C. My Chip ID(Page 0, REG: 0x00) is correctly read as 0xA0. But ACC ID(Page 0, REG: 0x01), MAG ID(Page 0, REG: 0x02) and MAG ID(Page 0, REG: 0x03) are all read out as zeros, whereas the datasheet provides values of 0xFB, 0x32 and 0x0F respectively for these three registers. Any idea as to why it is happening so ? Is there something wrong with my chip ?