Jetson Orin Nano Dev Kit I2C bus unable to detect external I2C device

I have purchased a Jetson Orin Nano back in Dec 2024 and have been using it. I noticed the board does not recognize the external I2C module that I put on the 40pin connector I2C1/7. i2cdtect -r -y <bus_number> does respond but the data is all blank similar to the post in Orin nano module I2C ERROR

Also given the information found in Identifying I2C Bus Connections on Nvidia Jetson Orin Nano Dev Board - Help Docs for Errors/Issues on Nvidia Jetson Dev Boards
would you consider granting me an RMA for this case?


I posted earlier from memory and deleted it because I was not near the board to test my comments. Now I have the board live and tested this.

sudo i2cdetect -y -r 7

You have the correct one-liner to scan the bus.
Now, I would suspect that your sensor needs some pull-up resistors.
5.6k from the sda and scl to the 3.3V rail. DO NOT use 5V rail.

Some senors have internal pull-ups and some don’t.

Thanks for the comment.
The same sensor works ok with my old Jetson Nano which makes me suspect the issue resides on the Jetson Orin Nano unit.

Are you on jetpack6.1 or older? Here is the setup that I am using.

I am new to nvidia stuff, so this is a pure guess. Might be different i/o hardware on the boards. Check you sensors datasheet and see if it has internal pull-ups, if that is the case ?? Double check your pins and cables / etc.

hello the_lunar,

fist of all, please check you’ve given the power-supply to the device, otherwise the i2c communication will failed.
let’s check this is module specific issue, for instance, do you have other Orin Nano module to have cross validation?

Thanks JerryChang for the advice. The problem has been resolved and no need for RMA anymore. After reconnecting my module to pin3&5, i2cdetect can get response from bus 7 and the unit works OK now.

OK to close this thread.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.