Index: firmware/App/Modes/Rinseback.c =================================================================== diff -u -r2488c579eea463336c9afd2ef3268316b50036c6 -rf7eb704f3da2ba7840681164639f534b82f7a71d --- firmware/App/Modes/Rinseback.c (.../Rinseback.c) (revision 2488c579eea463336c9afd2ef3268316b50036c6) +++ firmware/App/Modes/Rinseback.c (.../Rinseback.c) (revision f7eb704f3da2ba7840681164639f534b82f7a71d) @@ -1078,11 +1078,8 @@ { if ( rinsebackTimerCtr > 0 ) { - if ( FALSE == isBloodPumpRunning() ) - { - sdata.timeout = stopTO / ( MS_PER_SECOND / TASK_GENERAL_INTERVAL ); - sdata.countdown = ( rinsebackTimerCtr > MAX_TIME_BLOOD_SITTING ? 0 : ( MAX_TIME_BLOOD_SITTING - rinsebackTimerCtr ) / ( MS_PER_SECOND / TASK_GENERAL_INTERVAL ) ); - } + sdata.timeout = stopTO / ( MS_PER_SECOND / TASK_GENERAL_INTERVAL ); + sdata.countdown = ( rinsebackTimerCtr > MAX_TIME_BLOOD_SITTING ? 0 : ( MAX_TIME_BLOOD_SITTING - rinsebackTimerCtr ) / ( MS_PER_SECOND / TASK_GENERAL_INTERVAL ) ); } } broadcastData( MSG_ID_HD_TREATMENT_STOP_TIMER_DATA, COMM_BUFFER_OUT_CAN_HD_BROADCAST, (U08*)&sdata, sizeof( TREATMENT_STOP_PAYLOAD_T ) );