I have the same issue. I just contacted EA via chat, thanks to the poster who posted that link, and provided both of my game codes (I own two versions) and they added it to Origin so I can download, install and play it.
I recommend contacting EA via chat, they were quite helpful and quick. They were able to look up the game codes, see they were registered to me and add them to Origin without incident.
I’ve tried both and no luck. EA basically wouldn’t help me with origin. I have my original code and proof of purchase but since I can’t remember my email from 15 years ago they basically told me I need to purchase again. No wonder people are jumping ship for other games.
I tried to ask EA help (chat) to get it in Origin - the answer was:
"I have checked with all the possible way however I have found that the CD are synchronized with the license of the operating system when you install the game in the very beginning and in these cases either you have to contact the retailer to get a new code or you have to purchase the game through Origin if you want the game in your Origin code."
how do I reach somebody who can help?
This company is a crock of *. I can't play my hardcopy game that I paid money for and EA I'm sure happily collected it in their accounts and will not grant me access to it on origin because it's an old game but they are more than happy to tell me that i can pay them for it a second time in order to have access on origin to the same exact old game that's too old for them to grant me access to. Matter of fact, I can pay them monthly to play a game I've already paid for or I can pay a flat 20 bucks that I've already given them once. No wonder why there are so many people online preaching their disgust and dislike of your company. It;s absolutely crooked to have taken money for a game once then tell poeple it's too old to put on their account but hey pay us again and then it's not too old to put on your account. You've got to be kidding me EA, I will never again purchase a game your company puts out.