Index: firmware/App/Modes/ModeStandby.c =================================================================== diff -u -rd731f3fda9d25e0d63100f648510e9c8cdd21f89 -r184ee0c5527af35d34c29bd4f80cf8b1959ffd35 --- firmware/App/Modes/ModeStandby.c (.../ModeStandby.c) (revision d731f3fda9d25e0d63100f648510e9c8cdd21f89) +++ firmware/App/Modes/ModeStandby.c (.../ModeStandby.c) (revision 184ee0c5527af35d34c29bd4f80cf8b1959ffd35) @@ -200,12 +200,10 @@ // if HD requests water sample, go to water sample state else if ( TRUE == flushFilterRequest ) { + setValveState( VPI, VALVE_STATE_OPEN ); flushFilterRequest = FALSE; filterFlushStartTime = getMSTimerCount(); - - setValveState( VPI, VALVE_STATE_OPEN ); - - state = DG_STANDBY_MODE_STATE_FLUSH_FILTER; + state = DG_STANDBY_MODE_STATE_FLUSH_FILTER; } else if ( TRUE == pendingStartDGRequest ) {