Index: firmware/App/Modes/ModePostTreat.c =================================================================== diff -u -rd7e01dce5b2ebb1ea02832a9ced81550a919b67b -r8b22e495cc6058d348058ce34dc799448f32808a --- firmware/App/Modes/ModePostTreat.c (.../ModePostTreat.c) (revision d7e01dce5b2ebb1ea02832a9ced81550a919b67b) +++ firmware/App/Modes/ModePostTreat.c (.../ModePostTreat.c) (revision 8b22e495cc6058d348058ce34dc799448f32808a) @@ -468,21 +468,16 @@ activateAlarmNoData( ALARM_ID_CARTRIDGE_REMOVAL_FAILURE ); } - if ( TRUE == isSyringeDetected() ) - { + if ( TRUE == isSyringeDetected() ) + { #ifndef _RELEASE_ - if ( getSoftwareConfigStatus( SW_CONFIG_DISABLE_SYRINGE_PUMP ) != SW_CONFIG_ENABLE_VALUE ) + if ( getSoftwareConfigStatus( SW_CONFIG_DISABLE_SYRINGE_PUMP ) != SW_CONFIG_ENABLE_VALUE ) #endif - { - activateAlarmNoData( ALARM_ID_HD_SYRINGE_DETECTED ); - } - } - // Wait for cartridge and syringe to be removed and for DG to finish any drains/fills. - if ( ( TRUE == isCartridgeRemoved ) && ( FALSE == isSyringeDetected() ) ) { - cmdStopDG(); - requestNewOperationMode( MODE_STAN ); + activateAlarmNoData( ALARM_ID_HD_SYRINGE_DETECTED ); } + } + // Wait for cartridge and syringe to be removed and for DG to finish any drains/fills. if ( ( TRUE == isCartridgeRemoved ) && ( FALSE == isSyringeDetected() ) ) {