Index: firmware/App/Services/Reservoirs.c =================================================================== diff -u -rfcd12c3aa538b90a2ae19b9202bc5d847859a545 -r6982379266891326c9d45aecd7d54ad5c85ea69f --- firmware/App/Services/Reservoirs.c (.../Reservoirs.c) (revision fcd12c3aa538b90a2ae19b9202bc5d847859a545) +++ firmware/App/Services/Reservoirs.c (.../Reservoirs.c) (revision 6982379266891326c9d45aecd7d54ad5c85ea69f) @@ -334,7 +334,7 @@ F32 timeDepletionMS = ( (F32)FILL_RESERVOIR_TO_VOLUME_ML / dialysateFlowMLP ) * SEC_PER_MIN * MS_PER_SECOND; F32 timeTotalCycleMS = fillTimeMS + RESERVOIR_SETTLE_TIME_MS + RESERVOIR_CYCLE_EXTRA_MARGIN_TIME_MS + ratios.timeFillPrepMS; F32 timeReservoirCycleMS = 0.0; - F32 timeUFDepletionMS = 0.0; + F32 timeUFDepletionMS = NEARLY_INFINITY; // Check if target UF flow is not zero to consider it in the calculations too if ( targetUFFlowMLP > NEARLY_ZERO )