diff --git a/src/spicelib/devices/adms/admst/ngspiceMODULE.hxx.xml b/src/spicelib/devices/adms/admst/ngspiceMODULE.hxx.xml
index 0988da6d3..f66514ecb 100644
--- a/src/spicelib/devices/adms/admst/ngspiceMODULE.hxx.xml
+++ b/src/spicelib/devices/adms/admst/ngspiceMODULE.hxx.xml
@@ -1877,19 +1877,18 @@ inline double _d1_pow(double x,double y) { return (x==0.0)?0.0:((log(x)/exp(0.
-
+
-
-
+
-
+
-
+
-
+
@@ -2005,7 +2004,7 @@ inline double _d1_pow(double x,double y) { return (x==0.0)?0.0:((log(x)/exp(0.
-
+
@@ -2074,7 +2073,7 @@ inline double _d1_pow(double x,double y) { return (x==0.0)?0.0:((log(x)/exp(0.
-
+
diff --git a/src/spicelib/devices/adms/admst/ngspiceMODULEguesstopology.c.xml b/src/spicelib/devices/adms/admst/ngspiceMODULEguesstopology.c.xml
index 0b96cf071..64fbf49a3 100644
--- a/src/spicelib/devices/adms/admst/ngspiceMODULEguesstopology.c.xml
+++ b/src/spicelib/devices/adms/admst/ngspiceMODULEguesstopology.c.xml
@@ -56,15 +56,9 @@
-
+
-
-
-
-
-
-
-
+
@@ -75,7 +69,7 @@
-
+
diff --git a/src/spicelib/devices/adms/admst/ngspiceVersion.xml b/src/spicelib/devices/adms/admst/ngspiceVersion.xml
index 13bf7b604..0558cbc36 100644
--- a/src/spicelib/devices/adms/admst/ngspiceVersion.xml
+++ b/src/spicelib/devices/adms/admst/ngspiceVersion.xml
@@ -609,15 +609,9 @@
-
+
-
-
-
-
-
-
-
+
@@ -628,7 +622,7 @@
-
+
@@ -707,7 +701,7 @@
-
+
diff --git a/src/spicelib/devices/adms/ex-1/admsva/r2_cmc.va b/src/spicelib/devices/adms/ex-1/admsva/r2_cmc.va
index ca0213cfb..bee853ea8 100644
--- a/src/spicelib/devices/adms/ex-1/admsva/r2_cmc.va
+++ b/src/spicelib/devices/adms/ex-1/admsva/r2_cmc.va
@@ -27,6 +27,10 @@ module r2_cmc(t, b);
parameter real type = 0; // 0=n, 1=p
analog begin : L
real dT, rsh_t, c, r, Ir, Qc, Ceff, pwrR;
+ if ($param_given(tcr))
+ $finish(4);
+ if ($param_given(tcr))
+ $finish(4);
if (nc > 2)
$finish(0);
begin : initializeModel