Index: firmware/App/Modes/ModeTreatmentParams.c =================================================================== diff -u -rb156b12139fea40401c94b512503a2ceced69e22 -red4f6eb9692ea0f5f9cb7acae1cf119932fb2d72 --- firmware/App/Modes/ModeTreatmentParams.c (.../ModeTreatmentParams.c) (revision b156b12139fea40401c94b512503a2ceced69e22) +++ firmware/App/Modes/ModeTreatmentParams.c (.../ModeTreatmentParams.c) (revision ed4f6eb9692ea0f5f9cb7acae1cf119932fb2d72) @@ -433,7 +433,7 @@ { F32 uFRate = uFVolumeMl / (F32)treatmentDuration; - if ( uFRate > MAX_UF_RATE_ML_MIN ) + if ( ( uFRate > MAX_UF_RATE_ML_MIN ) || ( uFRate < MIN_UF_RATE_ML_MIN ) ) { accepted = FALSE; rejReason = REQUEST_REJECT_REASON_UF_RATE_OUT_OF_RANGE;