This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VM: White objects display as pink using IMX390 at 30 fps (UC0).

Part Number: TDA4VM

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.