Ok in a nutshell. My Battlefield 3 stopped working.
Fired up Origin, click play.... Not working.
Removed and Uninstalled BF3 and Origin
Then reinstalled Both
Not working
Ok got help from tech support to do like everyone said...."Have them remove BF3 and Back To Karkand" from account and then re-add them to account" We did this twice, once removing just Back to Karkand and re-adding it, and then removing Back to Karkand and BF3 and readding it, also did try removing BF3 and Back to Karkand and readded in that order.... NONE OF THIS WORKED FOR ME....
Ok so me being me.... I don't give up easy 😉
I attempted all kinds of fixes ALOT !!!!
My workaround which sucks but works for me...
Reboot your PC and start Origin.
Origin Started
Does BF3 show "Details" or "Play"
If Details Then shut down Origin and go into Task Manager and Shut down Origin Web Helper.
Else If "Play" Button Shows Goto "Do this"
Restart Origin again, should see "Play" Button this time...hopefully.
If not go into your BF3 folder and find the BF3.exe and double click it.
You should now see "Play" instead of "Details" If not redo the Origin Shut down / Restart boogie again....
Ok If for some reason that didn't work.... Start your web browser and go to the Battlelog for BF3.
Find a Server you want to play..
Click join.......fail.... Disconnect and close browser again. Then check and see if origin is showing the play button yet.
Ok by now, you should have somehow gotten that stupid button to work..... BUT DON'T CLICK IT.
Do this:
Once you you have the play button showing in origin, but don't click it.
Open the browser, I use Google Chrome.
Start the Battlelog for BF3
Find your server....
Attempt to join... If this works for you great, but most of us are still screwed at this point.
Once failed, check and see if origin is showing you the "Back To Karkand" is required Prompt. If so...
Shut Down Origin and the Task Manager Origin Web Helper too.
Go back into the Browser and attempt to join the sever again, but this time once you click the join button, wait like 2 seconds maybe, and start Origin again.
This time, if timing was right. You should have successfully joined your server.
I have done this several times with massive success, and once I've done it once. I don't have the problem again until next reboot.
Hope this makes sense to someone and hopefully helps others with this same problem.
Good luck and see you on the Battlefield.
Thanks
Spyd1r