Fixing "BIOS Firmware Update Required" in Warzone
Fixing "BIOS Firmware Update Required" in Warzone
Ricochet blocked your access to multiplayer with a "Failed Attestation" screen. Most of the time this is a Windows or BIOS setting, not a dead end — work through the checklist below before you go anywhere near a BIOS flash.
Confirm what Windows currently sees
msinfo32
- Press Win + R, type
msinfo32, hit Enter. - Check Secure Boot State — should read
On - Check BIOS Mode — should read
UEFI, not Legacy - Check Virtualisation-based security — should read
Running
Enable TPM 2.0 and Secure Boot in BIOS
Reboot, press Del or F2 at POST.
-
Advanced → Trusted Computing— set Security Device Support toEnable, Device Selection toTPM 2.0 -
Advanced → PTT Configuration(if present) — set Device Selection toPTT -
Boot → Secure Boot— set toEnabled, install default keys if prompted - Confirm Windows is on GPT (not MBR) and BIOS is in UEFI mode — Secure Boot won't hold otherwise
Clear and reprovision the TPM
-
Win + R →
tpm.msc - Actions pane → Clear TPM… → confirm
- Restart — confirm any firmware prompt during POST, don't skip it
- Reopen
tpm.msc, confirm it reads "The TPM is ready for use."
Get VBS actually running, not just enabled
In BIOS
-
SVM Mode(CPU Configuration) →Enabled -
NX Mode/ No-Execute Memory Protection →Enabled— frequently the actual fix when SVM alone isn't enough
In Windows
Settings → Privacy & Security → Windows Security → Device Security → Core Isolation- Toggle Memory Integrity off, then back on, restart
- Recheck
msinfo32— should now sayRunning
Disabled. It isn't required for VBS or attestation — NX Mode and SVM are the settings that matter here.
Relaunch the game
Fully close Battle.net and any Call of Duty processes in Task Manager — don't relaunch over a stuck process, Ricochet's driver can cache a stale session. Reboot the whole PC once, then try again.
Still failing? It's the fTPM firmware version
If TPM is active, Secure Boot is on, and VBS is confirmed Running — but you're still seeing "BIOS firmware: Update Required" — the actual firmware version inside your TPM module is the problem, not its presence.
On AMD platforms, Ricochet rejects fTPM firmware in the 3.x.x.x range and requires 6.32.5.6 or newer. That version only ships bundled inside a BIOS update carrying a newer AGESA release — there's no setting that fixes this.
Check yours: BIOS → Advanced → Trusted Computing → Firmware Version
Before hunting for a BIOS update
Branded — recent chipset
MSI / ASRock / ASUS / Gigabyte on B450/B550/X470/X570. Most have shipped an AGESA update fixing this. Check the official support page for your exact model + revision.
Branded — older chipset
A320 / original X370 boards, even from major vendors. Support is inconsistent — some got the fTPM fix, many were simply never updated for it.
Unbranded / generic factory boards
JGINYUE, Machinist, Ninkear, T-Creator, or no name at all. Usually one shared ODM PCB resold under several labels, often with no dedicated official BIOS page. Flashing an unverified file here risks bricking the board.