Index: firmware/App/Controllers/SyringePump.c =================================================================== diff -u -r0a4dcd288d4347b85baaa0b07da568b6add5eac7 -re83374c507e06265cfeb3ad6c96f6175f4cebfd7 --- firmware/App/Controllers/SyringePump.c (.../SyringePump.c) (revision 0a4dcd288d4347b85baaa0b07da568b6add5eac7) +++ firmware/App/Controllers/SyringePump.c (.../SyringePump.c) (revision e83374c507e06265cfeb3ad6c96f6175f4cebfd7) @@ -1521,8 +1521,8 @@ syringePumpVolumeStartPosition = pos; syringePumpPreLoadCompleted = FALSE; - // Check estimated syringe volume needed for treatment vs. volume detected - if insufficient for treatment needs, alarm - if ( syringeVol >= txVolume ) + // Check estimated syringe volume needed for treatment vs. volume detected - if insufficient for treatment needs, alarm (check only applies in pre-tx mode) + if ( ( syringeVol >= txVolume ) || ( getCurrentOperationMode() != MODE_PRET ) ) { syringePumpPlungerFound = TRUE; syringeVolumeAdequate = TRUE;