Some Arducam camera modules use V4L2 kernel camera drivers (What is a kernel driver?), and they rely on a specific kernel version to work.
However, the Raspberry Pi OS updates the Linux kernel regularly, so when you update your system to the latest version, you void your previous installation. This means our users will have to wait until our engineers re-compile the driver for the new kernel to use the camera.
This has been a headache for some of our users. Therefore, to provide a simple and permanent solution, we’ve released an alternative way to install the driver.
This new method downgrades the Raspberry Pi OS kernel to a working one, so no matter which future OS version you’ll be in, installing the camera driver in the following method will at least make sure that you have a working camera.
This applies to the following products:
- Arducam 13MP OBISP MIPI Camera for Raspberry Pi (AR1335)
- Arducam 2MP HDR OBISP MIPI Camera for Raspberry Pi (AR0230)
- Arducam Camarray OV9281 1MP*2 Stereo Camera Board
- Arducam Camarray OV9281 1MP*2 Stereo Camera Bundle (with Camarray HAT)
- Arducam Camarray OV9281 1MP*4 Quadrascopic Camera Bundle (with Camarray HAT)
- Arducam Camarray OV2311 2MP*2 Stereo Camera Board
Steps to Install the Driver
1. Download the driver
2. Unzip the Package
tar zxvf arducam_obisp_camera_driver.tar.gz
3. Install the Driver
4. Run the camera
arducamstill -t 0
Since it’s still V4L2 compliant, the commands are still the same.