Index: firmware/App/Controllers/Heaters.c =================================================================== diff -u -rdaa4204266112042cdd5ea671df81b7501f1623f -r96f8a305d3253904a4355cae78614a9333249896 --- firmware/App/Controllers/Heaters.c (.../Heaters.c) (revision daa4204266112042cdd5ea671df81b7501f1623f) +++ firmware/App/Controllers/Heaters.c (.../Heaters.c) (revision 96f8a305d3253904a4355cae78614a9333249896) @@ -888,7 +888,18 @@ isLevelLow = ( ( getLevelStatus( D46_LEVL ) != LEVEL_STATE_LOW ) ? FALSE : TRUE ); } - checkPersistentAlarm( alarm, isLevelLow, 0.0F, 0.0F ); + // Disable alarm if test config enabled for D45 heater conductive level check. + if ( D5_HEAT == heater ) + { + checkPersistentAlarm( alarm, isLevelLow, 0.0F, 0.0F ); + } + else + { + if ( getTestConfigStatus( TEST_CONFIG_DD_DISABLE_CONDUCTIVE_LEVEL_SENSOR_ERROR ) != TRUE ) + { + checkPersistentAlarm( alarm, isLevelLow, 0.0F, 0.0F ); + } + } } else { @@ -898,10 +909,7 @@ } else { - if ( getTestConfigStatus( TEST_CONFIG_DD_DISABLE_CONDUCTIVE_LEVEL_SENSOR_ERROR ) != TRUE ) - { - checkPersistentAlarm( ALARM_ID_DD_FLUID_TOO_LOW_WHILE_D45_HEAT_IS_ON, FALSE, 0.0F, 0.0F ); - } + checkPersistentAlarm( ALARM_ID_DD_FLUID_TOO_LOW_WHILE_D45_HEAT_IS_ON, FALSE, 0.0F, 0.0F ); } } }