Index: firmware/App/Modes/Rinseback.c =================================================================== diff -u -r12708a04ae3365e11180182fc52d005c229a7bc6 -rce64b7e15824641a6a6465c28eec5d8ec593f110 --- firmware/App/Modes/Rinseback.c (.../Rinseback.c) (revision 12708a04ae3365e11180182fc52d005c229a7bc6) +++ firmware/App/Modes/Rinseback.c (.../Rinseback.c) (revision ce64b7e15824641a6a6465c28eec5d8ec593f110) @@ -318,6 +318,7 @@ if ( priorSubState != rinsebackState ) { + setCurrentSubState( (U32)rinsebackState ); SEND_EVENT_WITH_2_U32_DATA( HD_EVENT_SUB_STATE_CHANGE, priorSubState, rinsebackState ); } // Rinseback flags should be handled by now - reset in case not handled by current state