Index: firmware/App/Modes/ModePreTreat.c =================================================================== diff -u -rba7a576375ad7bbfa0d5a879d82b8783e5182899 -r838df450f09668adbd73e61fadbff8c81fe7926e --- firmware/App/Modes/ModePreTreat.c (.../ModePreTreat.c) (revision ba7a576375ad7bbfa0d5a879d82b8783e5182899) +++ firmware/App/Modes/ModePreTreat.c (.../ModePreTreat.c) (revision 838df450f09668adbd73e61fadbff8c81fe7926e) @@ -465,15 +465,20 @@ *************************************************************************/ static void transitionToPatientConnection( void ) { + VALVE_T valve; setUFVolStatus = FALSE; patientConnectionConfirm = FALSE; treatmentStartRequested = FALSE; - cmdStartDGTrimmerHeater(); + for ( valve = VDI; valve < NUM_OF_VALVES; ++valve ) + { + setValvePosition( valve, VALVE_POSITION_C_CLOSE ); + } signalBloodPumpHardStop(); signalDialOutPumpHardStop(); setDialInPumpTargetFlowRate( DIP_PATIENT_CONNECTION_FLOW_RATE_ML_MIN, MOTOR_DIR_FORWARD, PUMP_CONTROL_MODE_OPEN_LOOP ); + cmdStartDGTrimmerHeater(); } /*********************************************************************//**