Index: firmware/App/Modes/ModeStandby.c =================================================================== diff -u -rf1d684e536e7911b356a5d35320c909a1016d3d0 -r94ec88c9d751596eaaeae6d87630c7ff4d655c1e --- firmware/App/Modes/ModeStandby.c (.../ModeStandby.c) (revision f1d684e536e7911b356a5d35320c909a1016d3d0) +++ firmware/App/Modes/ModeStandby.c (.../ModeStandby.c) (revision 94ec88c9d751596eaaeae6d87630c7ff4d655c1e) @@ -280,8 +280,8 @@ *************************************************************************/ BOOL signalUserInitiateTreatment( void ) { - BOOL result = FALSE; - DG_VERSIONS_T dgVersion = getDGVersion(); + BOOL result = FALSE; + DG_VERSIONS_T dgVersion = getDGVersion(); REQUEST_REJECT_REASON_CODE_T rejReason = REQUEST_REJECT_REASON_NONE; // Verify HD is in standby mode waiting for treatment start request @@ -316,7 +316,7 @@ #endif { // Verify HD and DG are not over due for service - if ( haveHDDGServicesBeenExpired( &rejReason ) != TRUE ) + if ( ( haveHDDGServicesBeenExpired( &rejReason ) != TRUE ) && ( getTestConfigStatus( TEST_CONFIG_SKIP_DISINFECT_AND_SERVICE_TX_BLOCKERS ) ) != TRUE ) { // Verify DG is disinfected if ( FALSE == isDGDisinfectValid() )