If you’re trying to launch Battlefield 6 on PC and seeing errors like “Your PC doesn’t meet the minimum system requirements” or “Secure Boot / TPM 2.0 must be enabled”, it means your system’s BIOS security features are disabled.
Both Secure Boot and TPM 2.0 (Trusted Platform Module) are required by Battlefield 6’s anti-cheat and system integrity checks to ensure fair and secure gameplay.
In this guide, we’ll explain what these features are and show you step-by-step how to enable Secure Boot and TPM 2.0 in BIOS on Windows 10 and 11.
What Are Secure Boot and TPM 2.0?
🔒 Secure Boot:
A BIOS feature that prevents malicious software from loading during system startup. It ensures only trusted software runs on your PC.
🧩 TPM 2.0 (Trusted Platform Module):
A hardware-based security chip that helps store encryption keys and verify system integrity — required by Battlefield 6’s EA Javelin Anti-Cheat system.
✅ Both must be enabled for Battlefield 6 to launch properly and for your system to pass the security checks.
Common Causes of the “Secure Boot / TPM 2.0 Disabled” Error
- TPM 2.0 is disabled in BIOS.
- Secure Boot is turned off or set to “Custom.”
- The system is running in Legacy mode instead of UEFI.
- BIOS firmware is outdated.
- Windows installed in Legacy boot mode (MBR partition).
🛠️ Fix 1: Check if TPM 2.0 Is Enabled in Windows
Steps:
- Press Windows + R → type
tpm.msc
→ press Enter. - In the TPM Management window, check the Status section.
- If it says “TPM is ready for use”, it’s already enabled.
- If not, you’ll need to enable it in BIOS (see next fix).
✅ Confirms whether your system supports and recognizes TPM 2.0.
🛠️ Fix 2: Enable TPM 2.0 in BIOS
Steps:
- Restart your PC and press the BIOS key (commonly F2, DEL, or ESC) during boot.
- Once in BIOS, look for a section named Security, Trusted Computing, or Advanced Settings.
- Locate TPM Device, PTT, or fTPM depending on your CPU brand:
- Intel CPU: Enable PTT (Platform Trust Technology).
- AMD CPU: Enable fTPM (Firmware TPM).
- Save changes and exit (usually F10 → Yes).
- Reboot your PC.
✅ Your TPM 2.0 module is now active.
🛠️ Fix 3: Enable Secure Boot in BIOS
Steps:
- Restart your PC and enter BIOS again.
- Go to Boot, Security, or Authentication tab.
- Find Secure Boot → set it to Enabled.
- Make sure your Boot Mode is set to UEFI, not Legacy.
- Save changes and exit BIOS.
✅ This ensures Battlefield 6 passes the Secure Boot verification during startup.
🛠️ Fix 4: Convert Legacy BIOS to UEFI (If Secure Boot Option Is Missing)
If you don’t see the Secure Boot option, your system may be running in Legacy mode (MBR).
Steps:
- Press Windows + R → type
msinfo32
→ hit Enter. - Check the BIOS Mode:
- If it says UEFI, skip this step.
- If it says Legacy, follow below:
- Open Command Prompt (Admin).
- Run this command:
mbr2gpt /convert /allowfullos
- Restart your PC → Enter BIOS → change Boot Mode to UEFI.
- Now you’ll be able to enable Secure Boot.
✅ Converts your system to UEFI and makes Secure Boot available.
🛠️ Fix 5: Update BIOS Firmware (If TPM or Secure Boot Options Are Missing)
If you still can’t find TPM or Secure Boot in BIOS, your BIOS may be outdated.
Steps:
- Visit your motherboard manufacturer’s official website.
- Download the latest BIOS update for your motherboard model.
- Follow on-screen or documentation instructions carefully.
- After updating, re-enter BIOS and check for TPM/Secure Boot options.
✅ New BIOS versions often add or improve TPM and Secure Boot support.
🛠️ Fix 6: Verify in Windows That Both Features Are Enabled
Steps:
- Press Windows + R, type
msinfo32
, and press Enter. - Look for:
- Secure Boot State: On
- TPM Version: 2.0
- If both are visible, you’re ready to play Battlefield 6!
✅ Confirms both security features are successfully enabled.
Additional Tips
- Always back up important data before changing BIOS settings.
- Avoid switching BIOS to “Legacy” mode again — it will disable Secure Boot.
- Ensure your motherboard supports TPM 2.0 (most post-2016 boards do).
- Disable overclocking before enabling Secure Boot or TPM to prevent conflicts.
Frequently Asked Questions (FAQs)
Q1: Why does Battlefield 6 require TPM 2.0 and Secure Boot?
A1: These features ensure system integrity and prevent cheat injections, enhancing fair play.
Q2: Can I play Battlefield 6 without TPM 2.0?
A2: No. The game’s anti-cheat (EA Javelin) needs both features enabled to launch.
Q3: I don’t see TPM in BIOS — what should I do?
A3: Update your BIOS firmware or look for PTT (Intel) or fTPM (AMD) instead.
Q4: Will enabling these features delete my data?
A4: No, enabling TPM and Secure Boot does not erase files — but changing boot modes (Legacy → UEFI) can affect old installations.
Q5: How do I confirm they’re working?
A5: Check in msinfo32
that Secure Boot is “On” and TPM is version 2.0.
Conclusion
To play Battlefield 6 smoothly on PC, both Secure Boot and TPM 2.0 must be enabled. These features are essential for security and required by EA’s anti-cheat system.
By enabling TPM in BIOS, switching to UEFI, turning on Secure Boot, and verifying in Windows, you can eliminate startup errors and launch the game successfully.
🖥️ Follow these steps carefully — and get back into Battlefield 6 with full system compatibility and anti-cheat security enabled!