Index: firmware/App/Services/Reservoirs.c =================================================================== diff -u -rf3c8ef49b4bef41b606325e3db0e053a7a72d98f -rfcd12c3aa538b90a2ae19b9202bc5d847859a545 --- firmware/App/Services/Reservoirs.c (.../Reservoirs.c) (revision f3c8ef49b4bef41b606325e3db0e053a7a72d98f) +++ firmware/App/Services/Reservoirs.c (.../Reservoirs.c) (revision fcd12c3aa538b90a2ae19b9202bc5d847859a545) @@ -616,6 +616,9 @@ // Signal dialysis sub-mode to capture final volume of prior reservoir after settling. setFinalReservoirVolume(); + // Switched the active reservoir so reset the reservoir in use timer + timeReservoirInUseMS = getMSTimerCount(); + // Reset to start state to restart drain, fill, switch process. state = TREATMENT_RESERVOIR_MGMT_START_STATE; }