Synchronized Quad Camera Kit IMX519 four in one mode frame size is downscaled instead of quadrupled

My goal is to use Synchronized Quad Camera Kit IMX519’s four in one mode.

My expected result is that the frame size is 5120x2880 (1 camera frame is 1280x720, quadrupled to 5120x2880).

The actual result is that the frame size is 1280x720.

def gstreamer_pipeline(
    # Issue: the sensor format used by Raspberry Pi 4B and NVIDIA Jetson Nano B01 are different
    # in Raspberry Pi 4B, this command
    # $ libcamera-still --width 1280 --height 1280 --mode 1280:1280
    # uses sensor format 2328x1748.
    # However, v4l2-ctl --list-formats-ext do not have such format.
    # known issue:
    # if the frame_rate is set to the suggested frame rate by `$ v4l2-ctl --list-formats-ext``
    # the captured frame will have black pixels at the bottom of the frame.
    # the solution:
    # subtract the suggested frame rate by 1.
    return (
        f"nvarguscamerasrc sensor-id={sensor_id} ! "
        f"video/x-raw(memory:NVMM),width=(int){capture_width},height=(int){capture_height},format=(string)NV12,framerate=(fraction){frame_rate}/1 ! "
        f"nvvidconv flip-method=0 ! "
        f"video/x-raw,format=(string)BGRx ! "
        f"videoconvert ! "
        f"video/x-raw,format=(string)BGR ! "


That’s true, but we have the hardware to support what you’re saying

But there is no driver support for now.

If you want, you can contact [email protected]

But for now it will be a bespoke project.

I have contacted the sales team.

we have the hardware to support what you’re saying

Do you mean that I have to buy another hardware to fix this issue?

Duly note: As it is a bespoke project, and we have a deadline to meet before the end of March, we may not buy it in a foreseeable future and prefer to buy Synchronized Quad-Camera Kit IMX519.

Regarding the current behavior of Synchronized Quad Camera Kit IMX519, is it possible to disable the rescaling done by UC-512?


If you have limited time, I don’t recommend customizing.
Not only do you need to purchase additional hardware, but you also need to adapt the corresponding drivers, which takes a lot of time.

With your current camera, you can only use the resolution of four cameras stitched together.
The purpose of this camera is to have a wider viewing angle.
This may be different than what you expected.

This requires a firmware change,and it cannot be changed