Hi, something is strange... the last upgrade I did for my phone was 3.0. I never upgraded my phone to 3.1 or 3.1.2, yet in Settings -> About, it says my firmware is 3.1 (7C144). I still don't have picture messaging or video that the updates give. Get this though, my co-worker, sitting RIGHT next to me has a iPhone 3GS and DID update his phone but his firmware is the EXACT same version as mine 3.1 (7C144). He has video and picture messaging.. what the??