We are using the IMX477 Autofocus modules with two custom boards based on the Xavier NX and the RasPI CM4 modules. Both are using straight-through flex cables exposing all 4 CSI lanes to the host. We have tested both the NVidia-specific and RPI-specific modules, and have gotten both to work on the boards usually. However, some of the camera modules don’t work.
Question: What’s the hardware difference between the NVidia Nano/Xavier version and the Raspberry PI version? Do we need to buy stock in both separately?
As a follow up, we’ve received new cameras with “N1” stickers on them, and we’re having trouble getting them to work correctly with a custom board with a RPI CM4.
An older camera “M” works fine and autofocuses
Substituting the new “N1” camera using the same CM4 board, cable, etc. has issues: the video works, but autofocus doesn’t work (and I think auto-exposure has issues as well). Likely an I2C bus issue - writing to the 0x0C address to autofocus gives errors.
I believe these are Jetson-model cameras, but as mentioned above, they should work with the CM4. Any ideas?