Index: firmware/App/Controllers/ROPump.c =================================================================== diff -u -r00b32a5dad2e136d31cfaf0de16f7767b9920fec -r5fc16235c1752c993b3f1285f3a2b9738372af7a --- firmware/App/Controllers/ROPump.c (.../ROPump.c) (revision 00b32a5dad2e136d31cfaf0de16f7767b9920fec) +++ firmware/App/Controllers/ROPump.c (.../ROPump.c) (revision 5fc16235c1752c993b3f1285f3a2b9738372af7a) @@ -478,7 +478,7 @@ // to target pressure straight. At the beginning the maximum pressure is set in the targetROPumpPressure override variable. // If the flow rate was reached without reaching to maximum pressure, the pressure that was set to targetROPumpPressure override will // be reset to the corresponding pressure of the target flow rate. - if ( actualPressure > getTargetROPumpPressure() || ( getTargetROPumpPressure() - actualPressure ) > MAX_PRESSURE_TARGET_TOLERANCE ) + if ( actualPressure > getTargetROPumpPressure() || ( getTargetROPumpPressure() - actualPressure ) < MAX_PRESSURE_TARGET_TOLERANCE ) { result = RO_PUMP_CONTROL_TO_TARGET_STATE; }