Index: firmware/App/Modes/FPModes/FPModeStandby.c =================================================================== diff -u -r3e1af7cc2576e347ab8bdf2f400196b2301def07 -r32b198b922f305a1838fe10e42d5dc83325f0180 --- firmware/App/Modes/FPModes/FPModeStandby.c (.../FPModeStandby.c) (revision 3e1af7cc2576e347ab8bdf2f400196b2301def07) +++ firmware/App/Modes/FPModes/FPModeStandby.c (.../FPModeStandby.c) (revision 32b198b922f305a1838fe10e42d5dc83325f0180) @@ -69,18 +69,28 @@ resetPermeateTank(); setValveState( M4_VALV,VALVE_STATE_CLOSED ); setValveState( M12_VALV, VALVE_STATE_CLOSED ); - setValveState( P6_VALV,VALVE_STATE_CLOSED ); - setValveState( P11_VALV,VALVE_STATE_CLOSED ); - setValveState( P33_VALV, VALVE_STATE_CLOSED ); - setValveState( P34_VALV,VALVE_STATE_CLOSED ); - setValveState( P37_VALV, VALVE_STATE_CLOSED ); - setValveState( P39_VALV,VALVE_STATE_CLOSED ); + if ( TRUE == isFPDefeatured() ) + { + ;//do nothing if required will add valves based on the requirement. + } + else + { + setValveState( P3_VALV,VALVE_STATE_CLOSED ); + setValveState( P6_VALV,VALVE_STATE_CLOSED ); + setValveState( P11_VALV,VALVE_STATE_CLOSED ); + setValveState( P33_VALV, VALVE_STATE_CLOSED ); + setValveState( P34_VALV,VALVE_STATE_CLOSED ); + setValveState( P37_VALV, VALVE_STATE_CLOSED ); + setValveState( P39_VALV,VALVE_STATE_CLOSED ); + setValveState( P43_VALV,VALVE_STATE_CLOSED ); + setValveState( P48_VALV,VALVE_STATE_CLOSED ); - signalROPumpHardStop(); + signalROPumpHardStop(); - if ( TRUE == isBoostPumpInstalled() ) - { - signalBoostPumpHardStop(); + if ( TRUE == isBoostPumpInstalled() ) + { + signalBoostPumpHardStop(); + } } return standbyState;