diff --git a/views/default.handlebars b/views/default.handlebars index b0f239ff..00a0dfbe 100644 --- a/views/default.handlebars +++ b/views/default.handlebars @@ -5466,7 +5466,8 @@ } function showAmtAcmSetupEx() { - meshserver.send({ action: 'amtsetupbin', oldmebxpass: Q('dp1password0').value, newmebxpass: Q('dp1password1').value, baremetal: ((features2 & 0x00000020) && (Q('dp1lanprov').checked)) }); + var baremetal = ((features2 & 0x00000020) && (currentMesh.mtype == 1) && (serverinfo.amtProvServerMeshId == currentMesh._id) && (Q('dp1lanprov').checked)); + meshserver.send({ action: 'amtsetupbin', oldmebxpass: Q('dp1password0').value, newmebxpass: Q('dp1password1').value, baremetal: baremetal }); } // Display the Intel AMT scanning dialog box diff --git a/views/default3.handlebars b/views/default3.handlebars index bd1bd9fa..b24697d2 100644 --- a/views/default3.handlebars +++ b/views/default3.handlebars @@ -6005,7 +6005,8 @@ } function showAmtAcmSetupEx() { - meshserver.send({ action: 'amtsetupbin', oldmebxpass: Q('dp1password0').value, newmebxpass: Q('dp1password1').value, baremetal: ((features2 & 0x00000020) && (Q('dp1lanprov').checked)) }); + var baremetal = ((features2 & 0x00000020) && (currentMesh.mtype == 1) && (serverinfo.amtProvServerMeshId == currentMesh._id) && (Q('dp1lanprov').checked)); + meshserver.send({ action: 'amtsetupbin', oldmebxpass: Q('dp1password0').value, newmebxpass: Q('dp1password1').value, baremetal: baremetal }); } // Display the Intel AMT scanning dialog box