| 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.