Index: firmware/App/Modes/ModeFill.c =================================================================== diff -u -rc940dea020a10f2bab23ae92aa6932c375c26dd4 -r7e1358a440116fedad5a049d49c2d6f9be85d60e --- firmware/App/Modes/ModeFill.c (.../ModeFill.c) (revision c940dea020a10f2bab23ae92aa6932c375c26dd4) +++ firmware/App/Modes/ModeFill.c (.../ModeFill.c) (revision 7e1358a440116fedad5a049d49c2d6f9be85d60e) @@ -972,7 +972,7 @@ { // SRSDG 400 if ( ( FALSE == isValueWithinPercentRange( avgBicarbConductivity, bicarbNormalConductivity, FIVE_PERCENT_FACTOR ) ) && - ( getTestConfigStatus( TEST_CONFIG_MIX_WITH_WATER ) != TRUE ) ) + ( getTestConfigStatus( TEST_CONFIG_MIX_WITH_WATER ) != TRUE ) && ( getTargetFillVolumeML() > MIN_FILL_TARGET_TO_CHECK_RO_AND_CPO_ML ) ) { setBadAvgConductivityDetectedFlag( TRUE ); // signal idle bad avg conductivity detected setThisFisrtFillFlag( TRUE ); @@ -982,7 +982,7 @@ } if ( ( FALSE == isValueWithinPercentRange( avgAcidConductivity, acidNormalConductivity, FIVE_PERCENT_FACTOR ) ) && - ( getTestConfigStatus( TEST_CONFIG_MIX_WITH_WATER ) != TRUE ) ) + ( getTestConfigStatus( TEST_CONFIG_MIX_WITH_WATER ) != TRUE ) && ( getTargetFillVolumeML() > MIN_FILL_TARGET_TO_CHECK_RO_AND_CPO_ML ) ) { setBadAvgConductivityDetectedFlag( TRUE ); // signal idle bad avg conductivity detected setThisFisrtFillFlag( TRUE );