Interesting...me and friend from work both forced the Mango update. We didn't get new firmware with update. We both have :
Compass on his phone works just fine. On mine it does not. The only difference is that my phone is unlocked.