1. Home
  2. Docs
  3. Arducam OBISP MIPI Camera Module
  4. 3. Use on Raspberry Pi
  5. V4L2 Camera Driver for the Latest RPi OS Updates (Kernel 5.4.79 and later)

V4L2 Camera Driver for the Latest RPi OS Updates (Kernel 5.4.79 and later)

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

wget https://github.com/ArduCAM/Arducam_OBISP_MIPI_Camera_Module/releases/download/v2.0/arducam_obisp_camera_driver.tar.gz
install Arducam obisp v4l2 temporary driver

2. Unzip the Package

tar zxvf arducam_obisp_camera_driver.tar.gz
unzip the driver package

3. Install the Driver

cd arducam_obisp_camera_driver
./install.sh
install the driver and reboot

4. Run the camera

arducamstill -t 0

Since it’s still V4L2 compliant, the commands are still the same.

Was this article helpful to you? Yes No