Index: firmware/App/Modes/ModeHeatDisinfect.c =================================================================== diff -u -r379f78f1fad668d741b3ccf1e78c69f3fccc45b5 -r7ae6d3a29de6f544da89b10ce8041861a310f2a5 --- firmware/App/Modes/ModeHeatDisinfect.c (.../ModeHeatDisinfect.c) (revision 379f78f1fad668d741b3ccf1e78c69f3fccc45b5) +++ firmware/App/Modes/ModeHeatDisinfect.c (.../ModeHeatDisinfect.c) (revision 7ae6d3a29de6f544da89b10ce8041861a310f2a5) @@ -1295,6 +1295,9 @@ if ( ( TRUE == didTimeout( stateTimer, DRAIN_PUMP_START_TIME_IN_MIX_DRAIN_MS ) ) && ( isDrainPumpInMixDrainOn == FALSE ) ) { isDrainPumpInMixDrainOn = TRUE; +#ifndef V_2_SYSTEM + setValveState( VRD1, VALVE_STATE_OPEN ); +#endif #ifndef V_2_SYSTEM setValveState( VRD1, VALVE_STATE_OPEN ); @@ -1483,7 +1486,7 @@ // Done with draining R1 signalDrainPumpHardStop(); #ifndef V_2_SYSTEM - setValveState( VRD1, VALVE_STATE_CLOSED ); + setValveState( VRD1, VALVE_STATE_CLOSED ); #endif } else if ( DG_RESERVOIR_NOT_REACHED_TARGET == rsrvr1Status )