Hi everyone, I’m having trouble getting I2C communication working with my setup. I’m connecting an IMX219 EVB to a B0287 board through the 22-pin connector, but I’m seeing B0287 I2C not communicating. Before I go too deep into debugging, can anyone confirm the pinout on this connector is correct for camera porting? I want to rule out a basic wiring mismatch first.
Thanks for reaching out. A couple of things to check first — have you installed the camera driver on your system? That’s often the culprit with I2C issues. Also, could you share a photo of your hardware connection? It’d help spot any obvious issues.
For the pinout, here’s the reference: Raspberry Pi Camera Pinout - Arducam Wiki
If you happen to be working on a Jetson platform, there’s also a quick start script repository worth checking out: GitHub - Dion4cen/jetson_quick_start_script · GitHub
Thanks for the links. Just to clarify my setup — I’m actually developing an ISP (Image Signal Processor), so I’m not using a standard Raspberry Pi or Jetson setup. I’m connecting through jumper wires and using the driver that came with my development board. That’s partly why I’m so focused on the pinout — I want to be absolutely sure the pin mapping is correct before I start digging into driver issues. Can you confirm the pinout is definitely right for this configuration?
The 22-pin CSI camera pinout is a universal standard, so you can rest assured it’s been verified correct across platforms. The pinout reference from the docs applies regardless of whether you’re using Raspberry Pi, Jetson, or a custom ISP development board.
Now, since the pinout is confirmed, let’s look at what could cause I2C no-communication. There are typically four areas to investigate:
- Driver not installed correctly
- Hardware connection error (this becomes especially likely when using jumper wires)
- MIPI cable damaged
- Camera module damaged
Let’s start systematically. First, verify the camera driver is installed and loaded correctly on your dev board. Second, double-check your hardware connections — with jumper wires, pay very close attention to the I2C SCL and SDA lines in particular. Those are easy to mix up or get a bad contact on.
If the driver and hardware connections both check out, the next things to look at are:
- Check the MIPI cable for any physical damage or loose connections
- Test with another known-good camera module if you have one, to rule out camera damage
And just to make sure you have it handy while you’re checking those jumper wires, here’s the pinout reference again: Raspberry Pi Camera Pinout - Arducam Wiki
Let us know what you find after going through the driver and connection checks.