Index: firmware/App/Controllers/SyringePump.c =================================================================== diff -u -r8bb5474344cbef873941f2ac0d22962fdeda9d80 -rd19e40d16018de6ceb9c1c32e738889845df6ce1 --- firmware/App/Controllers/SyringePump.c (.../SyringePump.c) (revision 8bb5474344cbef873941f2ac0d22962fdeda9d80) +++ firmware/App/Controllers/SyringePump.c (.../SyringePump.c) (revision d19e40d16018de6ceb9c1c32e738889845df6ce1) @@ -1089,6 +1089,8 @@ syringePumpPlungerFound = FALSE; syringeVolumeAdequate = FALSE; syringePumpPrimeCompleted = FALSE; + // Clear insufficient volume alarm condition in case we're retracting to allow user to resolve alarm + clearAlarmCondition( ALARM_ID_HD_SYRINGE_PUMP_NOT_ENOUGH_HEPARIN_ALARM ); } // If position known from prior retract, ensure we don't retract beyond minimum position else if ( ( TRUE == syringePumpPositionKnown ) && ( getSyringePumpPosition() < SYRINGE_PUMP_RETRACT_POS_MIN ) )