CFG_SetEHBCState enables or disables Embedded Host-Based Configuration (EHBC) of Intel AMT. If EHBC is enabled, Admin Control Mode can be achieved through host-based provisioning without a Provisioning Server and certificate chain. Supported from Intel ME 9.0.
Note: Enabling EHBC is supported only during manufacturing, before EOP (end of POST - power-on self-test) and EOM (end of manufacturing) have occurred. Disabling from the OS is supported also after EOP and EOM, also for systems in the field.
CFG_SetEHBCState Request
typedef struct _CFG_SET_EHBCSTATE_REQUEST
{
PTHI_MESSAGE_HEADER Header;
UINT32 State;
} CFG_SET_EHBCSTATE_REQUEST;
Field |
Description |
Header.Version |
Major and minor interface version. |
Header.Reserved |
0000h |
Header.Command |
0x4000085 |
Header.Length |
Message Length, excluding the message header. |
EHBCState |
0: Disables EHBC. 1: Enables EHBC. |
CFG_SetEHBCState Response
typedef struct _CFG_SET_EHBCSTATE_RESPONSE
{
PTHI_MESSAGE_HEADER Header;
AMT_STATUS Status;
} CFG_SET_EHBCSTATE_RESPONSE;
Field |
Description |
Header.Version |
Major and minor interface version. |
Header.Reserved |
0000h |
Header.Command |
0x4000085 |
Header.Length |
Message Length, excluding the message header. |
Status |
A status code returned in a response message that indicates whether the operation specified in the corresponding request message succeeded or failed. If the operation failed, this code indicates the specific reason for failure. |
CFG_SetEHBCState Status Codes
Status |
Description |
AMT_STATUS_SUCCESS |
Request succeeded. |
AMT_STATUS_INTERNAL_ERROR |
An internal error in the Intel AMT device has occurred. |
AMT_STATUS_INVALID_MESSAGE_LENGTH |
Length field of header is invalid. |
AMT_STATUS_INVALID_AMT_MODE |
Cannot set EHBC state due to contradiction with other settings. |
AMT_STATUS_INVALID_PARAMETER |
Parameter value is not valid. |
Copyright © 2006-2022, Intel Corporation. All rights reserved. |