Well I am new to this forum. I am currently in a bit of trouble. I follow the sami camera guide for all kinds of camera guide can you tell me how correct and accurate it is?
I’ve now got my arducam 16mp running properly in rpizero2 including autofocus. I ended up having a cable problem and I/O was not working properly.
Hi,
What I have done:
sudo ./install_pivariety_pkgs.sh -d
=================================================
Hardware Revision: b03114
Kernel Version: 6.1.21-v8+
OS Codename: bullseye
ARCH: aarch64
=================================================
Already add 'dtparam=i2c_vc=on' and 'dtparam=i2c_arm=on' in /boot/config.txt
You have installed our driver and it works.
If you want to redetect the camera, you need to modify the /boot/config.txt file and reboot.
Do you agree to modify the file?(y/n):
y
Changed
reboot now?(y/n):
y
reboot
sudo ./install_pivariety_pkgs.sh -p libcamera
sudo ./install_pivariety_pkgs.sh -p libcamera_apps
Issue n°1 when using command:
$ libcamera-still --qt-preview
libEGL warning: DRI3: failed to query the version
Made QT preview window
[0:07:49.632962670] [1714] INFO Camera camera_manager.cpp:297 libcamera v0.0.0+4367-ad9428b4
[0:07:49.717598353] [1732] INFO RPI vc4.cpp:444 Registered camera /base/soc/i2c0mux/i2c@1/imx519@1a to Unicam device /dev/media4 and ISP device /dev/media1
[0:07:49.717686057] [1732] INFO RPI pipeline_base.cpp:1101 Using configuration file '/usr/share/libcamera/pipeline/rpi/vc4/rpi_apps.yaml'
[0:07:49.718650110] [1714] INFO Camera camera.cpp:1033 configuring streams: (0) 2328x1748-YUV420
[0:07:49.719206683] [1732] INFO RPI vc4.cpp:572 Sensor: /base/soc/i2c0mux/i2c@1/imx519@1a - Selected sensor format: 2328x1748-SRGGB10_1X10 - Selected unicam format: 2328x1748-pRAA
[0:07:49.950677135] [1736] ERROR IPARPI cam_helper.cpp:257 Embedded data buffer parsing failed
[0:07:49.983973413] [1736] ERROR IPARPI cam_helper.cpp:257 Embedded data buffer parsing failed
..
The image is displayed but huge number of lines with “ERROR IPARPI cam_helper.cpp:257 Embedded data buffer parsing failed”
Issue n°2
$ dmesg|grep imx
[ 0.078143] platform fe801000.csi: Fixed dependency cycle(s) with /soc/i2c0mux/i2c@1/imx519@1a
[ 8.420960] imx519 10-001a: Device found is imx519
[ 8.421746] imx519 10-001a: Consider updating driver imx519 to match on endpoints
How to update the driver as the command with -d has been already used?
Thank you
Phil
$ libcamera-jpeg --list-cameras
Available cameras
-----------------
0 : imx519 [4656x3496 10-bit RGGB] (/base/soc/i2c0mux/i2c@1/imx519@1a)
Modes: 'SRGGB10_CSI2P' : 1280x720 [80.01 fps - (1048, 1042)/2560x1440 crop]
1920x1080 [60.05 fps - (408, 674)/3840x2160 crop]
2328x1748 [30.00 fps - (0, 0)/4656x3496 crop]
3840x2160 [18.00 fps - (408, 672)/3840x2160 crop]
4656x3496 [9.00 fps - (0, 0)/4656x3496 crop]
dpkg -l | grep libcamera
ii libcamera-apps 1.2.1-1 armhf libcamera-apps
ii libcamera-dev:armhf 0~git20230724+ad9428b4-1 armhf complex camera support library (development files)
ii libcamera0:armhf 0~git20230724+ad9428b4-1 armhf complex camera support library
ii python3-libcamera 0~git20230720+bde9b04f-1 armhf complex camera support library (Python 3 bindings)
Content of /boot/config.txt
[all]
dtparam=i2c_vc=on
dtparam=i2c_arm=on
dtoverlay=imx519
Hi,
Please try the command below to close this error log:
“export LIBCAMERA_NOTPARSE_EMBEDDED_DATA=1”
Yes, the camera driver is installed on your Raspberry Pi.
Hi @Dion
The export command works like a charm: Thank you !
dmesg | grep imx always displays the message:
[ 8.898561] imx519 10-001a: Consider updating driver imx519 to match on endpoints
If my understanding is right, it asks to update the driver, may be the message is not the right one?
Thank you
Hi,
Nope, on the contrast, it shows that your camera is detected by the Raspberry Pi. If your camera is defective or something else, it will show “probe of 10-001a failed with error -5…”
How can we get it properly setup on the Pi5 Bookworm? Thanks.
Hi
For now, support for PDAF of imx519 is not released. Please stay tuned.
Hey, I want to get the RAW image of this PDAF sensor for another usage when previewing or capturing?. Is this possible?
Hello, I’m trying to get IMX519 autofocus to work on a Raspberry Pi 3:
PRETTY_NAME=“Debian GNU/Linux 12 (bookworm)”
NAME=“Debian GNU/Linux”
VERSION_ID=“12”
VERSION=“12 (bookworm)”
VERSION_CODENAME=bookworm
ID=debian
My kernel version:
6.6.20+rpt-rpi-v8
The camera is well recognized, however I do not have autofocus activated
With
libcamera-still -t 0
I get :
[0:26:42.580404324] [2479] WARN IPARPI ipa_base.cpp:725 Could not set AF_MODE - no AF algorithm
[0:26:42.580562241] [2479] WARN IPARPI ipa_base.cpp:1107 Could not set AF_SPEED - no focus algorithm
[0:26:42.580652918] [2479] WARN IPARPI ipa_base.cpp:1089 Could not set AF_RANGE - no focus algorithm
When I try to install the specific libraries (libcamera_dev and libcamera_apps), I get an error:
libcamera-dev: Depends: libcamera0.2 (= 0.2.0+rpt20240227-1) but 0.2.0+rpt20240418-1 is to be installed
Thanks.
Hi,
What commands did you run to install the libcamera software?
Hi,
I use official documentation :
Step 1. Download the bash scripts
wget -O install_pivariety_pkgs.sh https://github.com/ArduCAM/Arducam-Pivariety-V4L2-Driver/releases/download/install_script/install_pivariety_pkgs.sh
chmod +x install_pivariety_pkgs.sh
Step 2. Install libcamera
./install_pivariety_pkgs.sh -p libcamera_dev
Step 3. Install libcamera-apps
./install_pivariety_pkgs.sh -p libcamera_apps
Hi,
We have just updated the Arducam custom libcamera to resolve this problem. Please run the commands below to install it again:
wget -O install_pivariety_pkgs.sh https://github.com/ArduCAM/Arducam-Pivariety-V4L2-Driver/releases/download/install_script/install_pivariety_pkgs.sh
chmod +x install_pivariety_pkgs.sh</strong>
./install_pivariety_pkgs.sh -p libcamera_dev
./install_pivariety_pkgs.sh -p libcamera_apps
Thanks, it’s working.