Hi Faisal Abdullah!
Thank you for taking the time to provide these additional diagnostics.
I appreciate the detailed testing you have already completed, especially the comparison between BIOS versions and the verification of the certificates stored in the TPM NV indexes. This additional information helps narrow the issue significantly.
Based on your latest findings, I would revise one point from my earlier response. An empty AdditionalCertificates value from Get-TpmEndorsementKeyInfo does not, by itself, establish that the Intel EK certificate chain is incomplete. Your direct inspection of the TPM NV indexes indicates that the Intel Embedded Intermediate CA chain, along with the RSA and ECC EK certificates, is present on the platform.
The evidence now shows the following:
- The Intel Embedded Intermediate CA certificates are present in TPM NV storage.
- The RSA and ECC EK certificates are present.
- BIOS 1836 and BIOS 1840 contain the same Intel ME firmware version, and the enrollment behavior remains unchanged.
- Windows is able to construct and submit the AIK enrollment request.
- The request reaches the Microsoft AIK enrollment service but is rejected with HTTP 400 and the message, “No valid TPM EK/Platform certificate provided in the TPM identity request message.”
- Your enrollment diagnostics identify ODCA 2 CSME P_ADL 00002226 Issuing CA in the certificate path.
Given these findings, a missing local intermediate certificate no longer appears to be the likely explanation.
However, the information available publicly does not allow me to confirm whether this specific Intel ODCA issuing CA is currently included in the Microsoft AIK service's trust configuration. The HTTP 400 response confirms that the TPM identity evidence submitted with the request was not accepted, but it does not identify the specific certificate or validation condition responsible for the rejection.
Therefore, I would not interpret this result alone as proof that ODCA 2 CSME P_ADL 00002226 Issuing CA is missing from the Microsoft service trust configuration. That specific determination requires service-side investigation.
At this point, I also would not recommend clearing the TPM, reinstalling Windows, or manually modifying certificate stores solely to troubleshoot this error. You have already established that the relevant Intel certificate data is present and that the request successfully reaches the enrollment service.
Recommended next step
Please open or continue a Microsoft Support case and request investigation of the AIK enrollment rejection. When submitting the case, include the information you have already collected, particularly:
- The complete certreq -enrollaik result
- The Intel ODCA/EICA certificate chain obtained from the TPM
- ODCA 2 CSME P_ADL 00002226 Issuing CA
- The AIK endpoint/KeyId involved
- The relevant Event 87 entry
- The request and correlation identifiers from a recent failed enrollment
- The date and time, including time zone, of that enrollment attempt
- Confirmation that the behavior is unchanged after updating from BIOS 1836 to BIOS 1840
Those details should provide the information necessary for Microsoft Support to investigate why the submitted TPM identity evidence is being rejected and, where appropriate, correlate the failed request with the service-side records.
I would also recommend continuing the Intel or motherboard-manufacturer case in parallel. They will be in the best position to verify that the EK and Embedded Intermediate CA certificates provisioned on this particular platform are correct for the installed CSME/PTT firmware.
Moreover, your latest testing provides an important clarification: the evidence no longer supports the earlier assumption that an empty AdditionalCertificates collection indicates a missing Intel intermediate CA chain. The remaining issue is that the AIK service is rejecting the TPM identity evidence. Determining whether that is related specifically to the identified Intel ODCA issuing CA, another certificate-validation condition, or a different attestation requirement will require investigation by Microsoft Support together with confirmation of the platform certificate provisioning from Intel or the system manufacturer.
Once again, thank you for providing such thorough diagnostics. They have helped narrow the scope considerably and should also help avoid repeating the TPM and Windows troubleshooting you have already completed.