Index: firmware/App/Modes/ModeDrain.c =================================================================== diff -u -r53af4ddc318cc5299f15e3cc1ce506b166e6e156 -r2510a84808ee5179d3f84f0b04f24c5a4122dbe5 --- firmware/App/Modes/ModeDrain.c (.../ModeDrain.c) (revision 53af4ddc318cc5299f15e3cc1ce506b166e6e156) +++ firmware/App/Modes/ModeDrain.c (.../ModeDrain.c) (revision 2510a84808ee5179d3f84f0b04f24c5a4122dbe5) @@ -68,7 +68,7 @@ // set initial actuator states setValveState( VDR, VALVE_STATE_DRAIN_C_TO_NO ); - setDrainPumpTargetSpeed( TARGET_DRAIN_PUMP_RPM, PUMP_CONTROL_MODE_OPEN_LOOP ); + setDrainPumpTargetSpeed( TARGET_DRAIN_PUMP_RPM ); } /*********************************************************************//** @@ -128,7 +128,7 @@ // if we've reached our target drain to volume (by weight), we're done draining - go back to re-circ mode if ( getReservoirDrainVolumeTargetMl() >= getLoadCellFilteredWeight( drainWeightLoadCell ) ) { - setDrainPumpTargetSpeed( 0, PUMP_CONTROL_MODE_OPEN_LOOP ); + setDrainPumpTargetSpeed( 0 ); requestNewOperationMode( DG_MODE_CIRC ); }