Forum Discussion
2 Replies
Thank you so much @kolofotias86
It´s aboslutley embarrassing for EA that they arent able to fix their own game and some dude on steam has to do it. @EA please fix this for the main game and give an update. Let the workaround to the community is absolutely lost. that shouldn´t be my time spending on fixing this issue
I tried all the advices before I tried this and after replacing Origin\Battlefield 3\Core\awc.dll file, I was able to join the server.
There is something wrong with the awc.dll file, why I cannot active the game, when activation.exe tries to connect. I really don't want to use some modified DLL file, so I hope this will be fixed.
This is quote from steam community page, that kolofotias86 linked:
">>NOTES FOR ELECTRONIC ARTS-- ENGINEERS, READ THIS!<<
'Machine Hashes' are not matching between the launchers creating auth files, and the client reading them.
In my case, after digging a bit and verifying how these worked a bit, bad, unloadable SMBIOS board information ('Win32_BaseBoard') caused machine-id generation to fall-back onto a different path with different ID sources (CPUID-based etc). This is likely where the old ea-core license code is mismatching versus the modern generation stuff.
On a separate machine where all these IDs were present and loaded properly, activation worked instantly with unmodified files, as expected.
I hope I used enough specific jargon/keywords, such that even an unfamiliar engineer could locate the relevant code and fix it quickly.
Everyone else, have fun playing (again)!"