you need to preorder from gamespot or ebgames or you dont get the code!
no only if you preorder
You had to Pre order it to get Johnson.
There are many, because everyone who pre-ordered got one (well, most everyone), and if you didn't get a code, you can't play as Johnson.
To obtain the activation code to unlock Sergeant Johnson for use in Firefight, you must of pre-ordered the game.
You need to preorder Halo 3 ODST and have the code on XBOX Live to get Sgt. Johnson
You should get it with Halo 3 ODST on a token. Its the sort of same thing you do to redeem Microsoft Points.
no its profile based only
if you pre orderd it you can have him and play as him in firefight like me .....:P
you had to pre-order it at gamestop
Sorry you will just have to try to get it your self.=(
Yes
When you pre-ordered Halo: ODST with selected stores they gave you a code when you purchased the game. Unfortunately, these codes aren't available unless you find someone who wants to give it to you. Also, the code is a one-time-use-only code. That means, as soon as you use the code, it is no longer valid, meaning you cannot unlock Sgt. Johnson on your system then try to unlock him on another system using the same code. Please note: I was told this by someone who has the code. Each code is different.