Index: firmware/App/Modes/ModeChemicalDisinfect.c =================================================================== diff -u -r1e34d32fcfac88792ed72e55953dee721bacd9d5 -reae0635792a827b7cf9197cf6f6e253f2a094260 --- firmware/App/Modes/ModeChemicalDisinfect.c (.../ModeChemicalDisinfect.c) (revision 1e34d32fcfac88792ed72e55953dee721bacd9d5) +++ firmware/App/Modes/ModeChemicalDisinfect.c (.../ModeChemicalDisinfect.c) (revision eae0635792a827b7cf9197cf6f6e253f2a094260) @@ -734,7 +734,7 @@ rsrvr2Status = DG_RESERVOIR_BELOW_TARGET; // Turn off the concentrate pumps - requestConcentratePumpOff( CONCENTRATEPUMPS_CP1_ACID ); + requestConcentratePumpOff( CONCENTRATEPUMPS_CP1_ACID, FALSE ); setValveState( VPO, VALVE_STATE_FILL_C_TO_NC ); setValveState( VRF, VALVE_STATE_R1_C_TO_NC ); @@ -1030,7 +1030,7 @@ { // Turn off the concentrate pump for now until there is sufficient RO flow to turn it // back for mixing - requestConcentratePumpOff( CONCENTRATEPUMPS_CP2_BICARB ); + requestConcentratePumpOff( CONCENTRATEPUMPS_CP2_BICARB, FALSE ); // Prepare for filling the reservoirs and heating the water setValveState( VPI, VALVE_STATE_OPEN ); @@ -1122,7 +1122,7 @@ setValveState( VRC, VALVE_STATE_RECIRC_C_TO_NC ); // Done with mixing acid - requestConcentratePumpOff( CONCENTRATEPUMPS_CP2_BICARB ); + requestConcentratePumpOff( CONCENTRATEPUMPS_CP2_BICARB, FALSE ); // Set the drain pump to control mode setDrainPumpTargetOutletPressure( CHEM_DISINFECT_TARGET_DRAIN_PRES_PSI ); @@ -1209,7 +1209,7 @@ case CHEM_DISINFECT_COMPLETE: // Turn off the concentrate pumps - requestConcentratePumpOff( CONCENTRATEPUMPS_CP1_ACID ); + requestConcentratePumpOff( CONCENTRATEPUMPS_CP1_ACID, FALSE ); // Set the valves to transfer hot water from R1 to R2 and fill up R2. setValveState( VRO, VALVE_STATE_R2_C_TO_NC );