Recommended Free Tools
Yes. EA currently requires both Secure Boot and TPM 2.0 for Battlefield 6 on PC. The requirement applies to the Windows versions using EA Javelin Anticheat, including copies installed through Steam, the EA app, and the Epic Games Store. Many relatively recent PCs already support both features, but they may be disabled in UEFI firmware—or blocked by a Windows installation that still uses Legacy BIOS and an MBR disk.
Before changing BIOS settings, check your system. You want TPM 2.0 ready for use, BIOS Mode set to UEFI, a GPT Windows disk, and Secure Boot State set to On.
As an Amazon Associate I earn from qualifying purchases.
What Battlefield 6 requires on PC
EA’s current support documentation says Battlefield 6 requires:
- Secure Boot enabled
- TPM 2.0 enabled and supported
- A supported Windows PC configuration using EA Javelin Anticheat
EA lists 64-bit Windows 10 as the minimum operating system and 64-bit Windows 11 as the recommended operating system in its official Battlefield 6 FAQ. Windows 10 reached the end of Microsoft’s normal support on October 14, 2025, however. EA’s listing means the game requirement still identifies Windows 10; it does not mean Microsoft continues to provide ordinary free Windows 10 security updates.
#1 Best Overall
- Compatible with TPM-M R2.0
- Chipset: Infineon SLB9665
- PIN DEFINE:14Pin
- Interface:LPC
- Please check the Pinout of mainboard at the official website and make sure it compatible with the pinout of TPM module before purchasing, thank you.
Secure Boot and TPM 2.0 are not graphics or performance requirements. They are platform-integrity checks associated with Javelin Anticheat. EA says Secure Boot gives Javelin more opportunity to detect boot-level and kernel-level cheats, rootkits, memory manipulation, spoofing, hardware-ID manipulation, virtual machines, and emulation.
These technologies do not eliminate cheating. They are intended to make some techniques harder to deploy or conceal by establishing trust earlier in the boot process and exposing additional information about the platform.
Sources: EA’s Secure Boot explanation and EA’s TPM 2.0 support article.
PC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchWhat the terms mean
- Secure Boot
- A UEFI firmware feature that allows trusted, digitally signed boot software to load. It is designed to protect the boot chain before Windows starts.
- TPM 2.0
- A security processor or firmware-backed security function that stores and reports cryptographic and platform-security information.
- UEFI
- The modern firmware environment that replaces Legacy BIOS on newer PCs. Secure Boot operates through UEFI.
- GPT
- The modern partition format normally used when Windows boots in UEFI mode. Older installations may use MBR instead.
You usually do not need to buy a separate TPM module. Many Intel systems provide TPM 2.0 through Intel Platform Trust Technology (PTT), while AMD systems commonly use AMD fTPM or AMD PSP fTPM.
Check your PC before changing firmware settings
1. Check Secure Boot and UEFI mode
- Press Windows + R.
- Enter
msinfo32and press Enter. - In System Summary, find BIOS Mode and Secure Boot State.
| Entry | Ready result | What another result means |
|---|---|---|
| BIOS Mode | UEFI |
Legacy means Windows is not currently booting through UEFI. |
| Secure Boot State | On |
Off means it must be enabled in firmware; Unsupported may indicate older hardware or a firmware configuration problem. |
2. Check TPM 2.0
- Press Windows + R.
- Enter
tpm.mscand press Enter. - Confirm that the status says The TPM is ready for use.
- Confirm that Specification Version is
2.0.
If Windows says it cannot find a compatible TPM, the feature may simply be disabled in firmware. Check for Intel PTT, AMD fTPM, Security Device Support, TPM State, or similarly named settings before assuming the hardware is incompatible.
3. Check whether the Windows disk is GPT
- Press Windows + X and open Disk Management.
- Right-click the disk containing Windows, commonly identified as the OS disk.
- Select Properties, then open the Volumes tab.
- Check Partition style.
GUID Partition Table (GPT) is suitable for UEFI and Secure Boot. Master Boot Record (MBR) may require conversion before you change the firmware from Legacy to UEFI.
Rank #2
- Nuvoton NPCT650
- TCG PC Client Platform TPM Profile (PTP) Specification; Family 2.0 (Trusted Platform Module Library; Family 2.0)
- TCG PC Client Specific TPM Interface Specification (TIS), Version 1.3 (TPM Main Specification; Family 1.2 Revision 116)
- Low Standby Power Consumption
How to enable TPM 2.0
The exact firmware menu varies by motherboard and PC manufacturer. From Windows, a common route is:
Settings → Update & Security → Recovery → Restart now → Troubleshoot → Advanced options → UEFI Firmware Settings → Restart
Windows 11 may use slightly different Settings labels, but the objective is the same: restart into UEFI firmware.
Look under menus such as Security, Advanced, or Trusted Computing. Common setting names include:
- Intel PTT or Intel Platform Trust Technology
- Security Device Support
- TPM State
- AMD fTPM switch
- AMD PSP fTPM
Enable the appropriate firmware TPM option, save the change, boot into Windows, and run tpm.msc again. Do not clear the TPM unless you specifically understand the consequences for BitLocker or Windows device encryption. Enabling a disabled TPM and clearing its stored security data are different operations.
Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Scan for outdated or missing drivers - takes under a minute3Repair Windows errors before they cause bigger problemsMicrosoft’s TPM 2.0 guidance explains the common labels and verification process.
Rank #3
- Compatible with:TPM2.0(MS-4462)
- Chipset: INFINEON 9670 TPM 2.0
- PIN DEFINE:12-1Pin
- Interface:SPI
- Supports:MSI Intel 400 Series and 500 Series Motherboards,MSI AMD B550 and A520 Series Motherboards,Windows 10 TPM 2.0
How to enable Secure Boot
Only enable Secure Boot after confirming that:
msinfo32reports BIOS Mode: UEFI.- The Windows disk uses GPT.
- The PC is not dependent on Legacy BIOS or CSM booting.
- TPM 2.0 is enabled.
In UEFI firmware, Secure Boot is commonly under Boot, Security, or Authentication. Set it to Enabled. Some systems also require you to disable CSM or choose a UEFI-only boot mode. Others require loading or restoring the manufacturer’s factory Secure Boot keys.
Save the settings and restart Windows. Run msinfo32 again and verify:
- BIOS Mode: UEFI
- Secure Boot State: On
Do not select unfamiliar options such as clearing all Secure Boot keys unless the manufacturer’s instructions specifically require it. The available labels and key-management options differ between systems. EA’s Secure Boot guide covers the general process.
If BIOS Mode says Legacy or the disk is MBR
Do not simply switch Legacy BIOS to UEFI. If Windows was installed in Legacy mode on an MBR disk, changing the firmware mode first can leave Windows unable to boot.
On a supported Windows installation, Microsoft’s MBR2GPT tool can convert the system disk from MBR to GPT without deleting the disk’s data as part of the intended conversion. It is not risk-free, so back up important files first and make sure you can access your BitLocker recovery key.
Before conversion:
- Back up important files.
- Record or confirm access to the BitLocker recovery key.
- Suspend BitLocker protection.
- Identify the correct Windows disk number. Do not assume it is disk 0.
Open an elevated Command Prompt and validate the correct disk:
Rank #4
- TPM 2.0 module for Asus motherboard.
- TPM 2.0 module chip 2.0mm pitch, 2x7P, 14 pin security module
- LPC 14 Pin for AsusTPM chip is better compatible with DDR4 memory module of motherboard, built in support memory type higher than DDR3! Supported states may vary by motherboard specification.
- Note: Don't support laptops and motherboards prior to X99; Don't support DDR3 memory.
- Packing list:1x TPM 2.0 Module for ASUS
mbr2gpt /validate /disk:0 /allowFullOS
Replace 0 with the actual Windows disk number. Only continue if validation succeeds:
The Tool Desk
Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →mbr2gpt /convert /disk:0 /allowFullOS
Do not interrupt the conversion. After it completes, enter firmware, switch boot mode to UEFI, disable CSM if necessary, and then enable Secure Boot. Microsoft’s MBR2GPT documentation provides the supported requirements and limitations.
If Windows will not boot afterward, return to firmware and restore the previous boot configuration rather than repeatedly changing unrelated settings. Microsoft also provides Secure Boot recovery guidance.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Troubleshoot Battlefield 6 compliance errors
TPM is missing
Run tpm.msc. If no compatible TPM is found, look in UEFI for Intel PTT, AMD fTPM, Security Device Support, or TPM State. Check for a motherboard or PC firmware update. If the platform genuinely lacks TPM 2.0 support, EA’s stated requirement cannot be met through a Windows setting alone.
Secure Boot is off
Confirm that BIOS Mode is UEFI, the Windows disk is GPT, and CSM is disabled where required. Then enable Secure Boot and verify the result in msinfo32.
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Repair Windows errors before they cause bigger problemsFix Now →Secure Boot is unsupported
Check the motherboard or PC manufacturer’s specifications and firmware updates. Some older systems genuinely do not support Secure Boot, so there may be no reliable settings-only fix.
Best Value
- Product Color: Black
- Width: 0.6"
- Depth: 0.5"
- Additional Information: Interface: SPI Features: TPM IC: Nuvoton NPCT750 TPM Version: TPM 2.0 Pin Dimension: 14-1pin System Requirements: Windows® 10, UEFI OS
- Country of Origin: Vietnam
Windows reports the right settings, but the game still refuses to launch
Windows showing Secure Boot State: On does not guarantee that Javelin will accept every system configuration. Check the following:
- Run
tpm.mscand confirm TPM status and version 2.0. - Run
msinfo32and confirm UEFI and Secure Boot. - Confirm that the Windows disk is GPT.
- Check that CSM or another legacy compatibility mode is not still active.
- If you recently updated the BIOS, recheck TPM, UEFI, CSM, Secure Boot, and Secure Boot keys; firmware updates can reset settings.
- If the firmware uses custom or missing Secure Boot keys, restore the factory or default keys only according to the manufacturer’s instructions.
- Use EA’s current repair, reinstall, or Javelin troubleshooting steps for the exact error.
- Consider whether a nonstandard bootloader, virtual machine, or dual-boot configuration is interfering.
Do not begin with an unofficial bypass. Spoofing or bypassing anti-cheat checks can fail after updates and may create security or account risks.
Older PCs, Windows 10, Linux, and dual boot
Windows 10 is still listed by EA as Battlefield 6’s minimum operating system, but Microsoft ended normal Windows 10 support on October 14, 2025. If your hardware supports Windows 11, upgrading may be sensible for long-term security, but Windows 11 alone does not fix a missing TPM, an MBR installation, or unsupported Secure Boot firmware.
Free tools Windows power users keep installed
One-click scans. No signup required.
Linux compatibility should not be assumed. The requirement is enforced through the Windows anti-cheat environment, and EA does not provide a general guarantee that Linux or other unsupported Windows configurations will work.
Secure Boot can also affect dual-boot systems, custom bootloaders, older operating systems, and some unusual firmware configurations. It is not inherently unsafe, but changing boot modes or Secure Boot keys without understanding the existing setup can prevent an operating system from starting.
Do you need new hardware?
Usually not immediately. First check whether your system already has firmware TPM and UEFI support. Enable Intel PTT or AMD fTPM, update firmware if appropriate, and determine whether an MBR-to-GPT conversion is suitable.
Consider a motherboard or PC replacement only when the platform genuinely lacks TPM 2.0 or Secure Boot support, or when the manufacturer provides no compatible firmware update. A plug-in TPM module is not the default solution for a modern system whose firmware TPM is merely disabled.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
If changing firmware or converting a BitLocker-protected installation is outside your comfort level, a qualified repair professional or the PC manufacturer’s support service is safer than guessing.
Quick Recap
Final checklist
tpm.msc: The TPM is ready for use, Specification Version 2.0.msinfo32: BIOS Mode: UEFI.msinfo32: Secure Boot State: On.- Windows disk: GPT, not MBR.
- CSM or Legacy compatibility mode: disabled if required by the firmware.
- BitLocker recovery key: available before firmware or disk changes.
- Restart the PC and launch Battlefield 6 again.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




