Index: firmware/App/Controllers/BalancingChamber.c =================================================================== diff -u -r9ac478c0572c655fe9f204c39b680f1ceb536226 -rf3da6b650092e42a6934d3cea23e9f509c4c18cc --- firmware/App/Controllers/BalancingChamber.c (.../BalancingChamber.c) (revision 9ac478c0572c655fe9f204c39b680f1ceb536226) +++ firmware/App/Controllers/BalancingChamber.c (.../BalancingChamber.c) (revision f3da6b650092e42a6934d3cea23e9f509c4c18cc) @@ -495,7 +495,6 @@ freshDialPressure = getFilteredPressure( D18_PRES ); spentDialPressure = getFilteredPressure( D51_PRES ); - // Check fresh dialysate pressure in range or BC switch only flag set or BC pressure alarms are disabled if ( ( ( freshDialPressure >= FRESH_DIAL_PRESSURE_MIN_PSIG ) && ( freshDialPressure <= FRESH_DIAL_PRESSURE_MAX_PSIG ) ) || ( TRUE == getBalChamberSwitchingOnlyStatus() ) || ( TRUE == getTestConfigStatus( TEST_CONFIG_DD_DISABLE_BC_PRESSURE_ALARMS ) ) ) @@ -942,10 +941,7 @@ prevSpentDialPressure = spentDialPressure; // Complete on slope hits, or on absolute pressure at period only if Qd > low band (low Qd: slope-only, no absolute-pressure fallback). - state = ( ( spentFillRiseHitCount >= requiredRiseCount ) || - ( ( qdMlpm > QD_THRESHOLD_LOW_MLPM ) && - ( currentBalChamberFillCounter >= balChamberValveClosePeriod ) && - ( spentDialPressure >= spentFillCompletePresPsig ) ) ) ? TRUE : FALSE; + state = ( spentFillRiseHitCount >= requiredRiseCount ) ? TRUE : FALSE; } else {