A:AnswerWhen I fired mine up it asked to upgrade to 12.x.x which I assume is the latest. I told it to go ahead and it happened flawlessly. Took a while though.
A:AnswerThe smartest thing ANYONE can do when it comes to verifying that a phone is capable of being connected to their carrier is to check the ESN with the carrier. They will be able to tell you if that specific phone will work on their network using that esn number
A:AnswerNo you have to pay for the phone onlinE. You can select store pick up and they will ship it to a store you choose, or select shipping to your home