diff --git a/sis8300bcmApp/Db/sis8300bcm-acct.template b/sis8300bcmApp/Db/sis8300bcm-acct.template
index 0a164962459943de351c7302e40887ca32836f8f..ad6ba957c07152dc78167f063423dda6bceb3b8b 100644
--- a/sis8300bcmApp/Db/sis8300bcm-acct.template
+++ b/sis8300bcmApp/Db/sis8300bcm-acct.template
@@ -125,6 +125,14 @@ record(calcout, "$(P)$(R)AdcScaleCalc")
     field(INPC, "$(P_BCM=$(P))$(R)CalibrationActualCurrent")
     field(INPD, "$(P_BCM=$(P))$(R)CalibrationPulseCounter CPP")
     field(CALC, "(163.84*C) / (B-A)")
+    field(FLNK, "$(P)$(R)AdcScaleCalcCheck.PROC")
+}
+
+record(calcout, "$(P)$(R)AdcScaleCalcCheck")
+{
+    field(INPA, "$(P)$(R)AdcScaleCalc")
+    field(CALC, "(0 < A) AND (A < 2) ? A : 0")
+    field(OOPT, "When Non-zero")
     field(OUT,  "$(P)$(R)AdcScale PP")
 }
 
diff --git a/sis8300bcmApp/Db/sis8300bcm.template b/sis8300bcmApp/Db/sis8300bcm.template
index ee6f6fe7e9c9123b6a320d1d9e4fcd51c0bea0f7..db1894f32050ab30fbe07b83289679143dee4353 100644
--- a/sis8300bcmApp/Db/sis8300bcm.template
+++ b/sis8300bcmApp/Db/sis8300bcm.template
@@ -658,9 +658,7 @@ record(bo, "$(P)$(R)EnableCalibrationPulse")
     field(ONAM, "Enable")
     field(HIGH, "1")
     field(VAL,  "0")
-    field(PINI, "YES")
     field(ASG,  "critical")
-    info(autosaveFields, "VAL")
 }
 
 record(calcout, "$(P)$(R)CalibrationPulseMonitor")