What does HRESULT 0x8028003D (TPM_E_BAD_LOCALITY) mean?

 
Previous Next
TPM_E_AREA_LOCKED TPM_E_READ_ONLY

TPM_E_BAD_LOCALITY

The command arrived from a disallowed locality

TPM_E_BAD_LOCALITY (0x8028003D) means the active TPM locality does not satisfy the locality mask attached to the target TPM 1.2 operation or NV object. Authorization can otherwise be correct and still fail this independent access dimension.

Evidence to capture

Record command ordinal, current locality, target object/NV index, locality bitmap from its definition, and the firmware/driver path that selected the locality.

Focused correction

Issue the operation only from an allowed locality or define/use an object whose policy permits the required caller. Do not weaken unrelated authorization fields to compensate for a locality mismatch.

Technical references


Looking for a different code? Search another status or error code.