Index: firmware/App/Modes/ModeFlush.c =================================================================== diff -u -r0b121a7c92a8d86f8369b7094b0bce21389f3747 -r7c844610f28a5dc50de86bd21d616a2316bb82d1 --- firmware/App/Modes/ModeFlush.c (.../ModeFlush.c) (revision 0b121a7c92a8d86f8369b7094b0bce21389f3747) +++ firmware/App/Modes/ModeFlush.c (.../ModeFlush.c) (revision 7c844610f28a5dc50de86bd21d616a2316bb82d1) @@ -451,7 +451,7 @@ } else if ( DG_RESERVOIR_NOT_REACHED_TARGET == rsrvr2Status ) { - state = DG_FLUSH_STATE_CANCEL_BASIC_PATH; + state = DG_FLUSH_STATE_CANCEL_WATER_PATH; } return state; Index: firmware/App/Modes/OperationModes.c =================================================================== diff -u -r73c6b6fb7bbb934277157ce1e218358c573a6af1 -r7c844610f28a5dc50de86bd21d616a2316bb82d1 --- firmware/App/Modes/OperationModes.c (.../OperationModes.c) (revision 73c6b6fb7bbb934277157ce1e218358c573a6af1) +++ firmware/App/Modes/OperationModes.c (.../OperationModes.c) (revision 7c844610f28a5dc50de86bd21d616a2316bb82d1) @@ -209,6 +209,7 @@ case DG_MODE_HCOL: currentSubMode = execHeatDisinfectActiveCoolMode(); + break; default: SET_ALARM_WITH_2_U32_DATA( ALARM_ID_DG_SOFTWARE_FAULT, SW_FAULT_ID_OP_MODES_INVALID_MODE_STATE, (U32)currentMode )