Bosch Sensortec Community

    Showing results for 
    Search instead for 
    Did you mean: 

    bno055 not detected via i2c

    bno055 not detected via i2c



    I am connecting bno055 shuttle board ( with application board) with Arduino via i2c  but running the program (read_all_data or raw_data) which is provided by Arduino gives problem detecting message  ("Ooops, no BNO055 detected ... Check your wiring or I2C ADDR!").

    Also when i run i2c scanner program I see an address of  (0x47)  71 which  should be 0x28 or 0x29 if I'm right. How can i solve this?

    Thank you.

    5 REPLIES 5

    Established Member

    I would start by using the Arduino IDE example "i2c_scanner"   I found it under the wire example group.  If you can't find it in the ide, I'm sure you can google is and get a copy.  It is the 1st step I perform whenever connecting a new I2C device or using a new breadboard.  Fast and simple.




    Hi  JohnRob,

    I have already checked with example i2c scanner program given in Arduino IDE,  also cross checked with a scanner program I found online by Nick Gammon and  that is how I knew the adress of my i2c device is 0x47.

    Thank you.

    I'm not sure I understand your problem here.

    BNO's i2c address is indeed 0x29 or 0x29

    Established Member

    Sorry I missed your I2C-Scanner statement (it was late at night).

    I've not used this device but the datasheet talks about an HID mode at (near) 0x40.  Could the sensor be accidently put in to that mode?