I just upgraded a jailbroken/unlocked 3G iPhone with a T-Mobile SIM from 3.0 to 3.1.2 using PWNAGE Tool expert mode/ultrasn0w. After the upgrade, I would get a signal, but the calls would immediately end or the phone would go into no signal mode. I moved the SIM over to a Motorola phone and would get no signal at first, but if I left the phone a signal would show up after an hour or so. Putting the SIM back into the iPhone would sometimes get a signal and the phone would work for a while, then start immediately ending calls, then go to no signal.
The same thing happened when I upgraded this phone to 3.0 some time ago using redsn0w/ultrasn0w.
Both times I solved the problem by dropping by the T-Mobile store and getting a new SIM.
Is it possible that something in the upgrade process corrupts the T-Mobile SIM? I thought the first time around it was just a fluke, but now I've had to do this 2 upgrades in a row.
The modem firmware is 4.26.08 for both upgrades. OS X used for redsn0w and pwnage tool.