Index: firmware/App/Controllers/PermeateTank.c =================================================================== diff -u -r273d43d423535c427d321415ce56a2b03312fb36 -rccdab403fc0fb315e52857ac7968ab5185aa55b7 --- firmware/App/Controllers/PermeateTank.c (.../PermeateTank.c) (revision 273d43d423535c427d321415ce56a2b03312fb36) +++ firmware/App/Controllers/PermeateTank.c (.../PermeateTank.c) (revision ccdab403fc0fb315e52857ac7968ab5185aa55b7) @@ -309,20 +309,21 @@ case PERMEATE_TANK_FULL_STATE: setValveState( M4_VALV, VALVE_STATE_CLOSED ); setValveState( M12_VALV, VALVE_STATE_OPEN ); - + setValveState( P11_VALV, VALVE_STATE_OPEN ); + setValveState( P39_VALV, VALVE_STATE_CLOSED ); + // set P33, P34 and P37 per recovery configuration + setRecoveryValvesConfig(); // No recirculation for no recovery setting. if ( getRecoveryStatesConfig() != NO_RECOVERY ) { setValveState( P6_VALV, VALVE_STATE_OPEN ); + setValveState( P39_VALV, VALVE_STATE_CLOSED ); } else { setValveState( P6_VALV, VALVE_STATE_CLOSED ); + setValveState( P39_VALV, VALVE_STATE_OPEN ); } - setValveState( P11_VALV, VALVE_STATE_OPEN ); - setValveState( P39_VALV, VALVE_STATE_CLOSED ); - // set P33, P34 and P37 per recovery configuration - setRecoveryValvesConfig(); break; default: