Index: firmware/App/Controllers/SyringePump.c =================================================================== diff -u -rc5bb5120f0464a85cf942e19d75a75979b5b190f -rabd31efa973204fbc187f819e1579a829c045c8f --- firmware/App/Controllers/SyringePump.c (.../SyringePump.c) (revision c5bb5120f0464a85cf942e19d75a75979b5b190f) +++ firmware/App/Controllers/SyringePump.c (.../SyringePump.c) (revision abd31efa973204fbc187f819e1579a829c045c8f) @@ -521,7 +521,7 @@ { heparinDeliveryState = HEPARIN_STATE_STOPPED; } - if ( ( SYRINGE_PUMP_OFF_STATE == syringePumpState ) && ( FALSE == isSyringeDetected() ) && + if ( ( SYRINGE_PUMP_OFF_STATE == syringePumpState ) && ( TRUE == syringePumpPositionKnown ) && ( heparinDeliveryState != HEPARIN_STATE_OFF ) ) { syringePumpSetRate = SYRINGE_PUMP_SEEK_RATE;