PiDog camera returns solid pink picture

I just built a pidog, and everything works fine except for the camera which returns a solid pink image. Is this a software or hardware problem? Any hints on debugging this?

The camera is detected ok:

$ libcamera-hello --list-cameras
Available cameras
-----------------
0 : ov5647 [2592x1944] (/base/soc/i2c0mux/i2c@1/ov5647@36)
    Modes: 'SGBRG10_CSI2P' : 640x480 [58.92 fps - (16, 0)/2560x1920 crop]
                             1296x972 [43.25 fps - (0, 0)/2592x1944 crop]
                             1920x1080 [30.62 fps - (348, 434)/1928x1080 crop]
                             2592x1944 [15.63 fps - (0, 0)/2592x1944 crop]

However, when viewing the stream or taking a picture (e.g. with vilib) all I get is a solid pink image as in the attached example.

There are no errors reported.

Software versions:
vilib 0.3.14
picamera2 0.3.12
Raspbian GNU/Linux 11
Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux

Thanks for any assistance!

The camera lens has a protective film when it leaves the factory. Please tear off the protective film to avoid blocking the lens.
It is recommended to replace the spare camera cable and see the working result.

  1. Please confirm whether the camera module is connected well.
  2. It is recommended that you reinstall the bookworm version system to install all library codes, and then run the camera screen example to see how it works.