Javelin false Secure Boot error — 0xFFFF404B — ASUS Z170 / Intel PTT
Battlefield 6 will not launch because EA Javelin Anticheat reports "SecureBoot is not enabled."
Secure Boot is definitely enabled and functioning correctly.
System:
ASUS Z170 PRO GAMING
Intel Core i7-6700K
Windows 11 Pro build 26200.9168
Battlefield 6 through Steam
Intel PTT / TPM 2.0
Verified:
BIOS mode is UEFI.
CSM is disabled.
Secure Boot is enabled.
Platform Key is loaded.
msinfo32 reports Secure Boot State: On.
Confirm-SecureBootUEFI returns True.
Windows Security states: "Secure Boot is on and all required certificate updates have been applied."
TPM 2.0 is initialized and ready for storage and attestation.
Intel TPM endorsement certificate is present.
Intel virtualization is enabled.
Windows boots through the Microsoft UEFI boot manager.
I also updated the Intel ME/PTT firmware using the latest official ASUS package for the Z170 PRO GAMING.
Before the firmware update, Windows reported:
TPM Has Vulnerable Firmware: True
After the firmware update, Windows reports:
TPM Has Vulnerable Firmware: False
Javelin creates EAAntiCheatService using:
C:\Program Files\EA\AC\eaanticheat.gameservice.exe
Every Battlefield 6 launch generates Service Control Manager Event ID 7023 with:
The EAAntiCheatService service terminated with the following error:
4294918219
This corresponds to:
0xFFFF404B
The EA Javelin Application log has also reported:
Failed retrieving service path.
I have already repaired/reinstalled Javelin, verified Steam/EA account linking, confirmed Defender is not quarantining anything, confirmed there is no third-party antivirus interference, and verified TPM, UEFI, Secure Boot, certificates, and Windows bootloader configuration.
The Secure Boot error appears to be misleading.
Please clarify what Javelin error 0xFFFF404B represents and whether there is a known compatibility issue with Intel PTT on ASUS Z170 / Skylake systems.