Ap1302 ( ar0144) streaming in default prebuilt binaries

Hi, I’m the Toradex AI Assistant.

I might make mistakes or occasionally get you wrong. Our support team will step in if needed.


AR0144 Camera Streaming Issue on Verdin iMX95 EVK

Based on your setup description, you’re encountering a “Broken pipe” error when attempting to stream from the AR0144 camera through the AP1302 ISP on the Verdin iMX95 EVK. This appears to be a pipeline configuration issue.

Analysis of Your Current Setup

Your media pipeline shows the camera is detected and linked correctly:

  • AR0144 sensorAP1302 ISPCSI interfaceISI capture
  • The AP1302 revision 0.2.6 is detected successfully (1)
  • Media controller topology shows proper linking between entities

Troubleshooting Steps

1. Format Compatibility Check

The error message indicates “The pixelformat ‘UYVY’ is invalid” - this suggests a format mismatch in your pipeline. Your AR0144 outputs SGRBG12_1X12/1280x800 but you’re trying to capture UYVY.

2. Pipeline Format Configuration

You need to ensure format compatibility throughout the entire pipeline:

  • AR0144 sensor: SGRBG12_1X12/1280x800
  • AP1302 ISP output: UYVY8_1X16/1280x800
  • ISI capture: Should match the ISP output format

3. Port Requirements

For proper operation, ensure these ports are accessible (1):

  • 22 (Dev Board SSH Connection)
  • 2375 (Docker API)
  • 2222 (Container SSH Connection)

Related Camera Performance Considerations

The community has reported V4L2 performance limitations on similar Verdin modules (2). When implementing your streaming application, consider that memory mapping operations may have performance constraints compared to command-line tools.

Multi-Camera Support Context

The Verdin iMX95 EVK can support multiple cameras through different interfaces (3). Your current single camera setup should work, but the pipeline configuration needs to be properly aligned.

Recommended Next Steps

  1. Verify format support: Check what formats /dev/video0 actually supports
  2. Configure pipeline formats: Ensure consistent format configuration from sensor to capture
  3. Test with GStreamer: Try streaming with GStreamer to isolate V4L2 vs. application issues
  4. Check firmware loading: Verify the AP1302 firmware is loading correctly from /lib/firmware

The “Broken pipe” error typically indicates a pipeline configuration mismatch rather than a hardware issue, given that your camera detection and media controller setup appear correct.

Best regards, Toradex AI Assistant.


Did you like my answer? :+1: :-1:

If I answered your question, please tick the “Solution” checkbox.

For follow-up questions to me, please use @ToradexAI in your post.