Index: firmware/App/Controllers/BalancingChamber.c =================================================================== diff -u -r3bafab778c613a1abd0c421128320408db407ef8 -rb96f1964c061605200af748e1b4a5c2785c7985d --- firmware/App/Controllers/BalancingChamber.c (.../BalancingChamber.c) (revision 3bafab778c613a1abd0c421128320408db407ef8) +++ firmware/App/Controllers/BalancingChamber.c (.../BalancingChamber.c) (revision b96f1964c061605200af748e1b4a5c2785c7985d) @@ -556,12 +556,11 @@ // Check both spent and fresh side fill is complete if ( ( TRUE == isSpentFillComplete ) && ( TRUE == isPressureStalbilizedDuringFill ) || ( FALSE == isFirstCycleBCSwitchingCompleted ) ) { - // close the state 1 opened valves valveControlForBCState1FillEnd(); isBalChamberFillInProgress = FALSE; //setDialysatePumpTargetRPM( D48_PUMP, getD48PumpSpeedForBCFill(), TRUE ); - if ( FALSE != isFirstCycleBCSwitchingCompleted ) + if ( TRUE == isFirstCycleBCSwitchingCompleted ) { setDialysatePumpTargetRPM( D48_PUMP, getD48PumpSpeedForBCFill(), TRUE ); } @@ -724,7 +723,7 @@ valveControlForBCState2FillEnd(); isBalChamberFillInProgress = FALSE; //setDialysatePumpTargetRPM( D48_PUMP, getD48PumpSpeedForBCFill(), TRUE ); - if ( FALSE != isFirstCycleBCSwitchingCompleted ) + if ( TRUE == isFirstCycleBCSwitchingCompleted ) { setDialysatePumpTargetRPM( D48_PUMP, getD48PumpSpeedForBCFill(), TRUE ); }