Where did you get the camera module(s)?
Amazon
Model number of the product(s).
IMX519 & Arducam 64mp
What hardware/platform were you working on?
Compute module 3 with custom hardware based on this:
Instructions you have followed. (link/manual/etc.)
Quick start guide, all based on 6.1.21-v7+
Problems you were having.
Camera is not able to be detected on i2c bus
[email protected]:~ $ i2cdetect -y 10
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: – – – – UU – – –
10: – – – – – – – – – – – – – – – –
20: – – – – – – – – – – – – – – – –
30: – – – – – – – – – – – – – – – –
40: – – – – – – – – – – – – – – – –
50: – – – – – – – – – – – – – – – –
60: – – – – – – – – – – – – – – – –
70: – – – – – – – –
The dmesg log from your hardware.
[ 0.056048] platform 3f801000.csi: Fixed dependency cycle(s) with /soc/i2c0mux/[email protected]/[email protected]
[ 11.955691] imx519 10-001a: failed to read chip id 519, with error -5
[ 11.992390] imx519: probe of 10-001a failed with error -5
Troubleshooting attempts you’ve made.
Both cameras imx519 and Arducam 64MP work fine on pi zero with the same operating system version.
Neither work on modified hardware.
However imx477 does work as expected.
[email protected]:~ $ dmesg | grep -E “imx477|imx519|arducam”
[ 0.056040] platform 3f801000.csi: Fixed dependency cycle(s) with /soc/i2c0mux/[email protected]/[email protected]
[ 12.135209] imx477 10-001a: Device found is imx477
[ 12.135876] imx477 10-001a: Consider updating driver imx477 to match on endpoints
config.txt that works
dtparam=cam1_reg
dtparam=cam1_reg_gpio=30
dtoverlay=imx477
What help do you need?
I attached either imx519 or arducam 64mp cameras to my hardware and neither are able to be detected with this configuration:
dtparam=cam1_reg
dtparam=cam1_reg_gpio=30
dtoverlay=imx519
What do I need to do to get the cameras working as expected?
Thanks,
Rick.