Index: firmware/App/Modes/ModeStandby.c =================================================================== diff -u -r0b80b72dc375e46a710ebfa97c25e5fa4943b072 -r1caf3e0fd0c6b7254185212aff380eacb605c0d6 --- firmware/App/Modes/ModeStandby.c (.../ModeStandby.c) (revision 0b80b72dc375e46a710ebfa97c25e5fa4943b072) +++ firmware/App/Modes/ModeStandby.c (.../ModeStandby.c) (revision 1caf3e0fd0c6b7254185212aff380eacb605c0d6) @@ -791,6 +791,8 @@ case DG_MODE_CHEM: case DG_MODE_CHFL: case DG_MODE_ROPS: + // This is for the situations that any of the disinfect modes are started using the proxy commands while the HD + // is in this state of the Standby Mode. setRequestedCleaningMode( getDGOpMode() ); state = STANDBY_WAIT_FOR_DG_CLEANING_MODE_TO_START_STATE; currentDGCleaningMode.startCleaningMode = FALSE;