We are integrating custom GMSL camera sensors on Jetson and need to use different ISP tuning per camera when multiple sensors are present.
Based on NVIDIA docs, we configured the camera module badge using the expected pattern (module_position_part-number style), and we also aligned the ISP override metadata (Part# / Sensor) accordingly.
What we observe is:
The global override file camera_overrides.isp is applied.
Per-camera selection based on our custom module badge/part-number does not appear to take effect.
We also verified this is not a file permission issue.
Could you please confirm:
Is per-camera ISP selection by badge/Part# supported for custom sensors on this Jetson Linux release?
Does this mechanism require entries to exist in NVIDIA internal camera/imager tables, or can external custom sensors be matched without NVIDIA-side changes?
If supported, what is the exact supported method for custom sensors to enable simultaneous different ISP configs (for two different sensor types connected at the same time)?
If not supported as-is, what is the recommended approach for custom multi-sensor systems?
It’s not applied according to daemon logs. I want to confirm that it should work, no matter the badge, as long as it matches the Part# from the isp config? There is nothing else hardcoded or a list with part numbers we should match?
When renamed as camera_overrides.isp, the config is applied, as already mentioned. But what to do when we need 2 different ISP configs for 2 different sensors, at the same time? As it seems badge matching does not work