Index: firmware/App/Services/Reservoirs.c =================================================================== diff -u -r62ee40b55ed96eb0de1c0f05455eb986f76c1842 -r3f22d883958a14b6193d6cd59c9acdbbd359b69e --- firmware/App/Services/Reservoirs.c (.../Reservoirs.c) (revision 62ee40b55ed96eb0de1c0f05455eb986f76c1842) +++ firmware/App/Services/Reservoirs.c (.../Reservoirs.c) (revision 3f22d883958a14b6193d6cd59c9acdbbd359b69e) @@ -17,6 +17,7 @@ #include // for memcpy() +#include "ConcentratePumps.h" #include "Heaters.h" #include "LoadCell.h" #include "ModeRecirculate.h" @@ -196,7 +197,8 @@ // stop fill command only valid in fill mode if ( DG_MODE_FILL == getCurrentOperationMode() ) { - fillVolumeTargetMl.data = 0; + fillVolumeTargetMl.data = 0; + requestConcentratePumpsOff(); requestNewOperationMode( DG_MODE_CIRC ); result = TRUE; }