I would guess T-Mobile's service, particularly if it's in the evening or over a weekend when the text messaging service is busier than usual. Some operators are worse at messaging services than others.
If you use the phone a lot as anything but "just a phone" then the battery life does suck. In my experience anyway; but I use mine all the time for twitter, facebook, skype, email and other things. Just get a car charger and charge it when you can, where you can.
Good luck. I'm so happy I switched to Mac about two years ago. Makes it all so much simpler. Nonetheless, in my case, the "wrong firmware" warning was because I was using the wrong ipsw for my phone. That fact may help someone else, anyway....
If you have a 3G(S) then you need a file starting with 2,1 not 1,2 - the rest of the filename is the same. Took me about 24 hours before I discovered that. 1,2 is for 3G. This may save you some time :o)
In the end, what worked for me was this: I was unaware that there was a different .ipsw for the 3G and the 3G(S). The ipsw for the 3G starts with 1,2 and the rest of it is the same as the one for the 3G(S) which starts with 2,1. (iPhone2,1_3.1_7C144_Custom_Restore.ipsw) Who would have known? Anyway, I hope this helps somebody. I have now successfully upgraded to 3.1.
I think I unplugged it, switched it off, then switched it on again. It was a relief, I must admit, to get it back to how it was before. :o)
I un-DFU'd it. So now I'm back to square one. Which is fine. JB'd at 3.0.1 and unlocked. And will try again.
Well, I have just very carefully put my phone into DFU mode and hooked it up to iTunes, hit Alt while I clicked on Restore, picked a 3.1ipsw, and iTunes says: 'The iPhone "iPhone" could not be restored because the firmware file is not compatible.' That's what happens when I pick any of my stored ipsw files. I'm not sure where to go from here. My iPhone was previously jailbroken and unlocked on 3.0. Now it appears to be a bit brickified....
OK. I'll do it next time iTunes asks... Thanks.
I haven't unlocked yet, and am still in the UK. Presumably one would put the original SIM in before doing a carrier update if one HAD unlocked...