Index: firmware/App/Controllers/BalancingChamber.c =================================================================== diff -u -r0bcd9e3ddfeb40efa313e7ed8d8d58f996a13960 -r8cbea3e2adffedd6d2efce94c2fa0b1d18442685 --- firmware/App/Controllers/BalancingChamber.c (.../BalancingChamber.c) (revision 0bcd9e3ddfeb40efa313e7ed8d8d58f996a13960) +++ firmware/App/Controllers/BalancingChamber.c (.../BalancingChamber.c) (revision 8cbea3e2adffedd6d2efce94c2fa0b1d18442685) @@ -979,7 +979,8 @@ adjustedSpeed = ( ( (F32)absDiffSpentFillCount / (F32)balChamberValveClosePeriod ) * spentDialPumpSpeed ) * D48_SPEED_ADJUST_FACTOR; //Not adjust the D48 pump speed if the fill counter is just 50ms difference from the closing period. - if ( absDiffSpentFillCount > SPENT_DIFF_COUNT_DEADBAND ) + if ( 0 == ( ( diffSpentFillCompleteCount <= 0 ) && ( diffSpentFillCompleteCount >= -2 ) ) ) + //if ( absDiffSpentFillCount > SPENT_DIFF_COUNT_DEADBAND ) { if ( diffSpentFillCompleteCount < SPENT_DIFF_COUNT_ZERO ) {