Hey, I registered just so I could say that this actually works!! Not even kidding. I'll tell you all what I did.
1. I already owned Bad Company 2 on steam, so I went to the link in the main post of here, and followed his instructions.
2. When all that done, I went to
THIS site for the customer support. For the category, I chose Game Play/In-Game. Obviously platform was PC
3. I then waited 15 minutes (-.-) for a live chat, and when I finally got into it, this is what I said:
[SPOILER]
You are now ready to chat with Kuldeep.
Kuldeep:
Thanks for contacting EA Help! My name is Kuldeep how may I help you?
you:
Oh hello. Finally
you:
So yeah, I'm just having a few problems with the Vietnam expansion
Kuldeep:
Could you please elaborate the issue in detail ?
you:
I bought Bad Company 2 Digital Deluxe Edition off Origin, since it came with Vietnam. However, I wanted to add this to Steam, as I already owned Bad Company 2 a while ago on Steam, and most of my friends use Steam.
Kuldeep:
I sincerely apologize for the inconvenience you have experienced.
you:
But, when I loaded up Bad Company 2, and tried to go to Vietnam, it asks me for a code. I put in the code that Origin gave me, but it doesn't seem to work. It worked when registering the game, just not the expansion :S
Kuldeep:
To further look into your issue, could you please provide me the following details :
- Your first name and last name
- Your EA account(email-id )
- Date of birth (Listed on the account)
- BFBC-2 game code
you:
MY NAME (I gave him my real name, obviously)
you:
MY EMAIL (once again, actual details)
you:
26th May 1994
you:
And my product code is: XXXXXXXXXXXXXXXXXXXX
Kuldeep:
Thank you for providing the information. I would appreciate if you could please stay online, while I work on your request.
you:
Really wish I could just be using them flamethrowers in Vietnam right now, but ah well. Thankyou for your help this far Kuldeep
Kuldeep:
You're welcome.
Kuldeep:
Thank you for your time and patience.
you:
That's perfectly okay
Kuldeep:
I am making a rare exception for you and providing you the new code. Here is the new BFBC-2 vietnam code : XXXXXXXXXXXXXXXX.
you:
Oh wow, thank you so much Kuldeep. Would you hold on while I just activate it, just in case something else goes wrong?
Kuldeep:
Yes, sure please stay online and try to activate this code.
you:
Yay, it worked
you:
Thank you so much Kuldeep

you were very helpful. You deserve a pay rise
Kuldeep:
Great ! I am glad to hear that your issue is resolved now.
Kuldeep:
It was my pleasure to assist you.I would greatly appreciate if you can take some time to fill the ****** which you will receive in your email.
you:
Thankyou very much
Kuldeep:
Thank you for contacting EA. Is there anything else I can help you with today?
Kuldeep:
You're welcome.
you:
No thankyou, you fixed all my problems.
you:
Have a good day Kuldeep

[/SPOILER]
4. As I said to Kuldeep, I opened Bad Company 2 in steam, clicked the Vietnam tab and entered the code he gave me, and all worked fine

it's just a shame not many people play Vietnam
But anyway, there you go. That's how I did it, and it definitely worked. I would suggest you say something similar to what I said. REMEMBER, sucking up helps, even if you dont like doing it. These guys aren't going to help you if you're a dick to them.
So there we go, use your charm and you can get Vietnam for free
