I have a 3G, and I tried upgrading the FW from 3.0 to the latest 3.1.4. Originally I had the phone jailbroken and unlocked with 3.0, since I have T-Mobile. I screwed up by restoring and updating through itunes, without using the Pwnage tool and my ipsw. Now my phone is in emergency mode, and itunes says that it has the wrong sim card or something like that. So therefore the phone is probably updated with the newest BB and FW, but I cannot tell since I don't have an AT&T sim. Any suggestions would help. Thanks in advance!