Index: firmware/App/Modes/ModeTreatmentParams.c =================================================================== diff -u -r22c6e77d77763c5b34b5dd8c3fcd45cb8c16324c -r709def41bcde8e2e59d83c5e9c5a06ab0ee74ec8 --- firmware/App/Modes/ModeTreatmentParams.c (.../ModeTreatmentParams.c) (revision 22c6e77d77763c5b34b5dd8c3fcd45cb8c16324c) +++ firmware/App/Modes/ModeTreatmentParams.c (.../ModeTreatmentParams.c) (revision 709def41bcde8e2e59d83c5e9c5a06ab0ee74ec8) @@ -8,7 +8,7 @@ * @file ModeTreatmentParams.c * * @author (last) Sean Nash -* @date (last) 10-Feb-2023 +* @date (last) 15-Mar-2023 * * @author (original) Sean Nash * @date (original) 29-May-2020 @@ -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;