Forum Discussion

xEndlessRainbowx's avatar
10 hours ago

EA App / Battlefield 3 – "Invalid License" SOLUTION / FIX

 

Issue Description

When trying to launch Battlefield 3 via the EA App, the game fails to start with an error related to licensing. Common error messages include:

 

"License is not valid"

 

Failed to get license data, contentId[DGR01609245], error[License file not found]

 

Failed to request new license, error[Failed to request legacy license]

 

Game launch error: [3] (RenewLicenseFailed)

 

The EA App successfully authenticates the user, but the license activation request fails. This occurs despite the game being properly installed and owned on the account.

 

Root Cause

In many cases, the issue is caused by network traffic modification tools such as:

 

zapret (a DPI bypass tool)

 

VPN services

 

Proxies

 

Antivirus/firewall software with advanced filtering

 

These tools can interfere with EA App's ability to communicate with the legacy OOA (Origin Online Activation) servers, which Battlefield 3 and other older EA titles rely on for license activation. The activation request may be blocked, redirected, or altered, causing the server to reject it.

 

In particular, users have reported that zapret (commonly used to bypass censorship for services like Discord, Telegram, or YouTube) prevents the license file from being created in:

 

text

C:\ProgramData\Electronic Arts\EA Services\License

Without a valid .dlf license file, the game cannot start.

 

Solution

Follow these steps to resolve the issue:

 

1. Disable or pause network modification tools

Temporarily disable:

 

zapret (or any DPI bypass software)

 

VPN connections

 

Proxies

 

Any third-party firewall or antivirus with deep packet inspection

 

2. Delete existing license files

Enable viewing of hidden folders in File Explorer (View → Show → Hidden items)

 

Navigate to:

 

text

C:\ProgramData\Electronic Arts\EA Services\License

Delete all files inside this folder (these are .dlf license files)

 

3. Clear EA App cache

Open EA App

 

Click the menu icon (three lines) in the top-left corner

 

Select Help → App Recovery → Clear Cache

 

4. Run EA App as administrator

Right-click the EA App shortcut

 

Select Run as administrator

 

5. Verify and launch the game

Open EA App and go to Library

 

Click the three dots (···) on Battlefield 3

 

Select Repair (optional but recommended)

 

Launch the game

 

6. Alternative launch method (Battlelog)

If the EA App library launch still fails, try launching through Battlelog:

 

Open a browser and go to: https://battlelog.battlefield.com/bf3/

 

Log in with your EA account

 

Join any server or start a campaign

 

The browser will prompt EA App to launch the game

 

Additional Notes

After disabling network tools and completing the steps above, the license file should be successfully created in the License folder

 

Once the license is obtained, you can re-enable your VPN or other tools — the license will persist

 

This issue has been confirmed to affect Windows 10 and Windows 11 systems running the latest EA App version (13.671.0+)

 

Related Error Logs (for reference)

text

[WARN] Failed to get license data, contentId[DGR01609245], error[License file not found]

[INFO] License not found or needs updating. Requesting new license.

[ERROR] Failed to request new license, error[Failed to request legacy license]

[ERROR] Game launch error: [3] (RenewLicenseFailed)

Acknowledgments

This resolution was identified through community troubleshooting. It highlights the importance of ensuring that the EA App has an unobstructed network path to legacy license activation servers, especially for older titles that rely on the OOA (Origin Online Activation) system.

No RepliesBe the first to reply