I studied overseas and I left my bfbc2 cd at my country.
I'm using disk version, and disk check not the online one.
At first I try downloading eadm and login to my a/c but there is no games in the list then I try using mini image and it works but I'm afraid I will get banned, etc
So I contacted EA support (online chat) and they told me to install EADM, then login to my ea/battlefield account, after that he told me my CD key and enter it in EADM and it works, but when I try to play it, it need the cd check and he ask me to uninstall eadm, bfcb2 and reinstall eadm and download the bfbc2 from eadm
tl:dr = contact ea support(online chat)
done