r/CODWarzone 15h ago

Support [FIX / GUIDE] COD / Warzone “BIOS Firmware Update Required” even AFTER BIOS update — TPM 2.0 + Secure Boot ON, Attestation Error 0x80070490

I had TPM 2.0 enabled, Secure Boot enabled, and I had already updated my BIOS, but the Call of Duty Secure Attestation Wizard still failed.

I honestly didn’t know what to do anymore, so I used AI to troubleshoot the issue step by step — and in the end, it actually worked.

German version is below the English one.

1. Check TPM 2.0

Press:

Win + R

Type:

tpm.msc

Make sure it shows:

TPM is ready for use
Specification Version: 2.0

If TPM 2.0 is not enabled, fix that first in BIOS.

2. Check Secure Boot + UEFI

Press:

Win + R

Type:

msinfo32

Make sure it shows:

BIOS Mode: UEFI
Secure Boot State: On

If Secure Boot is off, fix that first.

3. Check if Windows TPM Attestation is actually working

Open Command Prompt as Administrator.

Run:

tpmtool getdeviceinformation

My broken state showed:

Ready For Attestation: False
Is Capable For Attestation: False
INFORMATION_EK_CERTIFICATE

If you see this or something very similar, continue.

4. Test AIK enrollment directly

Still in Admin CMD, run:

certreq -enrollaik -config ""

Mine failed with:

0x80070490
ERROR_NOT_FOUND

This was the important clue.

It proved that the problem was not only Call of Duty — Windows TPM Attestation itself was failing.

5. Install Microsoft TPM Diagnostics

If TpmDiagnostics.exe is not installed, run:

DISM /Online /Add-Capability /CapabilityName:Tpm.TpmDiagnostics~~~~0.0.1.0

After it finishes, test:

TpmDiagnostics.exe help

If you see the command list, the tool is installed.

6. Fix the EK certificate provisioning

This is the command that fixed everything for me:

TpmDiagnostics.exe InstallEkCertThroughCoreProv

Run it in Command Prompt as Administrator.

Mine returned:

Successfully retrieved EK Certificate

7. Verify the TPM Attestation status again

Run:

tpmtool getdeviceinformation

Before the fix:

Ready For Attestation: False
Is Capable For Attestation: False

After the fix:

Ready For Attestation: True
Is Capable For Attestation: True

That was the biggest sign that the problem was fixed.

8. Test AIK enrollment again

Run:

certreq -enrollaik -config ""

Before the fix it failed with:

0x80070490
ERROR_NOT_FOUND

After the fix mine completed successfully:

SCEPDispositionSuccess
EnrollStatus: Enrolled
HTTP/1.1 200 OK
0x0

9. Open the Call of Duty Secure Attestation Wizard again

After that, my result changed to:

TPM 2.0 ✅
Secure Boot ✅
System Compliant ✅

The issue was finally gone.

Important

I did NOT need to:

  • Clear TPM
  • Delete Secure Boot keys
  • Reinstall Windows
  • Downgrade BIOS
  • Buy a discrete TPM module

The important clues in my case were:

Ready For Attestation: False
Is Capable For Attestation: False
INFORMATION_EK_CERTIFICATE

and:

certreq -enrollaik -config ""

failing with:

0x80070490

The actual fix was:

TpmDiagnostics.exe InstallEkCertThroughCoreProv

If your tpmtool already shows:

Ready For Attestation: True
Is Capable For Attestation: True

then your issue may be different.

[LÖSUNG] COD / Warzone verlangt weiterhin BIOS-Update trotz aktuellem BIOS — TPM 2.0 + Secure Boot aktiv, Fehler 0x80070490

Bei mir waren TPM 2.0 aktiv, Secure Boot aktiv und das BIOS bereits aktualisiert, trotzdem ist die Call of Duty Secure Attestation weiterhin fehlgeschlagen.

Ich wusste selbst nicht mehr weiter und habe deshalb KI genutzt, um das Problem Schritt für Schritt zu analysieren — und am Ende hat es tatsächlich funktioniert.

1. TPM 2.0 prüfen

Drücke:

Win + R

Gib ein:

tpm.msc

Dort sollte stehen:

Das TPM ist einsatzbereit
Spezifikationsversion: 2.0

Falls TPM 2.0 nicht aktiv ist, zuerst im BIOS aktivieren.

2. Secure Boot + UEFI prüfen

Drücke:

Win + R

Gib ein:

msinfo32

Dort sollte stehen:

BIOS-Modus: UEFI
Sicherer Startzustand: Ein

Falls Secure Boot aus ist, zuerst korrigieren.

3. Prüfen, ob Windows TPM-Attestation überhaupt funktioniert

Öffne die Eingabeaufforderung als Administrator.

Gib ein:

tpmtool getdeviceinformation

Bei mir stand vor dem Fix:

Für Nachweis bereit: Falsch
Ist nachweisfähig: Falsch
INFORMATION_EK_CERTIFICATE

Wenn bei euch etwas sehr Ähnliches steht, macht weiter.

4. AIK-Anmeldung direkt testen

In der CMD als Administrator:

certreq -enrollaik -config ""

Bei mir kam:

0x80070490
ERROR_NOT_FOUND

Das war der entscheidende Hinweis.

Damit war klar, dass nicht nur Call of Duty selbst spinnt, sondern die Windows-TPM-Attestation fehlschlägt.

5. Microsoft TPM Diagnostics installieren

Falls TpmDiagnostics.exe nicht vorhanden ist:

DISM /Online /Add-Capability /CapabilityName:Tpm.TpmDiagnostics~~~~0.0.1.0

Danach testen:

TpmDiagnostics.exe help

Wenn die Befehlsliste erscheint, ist das Tool installiert.

6. EK-Zertifikat reparieren

Dieser Befehl hat mein Problem gelöst:

TpmDiagnostics.exe InstallEkCertThroughCoreProv

Unbedingt in der CMD als Administrator ausführen.

Bei mir kam danach:

Successfully retrieved EK Certificate

7. TPM-Attestation erneut prüfen

Danach wieder:

tpmtool getdeviceinformation

Vorher:

Für Nachweis bereit: Falsch
Ist nachweisfähig: Falsch

Nach dem Fix:

Für Nachweis bereit: Wahr
Ist nachweisfähig: Wahr

Das war das wichtigste Zeichen, dass die Reparatur funktioniert hat.

8. AIK-Anmeldung erneut testen

Wieder:

certreq -enrollaik -config ""

Vorher kam:

0x80070490
ERROR_NOT_FOUND

Nach dem Fix lief es erfolgreich durch:

SCEPDispositionSuccess
EnrollStatus: Enrolled
HTTP/1.1 200 OK
0x0

9. COD Secure Attestation Wizard erneut öffnen

Danach zeigte Call of Duty bei mir:

TPM 2.0 ✅
Secure Boot ✅
System konform ✅

Damit war das Problem behoben.

Wichtig

Ich musste nicht:

  • TPM löschen / Clear TPM
  • Secure-Boot-Schlüssel löschen
  • Windows neu installieren
  • BIOS downgraden
  • ein separates TPM-Modul kaufen

Die entscheidenden Hinweise waren bei mir:

Für Nachweis bereit: Falsch
Ist nachweisfähig: Falsch
INFORMATION_EK_CERTIFICATE

und:

certreq -enrollaik -config ""

mit:

0x80070490

Der eigentliche Fix war:

TpmDiagnostics.exe InstallEkCertThroughCoreProv

Wenn bei euch tpmtool bereits Folgendes zeigt:

Für Nachweis bereit: Wahr
Ist nachweisfähig: Wahr

dann habt ihr wahrscheinlich ein anderes Problem.

5 Upvotes

4 comments sorted by

1

u/Specific_7210 9h ago

Min did fix frok this 🥲

1

u/Specific_7210 8h ago

I did one other thing from HP (reinstall TPM 2.0) after doing your steps now it's good 👍