Index: firmware/App/Modes/ModeRecirculate.c =================================================================== diff -u -rc2fe204db1b8926994b5eee78afa1b516c97d02c -ra79db345deaaeef0f1b619dc49d031fdae22d7e6 --- firmware/App/Modes/ModeRecirculate.c (.../ModeRecirculate.c) (revision c2fe204db1b8926994b5eee78afa1b516c97d02c) +++ firmware/App/Modes/ModeRecirculate.c (.../ModeRecirculate.c) (revision a79db345deaaeef0f1b619dc49d031fdae22d7e6) @@ -93,6 +93,10 @@ setValveState( VRC, VALVE_STATE_DRAIN_C_TO_NO ); setValveState( VDR, VALVE_STATE_DRAIN_C_TO_NO ); setValveState( VPO, VALVE_STATE_NOFILL_C_TO_NO ); +#ifndef V_2_SYSTEM + setValveStateDelayed( VRD1, VALVE_STATE_CLOSED, 0 ); + setValveStateDelayed( VRD2, VALVE_STATE_CLOSED, 0 ); +#endif signalDrainPumpHardStop(); requestConcentratePumpsOff( CONCENTRATEPUMPS_CP1_ACID ); @@ -105,7 +109,7 @@ // NOTE: The target flow rate should be set prior to setting the start primary heater // because the initial guess in the heaters driver needs the target flow to calculate // the new PWMs for the main and small primary heaters - setROPumpTargetFlowRate( TARGET_RO_FLOW_RATE_L, TARGET_RO_PRESSURE_PSI ); + setROPumpTargetFlowRate( TARGET_FLUSH_LINES_RO_FLOW_RATE_L, TARGET_RO_PRESSURE_PSI ); startPrimaryHeater(); #ifndef _VECTORCAST_