Index: firmware/App/Services/Reservoirs.c =================================================================== diff -u -rf0c16ca7223ad48b7bdb86b8f010b74b550c0051 -r21212f33cf238e2aa05778043c4524af5d055a78 --- firmware/App/Services/Reservoirs.c (.../Reservoirs.c) (revision f0c16ca7223ad48b7bdb86b8f010b74b550c0051) +++ firmware/App/Services/Reservoirs.c (.../Reservoirs.c) (revision 21212f33cf238e2aa05778043c4524af5d055a78) @@ -622,7 +622,7 @@ // Wait for the reservoir to settle and then send the commands to switch the active reservoir if ( ( TRUE == didTimeout( reservoirSwitchStartTimeMS, RESERVOIR_FRESH_SETTLE_TIME_MS ) ) && - ( ( dilutionLevelPct >= MAX_RESERVOIR_DILUTION ) || ( volSpentML >= (F32)FILL_RESERVOIR_TO_VOLUME_ML ) || ( getReservoirWeight( active ) > MAX_RESERVOIR_VOL_BEFORE_SWITCH_ML ) || ( TRUE == isDialysateTempAlarmActive() ) ) ) + ( ( dilutionLevelPct >= MAX_RESERVOIR_DILUTION ) || ( volSpentML >= (F32)FILL_RESERVOIR_TO_VOLUME_ML ) || ( TRUE == isDialysateTempAlarmActive() ) ) ) { DG_SWITCH_RSRVRS_CMD_T rsrvrCmd;