If I set the sensor to use UC0 it runs at 30 fps like I want but everything that is bright white is shown as pink.
I have tried changing this through the app config file setting usecase_option to 0. I have also tried using the below suggested method, both yield the same results.
IMX390 sensor driver supports 2 usecase modes
ISS_SENSOR_FEATURE_CFG_UC0 - 30fps
ISS_SENSOR_FEATURE_CFG_UC1 - 60fps
The mode is application selectable.
Single cam app defaults to highest performance mode supported by the sensor.
if(ISS_SENSOR_FEATURE_CFG_UC1 == (sensor_features_supported & ISS_SENSOR_FEATURE_CFG_UC1))
{
APP_PRINTF("CMS Usecase is supported \n");
sensor_features_enabled |= ISS_SENSOR_FEATURE_CFG_UC1;
}
You may default to 30fps by removing the code above.
The camera register configs have lots of changes between wdr and wdr_60fps. If i run with UC1 (60fps) colors look normal but I cant run 4 cameras, anything over 2 causes issues.