Index: firmware/App/Controllers/BalancingChamber.c =================================================================== diff -u -rfe4ca3be7e26a8cbd0fe0321f36224acac60f0dd -r36db8974c2a0242e0c8c59d6f3131b975b34d06b --- firmware/App/Controllers/BalancingChamber.c (.../BalancingChamber.c) (revision fe4ca3be7e26a8cbd0fe0321f36224acac60f0dd) +++ firmware/App/Controllers/BalancingChamber.c (.../BalancingChamber.c) (revision 36db8974c2a0242e0c8c59d6f3131b975b34d06b) @@ -879,7 +879,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 ) {