I might try opening a simple python program and trying to talk to it. Alternatively, if you have Arduino IDE installed on your Odroid C4(?never used that) you can open the example app for the BNO055.
That might give a clue. For example, if the 2nd method connects and communicates then you will know to focus on a linux configuration problem or a ROS configuration problem.
You say you have edited the address from 40 to 0x29 but you don’t show the error message from 0x29. That forces us to make guesses about what you are seeing…
↧