| Previous | Next |
| STATUS_TPM_DUPLICATE_VHANDLE | STATUS_TPM_EMBEDDED_COMMAND_UNSUPPORTED |
STATUS_TPM_EMBEDDED_COMMAND_BLOCKED
Legacy transport session: blocked inner command
STATUS_TPM_EMBEDDED_COMMAND_BLOCKED applies to a command embedded in a legacy TPM transport operation. The distinction is important: the error names the inner command as blocked, not a generic failure to establish or decode the outer transport session.
TPM 1.2 transport sessions are a legacy protocol feature. When this status appears, identify whether the application or compatibility layer actually uses TPM 1.2 transport. A TPM 2.0 system may expose different command and session semantics, so do not infer that modern TPM 2.0 authorization sessions are broken from this code alone.
What to establish before changing state
- Identify the inner TPM command and the legacy transport/session implementation.
- Determine whether the platform is TPM 1.2, an emulator, or a compatibility stack on newer hardware.
- Investigate the command policy or support decision instead of resetting the entire TPM state.
References
Looking for a different code? Search another status or error code.