if the following doesn't work I suggest upgrading your ea origin client to beta via application settings under the top left menu.

sign in to origin bf1 insider or join www.battlefield.com then you must select your preference ! I will and most of us "NEED" to select PC , other options are ps4 & xbox1 .

WEBSTIE EXPLAINS and by the sounds of it and being the full release date around the 20th of October give or take a few days pending on pre order access etc and the hype of gamescom in a week which is probably going to be the open beta release announcement !!!

so configure your ea insider to your game device pc,ps4,xbox1 and this should be the last step in getting a key .