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.