Index: firmware/App/Modes/ModeFill.c =================================================================== diff -u -rec8427173eb61b2168095c6b34d6dada5e4dbd1d -rbf28653663700422d94ef923bf758092883fba2e --- firmware/App/Modes/ModeFill.c (.../ModeFill.c) (revision ec8427173eb61b2168095c6b34d6dada5e4dbd1d) +++ firmware/App/Modes/ModeFill.c (.../ModeFill.c) (revision bf28653663700422d94ef923bf758092883fba2e) @@ -959,9 +959,12 @@ if ( getSoftwareConfigStatus( SW_CONFIG_DISABLE_FLOW_VS_LOAD_CELL_CHECK_IN_FILL ) != SW_CONFIG_ENABLE_VALUE ) #endif { - if ( integratedVolumeToLoadCellReadingPercent > FLOW_INTEGRATED_VOLUME_CHECK_TOLERANCE ) // SRSDG 240 + if ( getTargetFillVolumeML() > MIN_FILL_TARGET_TO_CHECK_RO_AND_CPO_ML ) { - SET_ALARM_WITH_2_F32_DATA( ALARM_ID_DG_FLOW_METER_CHECK_FAILURE, filledVolumeML, getIntegratedVolumeML() ); + if ( integratedVolumeToLoadCellReadingPercent > FLOW_INTEGRATED_VOLUME_CHECK_TOLERANCE ) // SRSDG 240 + { + SET_ALARM_WITH_2_F32_DATA( ALARM_ID_DG_FLOW_METER_CHECK_FAILURE, filledVolumeML, getIntegratedVolumeML() ); + } } }