Question 1 Can 64MP QuadCamera save 256MP pictures?
No, you can only save a 64MP image composed of 4 cameras.
The first reason is that due to the limitation of platform interface reception, it cannot support super-high-resolution images. If the image is 256MP, the width and height of the image will be very large. Although the platform cannot accept such a large resolution, we processed the image and scaled the image to 64mp without compromising the 256MP viewing angle.
The other reason is that, It is also to improve driver compatibility, so that the same set of drivers can be used regardless of whether a single camera or multiple cameras.
Question 2 How to switch cameras with a 64MP QuadCamera?
Example:
# Set to single channel 0
i2cset -y 10 0x24 0x24 0x02
# Set to single channel 1
i2cset -y 10 0x24 0x24 0x12
# Set to single channel 2
i2cset -y 10 0x24 0x24 0x22
# Set to single channel 3
i2cset -y 10 0x24 0x24 0x32
# Set to double channel (single channel 0 and single channel 1)
i2cset -y 10 0x24 0x24 0x01
# Set to double channel (single channel 2 and single channel 3)
i2cset -y 10 0x24 0x24 0x11
# Set to four in one mode (Default)
i2cset -y 10 0x24 0x24 0x00
### Question 6 How to implement autofocus with libcamera_python on 64MP?(already fixed)
Ourl ibcamera_python library is not yet compatible with libcamera_dev 0.0.7,we will expedite the process of compatibility,you can try to install an stablize version of libcamera_dev.
bulleye-armhf:
cd ~
wget https://github.com/ArduCAM/Arducam-Pivariety-V4L2-Driver/releases/download/libcamera-v0.0.5/libcamera-dev-0.0.6-bullseye-armhf.deb
sudo apt install -y ./libcamera-dev-0.0.6-bullseye-armhf.deb
bulleye-arm64:
cd ~
wget https://github.com/ArduCAM/Arducam-Pivariety-V4L2-Driver/releases/download/libcamera-v0.0.5/libcamera-apps-0.0.6-bullseye-arm64.deb
sudo apt install -y ./libcamera-apps-0.0.6-bullseye-arm64.deb
Question 9 Can we extend the ribbon cable for the 64mp arducam 64mp or is there a limit?
Since the signal transmission speed is very fast, the signal will be attenuated during the transmission process. If the cable is too long, the final effect will be bad.
Question 12 64MP with RPI 4b, Rev 1.4, failed to allocate capture buffers
For 64MP cameras, there may be memory issues with the maximum resolution. We can’t reproduce it for now, but there are still some suggestions to help you with a simple troubleshooting:
cat /proc/meminfoCmaTotal should be around 500000kB
Try the command several times, because sometimes it doesn’t work well
Reduce the resolution to ensure that the camera is OK
If you still have problems, send me the following information
There are also pictures of the commands you executed and the hardware connections, so that we can better help you.
If you ever had a similar problem and found a solution, please also @me share it, it will help more people.