How to apply a custom ISP for camera module in JetPack 5

Hello all,

I’m working with a custom GMSL2 - MIPI CSI2 camera module on Jetson AGX Xavier, i’m able to capture frames perfectly using LibArgus, i used a camera_override.isp file to override isp parameters, and that works fine tho.

I ported my driver to JetPack 5.0.2, i’m able to capture frames too using LibArgus, but when i applied the ISP modification using the commands below :

1. If there are any nvcam_cache_#.bin and serial_no_#.bin files under /var/nvidia/nvcam/settings on Jetson, delete them.

sudo rm /var/nvidia/nvcam/settings/nvcam_cache_*
sudo rm /var/nvidia/nvcam/settings/serial_no_*
2. Copy camera_overrides.isp in the correct location:

cp <path>/camera_overrides.isp /var/nvidia/nvcam/settings
3. Do below commands:

sudo chmod 664 /var/nvidia/nvcam/settings/camera_overrides.isp
sudo chown root:root /var/nvidia/nvcam/settings/camera_overrides.isp

But that broke the pipeline, and i’m not able to capture anymore (I had to delete the ISP binaries)

Does the syntaxe has been changed in JetPack 5 for the camera_override.isp file ?
Can you please tell how to apply the ISP file or what have i to change in the isp file i was using in Jetpack 4 to make it work on Jetpack 5 ?


Could you remove some ISP parameter from the overrides isp file to narrow down which once cause the problem.


This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.