Can't see v4l2 controls for Camarray Hat

  1. Where did you get the camera module(s)?
    I received the boards directly from Arducam after my previous ones broke.

  2. Model number of the product(s)?
    B0267

  3. What hardware/platform were you working on?
    Raspberry pi 4 running Bullseye

  4. Instructions you have followed. (link/manual/etc.)
    Quick Start Guide for Arducam CamArray HAT Kit - Arducam Wiki

  5. Problems you were having?
    running v4l2-ctl --all doesn’t show the controls for the camarray. I also can’t manually adjust gain.

Driver Info:
	Driver name      : unicam
	Card type        : unicam
	Bus info         : platform:fe801000.csi
	Driver version   : 5.15.84
	Capabilities     : 0xa5a00001
		Video Capture
		Metadata Capture
		Read/Write
		Streaming
		Extended Pix Format
		Device Capabilities
	Device Caps      : 0x25200001
		Video Capture
		Read/Write
		Streaming
		Extended Pix Format
Media Driver Info:
	Driver name      : unicam
	Model            : unicam
	Serial           : 
	Bus info         : platform:fe801000.csi
	Media version    : 5.15.84
	Hardware revision: 0x00000000 (0)
	Driver version   : 5.15.84
Interface Info:
	ID               : 0x03000005
	Type             : V4L Video
Entity Info:
	ID               : 0x00000003 (3)
	Name             : unicam-image
	Function         : V4L2 I/O
	Flags         : default
	Pad 0x01000004   : 0: Sink
	  Link 0x02000007: from remote pad 0x1000002 of entity 'arducam-pivariety 10-000c': Data, Enabled, Immutable
Priority: 2
Video input : 0 (unicam-image: ok)
Format Video Capture:
	Width/Height      : 5120/800
	Pixel Format      : 'Y10P' (10-bit Greyscale (MIPI Packed))
	Field             : None
	Bytes per Line    : 6400
	Size Image        : 5120000
	Colorspace        : Raw
	Transfer Function : Default (maps to None)
	YCbCr/HSV Encoding: Default (maps to ITU-R 601)
	Quantization      : Default (maps to Full Range)
	Flags             : 

Also vlc doesn’t show any video output, but libcamera-still works.

  1. The dmesg log from your hardware?
 dmesg | grep arducam
[    9.677944] arducam-pivariety 10-000c: firmware version: 0x10003
[   10.177323] arducam-pivariety 10-000c: Consider updating driver arducam-pivariety to match on endpoints
  1. Troubleshooting attempts you’ve made?
    Redownloading drivers

  2. What help do you need?
    I would like to see the controls for the camarray hat’s gain, exposure, etc

@ageng

Raspberry Pi is not directly through videoX
https://forums.raspberrypi.com/viewtopic.php?t=322076

v4l2-ctl --all -d /dev/v4l-subdev0

vlc can’t get data directly