Battlefield 2142 is a game that was released before August 2009 when the Origin service was announced and implemented. If you try to activate the game on Origin you will receive an error because it is not supported and if you try and use EA Download Manager you will also get an error saying that it was discontinued. You best bet is to try and download the patch manually.