Hello,
I'm testing a OAK-FFC-6P module, which I updated to OS luxonisos-1.16 and FIP fip-oak-ffc-6p-kb-1.13.1.bin.
On the host machine I have installed depthai-python (rvc3_develop branch) and the requirements from examples/install_requirements.py. The test_cam.py script is working, so the software setup should be fine.
The problem is that I have installed 6 IMX577 camera modules (Arducam SKU B0346, which is the Luxonis variant), but only 3 of them are recognized at boot (CAM_SA, CAM_A, CAM_D). If I swap the modules, the only 3 found are on the same 3 sockets, so I can exclude faulty camera modules.
If i disconnect CAM_SA, the 3 cameras which are recognized are CAM_A, CAM_SB, CAM_D.
If i disconnect CAM_SA and CAM_A, the 3 cameras which are recognized are CAM_SB, CAM_D, CAM_F.
If i disconnect CAM_SA, CAM_A and CAM_D, the 3 cameras which are recognized are CAM_SB, CAM_E, CAM_F.
I see from the schematis that each of the three I2C buses are shared by two sockets, but I also read that this is to sinchronize the camera pairs, so I would expect that each pair supports two identical cameras (with the same i2c address).
Any inputs about how to get 6 camera modules working at the same time?
The dmesg output is here.
ps: the OS update instructions in the RCV3 documentation should be updated to include mender -commit
before rebooting, otherwise the update is not applied.