Found the final clue unraveling the mystery, alone or with another ODST. 32.64% of players have unlocked this achievement