CFG_SetEHBCState

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.