OV5647 camera error

Hi, I’m running V1.1.1

root@rubikpi:~# cat /etc/os-release 
ID=qcom-wayland
NAME="Qualcomm Linux"
VERSION="1.3-ver.1.1"
VERSION_ID=1.3-ver.1.1
PRETTY_NAME="Qualcomm Linux 1.3-ver.1.1"

and I’ve followed the camera setup instructions here: Peripherals and Interfaces | RUBIK Pi Documentation

I understand that you’ve only listed IMX based cameras on that page but when I bought the product, since it mentioned raspberrypi 4/5 compatible cameras, I assumed OV5647 would also be supported.

Now when I’m trying to use that camera, I’m getting the following error:

root@rubikpi:~# gst-launch-1.0 -e qtiqmmfsrc camera=0 name=camsrc video_0::type=preview ! video/x-raw\(memory:GBM\),format=NV12,width=1920,height=1080,framerate=30/1,compression=ubwc,interlace-mode=progressive,colorimetry=bt601 ! queue ! v4l2h264enc capture-io-mode=5 output-io-mode=5 ! queue ! h264parse ! mp4mux ! queue ! filesink location="/opt/mux0.mp4"    
GBM_INFO::msmgbm_mapper(262)::gbm mapper instantiated

gbm_create_device(224): Info: backend name is: msm_drm
Setting pipeline to PAUSED ...
ERROR: from element /GstPipeline:pipeline0/GstQmmfSrc:camsrc: Failed to Open Camera!
Additional debug info:
/usr/src/debug/qcom-gstreamer1.0-plugins-oss-qmmfsrc/1.0-r0/gst-plugin-qmmfsrc/qmmf_source.c(1049): qmmfsrc_change_state (): /GstPipeline:pipeline0/GstQmmfSrc:camsrc
ERROR: pipeline doesn't want to preroll.
Failed to set pipeline to PAUSED.
Setting pipeline to NULL ...
Freeing pipeline ...
GBM_INFO::~msmgbm_mapper(269)::gbm mapper de-instantiated

Is this simply due to OV5647 not being supported?
Thanks in advance

Dear customer,
Currently, RUBIK Pi 3 is compatible with three Raspberry Pi cameras:
IMX477,IMX708,IMX219
If necessary, please conduct tests using the corresponding camera.

thanks. I switched to a IMX291, works fine.

Okay, thank you for your reply.