Index: firmware/App/Modes/Prime.c =================================================================== diff -u -rf46193ce4cce48dee728dd93235e0452e8fe1963 -ref698cbac7380448487c7b13c5484de0c89d1d5e --- firmware/App/Modes/Prime.c (.../Prime.c) (revision f46193ce4cce48dee728dd93235e0452e8fe1963) +++ firmware/App/Modes/Prime.c (.../Prime.c) (revision ef698cbac7380448487c7b13c5484de0c89d1d5e) @@ -376,7 +376,7 @@ case PRIME_RESERVOIR_MGMT_WAIT_FOR_FILL_CMD_RESP: if ( DG_CMD_START_FILL == dgCmdResp.commandID ) { - if ( FALSE == dgCmdResp.rejected ) + if ( FALSE == dgCmdResp.rejected && DG_MODE_FILL == dgOpMode ) { currentReservoirMgmtState = PRIME_RESERVOIR_MGMT_FILL_STATE; }