Index: firmware/App/Modes/ModePreTreat.c =================================================================== diff -u -ra6f84d4a0eda792eed2bd7c48a7b6c6bd5ebf1eb -rcb93c23a573d69d251ba0a42098600bdb37a3b4f --- firmware/App/Modes/ModePreTreat.c (.../ModePreTreat.c) (revision a6f84d4a0eda792eed2bd7c48a7b6c6bd5ebf1eb) +++ firmware/App/Modes/ModePreTreat.c (.../ModePreTreat.c) (revision cb93c23a573d69d251ba0a42098600bdb37a3b4f) @@ -1002,6 +1002,11 @@ cmdStopDGTrimmerHeater(); signalDialInPumpHardStop(); } + else + { + setDialInPumpTargetFlowRate( DIP_PATIENT_CONNECTION_FLOW_RATE_ML_MIN, MOTOR_DIR_FORWARD, PUMP_CONTROL_MODE_OPEN_LOOP ); + cmdStartDGTrimmerHeater(); + } } /*********************************************************************//** @@ -1050,6 +1055,7 @@ { setDialInPumpTargetFlowRate( DIP_PATIENT_CONNECTION_FLOW_RATE_ML_MIN, MOTOR_DIR_FORWARD, PUMP_CONTROL_MODE_OPEN_LOOP ); cmdStartDGTrimmerHeater(); + doorClosedRequired( TRUE, TRUE ); nextState = PRE_TREATMENT_PAT_CONN_WAIT_FOR_USER_CONFIRM_STATE; }