Index: firmware/App/Modes/Rinseback.c =================================================================== diff -u -r42fe309ff246de72d1ed42fba291e792630d1e12 -raa0e314e638a2b7958980ef6706df52017ad337e --- firmware/App/Modes/Rinseback.c (.../Rinseback.c) (revision 42fe309ff246de72d1ed42fba291e792630d1e12) +++ firmware/App/Modes/Rinseback.c (.../Rinseback.c) (revision aa0e314e638a2b7958980ef6706df52017ad337e) @@ -1035,7 +1035,7 @@ if ( ( rinsebackState > RINSEBACK_PAUSED_STATE ) && ( getRinsebackVolume() >= TARGET_RINSEBACK_VOLUME_ML ) ) { data.targetRinsebackVolumeMl = targetRinsebackVolumePlusAdditional_mL; - timeout = MAX_RINSEBACK_DONE_TIME; + timeout = MAX_RINSEBACK_DONE_TIME / ( MS_PER_SECOND / TASK_GENERAL_INTERVAL ); } data.deliveredRinsebackVolumeMl = getRinsebackVolume(); data.safetyRinsebackVolumeMl = getRinsebackSafetyVolume();