x570-a pro

clumpmasterfun15eb02ee

AMD Ryzen 7 3700X, 64 GB DDR4, MSI X570-A PRO, GeF
Joined
Jun 6, 2026
Messages
23
  • I have an MSI X570-A PRO motherboard (MS-7C37).
  • My BIOS version is: E7C37AMS.HR1 dated September 16, 2025. this is the most current avalable

  • The TPM version is outdated, TPM Version: 3.94.2.5 and this prevents me from passing the Azure attestation test required by Call of Duty (Battle.net).
  • I have verified all BIOS settings, including TPM 2.0, Secure Boot, and UEFI mode, but the attestation still fails.
  • Is there anyone here who can confirm if MSI will release a new BIOS update for this board?
  • If not, do I need to buy a new motherboard?
  • I would appreciate any updates or confirmation from others facing this issue.
 
The TPM version is outdated, TPM Version: 3.94.2.5
No it is not outdated Activision messed up wait for them to roll out anoither update to fix this

https://steamcommunity.com/app/1938090/discussions/0/569288155749074494/
1781060989237.png
 
  • I have an MSI X570-A PRO motherboard (MS-7C37).
  • My BIOS version is: E7C37AMS.HR1 dated September 16, 2025. this is the most current avalable

  • The TPM version is outdated, TPM Version: 3.94.2.5 and this prevents me from passing the Azure attestation test required by Call of Duty (Battle.net).
  • I have verified all BIOS settings, including TPM 2.0, Secure Boot, and UEFI mode, but the attestation still fails.
  • Is there anyone here who can confirm if MSI will release a new BIOS update for this board?
  • If not, do I need to buy a new motherboard?
  • I would appreciate any updates or confirmation from others facing this issue.
I am in a similar boat as you with the same Motherboard. As of Friday, after giving a ton of information to Activision about my PC this week with numerous screenshots and txt files of PC specs, they are claiming it is an MSI issue.

When I forwarded Activision's findings, MSI responded that the X570-A PRO motherboard is "end of life" and they will probably not release further BIOS updates as they are still claiming the Beta from September 2025 meets TPM 2.0 requirements. Sounds like neither side is budging at the moment and sounds like I will not be getting MSI products in the future.
 
All: I finally resolved my Call of Duty / RICOCHET attestation problem after nearly three months of troubleshooting, and I wanted to document it here because in my case the MSI BIOS and AMD fTPM were not actually the remaining problem.

My system is an MSI X570-A PRO with AMD fTPM. TPM 2.0, Secure Boot, UEFI, measured boot, and the current BIOS/fTPM configuration were all healthy. Windows itself reported the machine as capable of attestation, yet Call of Duty continued to fail secure attestation.

The eventual problem appeared to be an existing application-specific TPM key container named ActivisionAIK that had become stale or otherwise invalid.

I did NOT clear the TPM, reset Secure Boot keys, reinstall Windows, or change hardware.

Open PowerShell as Administrator.

Step 1 — Confirm that the Activision-specific AIK already exists:


certutil.exe -csp "Microsoft Platform Crypto Provider" -key ActivisionAIK

IMPORTANT: If ActivisionAIK does NOT exist at this point, STOP. This probably is not the same failure mode. I would not recommend deleting or resetting unrelated TPM material trying to force this fix.

In my case, ActivisionAIK already existed even though Activision's own broker logs showed failed AIK enrollment attempts earlier in the history of the problem.

Step 2 — Delete ONLY the application-specific ActivisionAIK container:

certutil.exe -csp "Microsoft Platform Crypto Provider" -delkey ActivisionAIK

This does not clear the TPM. It removes only the named ActivisionAIK container.

Step 3 — Verify that the old container is actually gone:

certutil.exe -csp "Microsoft Platform Crypto Provider" -key ActivisionAIK

In my case, the expected result was:

0x80090016 NTE_BAD_KEYSET
Keyset does not exist.

That was intentional. At this point I knew the old application-specific key had actually been removed.

Step 4 — Re-enroll a fresh ActivisionAIK:

cmd.exe /c 'certreq.exe -enrollaik -f -q -machine -config "" ActivisionAIK'

Successful enrollment on my machine returned:

PkiStatus(0): SCEPDispositionSuccess
EnrollStatus(1): Enrolled
HTTP/1.1 200 OK
Key = ActivisionAIK
The operation completed successfully. 0x0
Immediately afterward I reran the Call of Duty Secure Attestation Wizard.

The same machine that had been failing attestation immediately changed to:

SYSTEM COMPLIANT

I then verified the result in both my Battle.net Call of Duty installation and the Xbox/Microsoft Store MW4 beta, including before and after a Windows restart. The attestation failure did not return.

The important distinction here is that this was not a general TPM repair.

My TPM was already ready, TPM 2.0 was active, Secure Boot was enabled, UEFI was correct, and the MSI/AMD firmware side had already been updated. The remaining failure appeared to be the persisted Activision-specific AIK identity back from the June digital handshake despite multiple handshakes since then being fine between my PC, Activision, and Azure.

If your TPM/Secure Boot configuration is actually unhealthy, or ActivisionAIK does not already exist in Step 1, you likely have a different problem. For anyone who has already updated the appropriate MSI BIOS/AMD fTPM firmware and Call of Duty still reports an attestation failure, particularly when the normal TPM and Secure Boot checks are passing, this may be worth checking before clearing the entire TPM or reinstalling Windows.

Attached are two screenshots of the Attestation Wizard (August version) before and after running the above 4 steps in PowerShell.
 

Attachments

  • COD_Attestation_BEFORE_BIOS_Firmware_Update_Required.png
    COD_Attestation_BEFORE_BIOS_Firmware_Update_Required.png
    39.1 KB · Views: 10
  • COD_Attestation_AFTER_System_Compliant.png
    COD_Attestation_AFTER_System_Compliant.png
    34.2 KB · Views: 12
Great, finally a solution that actually works!
Except that Activision itself should be the one to address this—and, most importantly, spread the word far and wide—rather than leaving it up to those “affected” users, who are actually PAYING for these games :angryfire:
 
Back
Top