Hardware Architecture
CSI Interface Mapping


DIP Switch Configuration
The four CSI PHYs can be routed to either MIPI camera ports or GMSL camera ports (via mezzanine board) using DIP switches.
Supported MIPI CSI Camera Sensors
ov9282 Camera Sensor

Arducam imx577 Camera Sensor





Arducam imx577 Camera Sensor connection to iq9075

ov9282 Camera Sensor connection to iq9075

Supported Resolutions
- Advanced features such as SHDR, LDC, and EIS are not supported on IQ-9075.
- There is no hardware JPEG encoder — snapshots use a software encoder running on the CPU.
Camera Streaming
Prerequistes to run camera
- Enable Camera functionality
- Clear GStreamer registry (if needed)
Single Camera Stream
PLAYING, the camera is running. Press Ctrl+C to stop.
Video Encoding
Video Encoding + Snapshot
1
Start the pipeline
2
Take a snapshot
From the interactive menu: (1) Ready → (3) Playing → (p) Plugin Mode → (11) camerasrc → (37) capture-image → (1) Snapshot → enter count
3
Stop and retrieve files
Press Enter →
b (Back) → q (Quit).Multi-Camera with Offline IFE

Verify Multi-Camera Operation
Connect Four MIPI cameras(OV9282 or IMX577) to MIPI CSI slots (0, 1, 2, and 3) Run a GST command with multicamera-hint=true for each camera to enable this feature. For example:Troubleshooting
Camera App Not Working
Camera App Not Working
1
Check camera module connection and DIP switch settings
2
Restart cam-server
3
Run a single-stream test
Camera Sensor Not Probing
Camera Sensor Not Probing
Collect logs and search for Expected probe success log:If no probe success appears, check the flex cable connection or camera module.
probe success:Camera Not Streaming
Camera Not Streaming
Enable CSI debug logs and collect dmesg:Start the camera and check for SOF/EOF IRQ messages in the log.
Expected logs:

