diff --git a/index.html b/index.html
index 2c34711..81d6630 100644
--- a/index.html
+++ b/index.html
@@ -10649,6 +10649,7 @@
var x = ("Confirm execution of Intel® Remote Platform Erase?" + '
');
x += ('
' + "WARNING: This will wipe data on the remote system." + '
');
var actionTaken = [], platfromEraseSupport = amtPowerBootCapabilities['PlatformErase'];
+ if (platfromEraseSupport & (1 << 1)) { actionTaken.push(''); }
if (platfromEraseSupport & (1 << 2)) { actionTaken.push(''); }
if (platfromEraseSupport & (1 << 6)) { actionTaken.push(''); }
if (platfromEraseSupport & (1 << 16)) { actionTaken.push(''); }
@@ -10656,13 +10657,14 @@
if (platfromEraseSupport & (1 << 26)) { actionTaken.push(''); }
if (platfromEraseSupport & (1 << 31)) { actionTaken.push(''); }
if (actionTaken.length > 1) { x += (format('
' + "Select the actions to take:" + '
{0}
', actionTaken.join('
'))); }
+ x += '' + addHtmlValue("Pyrite PSID", '') + '
';
x += '' + addHtmlValue("SSD Master Password", '') + '
';
setDialogMode(11, "Power Actions", 3, powerActionDlgRPEEx, x, advanced);
QE('idx_dlgOkButton', false);
}
function powerActionDlgRPEValidate() {
- var rpeFlags = 0, platfromEraseSupport = amtPowerBootCapabilities['PlatformErase'], sf = [2, 6, 16, 25, 26, 31];
+ var rpeFlags = 0, platfromEraseSupport = amtPowerBootCapabilities['PlatformErase'], sf = [1, 2, 6, 16, 25, 26, 31];
for (var i in sf) { if (platfromEraseSupport & (1 << sf[i])) { if (Q('rpef' + sf[i]).checked) { rpeFlags += (1 << sf[i]); } } }
QV('rpessdpass', rpeFlags & 4);
QE('idx_dlgOkButton', rpeFlags);
@@ -10670,7 +10672,7 @@
var platfromEraseTLV = null;
function powerActionDlgRPEEx(b, advanced) {
- var rpeFlags = 0, platfromEraseSupport = amtPowerBootCapabilities['PlatformErase'], sf = [2, 6, 16, 25, 26, 31];
+ var rpeFlags = 0, platfromEraseSupport = amtPowerBootCapabilities['PlatformErase'], sf = [1, 2, 6, 16, 25, 26, 31];
for (var i in sf) { if (platfromEraseSupport & (1 << sf[i])) { if (Q('rpef' + sf[i]).checked) { rpeFlags += (1 << sf[i]); } } }
var tlv = makeUefiBootParam(1, rpeFlags, 4), tlvlen = 1;
if (rpeFlags & 2) { tlv += makeUefiBootParam(10, Q('rpepsidx').value); tlvlen++; }