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:

  1. Press Windows + R → type tpm.msc → press Enter.
  2. In the TPM Management window, check the Status section.
  3. If it says “TPM is ready for use”, it’s already enabled.
  4. 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:

  1. Restart your PC and press the BIOS key (commonly F2, DEL, or ESC) during boot.
  2. Once in BIOS, look for a section named Security, Trusted Computing, or Advanced Settings.
  3. Locate TPM Device, PTT, or fTPM depending on your CPU brand:
    • Intel CPU: Enable PTT (Platform Trust Technology).
    • AMD CPU: Enable fTPM (Firmware TPM).
  4. Save changes and exit (usually F10 → Yes).
  5. Reboot your PC.

✅ Your TPM 2.0 module is now active.


🛠️ Fix 3: Enable Secure Boot in BIOS

Steps:

  1. Restart your PC and enter BIOS again.
  2. Go to Boot, Security, or Authentication tab.
  3. Find Secure Boot → set it to Enabled.
  4. Make sure your Boot Mode is set to UEFI, not Legacy.
  5. 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:

  1. Press Windows + R → type msinfo32 → hit Enter.
  2. Check the BIOS Mode:
    • If it says UEFI, skip this step.
    • If it says Legacy, follow below:
  3. Open Command Prompt (Admin).
  4. Run this command: mbr2gpt /convert /allowfullos
  5. Restart your PC → Enter BIOS → change Boot Mode to UEFI.
  6. 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:

  1. Visit your motherboard manufacturer’s official website.
  2. Download the latest BIOS update for your motherboard model.
  3. Follow on-screen or documentation instructions carefully.
  4. 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:

  1. Press Windows + R, type msinfo32, and press Enter.
  2. Look for:
    • Secure Boot State: On
    • TPM Version: 2.0
  3. 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!

Leave a comment