After switching back to Verizon, all my Tmobile problems went away and the phone works great. My software updates come from tmobile and everything works great except the firmware update. How do I solve that one?
If phone was bought from T-Mobile, try removing SIM card, connect to wifi and check for updates. Once updated, put your SIM back in. Don't think flashing to Verizon will force update since Verizon only pushes updates to phones they sell that are active on their network.